Size: a a a

2019 April 06

AF

Alexey F. in a crypto web
источник

KP

Kirill Pimenov in a crypto web
ID:414983998
Так а что они тогда обманывают? У Cosmos уже есть возможность писать на 5 языках уже сейчас, а у польки только лишь гипотетичская возможность, но они пишут, что космос - это только го
Не, тут как-то всё спуталось.
SDK (для разработки своих кастомных цепочек, которые будут разговаривать с другими цепочками Космоса) есть реально только на go.
Написать блокчейн на чём-то ещё и забриджить его в Космос как-то иначе не получится — нет ни тулинга, ни формата АПИ, ничего.
Собственно, поэтому им пришлось самим писать Ethermint, реализацию рантайма эфириума поверх cosmos-sdk.

Есть ABCI на нескольких языках. ABCI по сути — это RPC для Tendermint-цепочек, способ написать своё приложение поверх уже имеющейся Tendermint-цепи (которая должна быть написана на go и cosmos-sdk)
источник

KP

Kirill Pimenov in a crypto web
У Polkadot слои абстракции в другом месте, где-то вот так:
Сам клиент Polkadot называется Polkadot Runtime Environment, он отвечает за сетевое взаимодействие с другими пирами и за то чтобы загрузить и исполнить собственно Polkadot Runtime
источник

KP

Kirill Pimenov in a crypto web
Именно Runtime Environment пишет команда ChainSafe в рамках проекта Gossamer.
источник

KP

Kirill Pimenov in a crypto web
Дальше этот Runtime получает с блокчейна и обеспечивает выполнение собственно Polkadot Runtime. Рантайм скомпилирован в Wasm, общается с Энвайроментом по довольно простому и минималистичному АБИ (там по сути только вызовы для доступа к сторажду, консенсусу, атрибутам блоков и некоторым сетевым функциям; я не в курсе, есть ли эта спека сейчас, но должна естественно быть ближе к релизу).
Более-менее всё, что соберётся в Wasm и сможет оттуда дёргать за этот ABI, будет валидным рантаймом для Субстрата/Полькидот.
источник

KP

Kirill Pimenov in a crypto web
Да, мы пишем высокоуровневый DSL для написания рантаймов на Rust (потому что нам будет удобнее писать первые ревизии собственно Polkadot Runtime на этом DSL, а не низкоуровнево) — но там нет никакого ноу-хау, просто дохрена макросов для типовых задач на самом-то деле (типа приведения типов и всякой полезной криптографии типа threshold signatures).
источник

KP

Kirill Pimenov in a crypto web
Чтобы воткнуть цепь в Полькудот, надо написать рантайм для своего парачейна, который будет верифицировать блоки. В принципе этот рантайм — лайт-клиент для вашего блокчейна, и если ваш блокчейн написан на любом компилируемом в wasm языке (все LLVM-производные, например), то надо будет просто (на этом же самом любом языке) написать прослойку, стыкующую логику обработки блоков с АБИ Polkadot Runtime Environment
источник

KP

Kirill Pimenov in a crypto web
Смарт-контрактов кстати в Polkadot не будет вообще как класса, это отдаётся на откуп парачейнам, типа Ethereum=)
источник

AF

Alexey F. in a crypto web
пагади. Ethereum в качестве парачейна внутри Polkadot? Звучит, как влажные мечты Гавина xD
источник

KP

Kirill Pimenov in a crypto web
Вот, а приложение поверх и клиентов для Полькидот опять-таки можно написать на любом языке, потому что RPC доступен по простому http/websocket, и при этом самодокументируется (то есть посылает потребителю список своих кастомных атрибутов и методов).

Либы для этого есть сейчас по-моему только для js, но в общем тут не сильно больше проблем будет, чем с написанием web3-биндингов для Эфириума, они появились более-менее на любых языках довольно безболезненно, потому что это просто маппинг JSONRPC в синтаксис целевого языка
источник

KP

Kirill Pimenov in a crypto web
Alexey F.
пагади. Ethereum в качестве парачейна внутри Polkadot? Звучит, как влажные мечты Гавина xD
Не, это ты погоди.
Ты не можешь одновременно обвинять Edgeware в том что они высосут в себя всю ликвидность Эфириума через локдропы на Полькадот (что подразумевает двусторонний обмен сообщениями между цепочками), и при этом считать что Ethereum не получится в Полькудот забриджить =)
источник

AF

Alexey F. in a crypto web
предлагается ли бридж для Ethereum? Чтобы в обе стороны работало. Не могу представить, зачем это кому-то понадобилось бы, если в Польке и так будет свой парачейн для смарт-контрактов
источник

KP

Kirill Pimenov in a crypto web
Alexey F.
предлагается ли бридж для Ethereum? Чтобы в обе стороны работало. Не могу представить, зачем это кому-то понадобилось бы, если в Польке и так будет свой парачейн для смарт-контрактов
Официальный вайтпейпер, страница шесть
источник

KP

Kirill Pimenov in a crypto web
Alexey F.
предлагается ли бридж для Ethereum? Чтобы в обе стороны работало. Не могу представить, зачем это кому-то понадобилось бы, если в Польке и так будет свой парачейн для смарт-контрактов
Я продолжаю недоумевать, как у тебя в голове уживается "Edgeware сожрёт Эфириум залочив все его токены в бридже" и "Полькадот не планирует бриджиться с Эфириумом"
источник

AF

Alexey F. in a crypto web
заканчивай с попытками анализировать мои мысли бро
источник

AF

Alexey F. in a crypto web
Kirill Pimenov
Я продолжаю недоумевать, как у тебя в голове уживается "Edgeware сожрёт Эфириум залочив все его токены в бридже" и "Полькадот не планирует бриджиться с Эфириумом"
нужно проще относиться к таким вопросам. Это просто напросто обычный интерес, чтобы больше узнать про будущее развитие, а никак не попытка задеть любителей Польки 🙂
источник

NK

ID:414983998 in a crypto web
Kirill Pimenov
Официальный вайтпейпер, страница шесть
Это что то новое. Выглядит это как схема вируса бактериофага) Но интересная концепция. Спасибо за детальное разъяснение
источник

f

folex in a crypto web
Alexey F.
предлагается ли бридж для Ethereum? Чтобы в обе стороны работало. Не могу представить, зачем это кому-то понадобилось бы, если в Польке и так будет свой парачейн для смарт-контрактов
В первом пейпере полькадота бриджу с эфиром уделен отдельный раздел даже. Бридж в обе стороны. Может конечно что-то поменялось с того времени, пейпер-то старый уже.
источник

AF

Alexey F. in a crypto web
ID:414983998
Это что то новое. Выглядит это как схема вируса бактериофага) Но интересная концепция. Спасибо за детальное разъяснение
старая картинка
источник

AF

Alexey F. in a crypto web
folex
В первом пейпере полькадота бриджу с эфиром уделен отдельный раздел даже. Бридж в обе стороны. Может конечно что-то поменялось с того времени, пейпер-то старый уже.
бридж в обе стороны - это гуд
источник