Hyperledger Sawtooth: Blockchain för företag

Om du har letat efter en bra blockchain-plattform för företagsklass måste du ha stött på namnet Hyperledger. I verkligheten är Hyperledger ett blockchain-projekt för företag, och Linux-grunden ligger bakom det.

Det är dock bara ett paraplyprojekt, och det finns många blockchain-projekt som arbetar under det. Bland dem råkar Hyperledger Sawtooth vara en av de populäraste. Dessutom använder många företag redan denna otroliga nya plattform.

Så, för att hjälpa dig, i dag kommer jag att prata allt om Hyperledger Sawtooth-plattformen.

 

 

Contents

Kapitel-1: Vad är Hyperledger Sawtooth?

Hyperledger Sawtooth är ett open-source blockchain-projekt under företagets blockchain-företag Hyperledger. Det är en perfekt lösning för att utveckla nätverk och distribuerade huvudapplikationer.

I själva verket avsåg de att göra designen superfelfri så att den är mer än säker för företagsanvändning.

Enligt Hyperledger Sawtooth-dokumentationen förenklar det faktiskt hela processen med applikationsdesign. I verkligheten är applikationsdomänen helt separerad från kärnsystemet. Således gör det det enklare att testa applikationer utan att påverka kärnsystemet på något sätt.

Dessutom kan du också använda valfritt programmeringsspråk för att utveckla applikationen. Men du behöver inte veta vad den faktiska utformningen av kärnsystemet egentligen är.

En annan stor del av denna plattform är att den är mycket modulär. Mer, det hjälper företaget att fatta rätt beslut om nätverkets övergripande policy. Naturligtvis passar Hyperledger Sawtooth-kursen mest för konsortier eller liknande miljöer.

Dessutom kan du välja behörigheter, transaktionsregler, konsensusprotokoll och många fler efter dina behov. Så du får en flexibel miljö för alla typer av företag.

Så vad tycker inte om det, eller hur??

Hur som helst är projektet praktiskt taget öppen, så att du kan få tag på det utan problem. Mer innan du gör det måste du lära dig mer om Hyperledger Sawtooth-kursen först.


En Distribuerad Ledger-teknik

Blockchains faller under kategorin för distribuerad ledgerteknologi. Och på samma sätt faller också Hyperledger Sawtooth-kursen under den. Mer, det finns ingen central myndighet i nätverket. Så det är helt fördelat mellan alla knutpunkter.

Mer så kan ingen ändra databasen och hacka sig genom nätverket. Så när en transaktion har lagts till stannar den kvar.

Tecken på alla identiteter ser till att alla nya transaktioner är giltiga. Och så här håller nätverket alla i kontroll.

 

Funktioner i Hyperledger Sawtooth

  • Applikationsutveckling vänlig

Det ger applikationsutvecklingen en lättare grund genom att separera applikationsdomänen från kärnsystemet. Enligt Hyperledger Sawtooth-dokumentationen är det enda syftet med denna separation att säkerställa att ingen kärnfunktion påverkas för nya tillägg i applikationslagret..

Dessutom betyder det att när du är på applikationslagret som utvecklar dApps tar det upp resurser, men andra som använder kärnsystemet påverkas inte av det.

Således finns det inga avmattningsproblem eller problem med låg effektivitet här.

Därför är denna plattform lämplig för att utveckla appar. En annan bra sak enligt Hyperledger Sawtooth-dokumentationen är att en applikation kan vara vad som helst. Dessutom kan inbyggd affärslogik enkelt samexistera med en annan smart kontrakts-VM.

Således skapar det mer flexibla grunder för Hyperledger Sawtooth-kurs.

 

  • Tillståndsfunktioner

Du måste veta att Hyperledger Sawtooth är en tillåten plattform. Dessutom kan inte någon bara få en post till nätverket. Därför är denna plattform lämplig för företagsmiljön. Enligt Hyperledger Sawtooth-dokumentationen kan du också utrusta den för en offentlig miljö.

Du kan till exempel använda samma teknik för ditt interna nätverkssystem och för kundinteraktioner också.

I verkligheten är denna typ av flexibilitet om företagets blockchain-plattform är ganska sällsynt. Som i de flesta fall är de antingen offentliga eller privata. Hur som helst, med hjälp av ett protokoll för identitetshantering, kan du förvala noder som kan komma in på plattformen.

Du kan lära dig att separera de två i Hyperledger Sawtooth-kursen.

 

  • Privat nätverk

Hyperledger Sawtooth-kurs finns för att lösa alla problem som kommer i privata eller tillåtna nätverk. Enligt Hyperledger Sawtooth-dokumentationen kan vem som helst distribuera ett kluster av noder i en separat kanal i nätverket.

Och den här processen skulle skapa en privat session specifikt för dessa noder. Å andra sidan behöver företaget ha privata miljöer. Det finns många element inom ett företag som inte borde vara ute för de nyfikna ögonen.

Eftersom det inte finns någon central myndighet, kan ingen bara ta en titt på den känsliga informationen du lagrade på plattformen. Men du måste komma ihåg att även om du befinner dig inom en privat kanal kommer transaktionsvärdena att upphöra att finnas i huvudboken. Även om ingen kommer att kunna se det.

 

  • Utförande av parallell transaktion

Enligt dokumentationen Hyperledger Sawtooth använder plattformen en annan metod för transaktioner. I ett typiskt fall använder blockchain för företagsplattformar en seriell transaktionsprocess. Men när för många användare börjar använda plattformen blir bearbetningen av varje enskild transaktion relativt svår.

Så, i stället för att vara en snabb, saktar den gradvis ner. Men för att säkerställa att Sawtooth inte tappar effektiviteten utför de alla transaktioner parallellt med varandra. Det betyder att flera transaktioner kan utföras samtidigt.

I själva verket sparar det mycket tid och främjar en snabbare produktion. Som ett resultat är det enkelt att skala upp för den här plattformen.

 

  • Modulär struktur

Den modulära strukturen är faktiskt en av de största funktionerna på alla Hyperledger-plattformar, och Sawtooth är inte ett undantag från det. Enligt Hyperledger Sawtooth-dokumentationen skapar modulstrukturen en annan typ av flexibilitet för företagen.

Med hjälp av den här funktionen kan utvecklare använda vilken typ av konsensusalgoritmer som helst eller vilken typ av funktion de vill ha. Det är ett plug and play-scenario och det är super lätt att göra. Mer så kommer du att lära dig mycket om det också från deras Hyperledger Sawtooth-kurs.

En annan stor poäng är att samtidigt kan flera konsensus fungera i flera delar av samma plattform. Så du kan välja den bästa kombinationen som passar din bransch.

 

Kapitel-2: Element av Hyperledger Sawtooth Architecture

Event System

Med evenemangssystemet stöder Hyperledger Sawtooth sändning och skapande av evenemang. Så den här funktionen tillåter –

  • Noder för att prenumerera på alla händelser som händer på blockchain. Till exempel när ett nytt block läggs till eller om nätverket byter till en annan gaffel.
  • Att prenumerera på andra applikationshändelser som kommer från transaktionsfamiljerna.
  • Sända informationen till alla andra noder på kanalen utan att lagra det slutliga tillståndet i tillståndslagret.

 

evenemang

Hur extraheras händelser? I själva verket extraheras de från andra datastrukturformat, såsom transaktionskvitton eller block. I en händelse där de måste se till att behandla det i enlighet därmed, tar EventExtractor-gränssnittet notering av varje enskild ventilkälla på plattformen..

En annan sak som detta gränssnitt gör är att lista ut alla EventSubscriptions och sedan bara täcka de händelser som har flest prenumeranter.

För att räkna prenumerationerna måste gränssnittet se om händelserna händelsetyp matchar med prenumerantens händelsetyp.

 

Transaktionskvitton

En annan punkt i Hyperledger Sawtooth smart kontrakt är transaktionskvittot. Med hjälp av detta element kan klienterna få information om sin transaktion, men de lagras inte på tillståndsstadiet.

Till exempel –

  • Information om om transaktionen är giltig eller inte.
  • Vilka händelser som hände under transaktionens genomförande?
  • Hur transaktionskörningen förändrade tillståndet?
  • All transaktionsfamiljsspecifik utföringsinformation.

Transaktionskvitton kan emellertid också ge ytterligare information om transaktionen till validerarna för korrekt verifiering. Och det kommer att hindra dem från att genomföra transaktionen igen.

 

Ethereum-avtalskompatibilitet med Seth

Tja, en av de bästa funktionerna i Sawtooth är kompatibiliteten med Ethereum Contracts med Seth. Dessutom skapar den en ny milstolpe för Hyperledger Sawtooth smarta kontrakt. Seth eller Sawtooth-Ethereum Integration Project skapar en länk mellan de två plattformarna.

Så med hjälp av EVM kan du distribuera smarta kontrakt inom Hyperledger Sawtooth-miljön.

Men hur lyckades de få fram det?

I verkligheten, för att se till att de arbetade med Hyperledger Burrow och tog sin EVM-implementering. Så med hjälp av Burrow EVM integrerade Sawtooth också miljön i Sawtooth.

Ett annat huvudmål med den här funktionen är att göra DApps och andra EVM-smarta kontrakt enkla att porta till nätverket. Så för det replikerade de Ethereum JSON RPC API.

 

Komponenter av Seth

Hur som helst kommer Seth främst med tre olika typer av komponenter –

  • Seth klient
  • Seth-RPC-server
  • Seth-tp transaktionsprocessor

Du måste dock veta att Seth inte är en fullständig implementering av Ethereum. Uppenbarligen gjorde plattformen några ändringar som passar bäst med plattformen. Så för dessa ändringar är systemet lite annorlunda än det ursprungliga Ethereum. Medan de flesta av de smarta EVM-kontrakten kan köras på plattformen är det några skillnader –

  • I stället för en 32-byte block-hash som en identifierare använder Sawtooth-blocken 64-byte med rubriksignatur. Om du kör någon BLOCKHASH-instruktion används endast den första 32-byte hash-signaturen.
  • Ethereum beror främst på ekonomiska incitament för att begränsa den totala resursanvändningen. Seth fungerar dock bara med tillåten modell. Så användningen av ”gas” är begränsad och användningen av behörigheter är för alla typer av noder.
  • Vid transaktionskörning är Seth modulerad så att ingen transaktion kan ha någon kunskap om att bli exekverad i nätverket. Men i Ethereum beror transaktionerna starkt på tidsstämplar, hash och nummer.

I verkligheten gör förändringarna faktiskt smarta kontrakt för Hyperledger Sawtooth mer lukrativa än någonsin.

 

Pluggbara konsensusalgoritmer

Med Sawtooth får du en annan typ av konsensusprotokoll helt och hållet. En av de bästa funktionerna i denna Hyperledger Sawtooth-arkitektur är användningen av olika insticksmodeller. En annan stor del är att han låter dig köra flera konsens samtidigt på plattformen.

När du installerar nätverket kan du enkelt välja det du vill använda. Dessutom kan du ändra det senare och till och med under transaktionen.

Hur som helst för närvarande kommer det med 5 olika konsensus som du kan välja. Dom är –

  • Devmode

Detta samförstånd är främst lämpligt för utvecklingsändamål. Det låter dig testa plattformen med en valideringsnod. Så som du ser är det definitivt inte lämpligt för produktionsändamål.

 

  • PBFT

Den här är faktiskt en ledarbaserad konsensusalgoritm. Tyvärr kan du inte gaffla PBFT. Men på plussidan får du en bysantinsk feltoleransalgoritm. I verkligheten är den här mer lämpad för mindre miljöer och definitivt inte den bästa för alla konsortiummiljöer.

 

  • PoET CFT

Ett annat namn för den här är PoET-simulator. I den här finns en SGX-typ av simulatormiljö som gör att dessa algoritmer kan köras fritt. Det kommer dock att erbjuda kraschfeltolerans som utdata som liknar andra plattformar.

Men du måste ha poet-validator-registry TP. Dessutom kan du köra det på alla typer av processorer. Det är dock inte bysantinsk feltolerans, och det betyder att det bara är CFT.

 

  • PoET SGX

I den här versionen av PoET kommer den att använda SGX. Och med hjälp av SGX kan den erbjuda bysantinsk fel tolerans som liknar PoW. Det behöver dock bara en relativt liten mängd CPU-effekt.

Hur som helst, detta är en av algoritmerna som måste ha specifik hårdvara för att fungera korrekt. Detta konsensusprotokoll är absolut nödvändigt för smarta kontrakt med Hyperledger Sawtooth.

 

  • Flotte

I den här måste algoritmerna ha en ledare under en vald tid. Dessutom kommer ledaren automatiskt att bytas ut när timern tar slut. I verkligheten är Raft mycket snabbare än PoET; det erbjuder dock bara CFT och är inte bysantinskt.

 

Vad sägs om andra konsensusalgoritmer?

Tja, det stöder pluggbara konsensusalgoritmer och för Hyperledger Sawtooth-smarta kontrakt skulle det vara absolut nödvändigt att lägga till fler. För närvarande är den primära idén att lägga till alla de konsensus som kan erbjuda effektivitet.

Annat än dessa andra SDK av konsensus är på väg. Så det skulle vara ett bra plus för Hyperledger Sawtooth smarta kontrakt.

 

Uppkopplingsbart samförstånd

En annan bra egenskap hos Sawtooth är stödet för ouppkopplingsbar konsensus. Nu tänker du, vad är det? Tja, vanligtvis betyder det att pluggen inte går att ändra konsensusprotokollet när du är på språng när som helst.

Så för att ändra enighet behöver du inte stoppa validerare, användare eller andra noder i nätverket. Dessutom behöver du inte få ett nytt genblock varje gång du ändrar det. I verkligheten kallas denna typ av process för dynamisk konsensus.

Således gör den nya funktionen Hyperledger Sawtooth smarta kontrakt ännu mer lukrativa.

 

Exempel på transaktionsfamiljer

Enkelt uttryckt är en transaktionsfamilj en grupp transaktionsmodeller eller operationer som du kan använda på storboken. I verkligheten, tänk på dem som ett annat tillvägagångssätt för API: er. I många fall kan nätverket behöva en programmerbar smart kontraktstruktur.

Så för det kan du enkelt använda EVM-transaktionsfamiljen med SETH. Vi pratar om det ett tag.

I många fall söker företagen faktiskt en fast process för transaktionen eftersom det i hög grad begränsar risken.

Så i dessa fall kan du helt enkelt använda de vi erbjuder eller till och med modellera en på egen hand. Således gör detta transaktionsfamiljen till en integrerad del av Hyperledger Sawtooth-arkitekturen.

Till exempel erbjuder en av familjerna som heter Integer Key faktiskt bara tre typer av operationer som inställning, minskning och tillväxt. Så med endast dessa tre parametrar är det relativt svårt att göra några misstag eller hacka in i systemet.

Men varför introducerade Hyperledger Sawtooth dem i första hand?

Tja, i Hyperledger Sawtooth-arkitektur ville utvecklarna se till att företag bara kan välja den mångsidighet de ville ha. Så kort sagt hjälper de till att utöka flexibiliteten i nätverket.

Det finns några intressanta fakta om transaktionsfamiljerna –

  • Du kan använda vilket språk som helst för att skriva ett nytt.
  • Det finns SDK: er tillgängliga för C ++, Java, JavaScript, Go, Python, Rust och många fler.
  • Alla körs separat från varandra i ett parallellt utrymme, vilket ger nätverket utrymme för uppgradering.

Hur som helst finns det några vanliga transaktionsfamiljer i Hyperledger Sawtooth-arkitekturen. Låt oss se vad de är –

  • BlockInfo transaktionsfamilj

En av de vanligaste funktionerna i denna familj är att erbjuda möjligheten att referera till annan information medan noder är i transit. Tja, till exempel, i EVM definierar plattformen faktiskt en BLOCKHASH, vilket kort sagt hjälper processorn att få tillgång till hashfunktionen hos de tidigare blocken.

Så det hjälper processorn att hash den nya därefter.

I själva verket erbjuder Blockinfo faktiskt ett sätt att lagra all information om konfigurerbara historiska block.

 

  • Identitetstransaktionsfamilj

Denna transaktionsfamilj hjälper till att hantera alla identiteter i systemet. Vid behörigheter i kedjan är en valideringsnyckel och transaktionsnyckel absolut nödvändig. Dessutom måste båda parterna ha rätt autentiseringstillstånd för att göra det.

Men all denna komplexa information blir ett hinder att hantera. Men med hjälp av en familj med identitetstransaktioner är det extremt enkelt att hantera dem.

 

  • IntegerKey-transaktionsfamilj

En annan familj inom Hyperledger Sawtooth-arkitekturen gör att användarna kan ställa in, öka eller minska värdet på poster i tillståndsordboken.

Alla alternativ är inställda på ett sätt som säkerställer mest resultat och inte tolererar någon form av dålig nodinställning.

 

  • Validator Register Transaction Family

Tja, med den enda valideraren kan systemet falla sönder när det finns alldeles för många användare inom nätverket. Så, för att hjälpa till i den frågan, erbjuder Validator-transaktionsfamiljen ett sätt att lägga till nya validerare i nätverket.

Denna process hjälper faktiskt mycket och säkerställer en korrekt uppskalningssituation.

 

  • Inställningar Transaktionsfamilj

Oaky, det finns många saker som går på kanalen och om de lagras ordentligt hela un-hackbar miljö om blockchain skulle falla sönder.

Därför hjälper transaktionsfamiljen Inställningar att upprätthålla en metod som säkerställer lagring av on-chain-konfigurationer. I verkligheten kan konfigurationer i kedja och kedja variera utan att påverka varandra.

 

  • Smallbank Transaction Family

Du skapade ett nytt ramverk. Men nu måste du se hur det verkligen fungerar. Hur ska du göra det nu? I själva verket tillåter Smallbanks transaktionsfamilj användare att benchmarka ramverket och se hur de presterar.

Mer så kommer det att erbjuda en serie test och ha en standard att jämföra med.

  • XO-transaktionsfamilj

Jag måste se att denna transaktionsfamilj är en av de lättaste inom Hyperledger Sawtooth-arkitekturen. Men varför? Tja, den här låter dig spela ett spel tic-tac-toe med en annan användare.

Kodningssystemet inom denna familj hjälper utvecklare att se referensstrukturen för transaktionsfamiljen.

 

Kapitel 3: Hyperledger Sawtooth Development – Arkitekturbeskrivning

  • Global stat

Ett av de viktigaste inslagen i utvecklingen av Hyperledger Sawtooth är användningen av en global stat. Och för det måste det finnas en distribuerad huvudbok bland alla deltagare. För att se till att alla huvudkopior bland noderna inom det bysantinska samförståndet är en robust kvalitet i sig själv..

Således, för att behålla det, tar Sawtooth alla transaktionsfamiljer inom en enda instans som heter Radix Merkle Tree. Vidare ger validering av block i varje validerare av samma transaktion samma tillstånd och samma resultat.

Staten delas också upp i andra namnområden för att se till att hela transaktionsfamiljen kommer att dela, definiera och återanvända de globala tillståndsdata för transaktionerna.

 

Radix Merkle Tree

Hyperledger Sawtooth-utveckling innehåller ett adresserbart Radix Merkle Tree för lagring av alla transaktionsfamiljer. Till exempel är trädet faktiskt ett Merkle-träd som kan spara kopian vid skrivdata från blad till rot.

Så för ett antal övergångar som är anslutna till ett block kan det generera en enda root-hash för den specifika transaktionen. Vad plattformen gör här är att placera root-hash på blockhuvudet för det transaktionsblocket.

Så när en validerings transaktion hamnar i en annan adress än Merkle-en, är blocket inte giltigt.

Och så tenderar de att nå enighet utan att förlita sig på enda vittnen. Det är definitivt ett bra tillvägagångssätt.

 

  • Transaktioner och schemaläggning

Du kan bara ändra ett tillstånd om du skapar och ansöker om en transaktion. Dessutom, för transaktioner, måste kunden skapa en transaktion och sedan kan han / hon skicka den till validerarna. Därefter kommer valideraren att tillämpa transaktioner, och det skulle orsaka en massiv förändring i staten.

En annan utveckling av Hyperledger Sawtooth-kvalitet är att transaktioner tillhör en batch. Varje transaktion i en enda sats skulle anges tillsammans. Men i vissa fall inget tillstånd alls. Och så är satser en av de första byten av enheter för staten.

Vanligtvis innehåller strukturen för en batch transaktioner, TransactionHeader, BatchHeader och Batch.

 

Offentliga nycklar, signatur och rubrik

Vanligtvis kommer TransactionHeader att ha ett transaktionshuvud frillat som skulle avgöra serieiseringen av dem. Dessutom måste rubriken innehålla undertecknarens privata nyckel. Uppenbarligen kommer header_signature att lagra den resulterande signaturen.

I verkligheten ser du att rubriken också skulle ha en serie och det beror på signaturens exakta byte på transaktionen.

Men hur genererar de header_signature? Tja, under verifieringsprocessen genererar nyckeln i signer_public_key bytes.

 

Transaktionsfamilj

Du känner redan till transaktionsfamiljerna. Men en annan cool tanke på utvecklingen av Hyperledger Sawtooth är användningen av transaktionsfamiljer för att bestämma någon form av transaktioner. Så när du ställer in kan du skapa din egen anpassade transaktion som du vill ha.

Dessutom skulle många handledning låta dig veta hur du kan skriva dem på specifika språk.

 

Schemalägga transaktioner

En av de största pluspunkterna för denna plattform är stödet för parallell och seriell schemaläggning. I verkligheten kan du ange schemaläggaren med kommandoradsargumentet. Å andra sidan kan du också lämna det till validatorkonfigurationen när du startar valideringsprocessen.

I båda fallen får du samma resultat så att du kan välja allt du är bekväm med.

I själva verket skulle den parallella behandlingen av transaktioner hjälpa dina prestationer. För i den här kan du samtidigt behandla transaktioner samtidigt. Så i ett nötskal sparar det enorm tid.

Dessutom varierar transaktionsbehandlingen för var och en mycket. Så den totala kombinationen av snabbare och långsammare transaktioner kan förbättra ditt nätverksprestanda.

 

  • Tidning

Ett annat viktigt inslag i utvecklingen av Hyperledger Sawtooth är Journal. Men vad är nyttan med det? I själva verket hjälper en journal till att förlänga och underhålla Blockchain för validerarna.

Så elementet skulle hantera utvärdering av giltiga block, validera kandidatblock, se till att de har rätt kedjehuvud och också skapa nya block för kedjan.

Journalen kommer också att konsumera alla satser och block som kommer till validerarna. Dessutom kommer alla satser eller block med REST API eller skvallerprotokollet. Så när journalen får blocken eller satserna dirigerar den dem genom validerarna.

Det finns också flera delar som behöver specialbehandling. Därför delar Journal upp uppgifterna för varje transaktion och placerar dem i olika rörledningar.

När en blockgenerering är klar skulle den glida till kedjekontrollern för ytterligare validering. Därefter går de till BlockPublisher för senaste validering och sedan går in i ett block. Hyperledger Sawtooth utformade alla tidskrifter för att vara asynkrona så att de kan bearbetas parallellt om det behövs.

Så även när den inkommande frekvensen är för hög kan BlockPublisher enkelt göra anspråk på block. Dessutom är den flexibel så att du kan lägga till fler konsensusalgoritmer för att effektivisera processen.

 

  • Valideringsnätverk

Validator Network är ett annat element i utvecklingen av Hyperledger Sawtooth. I verkligheten ansvarar nätverksskiktet för att säkerställa kommunikationen inom validerarna. Det inkluderar även peer discovery, anslutning och meddelandehantering.

Under start börjar validerarna lyssna på ett specifikt gränssnitt och andra portar för alla typer av inkommande anslutningar. Vidare, när anslutningen sker, kan validerarna utbyta meddelanden enligt skvallerprotokollets regel.

Huvudmålet för nätverket är att hålla nätverkslagret så självbärande som möjligt. I verkligheten får nätverkslagret ingen information om applikationslagermeddelandena eller data på applikationslagret. Så, nyttolasten är relativt reducerad på nätverkslagret, och peer-anslutning är riktigt snabb.

 

stater

Enligt dokumenten har de tre typer av stater mellan validerarna. Dessa är –

  • Ansluten: Här behövs alla typer av förutsättningsanslutningar för peering.
  • Utan samband
  • Peered: Här sker en dubbelriktad anslutningsform och de kan använda den för att vidarebefordra meddelanden.

 

Upptäck kamrater

I själva verket resulterar dubbelriktad peering från grann-peer till grann-peer i lämplig anslutning mellan noderna. Och på 99% av tiden är de framgångsrika. Hur som helst är en nod fri att välja vilken peering-nod som helst för att upprätta den första anslutningen. Men i alla fall måste de vara grannar.

 

  • Behörighetskrav

Behörighetskrav är den utökade listan över funktioner, krav och andra berättelser relaterade till en användare som hjälper till att bilda behörighetslistorna.

Det är det sista elementet i utvecklingen av Hyperledger Sawtooth. Hur som helst, det finns några behörighetsgrupper i deras dokument, och dessa är –

Behörighet för valideringsnyckel: I den här styr den vilka noder som får åtkomst för anslutning till valideringsnoder.

Tillåtelse av transaktornyckel: I den här kommer noderna att bli privilegierade baserat på vem som kontrollerar batcherna och transaktionen av signeringsnycklar.

 

Båda dessa är senare uppdelade i specifika funktioner. Och för var och en finns en kort beskrivning av vad som behövs och vilka noder som kan utföra det. Men du skulle tro varför det finns ett behov av användarberättelser?

Tja, inom ett företagsföretag har varje anställd olika arbetsuppgifter. Och utan en specifik tagline vet ingen vilken anställd som gör vad. Det är ungefär lika i nätverket.

Varje nod i systemet har specifika uppgifter att göra, och det är därför de också behöver specifik tillstånd.

 

Validator-nätverksscenarier

Det finns vissa scenarimodeller som hjälper dig att välja det perfekta nätverkskravet. Låt oss se vad de är –

Publikt nätverk

För ett offentligt nätverk är alla former av anslutningar tillåtna på kanalen. Och varje enskild person kan underteckna transaktioner och partier.

För att säkerställa att en allmän sågtand kan starta behöver du ett incitamentsystem i förväg. Det skulle säkerställa att det offentliga nätverket inte har några säkerhetsproblem.

 

Privat nätverk

För ett privat nätverk kan endast de fördefinierade validerarna komma in i valideringsnätverkskanalen. Mer än så kan ingen annan än validerarna delta i konsensus.

Återigen, om en klient endast har tillstånd att begära transaktioner, kommer valideraren att acceptera begäran. Annars kommer valideraren att avvisa kundens begäran och transaktionen skulle vara ogiltig.

 

Consortium Network

Med konsortietypen miljö finns det bara några specifika validerare som kan gå med i nätverket och använda transaktionsfunktionen. Vilken klient som helst kan emellertid skicka en transaktion och validerarna måste acceptera dem om de är giltiga.

 

Kapitel 4: Hyperledger Sawtooth erbjuder live-demo-applikationer

För närvarande finns det några live demo-applikationer från Sawtooth-utvecklarna som du kan testa. Jag pratar mer om dem här. Låt oss se vad du kan få i dessa applikationer.

 

Försörjningskedjan

Med Hyperledger Sawtooth-databas får du prova deras live-demo-applikation för leveranskedjan. Inte bara det andas ut genom att revolutionera försörjningskedjan, men det sparar också mycket tid. Hur som helst, för närvarande som en modell erbjuder de spårbarhet av skaldjur.

I verkligheten ger de ansvar och spårbarhet med hjälp från Hyperledger Sawtooth-databasen.

 

Vad är den moderna metoden för leveranskedjan?

Plattformen tar en modern metod för att slå samman den fysiska och digitala världen under samma nätverk. Dessutom får du den totala resan med fisk och skaldjur från det ögonblick den fångas till bordet.

För denna live-demo kommer de att fästa IoT-sensorer för att spåra alla livsmedel efter att de fångats. Mer med hjälp av IoT-sensorer kan du enkelt kontrollera deras realtidsrörelse, fuktighet, temperatur, lutning och chock.

Det skulle också hjälpa till att tackla alla ägaravtal och innehav tillsammans med deras geografiska läge hela tiden. Det bästa är att du kan se allt från själva plattformen.

I själva verket, eftersom allt kommer att logga in på det oföränderliga bokföringssystemet, kan köparen lätt lita på uppgifterna. Således kan den slutliga köparen använda Hyperledger Sawtooth-databasen som beviset han / hon behöver innan han köper produkten.

 

Varför introducera denna live-demo?

I själva verket är problemet med försörjningskedjan enormt. Det finns vissa problem som försörjningskedjan hanterar just nu. Dessa är –

  • Manuell registerföring ger upphov till fel, så det är svårt att veta vad som är riktigt och vad som är falskt.
  • Med utredning i realtid finns det inget sätt att veta om maten lagras vid perfekt temperatur. Och i stor supply chain management blir det svårt att hantera.
  • På grund av förlust av regler och korrekt spårningssystem finns det många olagliga produkter inom försörjningskedjan.
  • Det finns också utrymme för bedrägliga aktiviteter bland de anställda.
  • De flesta produkter saknar kvalitet och säkerhet när det gäller försörjningskedjor.
  • Systemet främjar inte hållbarhet utan slösar mycket resurser.
  • Bristen på konsumenttillit och leverantörsåtgärder skadar också varumärkesvärdet hos många företag.

 

Hyperledger Sawtooth Exempel: Hur det fungerar?

  • Först fångar fiskaren skaldjur och taggar dem sedan med IoT-sensorer.
  • Därefter börjar alla sensorer sända information tillbaka till nätverket med platsen för fisk och skaldjur.
  • Det går genom många distributionskanaler och plattformen spårar var och en av platserna.
  • Innan köparen köper skaldjur kan han / hon använda plattformen för att kontrollera fiskens härkomst.

 

Finns det någon fördel?

  • Extrem transparens löper genom hela processen för leveranskedjan
  • Automatiserad process sparar mycket kostnader och tid
  • Bli av med konstgjorda fel och skapar en strömlinje med korrekt information
  • Ansluter sig till bättre leverantörer och främjar konsumenternas förtroende.

 

Andra användningsfall utom för livsmedelsförsörjningskedjan

Livsmedelskedjan är bara en demo. Du kan enkelt anpassa lösningen så att den passar din specifika supply chain-nisch. I verkligheten, oavsett vilken anpassning du gör, skulle det fortfarande erbjuda samma fördelar.

 

Kapitalavveckling

Nästa är Asset Settlement live demo Hyperledger Sawtooth-databasapplikation. Med hjälp av Hyperledger Sawtooth-databasen kan du möjliggöra effektiv och säker obligationsavveckling. I verkligheten kan det vara ett bra sätt för finansinstitut att ta saken i sina händer.

Det tillåter också användarkontroll som de aldrig hade. Så för att säkerställa att processen för överföring av obligationer är strömlinjeformad erbjuder plattformen ett användargränssnitt. Med hjälp av användargränssnittet och speciellt skapade transaktionsfamiljer kan du enkelt överföra och spåra obligationer.

Dessutom kan du också sälja, köpa, skapa eller till och med reglera någon form av obligation bara i nätverket. Även om de bara anpassade en transaktionsfamilj för att emittera obligationer och avveckla dem, kan du anpassa dem för flera nischer. Således kommer de finansiella investeringarna en gång för alla att vara decentraliserade.

 

Varför introducera denna live-demo?

I själva verket är problemet med avveckling av tillgångar enormt. Det finns vissa frågor som tillgångsavvecklingen hanterar just nu. Dessa är –

  • Varje institution har olika metoder för registrering. Det är därför det blir svårt att reglera obligationer inom två institutioner. I verkligheten är processen dyrare och slöseri med resurser.
  • Det typiska sättet kan enkelt bryta historiska data om obligationsägande, och ibland är de ofullständiga.
  • På grund av den centraliserade datahanteringslösningen är de flesta erbjudanden monopoliserade.
  • I själva verket har det en enda felpunkt.
  • Vem som helst kan ändra data eftersom det inte finns någon säkerhetsstyrka på jobbet.

 

 Hyperledger Sawtooth Exempel: Hur det fungerar?

  • Först och främst skapar plattformen en deltagare.
  • För det andra skapar de ett band.
  • Därefter kan de utfärda offert.
  • Därefter är de fria att avveckla och skapa order beroende på behovet.
  • Slutligen kan de se portföljen innan de köper eller säljer.

 

Finns det någon fördel?

  • Säkerställer en datakonsekvens bland alla finansinstitut
  • Erbjuder korrekt, beställd, oföränderlig och omfattande historisk ägarinformation
  • Ger hårdvarukonfiguration och skyddar känsliga data
  • Bli av med monopol och säkerställer förtroende

 

Förutom att använda denna demo för avveckling av tillgångar är du fri att anpassa och använda för andra finansiella aktiviteter en brunn.

 

Utbyte av digitala tillgångar

En annan fantastisk live-demo-applikation för Hyperledger Sawtooth-databasen är Digital Asset Exchange. Nu med digitala tillgångars popularitet bland världen måste det finnas ett sätt att utfärda säkrade digitala tillgångar.

Men med hjälp av Hyperledger Sawtooth Database kan du enkelt göra det. Att hantera din egen digitala tillgång kan inte bli enklare än så här. I verkligheten skulle det också hjälpa till att navigera på olika marknadsplatser och skapa fler tillgångar med hjälp av plattformen.

 

Varför introducera denna live-demo?

I själva verket är problemet med utbyte av digitala tillgångar enormt. Det finns vissa frågor som det digitala utbytet hanterar just nu. Dessa är –

  • Ekosystemet är ganska fragmenterat, det är därför det är en stor huvudvärk att hantera och distribuera dem.
  • Det finns inga sådana saker som sekundär marknadskontroll. Och det är därför det kan vara extremt svårt att verifiera om de är förfalskade eller äkta.
  • I själva verket är säljarens registerföringsprocess extremt inkonsekvent inom olika säljare.
  • Centraliserad hantering av systemet är för partisk och orsakar konflikter.

 

Hyperledger Sawtooth Exempel: Hur det fungerar?

  • Först och främst skulle användaren använda plattformen för att skapa digitala tillgångar.
  • För det andra skulle han / hon skapa ett erbjudande om digitala tillgångar.
  • Varje köpare kan då acceptera erbjudandet enligt tillgången.
  • Efter ömsesidig överenskommelse kan köparen sedan sälja tillgången och överföra den till kontot.

 

Finns det någon fördel?

  • Erbjuder konsekvent data för alla säljare
  • Tillhandahåller oföränderlig lagring som möjliggör förtroende och säkerhet
  • Andra smarta kontrakt garanterar enkla överföringar av digitala tillgångar utan problem

 

Hur som helst, förutom att bara använda denna live demo för digital tillgångsutbyte, kan du komma med andra verkliga scenarier.

 

Kapitel-5: Hyperledger Sawtooth At Work

T-Mobile

Låt oss börja med Hyperledger Sawtooth-exempel. I verkligheten använder T-Mobile Hyperledger Sawtooth Lake för sin lösning. För närvarande brukar de använda den för sin åtkomst- och identitetshanteringslösning med namnet Sawtooth Hyper Directory.

Dessutom skulle det köras på Proof of Concept, och de får teknisk backup från Intel. Med hjälp av Hyper Directory kan du ta itu med alla problem med identitetshantering. Som ni vet hanterar identitetshanteringsbranschen många problem, och identitetsstöld är ganska framträdande.

Hur som helst såg de till att användargränssnittet är ganska lätt att navigera och är webbvänligt. Utöver detta introducerar de också en smart kontraktsfunktion för granskningsfrågorna.

 

Indiska statsbanken

Ett annat exempel på Hyperledger Sawtooth är State Bank of India. Ja, du läste rätt, blockchain nådde också Indien. Tydligen använder de Hyperledger Sawtooth Lake för sin konsortieplattform BankChain.

I verkligheten grundade Indiens statsbank plattformen. För deras tekniska säkerhetskopiering arbetar de med Primechain eftersom de är specialiserade på konsortieplattformar. Hur som helst, för närvarande har de över 27 medlemmar på sin plattform. Förutom banker och andra finansinstitut i Indien finns det också andra Mellanösternföretag.

Dessutom använder de den här plattformen för deras Know Your Customer-funktion som också inkluderar finansiering mot terrorism. Och Sawtooth-plattformen är fullt kapabel att säkerhetskopiera deras funktion.

 

Pokitdok

Ett annat coolt Hyperledger Sawtooth-exempel är företaget PokitDok. Med hjälp av Hyperledger Sawtooth Lake får de transaktioner i snabb takt. För sin tekniska säkerhetskopia använder de Intel. Hur som helst kallas deras vårdplattform DokChain.

Dessutom erbjuder de mycket stora steg för utvecklingen av smarta hälsoavtal som sjukhusen kan använda utan problem.

Enligt dem kan de med hjälp av plattformen få ett högre antal säkerhet, hastighet och kraft. Dessutom kan det öppna nya dimensioner för deras projekt.

Tyvärr har Change Health nyligen förvärvat alla tillgångar i PokiDoks projekt, och nu arbetar de för närvarande med lösningen.

 

Dot Blockchain Media

Tja, en annan stor Hyperledger Sawtooth Lake-användning är företaget Dot Blockchain Media. För sitt projekt meddelade de att de skulle använda Hyperledger Sawtooth. I verkligheten hanterar musikindustrin många problem, såsom upphovsrättsfrågor och orättvisa rättigheter.

Så för det skulle företaget använda Sawtooth och spela in allt innehåll tillsammans med sina rättigheter för att korrekt spåra varje enskild onlineaktivitet. Med hjälp av plattformen kan de lätt skapa större transparens och tydlighet i denna bransch.

Således kan alla utgivare, artister registrera sitt innehåll i sitt projekt och få den rättvisa behandling de förtjänar.

Dessutom skulle PoET-konsensus av plattformen vara perfekt för den.

 

ScanTrust

ScanTrust är faktiskt ett SaaS-företag som använder Hyperledger Sawtooth Lake. I verkligheten erbjuder de olika produkter som hjälper sina konsumenter att ansluta till internet med hjälp av unik identifiering.

Dessutom erbjuder de också kopieringssäkra QR-koder som ger mer transparens, förtroende och spårbarhet för alla system för hantering av leveranskedjor.

Och vad kan vara en bra plattform för det annat än Sawtooth, eller hur?

Hur som helst, med hjälp av plattformen, kommer de att använda en spårbarhetsfunktion för sina befintliga applikationer. Det skulle säkerställa att ingen kan missbruka sin teknik på något sätt. Många företag använder redan sin lösning och konsumenter kan till och med tippa leverantörerna baserat på härkomst.

 

Wind River

Wind River driver sitt SParts-projekt med hjälp av Hyperledger Sawtooth Lake-plattformen. I själva verket använder de denna plattform för sin Software Parts Ledger-plattform som kan spåra vilken programvarukomponent som helst från och med när tillverkaren utvecklar enheter och produkter.

Du kommer att få många fördelar för att veta var alla komponenter med öppen källkod kommer från –

  • Ser till att alla tillverkare kan säkra och identifiera all licensiering av programvara från källan.
  • Säkerställ mer säkerhet för sårbarheter med öppen källkod.
  • Ge identifikation för kryptografiteknik.
  • Erbjud en högre nivå av open source-rapporter med korrekt information för bättre bedömning.

 

University of Nevada, Reno

University of Nevada, Reno använder faktiskt Hyperledger Sawtooth Lake för sin autonoma teknik för fordon och väginfrastruktur. I själva verket är de autonoma fordonen bara ett testat koncept, men universitetet gör allt för att få det att hända.

Med hjälp av Filament’s Blockchain IoT-lösning som använder Sawtooth för att interagera med maskin med infrastruktur och utbyta data kan det vara möjligt.

Utöver detta kommer Filament’s Blocklet-teknik att gå i fordonet för att stödja projektet. Dessutom, med den oföränderliga storboken, kan fordonen logga in rätt information utan någon manipulering.

 

Daimler lastbilar

Daimler-lastbilar genomgår faktiskt en stor omvandling och lägger till ett nytt mobilitetssystem. Med hjälp av Sawtooth-plattformen skapar de ett ekosystem med transparent, pålitlig och genererad data.

Projektet skulle täcka fler strömlinjeformar och förarlösa lösningar. Ekosystemet är enormt och det skulle också omfatta många tillverkare, leverantörer, energiföretag och försäkringsbolag.

Så, som du kan se, skulle blockkedjan vara perfekt för att driva alla dessa olika industrier på ett ställe.

Hur som helst, för deras tekniska support använder de Filament’s Blocklet-kit. Med detta kit kan de enkelt ansluta fordonet till systemet.

 

AMCHART-projekt

De projekt är faktiskt en elektronisk hälsopost över hela världen och mycket säker. I verkligheten kommer det definitivt att förändra hur vården hanterar leverantörsposter och patientinformation. Således kommer det uppenbarligen att öka säkerheten och bärbarheten.

Hur som helst kommer projektet att använda Hyperledger Sawtooth för att säkerhetskopiera sin plattform. Dessutom får du ett effektivt ledningssystem med hjälp av plattformen.

Men tillsammans med Sawtooth skulle de också använda Ethereum Smart-kontrakt för att effektivisera vårdindustrins betalningsprocess. Hur som helst är det ett utmärkt exempel på Sawtooth-användning.

 

IntraEdge

Ett annat coolt Sawtooth-exempel är företaget IntraEdge. Med hjälp av Hyperledger Sawtooth Lake ökar de kraven i GDPR i snabb takt. För sin tekniska säkerhetskopia använder de Intel. Hur som helst kommer deras detaljhandelslösning säkert att hjälpa till att ändra de typiska sätten på marknaden.

Utöver detta introducerar de också en smart kontraktsfunktion för granskningsfrågorna. Genom att ansluta konsumenter med sina återförsäljare kan de effektivisera detaljhandelsprocessen utan problem.

Enligt dem kan de med hjälp av plattformen få ett högre antal säkerhet, hastighet och kraft. Dessutom kan det öppna nya dimensioner för deras projekt.

Således skulle det bara vara början på en mer varierande förändring.

 

Vanig-lösningen

De Vanig lösning driver sitt projekt med hjälp av Hyperledger Sawtooth Lake-plattformen. I själva verket använder de denna plattform för sin leveranskedja och e-handelslösning som kan spåra vilken komponent som helst från och med när tillverkaren utvecklar enheter och produkter.

E-handelsprojektet kommer också att innehålla granskningsfunktion för att säkerställa att hela produkten är äkta.

Du kommer att få många fördelar för att veta var alla produkter kommer ifrån som –

  • Ser till att alla tillverkare kan säkra och identifiera alla produkter från källan.
  • Säkerställ mer säkerhet för sårbarheter.
  • Ge identifikation för varje objekt.
  • Bli av med förfalskade problem.

 

Farmobile

Farmobile är faktiskt en annan typ av företag som använder Hyperledger Sawtooth-exempel. I själva verket erbjuder de skapandet av ROI för jordbrukare. Med sin unika plattform för jordbruksdatautbyte är det uppenbart att de skulle erbjuda en säkrare nisch.

Dessutom erbjuder de också FARMOBILE DataStore℠ som ger mer transparens, förtroende och spårbarhet. Med hjälp av deras interaktiva köparportal kan du enkelt välja vilken mark du vill köpa för jordbruk.

För närvarande finns det över 1 000 000 tunnland tillgängliga för dig att ta hand om. En annan bra funktion är att du kan välja att vara anonym medan du säljer din mark.

 

Kapitel 6: Hyperledger Sawtooth Course: Training And Tutorial

Hyperledger Sawtooth Training

Tja, för Hyperledger Sawtooth Träning du får mycket stöd från företaget. Enligt dem vill de erbjuda avancerad skicklighet för blockchain-utvecklare över hela världen. Så med Hyperledger Sawtooth-träning får du alla praktiska träningsanläggningar.

Utöver detta får du också ett professionellt certifikat i Hyperledger Sawtooth-utbildning. Och om du arbetar med ett blockchain-projekt baserat på Sawtooth, skulle de också främja öppen källkodsutbildning och resurser.

Hur som helst, för Hyperledger Sawtooth-utbildningen erbjuder de faktiskt professionell hjälp från Linux foundation. Så för utvecklare som vill få ut det bästa av den bästa träningen kan de verkligen få det härifrån.

En annan bra sak är att de till en början bara erbjuder två olika kurser för att komma igång. Dessa är –

Blockchain: Förstå dess användning och implikationer

I den här lär du dig vad blockchain egentligen är och hur det verkligen kan omvandla världens typiska sätt. I verkligheten kommer du att utvärdera hur olika användningsfall påverkar plattformen och hur ett företag eller andra företag kan använda den här plattformen. Hur som helst, den här kursen är gratis att anmäla sig till.

 

Introduktion till Hyperledger Blockchain Technologies

Detta är en grundfärg för varje Hyperledger-projekt. Så med den här kursen lär du dig hur specifikt Hyperledger blockchain fungerar och hur du kan utveckla eller anpassa det.

 

Certifieringar

Med partnerskapet med Linux-stiftelsen erbjuder de en professionell certifiering när du är klar med sin Hyperledger Sawtooth-utbildning. För närvarande blir du en Certified Hyperledger Sawtooth Administrator (CHSA).

I Hyperledger Sawtooth-träningen lär du dig hur du bygger plattformen effektivt. Du får också flera Hyperledger Sawtooth-utbildning om kommersiell distribution. Detta inkluderar konfigurering, installation, hantering och andra felsökningssessioner.

 

Hyperledger Sawtooth Tutorial

Tja, en annan bra nyhet för dig är Hyperledger Sawtooth handledning. Företagets blockchain-plattform Hyperledger skulle definitivt roa dig för detta. På sina dokument erbjuder de olika typer av inställningshandledning.

I grund och botten skulle de erbjuda Hyperledger Sawtooth-handledning för att ställa in virtuella utvecklingsscenarier för de distribuerade huvudböckerna VirtualBox och Vagrant. Så i slutet av handledningen för Hyperledger Sawtooth kör du ett valideringsnätverk och vet exakt vad din roll är.

Dessutom kan du köra alla typer av kommandon i Hyperledger Sawtooth-självstudien med hjälp av en Git Bash på Windows, Terminal.app på macOS, etc..

 

Handledningsverktyg för Hyperledger Sawtooth

Men du behöver några verktyg för självstudierna. Dessa är –

  • VirtualBox (5.0.10 r104061 eller senare)
  • Vagrant (1.9.0 eller senare)

För Windows behöver du –

  • Git för Windows

 

Utöver dessa får du också tillgång till massor av material som webinarier, presentationer i Hyperledger Sawtooth-självstudien. I själva verket kan du få dessa material från deras arbetsgrupp som är avsedda för utveckling av läromedel.

Uppenbarligen uppdateras allt material ofta.

Dessutom får du tillgång till massor av videor och många andra material som hjälper dig med din inlärningskurva. Dessa videor är väldigt hjälpsamma och de visar dig steg för steg varenda sak.

Så med hjälp av dessa videor kan du enkelt lära dig hur systemet fungerar.

 

Kapitel-7: Avslutande tankar

Hyperledger Sawtooth öppnar definitivt många nya möjligheter för blockchain-industrier. Dessutom kan alla företag med hjälp av denna plattform snabbt starta sin blockchain-plattform.

Med så många företag som redan använder denna plattform är det definitivt ett fruktbart projekt. Med snabb belysning och anpassning är det på en helt annan nivå. Bland alla Hyperledger-aktiva projekt erbjuder den här PoET, som är en robust konsensusalgoritm.

Så det är mycket snabbare än andra plattformar där ute. Hur som helst, förhoppningsvis nu, vet du allt om Hyperledger Sawtooth. Eftersom det är en stigande stjärna på marknaden nu bör du definitivt ge det ett skott.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map