Образовательный Obyte: как использовать смарт-контракты без программирования?

crypto4ell
4 min readAug 19, 2023

--

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

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

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

Что смарт-контракты могут дать обычным пользователям?

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

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

В соответствии с DappRadar, для любого пользователя по всему миру доступно около 14 290 Dapps. Они находятся в 51 реестре, построены с использованием 382 200 смарт-контрактов и разделены как минимум на девять категорий (игры, DeFi, предметы коллекционирования, торговые площадки, биржи, социальные сети, высокий риск, азартные игры и другие). В конечном счете, речь идет только о пользователях с подключенными устройствами, использующих дружественные приложения для мобильных или настольных систем.

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

Смарт-контракты в Obyte + ArbStore

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

После этого вы можете начать чат, чтобы обсудить условия контракта и обменяться адресами Obyte. Нажав на другой адрес (например, адрес Алисы), у вас будет возможность предложить смарт-контракт (см. второй снимок экрана ниже). Если для завершения соглашения требуется результат какого-либо реального события (например, цена актива), вам следует ввести выбранный адрес оракула (канал данных) из списка доступного в Obyte.

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

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

--

--