Pull to refresh

Comments 2

Шардинг

При замене доказательства работы на доказательство владения возникнет дополнительная сложность с цепочками осколков (шардингом). Это отдельные блокчейн цепочки, которые позволяют масштабировать сеть ETH и ускоряют её работу.  Существует 64 цепочки осколков, и у них у всех должно быть единое понимание состояния сети. В результате необходима дополнительная координация, которую будет выполнять Beacon Chain.

Сеть Beacon Chain получает информацию о состоянии шардов и делает ее доступной для других цепочек шардов, чтобы сеть могла оставаться синхронизированной. Сеть Beacon также управляет валидаторами, начиная с регистрации поставленных ими депозитов до выдачи наград и штрафных санкций.

Подозреваю, что здесь путаница. Либо я чего-то не понимаю.
Beacon Chain работает на уровне консенсуса. По сути, это название оригинального блокчейна на PoS, запущенного в 2020 году для перехода с PoW. Отвечает за обработку блоков и аттестации, штрафы, запуск новых форков и так далее. Это написано на сайте Ethereum.

Теперь про шардинг. Я не нашел где сказано, что существует "64 цепочки осколков" и "координирует это beacon chain". Можно ссылку на ресурс и на место в этом ресурсе?

Я предполагаю, что то о чем у вас написано могло бы быть на уровне исполнения, но Beacon Chain там не работает, а значит, что тезис неправильный. Более того, на сколько я знаю концепт шардинга в таком виде не реализован. Реализован промежуточный вариант Proto-Danksharding. Это EIP-4844: Shard Blob Transactions. А он же вообще не про разделение цепочки, там ключевое обновление это blobs за место calldata для роллапов. Чтобы они могли свои пруфы транзакций писать в эфир дешевле, за счет того, что blobs хранилище очищаемое через какое-то время. А им этого времени достаточно, чтобы подтвердить свои транзакции. И благодаря этому недавно на всех роллапах транзакции стали резко дешевле.

P.S. Кажется я нашел место где вы это взяли - это русская версия вот этой страницы: https://ethereum.org/ru/developers/docs/consensus-mechanisms/pos/. Но фишка в том, что, если переключить на английский язык, то она вообще другая. https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/

Информация про шардинг просто устаревшая, изначально предполагалась именно такая идея для масштабирования сети, но в итоге от нее отказались, плюс стало ясно что от шардов нужны только данные и идея трасформировалась в блоб-шардинг.

Сейчас целевых 3 блоба в блоке (если будет больше 3 два или более блоков подряд стоимость включения будет расти) с максимумом 6. В разработке EIP-7594, которое позволит увеличить количество блобов.

Sign up to leave a comment.

Articles