DEFINISJON av Hyperledger sagtooth
Hyperledger Sawtooth er et åpen kildekode-prosjekt under Hyperledger-paraplyen, og fungerer som et blockchain-system på bedriftsnivå som brukes til å lage og drifte distribuerte hovedboksapplikasjoner og nettverk spesielt for bruk av bedrifter.
Å bryte ned Hyperledger sagtann
Det underliggende designkonseptet til Hyperledger Sawtooth er utviklet av Intel Corp (INTC), og har som mål å holde hovedbøkene virkelig distribuert, og gjøre smarte kontrakter mye sikre og dermed egnet for bedrifter.
I de fleste standard blockchain-baserte systemer blir kjerne og applikasjoner vert og kjørt på samme plattform, noe som kan føre til ytelsesproblemer så vel som sikkerhetsproblemer.
Hyperledger Sawtooth adskiller kjernetelefonsystemet fra applikasjonsspesifikt miljø, og forenkler dermed applikasjonsutviklingen og holder systemet trygt og sikkert. Ved hjelp av denne arkitekturen kan en utvikler bygge applikasjoner på det valgte programmeringsspråket som kan hostes, betjenes og kjøres på systemets periferi uten å forstyrre kjernen blockchain-systemet.
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 kontrakt-virtuell maskin som har en selvstyrende mekanisme for å opprette, varsle og utføre kontraktene mellom ulike deltakere på blockchain.
Kjernesystemet lar applikasjoner sameksistere på samme blockchain, velger transaksjonsregler, velger den nødvendige tillatelsesmekanismen og definerer konsensusalgoritmer som brukes til å fullføre bruken av den digitale hovedboken på en måte som best støtter behovene til en bedriften.
Sawtooth muliggjør selektive tillatelser - det vil si at man enkelt kan distribuere visse utvalgte klynger med Sawtooth-noder med forskjellige tillatelser på samme blockchain. Hovedboken lagrer de nødvendige detaljene om tillatelser, noder og identiteter.
Driftsytelsen til Sawtooth-nettverket styrkes av mekanismen for parallellutførelse av transaksjoner, som har en overhånd over den serielle utførelsesmekanismen som ofte er en flaskehals når du håndterer store volum av transaksjoner på mange populære cryptocurrency-nettverk.
Sawtooth støtter Proof of Elapsed Time (POET) konsensusmekanisme som gir fordeler med lav ressursutnyttelse og lavt energiforbruk, og blir ofte brukt på de tillatte blockchain-nettverkene for å bestemme gruverettighetene eller blokkvinnerne i nettverket. (For mer, se Proof of Elapsed Time.)
Noen eksempler fra den virkelige verden som bruker Sawtooth-baserte applikasjoner inkluderer Sawtooth Supply Chain, som hjelper en bedrift å holde oversikt over kontekstuell og logistikkrelatert informasjon om en eiendel representert på blockchain, Sawtooth Marketplace, som hjelper deltakerne med å handle i bestemte mengder digitale eiendeler på blockchain, og Sawtooth Private UTXO, som letter digital oppretting og handel av eiendeler, inkludert reskontro og privateide transaksjoner.
