Investor's wiki

Hyperledger Sawtooth

Hyperledger Sawtooth

Hva er Hyperledger Sawtooth?

Hyperledger Sawtooth er et åpen kildekode - prosjekt under Hyperledger- paraplyen, og fungerer som et blokkjedesystem på bedriftsnivå som brukes til å lage og drifte distribuerte hovedbokapplikasjoner og nettverk, spesielt for bruk av bedrifter.

Forstå Hyperledger Sawtooth

Utviklet av Linux Foundation i samarbeid med IBM, Intel og SAP, har det underliggende designkonseptet til Hyperledger Sawtooth som mål å holde hovedbøkene virkelig distribuert, og gjøre smarte kontrakter mye sikre og dermed egnet for bedrifter. Det er en implementering av blockchain-as-a-service (BaaS).

I de fleste standard blokkjede-baserte systemer vert kjerne og applikasjoner på samme plattform, noe som kan føre til ytelsesproblemer og sikkerhetsproblemer.

Hyperledger Sawtooth skiller hovedboksystemet fra det applikasjonsspesifikke miljøet, og forenkler dermed applikasjonsutviklingen, men holder systemet trygt og sikkert. Ved å bruke denne arkitekturen kan en utvikler bygge applikasjoner i det valgte programmeringsspråket som kan hostes, drives og kjøres på systemperiferien uten å forstyrre kjernen i blokkjedesystemet.

Støttede språk inkluderer C++, Go, Java, JavaScript, Python og Rust. En Sawtooth-applikasjon kan være basert på en kjernevirksomhetslogikk som kreves for et forretningsbehov, eller den kan utvikles og kjøres som en smart kontrakts virtuell maskin som har en selvstyrende mekanisme for å opprette, varsle og utføre kontraktene mellom ulike deltakere på blokkjede .

Kjernesystemet lar applikasjoner sameksistere på samme blokkjede, velger transaksjonsregler, velger den nødvendige tillatelsesmekanismen og definerer konsensusalgoritmene som brukes for å fullføre arbeidet med den digitale hovedboken på en måte som best støtter behovene til en bedriften.

Hvordan Hyperledger Sawtooth fungerer

Sawtooth muliggjør selektive tillatelser – det vil si at man enkelt kan distribuere visse utvalgte klynger av Sawtooth-noder med forskjellige tillatelser på samme blokkjede. Hovedboken lagrer de nødvendige detaljene om tillatelser, noder og identiteter.

Driftsytelsen til Sawtooth-nettverket forsterkes av mekanismen for parallell transaksjonsutførelse, som har overtaket over den serielle utførelsesmekanismen som ofte er en flaskehals når man håndterer store transaksjonsvolumer på mange populære kryptovalutanettverk.

Sawtooth støtter Proof of Elapsed Time (POET) konsensusmekanisme som gir fordeler med lav ressursutnyttelse og lavt energiforbruk, og brukes ofte på blokkjedenettverkene med tillatelse til å avgjøre gruverettighetene eller blokkvinnerne på nettverket.. )

Noen eksempler fra den virkelige verden som bruker Sawtooth-baserte applikasjoner inkluderer Sawtooth Supply Chain, som hjelper en bedrift å holde styr på kontekstuell og logistikkrelatert informasjon om en eiendel representert på blokkjeden, Sawtooth Marketplace, som hjelper deltakere med å handle med spesifiserte mengder digitale eiendeler på blokkjeden, og Sawtooth Private UTXO, som forenkler opprettelse og handel med digitale eiendeler, inkludert transaksjoner utenfor hovedbok og privateide transaksjoner.

Høydepunkter

  • Hyperledger er en paraplyblokkjedeutviklingsgruppe sponset av organisasjoner som Linux Project, IBM, Intel og SAP.

  • Hyperledger Sawtooth støtter en rekke konsensusalgoritmer, inkludert Practical Byzantine Fault Tolerance (PBFT) og Proof of Elapsed Time (PoET)

  • Hyperledger Sawtooth er en åpen kildekode-blokkjede-som-en-tjeneste-plattform for bedrifter som kan kjøre tilpassede smarte kontrakter uten å måtte kjenne til den underliggende utformingen av kjernesystemet.