Hyperledger Sawtooth - KamilTaylan.blog
1 mai 2021 16:07

Hyperledger Sawtooth

Ce este Hyperledger Sawtooth?

Hyperledger Sawtooth este un proiect open source sub umbrela Hyperledger și funcționează ca un sistem blockchain la nivel de întreprindere utilizat pentru crearea și operarea aplicațiilor și a rețelelor de registre distribuite în special pentru utilizarea de către întreprinderi. 

Chei de luat masa

  • Hyperledger Sawtooth este o platformă open source de tip blockchain-ca-un-serviciu de întreprindere care poate derula contracte inteligente personalizate fără a fi nevoie să cunoască designul de bază al sistemului de bază.
  • Hyperledger este un grup umbrelă de dezvoltare blockchain sponsorizat de organizații precum Linux Project, IBM, Intel și SAP.
  • Hyperledger Sawtooth acceptă o varietate de algoritmi de consens, inclusiv Toleranța practică a defecțiunilor bizantine (PBFT) și Dovada timpului scurs (PoET)

Înțelegerea dinților de ferăstrău Hyperledger

Dezvoltat de Linux Foundation în colaborare cu IBM, Intel și SAP, conceptul de proiectare de bază al Hyperledger Sawtooth își propune să mențină distribuitorii cu adevărat distribuiți și să facă contractele inteligente  mult mai sigure și astfel potrivite pentru companii. Este o implementare a blockchain-as-a-service (BaaS).

În majoritatea sistemelor standard bazate pe blockchain, nucleul și aplicațiile sunt găzduite și executate pe aceeași platformă, ceea ce poate duce la probleme de performanță, precum și probleme de securitate. 

Hyperledger Sawtooth separă sistemul de registre de bază de mediul specific aplicației, simplificând astfel dezvoltarea aplicației, păstrând totuși sistemul în siguranță. Folosind această arhitectură, un dezvoltator poate construi aplicații în limbajul lor de programare la alegere, care pot fi găzduite, operate și rulate pe periferia sistemului fără a interfera cu sistemul blockchain de bază.

Limbile acceptate includ C ++, Go, Java, JavaScript, Python și Rust. O aplicație Sawtooth se poate baza pe o logică de bază necesară pentru o afacere sau poate fi dezvoltată și rulată ca o mașină virtuală de contract inteligent care are un mecanism de auto-guvernare pentru crearea, notificarea și executarea contractelor dintre diferiți participanți pe blockchain.

Sistemul de bază permite aplicațiilor să coexiste pe același blockchain, selectează regulile de tranzacție, selectează mecanismul de autorizare necesar și definește algoritmii de consens care sunt folosiți pentru a finaliza funcționarea registrului digital într-un mod care să susțină cel mai bine nevoile unui afacere.

Cum funcționează Hyperledger Sawtooth

Sawtooth permite permisiuni selective – adică se pot implementa cu ușurință anumite clustere selectate de noduri Sawtooth cu permisiuni diferite pe același blockchain. Registrul stochează detaliile necesare despre permisiuni, noduri și identități.

Performanța de funcționare a rețelei Sawtooth este sporită de mecanismul de execuție a tranzacțiilor paralele, care are un control asupra mecanismului de execuție în serie, care este adesea un blocaj atunci când se ocupă cu volume mari de tranzacții pe multe rețele populare de criptocurrency.

Sawtooth acceptă mecanismul consensului Proof of Elapsed Time (POET) , care oferă beneficii ale utilizării scăzute a resurselor și a consumului redus de energie și este utilizat în mod obișnuit în rețelele blockchain permise pentru a decide drepturile miniere sau câștigătorii blocurilor din rețea.(Pentru mai multe informații, consultați Dovada timpului scurs.)

Unele exemple din lumea reală care utilizează aplicații bazate pe Sawtooth includ Sawtooth Supply Chain, care ajută o întreprindere să țină evidența informațiilor contextuale și legate de logistică ale unui activ reprezentat pe blockchain, Sawtooth Marketplace, care ajută participanții să tranzacționeze în cantități specificate de active digitale pe blockchain-ul și Sawtooth Private UTXO, care facilitează crearea și tranzacționarea activelor digitale, inclusiv tranzacțiile off-book și private.