Во время хакатонов laBITconf 2021, которые проходили в понедельник 15 ноября и во вторник 16 ноября, Соланж Гейрос, разработчик блокчейнов, спикер и профессор, модерировала панель, посвященную смарт-контрактам, также называемым смарт-контрактами. В дополнение к своим объяснениям на эту тему она посвятила часть своей презентации семинару, который позволил живым участникам и тем, кто присутствовал виртуально, создать свой первый смарт-контракт на блокчейне Ethereum. Если вы хотите знать, как бесплатно создать свой первый смарт-контракт, мы расскажем вам, как это сделать.
Чтобы начать с практической части, вам сначала нужно знать, что смарт-контракты — это больше, чем просто передача виртуальной валюты, мы говорим о большем, чем просто биткойн. Соланж Гейрос объяснила, что это такая же компьютерная программа, как и любая другая, с той лишь разницей, что она опубликована на блокчейне. Смарт-контракт — это компьютерная программа, которая облегчает, защищает, обеспечивает соблюдение и исполнение записанных соглашений между двумя или более сторонами.
Однако, поскольку он работает в сети этой технологии, его нельзя изменить. После публикации он функционирует автономно. Кроме того, он не имеет посредников и децентрализован. Об этом заявил г-н Гейрос на конференции BITconf 2021, добавив, что данные, циркулирующие там, неизменяемы.
Что неизменяемого в смарт-контракте?
То есть его нельзя изменить, а код нельзя исправить. Однако участник дискуссии подчеркнул, что могут быть возможности для некоторых модификаций, если смарт-контракт был разработан для этого: «он может иметь функцию, которая изменяет эту заранее запрограммированную информацию», — сказала она. Он также подчеркнул, что все эти осуществляемые транзакции фиксируются в блокчейне, что позволяет (при необходимости) искать историю всех изменений, внесенных в контракт, и отображать их. Это также действует как аудит.
Основная цель этих смарт-контрактов — позволить двум анонимным сторонам торговать и вести дела друг с другом без необходимости в посреднике и без доверия к другой договаривающейся стороне, которое является ключевым элементом при принятии решения о заключении контракта.
Смарт-контракты на Ethereum
В частности, Соланж Гейрос рассказала на BITconf 2021 о смарт-контрактах, которые работают в сети Ethereum, и объяснила это во время презентации для новичков, уточнив, что Ethereum — один из самых известных проектов в секторе смарт-контрактов. Это распределенная вычислительная платформа, основанная на публичном блокчейне, таком как биткойн, которая также позволяет выполнять смарт-контракты P2P (между узлами, без центрального сервера) в децентрализованной виртуальной машине под названием Ethereum Virtual Machine (EVM).
Переходя к практической части, он предложил участникам открыть свои ноутбуки и выполнить ряд рекомендаций и шагов, чтобы выполнить смарт-контракт, который для многих был их первым. Вот шаг за шагом.