Сервис Sensible Contract делает большой шаг вперед в развитии NFT и смарт-контрактов в сети BSV

By Jamie McKane Published: 23 июня, 2021

Сервис Sensible Contract сделал еще один важный шаг на пути к реализации упрощенных смарт-контрактов на базе блокчейна BSV, поддерживающих безопасную и децентрализованную обработку взаимозаменяемых и невзаимозаменяемых токенов (NFT).

Bitcoin SV (BSV) — это блокчейн, который наиболее точно соответствует первоначальному видению биткоина, изложенному в «белой книге» Сатоши Накамото в 2008 году. Следуя этому видению, протокол BSV поддерживает высокую пропускную способность и широкий функционал хранения данных, низкие комиссии за транзакции и возможность создания смарт-контрактов, которые сервис Sensible Contract стремится развивать и улучшать в интересах блокчейн-разработчиков.

Соучредитель SatoPlay и соавтор официального проектного документа сервиса Sensible Contract Гу Лу объявил, что активы, созданные в блокчейне BSV с использованием фреймворка Sensible Contract, теперь доступны и для других продуктов, в том числе:

  • SatoPlay, игровой платформы, построенной в сети BSV и использующей Sensible Contract для создания решений на основе токенов/NFT;
  • ShowApp, социального ПО и кошелька на базе MetaID, который будет поддерживать Sensible Contract в качестве своего решения на основе токенов/NFT;
  • TokenSwap, децентрализованной биржи, работающей в сети BSV, которая с помощью Sensible Contract поддерживает обмен токенов в блокчейне.

Это важное событие для быстро растущей экосистемы, построенной вокруг Sensible Contract, которая призвана открыть новые возможности для смарт-контрактов и автономных приложений, работающих в сети BSV. В начале 2021 года был опубликован проектный документ Sensible Contract, в котором описывается метод обеспечения обратной отслеживаемости и координации контрактов — функции, недоступной в текущих реализациях смарт-контрактов в сети BSV.

Sensible Contract предлагает разработчикам простое и легко интегрируемое решение для реализации NFT, взаимозаменяемых токенов и уникальных контрактов на платформе BSV, которое в последнее время вызывает все больший интерес в сообществе BSV.

«Популярность Sensible Contract продолжает стремительно расти благодаря поддержке многих активно развивающихся приложений в Китае. Существуют десятки решений на базе активов в блокчейне BSV, но далеко не все они получают поддержку со стороны самых разнообразных продуктов, количество которых увеличивается с каждым днем», — поделился Лу.

 

Что это значит для сети BSV?

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

«Это значительный шаг на пути к упрощенному и единому решению на базе активов в сети BSV. В будущем это сделает интеграцию намного проще. Насколько нам известно, многие продукты, подобные MetaSV, активно работают над поддержкой Sensible Contract различными способами. Это дает сообществу твердую уверенность в эффективности сотрудничества, а поддержка одного комплексного решения позволяет всем разработчикам экономить массу времени», — говорит Лу.

Sensible Contract полезен не только для блокчейн-разработчиков, но и предлагает новые интересные функциональные возможности для пользователей, осуществляющих транзакции в сети BSV. Среди новых функций можно назвать децентрализованную блокчейн-биржу SensibleSway, которая позволяет торговать BSV-токенами, а также SensibleScan — браузер данных, с помощью которого можно легко проводить анализ блокчейна BSV с поддержкой протоколов токенов.

«Для пользователей скоро выйдут еще два продукта — TokenSwap и SensibleScan. Последний представляет собой браузер данных, подобный EtherScan для BSV.

Разработчики могут обратить внимание на два интересных пакета. Первый — Sensible SDK, который в настоящее время доступен как удобный набор инструментов для новых разработчиков, заинтересованных в Sensible Contract. Второй — Sensible Query, важный инфраструктурный компонент для браузера активов SensibleScan (который теперь включает два новых компонента — satomempool и satoblock) в качестве синтаксического анализатора данных», — рассказывает Лу.

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

«Использование единого семейства контрактов активов позволит всем экономить время, — объясняет Лу. — Ошибки можно будет найти и устранить гораздо быстрее, поскольку за процессами будет следить больше людей, а просмотр данных станет проще, ведь в операциях с контрактами станет гораздо меньше хаоса».

 

Sensible Contract как «недостающий элемент» для BSV-разработчиков

BSV-разработчики могут использовать Sensible Contract для обеспечения безопасности и совместимости своих токенов на основе блокчейна с чем угодно — от децентрализованных бирж до кошельков с поддержкой протоколов токенов Sensible Contract. Данная система функционирует аналогично токенам ERC-20 и ERC-721 на Ethereum, но благодаря модели UTXO и неограниченному масштабированию BSV, потенциал применения этих токенов намного больше, чем при использовании любого другого протокола.

Основная цель Sensible Contract — решить две проблемы, которые затрудняют работу программистов, разрабатывающих сервисы на основе NFT и смарт-контрактов на BSV.

«Во-первых, скрывая детали громоздкого, устаревшего обратного отслеживания и проверки легитимности, Sensible Contract помогает разработчикам сосредоточиться на бизнес-логике работы с токенами и другими активами, не беспокоясь об искажении данных, полученных от неизвестных сторон, — объясняет Лу. — Во-вторых, благодаря механизму сотрудничества разработчики могут получить доступ к большему объему важных для бизнеса данных, которые недоступны в текущем контексте обычных транзакций».

Структура Sensible Contract построена вокруг операционного кода OP_PUSH_TX в языке Bitcoin Script, который позволяет транзакции как объекту данных проникать в стек BSV. Благодаря этому можно установить происхождение входных данных транзакции и отследить их до самой первой транзакции, создавшей токены, используя структуру Sensible Contract.

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

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

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

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

 

Экосистема сервиса Sensible Contract (нажмите для увеличения)