Redusere Blockchain Bloat: Coda Protocol & Instant-Sync Bitcoin Nodes

Coda Blockchain Bloat

Evnen til å redusere størrelsen på en blockchain ved beskjæring eller komprimering av størrelsen gir enorme fordeler for en bærekraftig desentralisering av nettverket og fjernelse av tillitsdelegasjonen. Å redusere lagringsbyrden for klienter med full node gjør det mulig for brukere å kjøre fullstendige noder uten å måtte kjøpe maskinvare avansert for å støtte kjøring av en full klient.

Initiativer og forslag for å redusere blockchain-størrelser er stadig vanligere blant kryptovalutaer, inkludert Bitcoin. Tilsvarende legger personvernorienterte kryptovalutaer som bruker mer tungvint transaksjonskonstruksjoner til blockchain, oppblåst raskere enn mer vanlige kryptografiske transaksjoner på grunn av de ekstra bevisene som blir lagt på hver transaksjon.

Kryptovalutaer som Monero og ZCash har nylig implementert effektivitetsoppgraderinger av slike transaksjoner, men kompakte blockchain-løsninger vil trolig være nødvendig på lang sikt.

Coda Blockchain Bloat

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Som et resultat av det økende behovet for å søke løsninger for oppblåsthet og raskere synkronisering, har flere nye metoder for å redusere størrelsen på blokkjeder kommet i forkant av samtalen i desentralisering. Spesielt er noen spennende løsninger som trekker fra zero-knowledge proofs (ZKPs) i konseptfasen eller allerede tester.

Coda-protokoll er et av disse prosjektene, som bruker zk-SNARKs for å komprimere størrelsen på blockchain, slik at selv mobile klienter kan kjøre fulle noder. Tilsvarende a nylig konseptforslag av Tyler Smith beskriver potensialet for å tillate øyeblikkelig synkronisering av Bitcoin-noder ved å bruke ZKPs for å produsere en full synkronisering av blockchain med en konstant størrelse og i konstant tid.

Coda-protokoll

Coda Protocol er en kryptovaluta kodet i OCaml som bruker ‘rekursiv sammensetning av zk-SNARKs’ for å komprimere hele blockchain til en brøkdel av størrelsen på tradisjonelle blockchain reskontorer. Protokollen komprimerer hele representasjonen av blockchain-tilstanden til et 1 KB zk-SNARK-bevis.

De zk-SNARK bevis representerer ektheten til tilstanden til blokkeringen uten at noder trenger å lagre hele blokkeringen for å validere hovedboken. Beviset er den eneste komponenten som må lagres – sammen med en liten mengde tilleggsdata som bruker en Merkle-bane fra statens hovedbok til en persons konto.

Coda

Coda refererer til den komprimerte blockchain som en ‘kortfattet blockchain’, og protokollen muliggjør en konstant størrelse bevis, uavhengig av den vilkårlige mengden beregninger på hovedboken. I stedet for blokker som inneholder transaksjoner, består de av en zk-SNARK som verifiserer at det eksisterer spesifikke transaksjoner og overfører hovedbokstilstanden.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

I følge Coda hvitt papir:

“Noder kan delta i en kortfattet blockchain-protokoll uten å lagre noe bortsett fra den sterkeste blockchain og en full eller delvis tilstand. Hvis en node har disse elementene, kan de være sikre på at informasjonen i uansett tilstand de har er støttet av en blockchain med den angitte styrken, og at saldoer bare er oppdatert via en sekvens av gyldige transaksjoner som er inneholdt i den blockchain. “

Implikasjonene av det Coda jobber med er overbevisende. Økende blockchain-størrelser vil til slutt forhindre at mange deltakere blir validatorer i nettverket ved å øke maskinvarekostnadene som kreves for å kjøre fulle noder. Tilsvarende er klienter med full node – selv om de kan brukes på gjennomsnittlige bærbare bærbare datamaskiner – ikke kompatible med smarttelefoner på grunn av deres lavere lagringskapasitet. Evnen til å ha fullt validerende mobile noder gir mye kraftigere desentraliseringspotensial ved drastisk å redusere barrieren for tilgang til en node som verifiserer blockchain.

En annen sikkerhetseffekt av en komprimert blockchain er muligheten til å synkronisere nesten umiddelbart siden det kreves mindre enn 1 MB data for å bli lastet ned av en node. Coda gir til og med en fullt verifiserende statsutforsker på deres nettside (av deres Alpha testnet) som oppdateres i sanntid i nettleseren. Effektiviteten til en kortfattet blockchain gjør det også mulig for nettverket å skalere avkoblet fra datamengden på blockchain.

Coda kunngjorde nylig sitt Alpha-testnett, og prosjektet er et godt eksempel på å utnytte ZKPs stort sett uutnyttede kraft..

Instant-Sync Bitcoin-noder

Henter inspirasjon fra Coda og jobber parallelt med et lignende konsept som brukes på Bitcoin, Tyler Smith foreslo en idé for å gjøre det mulig for Bitcoin-klienter å synkronisere og validere Bitcoin-blockchain umiddelbart med samme konstante størrelse og tid som Coda-protokollen gjør. En slik løsning ville fjerne behovet for SPV-noder for å delegere tillit til Bitcoin-nettverket, og forbedret effektiviteten med å validere blockchain i prosessen..

Konseptet hans har allerede fått grep om Reddit hvor en meningsfull diskusjon om potensiell utvikling og hindringer ble diskutert, en sjelden anledning på crypto Reddit.

Ideen for øyeblikkelig synkronisering av Bitcoin-noder vil bestå av et overleggsnettverk der deltakerne kan publisere bevis med ‘zk-kretser.” Ifølge Smith:

“I stedet for å bake en bestemt ZK-konstruksjon i Bitcoin-protokollen, kan vi bygge en overleggsprotokoll der hvem som helst kan produsere og publisere bevis ved å behandle gruvedrevne blokker med en ZK-krets som implementerer Bitcoins overgangsregler. Denne prosessen vil være akkurat som en standard full nodesynkronisering, bortsett fra at tilstanden de beregner ville bli autentisert av kretsen. “

For å synkronisere, trenger klienter bare å laste ned den mest fungerte tilstandshashen, som representerer den autentiske tilstanden til blockchain. Tradisjonelle fullnoder vil fungere som “beviste produsenter”, men SPV-noder vil kunne bli validerende noder som umiddelbart kan synkroniseres med blockchain i stedet for å stole på fulle noder for å supplere dem med riktig tilstand.

Den kumulative PoW kan verifiseres av noder som presenteres med flere gyldige tilstander som består av UTXO-settet, blokkhøyde, PoW og systemtilstand. Staten med mest arbeid er den primære kjeden og det autentiske beviset på at noden velger uten å måtte validere PoW for hver blokk.

Smith bemerker at et nytt økosystem av enheter kan utvikle seg der de blir stimulert til å gi bevis – som gruvearbeidere og utvekslinger. I tillegg refererer han til den forbedrede feilmodellen for SPV-noder:

“I denne foreslåtte modellen er bare en enkelt enhet som leverer bevis, tilstrekkelig og kan drives av institusjoner (dvs. ideelle organisasjoner, universiteter osv.) Eller bedrifter med tillit. Hvis alle provers er kompromittert, er kjeden fortsatt sikker, men klienter som stoler på bevis kan ikke lenger validere oppdateringer. Dette er en mye bedre feilmodus enn SPV fordi noder ikke blir lurt til å akseptere en ugyldig tilstand, de kan bare ikke fortsette å validere nye stater før en bevisstaker er online. “

Selv om det er lovende, gjenstår noen betydelige hindringer. Spesielt behovet for mer utviklingsarbeid med ‘rekursiv sammensetning av zk-SNARKs’ kjent som ‘zk-kretser’, og behovet for en hard gaffel for å implementere de foreslåtte funksjonene fullt ut, et vanskelig forslag for Bitcoin-samfunnets svært konservative tilnærming til endring.

Andre initiativer for å redusere Blockchain Bloat

ZKP-er er en relativt ny kryptografisk metode med enormt potensiale, men de er ikke det eneste foreslåtte middel for å redusere blockchain-oppblåsthet der ute. De nylige lanseringene av Grin og BEAM fremhever et aspekt av Mimblewimble som tar en proaktiv tilnærming for å redusere en økende blockchain-størrelse, samt potensialet for beskjæring av blockchain.

Hva er Grin Coin & amp; Mimblewimble?

Les: Hva er Grin Coin?

Mimblewimble-noder trenger bare å lagre den nåværende tilstanden til UTXO-settet i stedet for hele blockchain-historikken til transaksjoner. Noder kan verifisere innganger ved å referere til blokkoverskrifter og dummy-utganger, så alle andre transaksjonsdata er unødvendige. Som et resultat er en Mimblewimble blockchain mye slankere enn Bitcoin. Faktisk kan det hende at Mimblewimble-blokkjeder ikke engang vokser over tid, avhengig av om flere mynter er lagret i færre utganger, siden det bare er behov for å bekrefte spesifikke ubrukte transaksjonsutganger.

Utenfor de proaktive fordelene med Mimblewimble, kan data fra blockchain beskjæres siden noder bare krever UTXO-forpliktelser.

I Grin’s Github dokumentasjon, tre bidragsytere (to Harry Potter-aliaser): Ignotus Peverell, Seamus Finnigan og Quentin Le Sceller skisserer flere sammenhenger for beskjæring av data.

  • En full node fjerner allerede validerte data.
  • En SPV-modus er kanskje ikke interessert i å motta eller beholde alle dataene.
  • Tiltenkte fullnoder kan fungere som delvis validerende (SPV) noder for å bli tilgjengelig raskere, selv om de til slutt blir fulle noder.

Beskjæring kan bare fjerne data som ikke er nødvendig for tilstandsvalidering, så Mimblewimble-protokoller vil alltid kreve at blokkoverskrifter, kjerner, ubrukte transaksjonsutganger, UTXO MMR og områdesikker MMR forblir intakte.

Det er andre foreslåtte beskjæring og kompakte blockchain-metoder for forskjellige kryptovalutaer, og de er ikke strengt begrenset til ZKP- eller Mimblewimble-protokoller..

Å redusere blockchain-størrelser eller redusere veksten vil bli viktig, ettersom mange av de etablerte kryptokurrencykjedene gradvis snøball. Spesielt Bitcoin-samfunnet har vist en tilbøyelighet til å foreta de nødvendige nettverksjusteringene når det er nødvendig, så det vil være interessant å se hvordan innovasjoner for å redusere den økende størrelsen på Bitcoins blockchain dukker opp. Øyeblikkelig synkroniseringsnoder og kortfattede blokkjeder gir et innblikk i kraften til ZKP-ene, og den fremtidige utviklingen og anvendelsen av den nye teknologien er overbevisende.

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