{"id":13588,"url":"\/distributions\/13588\/click?bit=1&hash=c4e99935d6b377960319c62e0c7dc30b541ffc5c218860b8308fee5adbfdcd9f","title":"\u0418\u043d\u0444\u0435\u0441\u0442\u0441\u043e\u0432\u0435\u0442 \u2116134 \u2014 \u043a\u0443\u043f\u0438\u0442\u044c \u0434\u043e\u043b\u044e \u0432 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u043c \u0446\u0435\u043d\u0442\u0440\u0435","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"48b43026-aa57-59b3-94fc-8d140389b616","isPaidAndBannersEnabled":false}
ilink

Зачем нужны смарт-контракты в метавселенной

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

Именно они позволят работать метамиру децентрализованно и прозрачно.

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

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

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

Какую проблему могут решить Смарт-контракты?

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

Как создается надежный смарт контракт

На основе процесса разработки смарт-контрактов ilink перечислим, каким важным функциям и процессам нужно следовать:

  • Архитектура. Один из важнейших этапов, это построение архитектуры. Она включает в себя определение операционной сложности, требований и инструментов разработки, возможность обновления (если указана такая необходимость), хранение, легкость понимания другими разработчиками и модульность (для расширения). Важно не только наметить архитектуру, но и определить текущее состояние проекта и требования сторон.

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

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

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

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

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

Ответить
Развернуть ветку
Читать все 1 комментарий
null