Что такое смарт-контракт и как он работает? Руководство для начинающих

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

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

 Происхождение смарт-контрактов

Идея смарт-контрактов зародилась в 1994 году, намного раньше, чем родился Биткойн, как мы уже говорили ранее. Примечательно, что эксперты утверждают, что определение смарт-контракта от 1994 года остается точным и по сей день.

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

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

Сабо попытался упростить определение смарт-контракта, сравнив его с торговым автоматом.

Допустим, вы хотели получить пакет фишек из торгового автомата, пользователь вводит нужное количество монет, затем автомат доставляет пакет чипсов. Машина доставляла чипсы только после того, как была вставлена ​​правильная сумма, гарантируя, что она «выполняет условия контракта», как указано в описании Сабо. Здесь нет участия третьей стороны, это просто транзакция между вами и машиной с уже написанным цифровым соглашением.     

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

Более того, предложения Сабо до сих пор считаются одной из первых попыток в криптомире. Подождите «предложения, множественное число?» Да, это правда. Вы когда-нибудь слышали о Bit Gold? Bit Gold считался первой виртуальной валютой, предложенной нашим собственным Ником Сабо в 1998 году. Неудивительно, что некоторые приняли его за Сатоши Накамото. 

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

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

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

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

Теперь, на всякий случай, если кто-то попросит дать простое определение смарт-контракта, рассмотрите возможность использования следующего определения от Babypips (мое любимое определение😉):

Смарт-контракты — это автоматизированные компьютерные программы, которые размещаются и выполняются в блокчейне.

Пример смарт-контракта кошелька

Пример смарт-контракта кошелька

Теперь давайте углубимся в преимущества и недостатки смарт-контракта.

Плюсы и минусы смарт-контракта

Нет никаких сомнений в том, что смарт-контракты являются одной из революционных технологий современности. Вот и причина, по которой смарт-контракты считаются передовой технологией новой эры:

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

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

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

Повышает эффективность — Автоматизация является частью смарт-контракта, поскольку она автоматически выполняет контракты в соответствии с условиями соглашения. Традиционные контракты требуют, чтобы люди вводили данные вручную или требовали, чтобы посредник обрабатывал транзакцию, но смарт-контракт не требует такого шага, сокращая время и усилия и повышая общую эффективность. 

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

Нехватка личного пространства — Хотя смарт-контракты часто хвалят за их децентрализованную функцию, их может просматривать кто угодно. ТАК! Например, если смарт-контракт содержит неловкие фотографии вашего детства, то все увидят его. Другими словами, смарт-контракты могут раскрывать ваши данные общественности.

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

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

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

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

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

Эфирные договоры

Несмотря на то, что на различных платформах блокчейна существует множество смарт-контрактов, Ethereum часто считается первой платформой смарт-контрактов многими отчетами и членами сообщества. Сообщалось, что первый успешный пример использования смарт-контракта Ethereum был децентрализованная автономная организация (ДАО).

Биткойн был первым, кто поддерживал смарт-контракты, но имел жесткую структуру, что делало его ограниченным по сравнению с Ethereum. Даже сейчас Ethereum по-прежнему выделяется среди других платформ смарт-контрактов, заняв первое место в списке Coin Gecko «Лучшие монеты платформы смарт-контрактов по рыночной капитализации» на момент написания.

Источник: CoinGecko

Кроме того, Эфириум указал, что они позволяют использовать удобные для разработчиков языки, такие как Solidity и Vyper, для написания смарт-контрактов. В отчетах также упоминается, что язык Ethereum является «полным по Тьюрингу», что означает, что он может поддерживать более широкий спектр программ и запускать их, что делает его гибким и снижает ограничения для программистов.

После написания смарт-контрактов код компилируется в язык байт-кода, называемый байт-кодом EVM. После этого выполнение смарт-контрактов в Ethereum обеспечивается виртуальной машиной Ethereum (EVM).  Эфириум описал EVM как:

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

По сути, как описано ранее, это программа, одна из функций которой обеспечивает выполнение смарт-контрактов.

Теперь многим из вас может быть интересно, как мы можем использовать смарт-контракты в реальном мире.

Применение смарт-контракта

Смарт-контракты, революционная технология, разбросаны по разным отраслям мира. Пришло время раскрыть области применения смарт-контрактов:

Промышленность цепочки поставок

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

Вы знали? IBM сообщила, что Home Depot использует эту революционную технологию для быстрого разрешения споров с поставщиками, что еще больше улучшило отношения между ними.

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

Индустрия здравоохранения

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

Разрушение монополистических империй

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

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

Заключение

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

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

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

Часто задаваемые вопросы


Сообщение Просмотров: 25

Источник: https://coinedition.com/what-is-a-smart-contract-and-how-does-it-work-a-beginners-guide/