32
структура но будет древовидной. Для но того, чтобы но однозначно определять
но путь, от но корня (исходный но блок) к но листьям (блок, но отражающий самые
но последние транзакции) но через всю но структуру дерева но (известного как
но блокчейн), нужна но согласованная схема. но Если узлы не но могут договориться
но между собой, чьи но блоки (от но корня дерева к но листьсям) составляют но "лучший"
блокчейн, но случается так но называемая "вилка" но (fork). Этого но следует избегать
но любой ценой, как но неопределенность, которая но последует, скорее но всего,
нарушит но конфеденциальность всей но системы. Схема, но которая используется,
но чтобы разрешить но данную проблему, но является упрощенной но версией
протокола но GHOST введенного но работе Сомполинского и но Зоара [58].
Цель но Ethereum — но объединив и но доработав концепции но скриптинга,
альткойнов и но мета-протоколов, позволить но всем желающим но создавать
произвольные но децентрализованные приложения, но обладающие
одновременно но свойствами масштабируемости, но стандартизации, feature-
полноты, но лёгкости разработки и но совместимости. Ethereum но добивается этого
но построением предельно но базовой платформы: но блокчейна со но встроенным
Тьюринг-полным но языком программирования, но позволяющим любому
но желающему писать но смарт-контракты, где но каждый сможет но создавать
собственные но произвольные правила но владения, форматы но транзакций и
но произвольные функции но изменения состояния. но Реализация идеи но известной
криптовалюты но Неймкойн (Namecoin) на но этом языке но занимает две но строки
кода, а но такие протоколы, как но валюты и но системы репутации, но можно
реализовать но менее чем в но двадцать строк. но Смарт-контракты,
криптографические но "коробки", содержащие но значение и но открывающиеся
только при но определённых условиях, но также могут но быть построены но поверх
платформы но Ethereum, причём со но значительно большей
но функциональностью, чем та, что но предложена в но языке сценариев но Биткойн,
по но причине Тьюринг-полноты но языка Ethereum, его но финансовой зрячести,
но блокчейн-зрячести и но наличия промежуточных но состояний. Логичным