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

Стивенб/Pixabay
Стивенб/Pixabay

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

Содержание

  • Основываясь на блокчейне
  • За пределами Биткойна
  • Несовершенный мир
  • Более разумное будущее

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

Рекомендуемые видео

Хотя чаще всего о них говорят в одном ряду с такими криптовалютами, как Ethereum, смарт-контракты могут вывести технологию блокчейна за рамки

Биткойн и его альткойны и создать мир, в котором доверие защищено цифровыми методами.

Связанный

  • Что такое память AMD Smart Access?
  • Intel может работать над специализированным чипом для майнинга биткойнов
  • Что такое майнинг на GPU?

Основываясь на блокчейне

Хотя первоначально было предложено учёным-компьютерщиком Ник Сабо в 1996 году В его публикации «Смарт-контракты: строительные блоки для цифровых свободных рынков» смарт-контракты стали возможными только после запуска Биткойна в 2009 году. Биткойн, созданный псевдонимом Сатоши Накамото, построен на технологии блокчейна, распределенный реестр, который использует сеть узлов по всему миру для сертификации транзакций. Это основной компонент, обеспечивающий функционирование смарт-контрактов.

Точно так же Биткойн использует сеть узлов (в Биткойне они известны как майнеры) для проверки Биткойн-транзакции, смарт-контракты будут использовать сеть узлов для подтверждения того, были ли ее элементы завершенный. Им не нужна какая-то одна сторона для наблюдения за контрактом, так же как Биткойну не нужна одна сторона для наблюдения за транзакциями. Сеть — и сам умный контакт — обеспечивают подтверждение того, что одна или обе стороны выполнили свою часть сделки, тем самым обеспечивая доверие без необходимости в посреднике.

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

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

За пределами Биткойна

Если смарт-контракт Биткойн ограничен использованием собственной валюты, то смарт-контракты, созданные на таких платформах, как Ethereum, могут пойти гораздо дальше. Ethereum предлагает децентрализованную виртуальную машину, которая «Полный Тьюринг». То есть его кодовая база поддерживает более широкое использование инструкций и, следовательно, может использоваться для более широкого спектра целей, помимо передачи токена Ethereum, Ether.

Смарт-контракты программируются и поэтому читаются так же, как и запрограммированные приложения. «Если это произойдет, то сделай это».

автомобиль за нулевой доллар

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

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

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

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

Несовершенный мир

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

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

Это реальная угроза безопасности. Если вы полагаетесь на одного оракула для смарт-контракта, то вы фактически полностью устранили преимущества децентрализации смарт-контракта и создали единую точку отказа. Децентрализованная сеть оракулов затрудняет доверие к кому-либо в этой сети.

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

Более разумное будущее

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

Рекомендации редакции

  • Что такое хранилище Smart Access? Как AMD планирует сократить время загрузки
  • Криптовалюта терпит крах, и это может сделать графические процессоры более доступными
  • Что такое метавселенная? Глубокое погружение в «будущее Интернета»
  • Nvidia зарабатывает не менее 400 миллионов долларов в год на майнинге криптовалют
  • Как добывать биткойны