DEFINICIJA Hyperledger Sawtooth
Hyperledger Sawtooth je projekt otvorenog koda pod kišobranom Hyperledger i djeluje kao blockchain sustav na razini poduzeća koji se koristi za stvaranje i upravljanje distribuiranim aplikacijama knjiga i mrežama, posebno za poduzeća.
POKRIVANJE DOLJE Hyperledger Sawtooth
Razvijen od strane Intel Corp (INTC), temeljni koncept Hyperledger Sawtooth ima za cilj održati knjige istinski distribuiranim, a pametne ugovore učiniti mnogo sigurnijima i time pogodnima za tvrtke.
U većini standardnih blockchain sustava, jezgra i aplikacije hostuju i izvode se na istoj platformi, što može dovesti do problema s performansama, kao i zbog sigurnosti.
Hyperledger Sawtooth segregira sustav glavne knjige iz okruženja specifičnog za aplikaciju i na taj način pojednostavljuje razvoj aplikacije, a istovremeno održava sigurnost i sigurnost sustava. Koristeći ovu arhitekturu, programer može graditi aplikacije na svom programskom jeziku po izboru koji se mogu ugostiti, upravljati i pokrenuti na periferiji sustava bez uplitanja u core blockchain sustav.
Podržani jezici uključuju C ++, Go, Java, JavaScript, Python i Rust. Aplikacija Sawtooth može se temeljiti na temeljnoj poslovnoj logici koja je potrebna za poslovne potrebe ili se može razviti i pokretati kao pametni virtualni stroj s ugovorima koji ima samoupravni mehanizam za kreiranje, obavještavanje i izvršavanje ugovora između različitih sudionika na blockchain.
Jezgreni sustav omogućava da aplikacije koegzistiraju na istoj blockchain-u, odabire pravila transakcija, odabire potrebni mehanizam dopuštenja i definira algoritme konsenzusa koji se koriste za dovršavanje rada digitalne knjige na način koji najbolje podržava potrebe poduzeće.
Sawtooth omogućava selektivna dopuštenja - to jest, na istom blockchainu mogu se lako implementirati određeni odabrani skupovi Sawtooth čvorova s različitim dozvolama. Knjiga pohranjuje potrebne detalje o dozvolama, čvorovima i identitetima.
Operativne performanse mreže Sawtooth povećavaju mehanizam paralelnog izvršenja transakcija koji ima prednost nad mehanizmom serijskog izvršavanja koji je često usko grlo kada se radi o velikim količinama transakcija u mnogim popularnim mrežama kriptovaluta.
Sawtooth podržava mehanizam konsenzusa Proof of Elapsed Time (POET) koji nudi prednosti niske iskorištenosti resursa i male potrošnje energije, a obično se koristi u dozvoljenim blockchain mrežama za odlučivanje o pravima rudarstva ili o pobjednicima blokova u mreži. (Više informacija potražite u Dokazivanju proteklog vremena.)
Neki primjeri iz stvarnog svijeta koji koriste aplikacije zasnovane na Sawtooth uključuju Sawtooth Supin Chain, koji pomaže poduzeću da prati kontekstualne i informacije povezane s logistikom imovine predstavljene na blockchainu, Sawtooth Marketplace, što pomaže sudionicima u trgovini određenim količinama digitalnih sredstava na blockchain i Sawtooth Private UTXO koji olakšava stvaranje i trgovanje digitalnom imovinom, uključujući transakcije izvan knjige i privatne transakcije.