🍫 STARKNET дропнет!!!! 🍫
🤔 Сказали будет дроп!!!
😮 Сказали что недавний СЛИВ это черновик, критерии поменяют и будет дроп!!
🍑Будет дроп!
/1
Возвращаемся к скучному, тут у нас короткий deep-dive в Sequensor-ы, их будущее и, как всегда, что-то новое для людей. Сегодня в меню:
● Rollup Mechanics
● State of Sequencing
● Shared Sequencing Mechanics
Rollup Mechanics
Начнем очень коротко и тезисно: “Любой rollup это offchain решение”, да, ARB/OP=StarkEx, в каком-то смысле. На этом можно заканчивать Лехе, но мы продолжим. И поэтому сейчас все sequencers, к сожалению, полностью централизованны из-за сырости самой технологии.
Все ETH like чейны имеют в себе:
Execution - Место где state app-ок исполняются.
Settlement - Занимается validation, proof settling, cross-chain managing, asset transfers или arbitrary messaging.
Data Availability - Транзакционные данные, связанные с block headers являются общедоступными чтобы восстановить state.
Consensus - layer который согласует набор предопределенных и зафиксированных правил для упорядочения транзакций, которые затем принимаются by validator nodes.
Если мы разделим эти все функции, то мы можем сделать прекрасное будущее, которое будет придерживаться идеи rollup-centric future, ну и в теории будет доминировать, но это теория, пока что. Сейчас существуют разные виды и способы разработки:
● Smart Contract Rollups (zkRollups Starknet),
● Soveriegn Rollups (пример 1 и пример 2),
● Validiums (StarkEx).
И независимо от того, кто перед нами, как правило, в структуру входят 3 компонента:
● Light Client получает исключительно block headers, он не скачивает и не трогает транзакцию. Он может лишь проверять state валидность via fraud proofs, validity proofs или data availability sampling.
● Full Node это как и Light Client но уже с процессингом. Он занимается аутентификацией всех транзакций чтобы вычислять state rollup-а, и обеспечивать валидность каждой транзакции. Если валидность недостигнута - транзакция пропускается, и не включается в блок пространство.
● Sequencers все знают, это простая rollup specific node которая занимается батчингом TXs и новыми блоками с ними.
Как этот rollup может работать?
● Aggregation - rollup нода собирает TXs, и создает сжатый rollup block, который содержит информацию для верификации TX и обновления state-а.
● Verification - блоки rollup-а выходят на L1 где ноды валидатора проверяют валидность транзакции, и что она не нарушает консенсус.
Как только блок валидируется, state роллапа обновляется on-chain тем самым финализируя транзакцию. Rollup-ы таким образом снижают требования по вычислительной загрузки, и пространства на underlaying chain сохраняя trustless enviroment процессинга txs. Или проще говоря, computation and state storage off-chain, финализация on-chain.
● Напоминалочка: Validity Proof это zkRollup, Fraud Proof это Optimistic.
Post #189
2.15K
- 🤡 14
- ❤ 9
- 👎 2
- 🔥 2
- 😱 1
- 💩 1