TBD:s Web5 tar ett annat tillvägagångssätt än Web3 om hur man bygger ett korrekt decentraliserat internet, med Bitcoin som den enda blockkedjan som används i projektet.
Jack Dorseys Bitcoin-fokuserade TBD affärsenhet, ett dotterbolag till Block Inc., meddelade i fredags att de bygger en ny decentraliserad webb: Web5.
Web5 bygger på antagandet att Web3, idén att bygga en decentraliserad webb med blockchain-teknik och kryptovalutor, har rätt avsikter men använder fel verktyg.
Web5 utnyttjar Bitcoin, det decentraliserade monetära nätverket och en uppsjö av sunda datavetenskapliga teknologier för att skapa ett nytt ekosystem av decentraliserade identiteter, datalagring och applikationer där användarna har kontroll över sin personliga information.
Ganska decentraliserad utveckling på internet under de senaste par decennierna som t.ex BitTorrent och Tor har visat att blockchain-teknik inte är en nödvändig komponent för decentralisering. Snarare har blockkedjan bara visat sig behövas för ett mycket specifikt syfte - mildra problemet med dubbla utgifter för att framgångsrikt föra peer-to-peer-pengar till den digitala sfären med Bitcoin.
TBD:s Web5 består av mjukvarukomponenter och tjänster såsom decentraliserade identifierare (DIDs), decentraliserade webbnoder (DWNs), self-sovereign identity service (SSIS) och ett self-sovereign identity software development kit (ssi-sdk). Dessa komponenter låter utvecklare fokusera på att bygga användarupplevelser samtidigt som de enklare möjliggör decentraliserad identitet och datalagring i applikationer.
Decentraliserade identifierare
Web5:s DID-komponent utnyttjar JON, ett öppet, offentligt och tillståndslöst DID-nätverk i andra lager som körs ovanpå Bitcoin-blockkedjan. Det är baserat på det deterministiska Sidetree-protokollet, som inte kräver några speciella tokens, betrodda validatorer eller ytterligare konsensusmekanismer för att fungera.
A DID är i huvudsak en globalt unik beständig identifierare som inte kräver en centraliserad registreringsmyndighet och som ofta genereras och registreras kryptografiskt. Det består av en unik URI-sträng (Uniform Resource Identifier) som fungerar som ett ID med ytterligare PKI-metadata (Public Key Infrastructure) som beskriver de kryptografiska nycklarna och andra grundläggande PKI-värden kopplade till en unik, användarkontrollerad, självständig identifierare i ett målsystem som Bitcoin blockchain.
ION tillåter endast att DID:er avaktiveras av sina ägare, och är därför censurresistenta, och inkluderar registerfunktioner för att stödja decentraliserade pakethanterare och appbutiker. Det decentraliserade nätverket kan i teorin bearbeta tusentals DID-operationer per sekund.
Decentraliserad webbnod
DWN som används av Web5 är en referensimplementering av Decentralized Identity Foundations DWN utkast till specifikation. Två personer från Block har bidragit till specifikationen: Moe Jangda som bidragsgivare och Daniel Bucher som redaktör.
Enligt specifikationen är en DWN en mekanism för datalagring och meddelandeöverföring som deltagare kan utnyttja för att lokalisera offentliga eller privata data kopplade till en given DID. Det möjliggör interaktion mellan olika enheter som behöver verifiera varandras identitet för att överföra information till varandra.
"Decentraliserade webbnoder är en mesh-liknande datalagringskonstruktion som gör det möjligt för en enhet att driva flera noder som synkroniseras till samma tillstånd över varandra, vilket gör det möjligt för den ägande enheten att säkra, hantera och handla sin data med andra utan att vara beroende av plats eller leverantör -specifik infrastruktur, gränssnitt eller routingmekanismer", enligt specifikationen.
TBD:s mål är att ta fram en första version av det nuvarande utkastet till specifikation tillsammans med en referensimplementering senast den 1 juli 2022.
Bidrag från utvecklingssamfundet är välkomna. Intresserade utvecklare kan lämna in förslag som pull-förfrågningar till GitHub repository. På samma sätt kan problem också skickas in på samma GitHub-förråd.
Self-Sovereign Identity Service
Web5:s SSIS är en webbtjänst som omsluter ssi-sdk.
SSIS samverkar med standarderna kring verifierbara autentiseringsuppgifter, återkallande av autentiseringsuppgifter, begäran om autentiseringsuppgifter, utbyte av autentiseringsuppgifter, datascheman för autentiseringsuppgifter och annan verifierbar data, meddelanden med DWN och användning av DID.
"Genom att använda dessa kärnstandarder möjliggör SSIS robust funktionalitet för att underlätta alla verifierbara interaktioner som att skapa, signera, utfärda, kurera, begära, återkalla, utbyta, validera, verifiera autentiseringsuppgifter i olika grader av komplexitet," enligt sin webbsida.
Self-Sovereign Identity SDK
ssi-sdk kapslar in standarder relaterade till självsuverän identitet.
"ssi-sdk avser att tillhandahålla flexibel funktionalitet baserad på en uppsättning standardbaserade primitiver för att bygga decentraliserade identitetsapplikationer på ett modulärt sätt: med begränsade beroenden mellan komponenter," enligt sin webbsida.
- 2022
- a
- tvärs
- aktiv
- lagt till
- Annat
- Alla
- tillåter
- meddelade
- Annan
- app
- tillämpningar
- tillvägagångssätt
- runt
- myndighet
- Där vi får lov att vara utan att konstant prestera,
- mellan
- Bitcoin
- Blockera
- blockchain
- Blockchain-teknik
- föra
- SLUTRESULTAT
- Byggnad
- företag
- kapacitet
- centraliserad
- samfundet
- komponent
- komponenter
- dator
- Datavetenskap
- Konsensus
- konstruktion
- bidrog
- kontroll
- Kärna
- Par
- skapa
- Skapa
- referenser
- cryptocurrencies
- kryptografisk
- Aktuella
- datum
- datalagring
- Decentralisering
- decentraliserad
- decentraliserat nätverk
- decentraliserad webb
- utvecklare
- Utveckling
- utvecklingen
- DID
- olika
- digital
- inte
- lätt
- ekosystemet
- redaktör
- möjliggöra
- möjliggör
- möjliggör
- enheter
- enhet
- väsentligen
- allt
- Erfarenheter
- Förnamn
- flexibel
- Fokus
- Fredag
- från
- fungera
- funktionalitet
- grundläggande
- GitHub
- Globalt
- Målet
- Hur ser din drömresa ut
- How To
- HTTPS
- Tanken
- Identitet
- genomförande
- Inc.
- ingår
- innefattar
- informationen
- Infrastruktur
- avser
- interaktion
- intresserad
- Internet
- problem
- IT
- Juli
- Nyckel
- nycklar
- Hävstång
- hävstångs
- Begränsad
- läge
- gjord
- hantera
- chefer
- sätt
- meddelandehantering
- modulära
- Monetär
- pengar
- mer
- multipel
- nödvändigt för
- nät
- noder
- öppet
- driva
- Verksamhet
- beställa
- Övriga
- ägare
- paket
- deltagare
- peer-to-peer
- Personer
- personlig
- PKI
- uppsjö
- privat
- Problem
- process
- producera
- projektet
- protokoll
- ge
- allmän
- Public Key
- Syftet
- rike
- registrerat
- Registrering
- tillit
- Repository
- förfrågningar
- kräver
- Kräver
- resurs
- Samma
- Vetenskap
- säkra
- service
- Tjänster
- in
- visas
- enda
- Mjukvara
- mjukvaruutveckling
- speciell
- specifik
- specifikation
- standarder
- Ange
- förvaring
- lagrar
- ämne
- lämnats
- dotterföretag
- Framgångsrikt
- stödja
- system
- Målet
- Tekniken
- Teknologi
- Smakämnen
- därför
- tusentals
- tokens
- verktyg
- handla
- överföring
- under
- unika
- användare
- verifiera
- verifiera
- version
- utsikt
- syn
- W3
- webb
- Web3
- välkommen
- medan
- utan