Мелбет

Что такое смарт-контракты?

По сути, смарт-контракты на блокчейне позволяют создавать протоколы без доверия . Они могут быть уверены, что договор не будет выполнен, если не будут выполнены условия. С другой стороны,...
Blockchain

Что такое смарт-контракты?

Поделиться:
По сути, смарт-контракты на блокчейне позволяют создавать протоколы без доверия . Они могут быть уверены, что договор не будет выполнен, если не будут выполнены условия. С другой стороны, использование смарт-контрактов устраняет необходимость в посредниках и значительно снижает эксплуатационные расходы. Однако важно отметить, что каждый блокчейн может реализовывать смарт-контракты по-своему.

Как работают смарт-контракты?


В своей простейшей форме интеллектуальный контракт работает как детерминированная программа. Он выполняет конкретную задачу при соблюдении определенных условий. Поэтому слова «если ...» часто используются в системе интеллектуальных контрактов. Но, в отличие от популярной терминологии, смарт-контракты не являются законными или умными. Это просто фрагменты кода, выполняемые в распределенной системе (блокчейне).

Вступай в наше сообщество в TELEGRAM канале

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

По сути, смарт-контракты Ethereum состоят из кода контракта и двух открытых ключей: первый открытый ключ предоставляется создателем контракта. Другой ключ - это сам контракт, который функционирует как собственный уникальный цифровой идентификатор для каждого смарт-контракта. Реализация смарт-контракта осуществляется с использованием процесса блокчейна, и контракт активируется только по запросу EOA (или других смарт-контрактов). Но первым триггером всегда является EOA (пользователь).


Ключевая особенность


Смарт-контракт Ethereum обычно имеет следующие особенности:

Распределение: смарт-контракты распределяются и копируются на все узлы сети Ethereum. Это одно из основных отличий от других решений, использующих централизованные серверы.

Детерминированный: смарт-контракты выполняют транзакции только по прямому назначению при соблюдении соответствующих условий. Кроме того, результат всегда будет одним и тем же, независимо от того, кто обеспечивает выполнение контрактов на практике.

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

Он настраивается: смарт-контракты можно закодировать различными способами перед реализацией. Таким образом, их можно использовать для создания множества децентрализованных приложений (Dapps). Это потому, что Ethereum на самом деле представляет собой полную цепочку Тьюринга.


После внедрения в смарт-контракт Ethereum невозможно добавить новые функции. Однако, если создатель контракта добавляет в код функциональность SELFIMA, в будущем его можно «удалить» и заменить новым контрактом. Однако, если этот код не был добавлен ранее, вы не можете удалить соглашение.

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


Преимущества и применение


Как программируемый код, его можно настраивать и разрабатывать по-разному, предоставляя три различных типа услуг и решений.

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


  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги