4 platforme de contracte inteligente pe care orice dezvoltator de blockchain ar trebui să le cunoască

Imagine prezentată de la Chan2545/stock.adobe.com

inteligente

Fapte cheie:

Au trecut mulți ani de când cineva a folosit prima dată termenul „contracte inteligente”. A fost cineva Nick szabo, un criptograf american proeminent care a scris și publicat la acea vreme un document lung intitulat „Formalizarea și securizarea relațiilor în rețelele publice”.

Szabo a vorbit apoi despre „contracte încorporate în lume”, hardware și software care interacționează automat cu oamenii pentru a îndeplini diverse sarcini: un contract automat și, prin urmare, „inteligent”. De aici a venit ideea, dar ar trebui să aștepte în continuare apariția tehnologiei blockchain și a contractelor inteligente pentru a o putea pune în practică.

Dar care sunt platformele pe care dezvoltatorii pot crea aceste contracte inteligente? În acest articol, vă propunem să analizați cele mai populare opțiuni.

Origini și autori

Aici am putea merge în ordine cronologică: primul care a apărut, deși sub un alt nume, a fost RSK. Datează din 2013 sub numele de QixCoin, o criptomonedă cu o mașină Turing completă care a fost creată cu intenția de a extinde posibilitățile oferite de Bitcoin, în special pentru crearea de aplicații descentralizate.

În 2015, QixCoin a evoluat către RSK, al cărui obiectiv principal este să profite de securitatea oferită de rețeaua Bitcoin pentru a crea contracte inteligente.

Ethereum a apărut în 2014 din cauza aceleiași probleme cu care se confruntau dezvoltatorii cu rețeaua Bitcoin: lipsa instrumentelor pentru a crea noi aplicații. Cartea sa albă a fost scrisă inițial de Vitalik Buterin, un tânăr ruso-canadian născut în 1994. În curând i s-au alăturat mai mulți programatori și aliați care au ajutat la construirea a ceea ce este Ethereum acum.

Tocmai, ar fi doi dintre acei primi aliați ai Ethereum - Jeremy Wood și Charles Hoskinson - cei care ar abandona acel proiect în 2014 pentru a crea IOHK, una dintre companiile din spatele criptomonedei Cardano, lansată în 2015. Platforma lui Cardano ar permite crearea contracte inteligente cu un nou sistem de guvernanță, deoarece Hoskinson și Wood nu au fost de acord cu Ethereum.

În cele din urmă, Daniel Larimer și Brendam Blumer intră în scenă de la compania Block.One, fondatorul blockchain-ului EOSIO, al cărui simbol este denumit EOS. În 2018, a încheiat oferta inițială de monede (ICO) ca fiind cea mai de succes din istorie, iar în același an și-a lansat rețeaua principală (Mainnet) cu promisiunea de a depăși Ethereum în viteză.

Limbi și dezvoltare

Este necesar să menționăm că RSK este un lanț lateral care funcționează cu Bitcoin ca principal blockchain. RSK utilizează Solidity, același limbaj ca Ethereum, astfel încât ambele platforme au un grad ridicat de compatibilitate din punctul de vedere al dezvoltatorului.

Așa cum Solidity a fost creat special pentru Ethereum, dezvoltatorii de la IOHK au proiectat Plutus pentru Cardano. Plutus este el însuși încorporat în Haskell, limbajul ideal pentru logica afacerii, analiza datelor, prototipuri și îmbunătățirea performanței și scalabilitatea în mediile software existente.

La rândul său, în EOSIO, aplicațiile descentralizate sunt construite în principal cu C ++, deși funcționează și orice limbaj care se compilează în WebAssembly (WASM). Acest limbaj optimizează resursele, permite funcții cu procesor intensiv și este destul de rapid.

Mecanisme de consens

După cum am menționat deja, RSK funcționează cu rețeaua Bitcoin ca lanț principal, deci folosește dovada de lucru Bitcoin (PoW), prin intermediul minerit fuzionat.

Spre deosebire de mineritul Bitcoin, care presupune pentru minerul care rezolvă puzzle-ul o recompensă pentru un bloc de monede noi (12,5 BTC la această dată) plus comisioanele tranzacțiilor incluse în bloc, extragerea combinată a RSK nu creează SmartBitcoin (RBTC ), Moneda nativă a RSK, dar minerul beneficiază doar de comisioanele de tranzacții incluse în bloc.

Contrar metodei PoW, în Proof of Stake (PoS) nu este necesar să efectuați lucrări pentru validarea datelor, ci mai degrabă oferă utilizatorilor (validatori) care au blocat (miza) cea mai mare cantitate de criptomonede pe blockchain, o probabilitate mai mare de a găsi un bloc de tranzacții. Se bazează pe presupunerea că cu cât proprietatea este mai mare, cu atât este mai mare interesul pentru îngrijirea lanțului. Poate fi considerată o metodă mai ecologică decât PoW, deoarece nu folosește electricitate, dar este încă într-o fază incipientă.