Top.Mail.Ru

Smart-контракты на блокчейне

Часть 2. Бутерин первый описал концепцию универсальной децентрализованной платформы, которая позволяет всем - изображение


Часть 2.


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

Сооснователями Ethereum стали Гэвин Вуд, Чарльз Хоскинсон, Энтони Ди Лорио и Джозеф Любин. В 2014 году они провели краудфандинговый сбор финансирования на разработку проекта. Первый блок Ethereum был сгенерирован 20 июля 2015 года, а уже 30 июля был запущен полноценный блокчейн. Эта платформа почти сразу привлекла внимание банков, которые начали изучать возможности применения смарт-контрактов.

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

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

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

Кроме того, в этой системе должны быть реализованы обязательные условия для работы умных контрактов:

пользовательские инструменты (например, безопасные аккаунты);

достоверные (как правило, децентрализованные) источники информации;

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

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

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

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

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

По среде выполнения:

централизованные;

децентрализованные.

По степени анонимности:

конфиденциальные;

частично конфиденциальные;

открытые.

По механизму инициирования, или исполнения:

автоматизированные – при соблюдении условий договора он выполняется автоматически;

ручные – пользователь должен вручную подтверждать транзакцию на каждом шаге исполнения договора.

Любую из этих характеристик разработчики контракта могут установить на свое усмотрение. Это зависит от особенностей и целей проекта.

BNB Chain рассчитана на массовое использование и обладает широкими возможностями для интеграции блокчейна во внешние системы.

На базе BNB Chain работают приложения из разных сегментов:

Web2

Web3

Метавселенные

DeFi

SocialFi

NFT

GameFi

В основе всей этой экосистемы лежит технология смарт-контрактов.

Чтобы использовать BNB Chain, достаточно выполнить несколько простых действий:

Создать кошелек с поддержкой токенов BNB, например Trust Wallet.

Пополнить счет в токенах BNB.

Подключиться к любому приложению, которое работает на BNB Chain.

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



продолжение...

0 / 2000
Ваш комментарий
Тебя ждёт миллион инвесторов
Регистрируйся бесплатно, чтобы учиться у лучших, следить за инсайтами и повторять успешные стратегии
Мы используем файлы cookie, чтобы улучшить ваш опыт на нашем сайте
Нажимая «Принять», вы соглашаетесь на использование файлов cookie в соответствии с Политикой конфиденциальности. Можно самостоятельно управлять cookie через настройки браузера: их можно удалить или настроить их использование в будущем.