Ученый Ник Сабо впервые использовал термин «умный контракт» еще в 1994 году, прежде чем были разработаны какие-либо криптоконверсии. Он определил его как компьютеризированный протокол, который выполняет условия контракта. Многие криптоконверсии разработали свои собственные интеллектуальные контракты, но это часто затрагивает смешанные обзоры. Технология блокчейнов, построенная на Биткойне, позволяет строить интеллектуальные контракты с помощью безопасного и подотчетного носителя записи и среды, в которой они могут быть практически развернутым. Это означает, что они должны быть детерминированными и терминальными. Сетные контракты выполняются на нескольких узлах, поэтому для обеспечения согласованности контракт должен быть детерминированным. Механизм сценариев, встроенный в биткойн для разработки смарт-контрактов, является предшественником всех интеллектуальных коммуникационных механизмов на основе блокчин, благодаря тому, что он является первым криптовалютом. Однако транзакции, которые выполняются с использованием смарт-контрактов Биткойн, имеют тенденцию быть очень простыми и ограниченными. Это не то же самое для интеллектуальных контрактов Ethereum, которые позволили их разработчикам расширять интеллектуальные контракты Bitcoin и разработать программу, теория и виртуальная машина может выполнить код контракта. Эфирные контракты Ethereum не дают неопределенной системной функции, и данные ограничиваются только информацией о цепочке. Был только ограниченный диапазон транзакций, которые были включены в смарт-контракты, но это было по соображениям безопасности. Ehhereum отображает заказы как стеки, позволяя контрактам вызывать код других контрактов, когда они запускают динамические вызовы; однако это может привести к тому, что маршрут вызова будет неопределенным, что, в свою очередь, приведет к значительной потере производительности, что очень осложнит работу Ethereum. Наконец, мы рассмотрим смарт-контракты NEO. Они отличаются высокой степенью уверенности, высокой производительностью и расширяемостью. Источники данных детерминированы с помощью блокабельной книги и пространства для хранения контрактов, что означает, что каждый контракт NEO имеет свою собственную область хранения, доступ к которой может получить только сам контракт. Механизм консенсуса обеспечивает согласованность этих областей хранения данных в ситуациях, когда необходим доступ к небелковой информации. Когда вы смотрите на контрактные вызовы, смарт-контракты NEO могут вызывать друг друга, но отношение должно быть статическим, чтобы позволить поведение вызова чтобы быть полностью определенными. Масштабируемость велика, хотя и по двум причинам. Умный контракт может только изменить государственную запись контракта, к которому он принадлежит; и в том же блоке транзакций контракт может работать только один раз. Наконец, NEO может получить доступ к неблокированным данным через совместимый уровень обслуживания виртуальной машины, что позволяет достичь улучшений для интеллектуальных контрактов путем простого увеличения API совместимых уровней обслуживания. NEO удалось создать действительно современные и уникальные смарт-контракты, что заставило многих экспертов полагать, что NEO быстро станет верхней криптовалютой в этом году. Источник: https:
Что такое сделка с франтовским договором? NEO v Ethereum v Биткойн
16 марта 201816 мар 2018
7
2 мин