Hyperledger Sawtooth
Vad Àr Hyperledger Sawtooth?
Hyperledger Sawtooth Àr ett projekt med öppen kÀllkod under Hyperledger- paraplyet och fungerar som ett blockkedjesystem pÄ företagsnivÄ som anvÀnds för att skapa och driva distribuerade ledger - applikationer och nÀtverk, sÀrskilt för anvÀndning av företag.
FörstÄ Hyperledger Sawtooth
Utvecklat av Linux Foundation i samarbete med IBM, Intel och SAP, det underliggande designkonceptet för Hyperledger Sawtooth syftar till att hÄlla reskontra verkligen distribuerade och göra smarta kontrakt mycket sÀkra och dÀrmed lÀmpliga för företag. Det Àr en implementering av blockchain-as-a-service (BaaS).
I de flesta vanliga blockkedjebaserade system Àr kÀrnan och applikationerna vÀrd och körs pÄ samma plattform, vilket kan leda till prestandaproblem sÄvÀl som sÀkerhetsproblem.
Hyperledger Sawtooth separerar huvudboksystemet frÄn den applikationsspecifika miljön, och förenklar dÀrigenom applikationsutvecklingen samtidigt som systemet Àr sÀkert och sÀkert. Med hjÀlp av denna arkitektur kan en utvecklare bygga applikationer i sitt valfria programmeringssprÄk som kan hostas, drivas och köras pÄ systemets periferi utan att störa blockkedjesystemets kÀrna.
SprÄk som stöds inkluderar C++, Go, Java, JavaScript, Python och Rust. En Sawtooth-applikation kan baseras pÄ en kÀrnverksamhetslogik som krÀvs för ett affÀrsbehov, eller sÄ kan den utvecklas och köras som en virtuell virtuell maskin för smart kontrakt som har en sjÀlvstyrande mekanism för att skapa, meddela och utföra kontrakten mellan olika deltagare pÄ blockchain .
KÀrnsystemet tillÄter applikationer att samexistera i samma blockkedja, vÀljer transaktionsregler, vÀljer den nödvÀndiga tillstÄndsmekanismen och definierar konsensusalgoritmerna som anvÀnds för att slutföra arbetet med den digitala redovisningen pÄ ett sÀtt som bÀst stöder behoven hos en företag.
Hur Hyperledger Sawtooth fungerar
Sawtooth möjliggör selektiva behörigheter â det vill sĂ€ga man kan enkelt distribuera vissa utvalda kluster av Sawtooth-noder med olika behörigheter pĂ„ samma blockchain. Huvudboken lagrar nödvĂ€ndig information om behörigheter, noder och identiteter.
Sawtooth-nÀtverkets driftsprestanda förstÀrks av mekanismen för parallell transaktionsexekvering, som har övertaget över den seriella exekveringsmekanismen som ofta Àr en flaskhals nÀr man hanterar stora volymer av transaktioner pÄ mÄnga populÀra kryptovalutanÀtverk.
Sawtooth stöder Proof of Elapsed Time (POET) konsensusmekanism som erbjuder fördelarna med lÄgt resursutnyttjande och lÄg energiförbrukning, och anvÀnds vanligtvis i de tillÄtna blockkedjenÀtverken för att avgöra gruvrÀttigheterna eller blockvinnarna pÄ nÀtverket.. )
NÄgra verkliga exempel pÄ anvÀndning av Sawtooth-baserade applikationer inkluderar Sawtooth Supply Chain, som hjÀlper ett företag att hÄlla reda pÄ kontextuell och logistikrelaterad information om en tillgÄng som finns representerad i blockkedjan, Sawtooth Marketplace, som hjÀlper deltagarna att handla med specificerade kvantiteter av digitala tillgÄngar pÄ blockkedjan och Sawtooth Private UTXO, som underlÀttar skapande och handel med digitala tillgÄngar, inklusive transaktioner utanför huvudboken och privatÀgda.
Höjdpunkter
Hyperledger Àr en paraplyblockkedjeutvecklingsgrupp som sponsras av organisationer som Linux Project, IBM, Intel och SAP.
Hyperledger Sawtooth stöder en mÀngd olika konsensusalgoritmer, inklusive Practical Byzantine Fault Tolerance (PBFT) och Proof of Elapsed Time (PoET)
â Hyperledger Sawtooth Ă€r en blockchain-as-a-service-plattform för företag med öppen kĂ€llkod som kan köra anpassade smarta kontrakt utan att behöva kĂ€nna till den underliggande designen av kĂ€rnsystemet.