4 платформи за интелигентен договор, за които всеки разработчик на блокчейн трябва да знае
Препоръчано изображение от Chan2545/stock.adobe.com

Ключови факти:
Изминаха много години, откакто някой за първи път използва термина „интелигентни договори“. Този някой беше Ник Сабо, изтъкнат американски криптограф, който по това време е написал и публикувал обширен документ, озаглавен "Формализиране и осигуряване на отношения в публичните мрежи".
Тогава Сабо говори за "вградени в света договори", хардуер и софтуер, които автоматично взаимодействат с хората, за да изпълняват различни задачи: автоматичен и следователно "интелигентен" договор. Оттам идва идеята, но все пак ще трябва да изчака появата на блокчейн технологията и интелигентните договори, за да може да я приложи на практика.
Но кои са платформите, на които разработчиците могат да създават тези интелигентни договори? В тази статия предлагаме да анализираме най-популярните опции.
Произход и автори
Тук бихме могли да отидем в хронологичен ред: първият, който се появи, макар и под друго име, беше RSK. Датира от 2013 г. като QixCoin, криптовалута с цялостна машина на Тюринг, създадена с намерението да разшири възможностите, предлагани от Биткойн, особено за създаването на децентрализирани приложения.
През 2015 г. QixCoin еволюира до RSK, чиято основна цел е да се възползва от сигурността, предлагана от биткойн мрежата, за да създаде интелигентни договори.
Ethereum се появи през 2014 г. поради същия проблем, с който се сблъскаха разработчиците с биткойн мрежата: липсата на инструменти за създаване на нови приложения. Неговата бяла книга първоначално е написана от Виталик Бутерин, млад канадски руснак, роден през 1994 г. Скоро към него се присъединяват още програмисти и съюзници, които помагат за изграждането на това, което е Ethereum сега.
Точно това биха били двама от тези първи съюзници на Ethereum - Джереми Ууд и Чарлз Хоскинсън - които ще се откажат от този проект през 2014 г. за създаване на IOHK, една от компаниите зад криптовалутата Cardano, стартирана през 2015 г. Платформата на Cardano ще позволи създаването на интелигентни договори с нова система за управление, тъй като Хоскинсън и Ууд не са съгласни с тези на Ethereum.
И накрая, Даниел Ларимър и Брендам Блумър излизат на сцената от компанията Block.One, основател на блокчейна EOSIO, чийто токен се нарича EOS. През 2018 г. сключи първоначалното си предлагане на монети (ICO) като най-успешното в историята и същата година стартира основната си мрежа (Mainnet) с обещанието да надмине Ethereum по скорост.
Езици и развитие
Необходимо е да се спомене това RSK е странична верига, която работи с биткойн като основна блокчейн. RSK използва Solidity, същия език като Ethereum, така че и двете платформи имат висока степен на съвместимост от гледна точка на разработчика.
Точно както Solidity е създадена специално за Ethereum, разработчиците от IOHK са проектирали Plutus за Cardano. Самият Plutus е вграден в Haskell, идеалният език за бизнес логика, анализ на данни, прототипиране и подобряване на производителността и мащабируемост в съществуваща софтуерна среда.
От своя страна, в EOSIO децентрализираните приложения се изграждат главно с C ++, въпреки че всеки език, който е компилиран в WebAssembly (WASM), също работи. Този език оптимизира ресурсите, позволява интензивни функции на процесора и е доста бърз.
Механизми на консенсуса
Както вече споменахме, RSK работи с биткойн мрежата като основна верига, така че използва Bitcoin Proof of Work (PoW), чрез обединен добив.
За разлика от копаенето на биткойни, което изисква за майнера, който решава пъзела, награда от блок нови монети (12,5 BTC към тази дата) плюс комисионните от транзакциите, включени в блока, обединеният майнинг на RSK не създава SmartBitcoin (RBTC ), Родната валута на RSK, но майньорът се възползва само от комисионните по транзакции, включени в блока.
Противно на метода PoW, в Proof of Stake (PoS) не се изисква да се извършва работа за валидиране на данните, а по-скоро дава на потребителите (валидатори), които са блокирали (залагат) най-голямото количество от своите криптовалути в блокчейна, по-голяма вероятност за намиране на блок от транзакции. Тя се основава на предположението, че колкото по-голяма е собствеността, толкова по-голям е интересът от грижа за веригата. Може да се счита за по-екологичен метод от PoW, тъй като не използва електричество, но все още е в начална фаза.