Forskere tackler morgendagens Blockchain-problemer med Bitcoin-NG | DK.democraziakmzero.org

Forskere tackler morgendagens Blockchain-problemer med Bitcoin-NG

Forskere tackler morgendagens Blockchain-problemer med Bitcoin-NG

Spørgsmålet om, hvordan man bedst øger transaktionen forarbejdningskapacitet af blockchain kan Bitcoin aktuelle krise, men der er ikke stopper forskere fra at arbejde på at løse mere fremadrettede spørgsmål.

Held sidste weekend i Montreal, den konstituerende Skalering Bitcoinmarked den første store konference for udviklere, og som sådan, det bød på en bred prøvetagning af tekniske eksperter, der arbejder på løsninger på problemer, der kan komme frem i lyset, da viden om blockchain teknologiske fremskridt.

Et af de mere nye forslag til debut på hændelsen blev udviklet af Cornell post-doc studerende Ittay Eyal, ph.d.-studerende Adem Efe Gencer, professor i datalogi Emin Gün Šírera og forsker Robbert Van Renesse. Kaldet Bitcoin-NG (den "NG" er en forkortelse for "næste generation") er forslaget planlagt som en opløsning til "iboende problemer" i blockchain design, både i bitcoin og alternative distribuerede hovedbøger såsom Ethereum.

Eyal sagde, at bag Bitcoin-NG er troen på, at der er mere fundamentale problemer med udformningen af ​​blockchains, der vil gøre skalering enhver implementering, offentligt eller privat, en udfordring.

Eyal fortalte CoinDesk:

"For værdipapirmarkeder, til at indgå digitale aktiver, hvis du ønsker at have alle disse på en blockchain, du får brug for betydelig skalering."

Et af de mest presserende problemer, holdet bag Bitcoin-NG argumenterer, er, at størrelsen af ​​datablokke på en blockchain stiger, så gør risikoen for, at de blockchain gafler, hvilket resulterer i konkurrerende versioner af offentlig registrering af tidligere transaktioner og ineffektivitet i netværkskommunikation.

Bloker formering

Bitcoin-NG, i henhold til Eyal, var en øvelse i at identificere problemer, der opstår, når de enkelte transaktioner og blokke af transaktioner er verificeret og opformeres over en blockchain netværk, såvel som de fordele, der skal vedligeholdes i enhver redesign.

I sidste ende, forskerne bag Bitcoin-NG kom til den konklusion, at blokke på en blockchain har to separate funktioner - vælge en 'leder', der afgør, hvilke transaktioner indgår i de vigtigste blockchain og distribuere en belønning til minearbejder.

"Når man placerer en blok i [Bitcoin] blockchain, så du implicit sige jeg er leder fra den tidligere blok indtil nu, og det er rækkefølgen af ​​de transaktioner, jeg beslutter for denne periode," forklarede han.

Bitcoin-NG foreslår komponere en blockchain af to separate typer af blokke: 'centrale blokke', der afgør en 'leder' og 'microblocks' at funktionen transaktioner for et bestemt tidsrum i fremtiden.

Leader minearbejdere ville blive tildelt hele den blok belønning, mens opdele gebyrer på transaktioner mellem keyblocks med den tidligere leder.

Overvejelser

Eyal tilkendegivet, at det tog holdet et stykke tid at slibe på en central tese for sin forskning, at gaflerne, mens øjeblikket sker et par gange om dagen i Bitcoin, vil blive mere almindeligt bør transaktionsomkostninger blokke være større.

Forskeren foreslog, at dette problem ikke kan løses ved at ændre blok størrelse eller hyppigheden af ​​et givet net, og at skalerbarhed vil kræve større ændringer. Dog først Eyal nævnte målinger til analyse er nødvendig for at blive identificeret.

"Du har brug målinger til at indse, hvad du prøver at optimere og de målinger er intuitivt meget klar, du vil have en transaktion, der skal placeres i en blockchain så hurtigt som muligt, du ønsker at se det der, og du vil være i stand til at placere så mange transaktioner som muligt," sagde han.

Den vigtigste parameter er udviklet i løbet af processen, i henhold til Eyal, var ideen om "konsensus forsinkelse", eller hvor lang tid i fortiden fleste knuder er enige om, hvor langt den blockchain.

"Alle er enige om alt, hvad der skete i blockchain historie fra en time siden og tilbage. Men hvad med inde i en stund? Hvis der er gafler og der er en masse gafler, så helt sikkert er vi ikke enige," fortsatte han.

Yderligere målinger anvendes af forskerne inkluderet "tid til at beskære", eller den tid det tager for minearbejdere, om de er på den rigtige "filial" eller version af blockchain de behandler transaktioner. Som blokstørrelser stigning, Eyal foreslog tid til at beskære stiger.

Også betragtet var miningpower udnyttelse, eller forholdet mellem afsluttede blokke, der ender på de vigtigste kæde, og 'tid til at vinde', den tidsperiode, før alle minearbejdere enige om, at en given version af blockchain er den længste for at forbruge ressourcer derfor.

Byggesten

Som for inspirationer, Eyal citeret Greedy tungeste-Observeret Sub-Tree (GHOST), et forsknings-forslag, der forestiller sig, hvordan en primær kæde kunne være bedre valgt fra de mange forskellige konkurrerende gafler.

Foreslået af forskere Yonatan Sompolinsky og Aviv Zohar i 2013, blev GHOST også overvejet under udviklingen af ​​den alternative blockchain Ethereum, som har til formål at fungere som et netværk for distribuerede applikationer.

"Der var to punkter i papiret," Eyal forklaret. "GHOST har en anden måde at vælge kæder. I Bitcoin, du vælger den længste kæde, og det bliver den vigtigste kæde. Dette er populært kendt som et forældreløst blok. Det er det forkerte ord, det er en beskåret gren. GHOST har en anden måde for at vælge den længste gren."

Eyal indikerede, at den længste kæde ikke nødvendigvis har de fleste blokke, og at der i Bitcoin, en med mindre blokke, men flere grene, kunne vælges.

"Den anden ting, de tilføjer er tanken om inkluderende blockchain hvor, hvis du har en gren kan du senere flette transaktioner tilbage i den vigtigste kæde," Eyal fortsatte.

For bedre at lette disse processer, Bitcoin-NG system er en, hvor keyblocks brug proof-of-arbejde som Bitcoin og kun ledere generere microblocks, selvom de kommer i kortere intervaller. I forslaget er keyblocks genereres hvert 10. Minut, mens microblocks genereres hvert 10. Sekund.

Tres procent af minedrift gebyrer genereret i løbet af denne tid gå frem til næste minearbejder, Eyal sagde, motivere det til at placere sig selv i kæden som sidste som muligt. De nuværende ledere får 40% af gebyrer.

"Hvorfor 40%? Fordi vi nødt til at gøre nogle antagelser om størrelsen af ​​angriberen, og vi ønsker ikke angriberen at være motiveret om minedrift flere blokke, bliver det kompliceret. Det kunne være 10%, men derefter større minearbejdere måske være motiveret til ikke at placere transaktioner i blokke," sagde Eyal på konferencen.

Implementering

Til dato, Eyal sagde, at Bitcoin-NG allerede er blevet implementeret på Bitcoin kode tilfældet, og at dette netværk har været genstand for nogle eksperimenter.

Alligevel sagde han, det ville sandsynligvis være en vis tid, før noget lignende Bitcoin-NG implementeres på Bitcoin netværket, hovedsagelig på grund af vanskeligheder med at opnå konsensus givet de vidt forskellige aktører i den open source-projekt.

"I teorien er det muligt at bare gaffel Bitcoin eller hård gaffel Bitcoin at bruge denne nye protokol og øge skalerbarheden for meget bedre latency og båndbredde. Som du så med den blokstørrelse diskussion er det vanskeligt at foretage ændringer, endsige større ændringer med denne konsensus mekanisme," sagde han.

I øjeblikket er Bitcoin-NG fungerer som en testbænk kører 1.000 noder. Eyal og hans team bruger en Cornell datacenter for eksperimentet, med 150 maskiner, der kører syv klienter.

Fremadrettet sagde han holdet håber at udføre sit arbejde på en større skala, udgive en hvidbog og i sidste ende slipper Bitcoin-NG til offentligheden.

Selvom test skal gøres, Eyal var optimistisk Bitcoin-NG kunne bidrage til den aktuelle blokstørrelse debat gennem de målinger det bruges til at bestemme dens design, indgåelse:

"Vi så, at vi var i stand til at gøre noget, som du ikke får at gøre en masse, forbedre båndbredde og effektivt. Vi prøver at se, hvor langt vi kan komme uden at ændre de egenskaber, vi ønsker det samme niveau af sikkerhed, båndbredde og latenstid [som bitcoin], eller bedre."

For mere information om Bitcoin-NG, læse den fulde transcriptfrom Eyal s Skalering Bitcoin tale her.

Blockchain TechnologyBitcoin ProtocolBitcoin-NG

Relaterade nyheter


Post Blockchain

Bitcoin går ind i alderen af praksis

Post Blockchain

Microsofts Blockchain Supply Chain Project vokser til 13 partnere

Post Blockchain

En Pitch Perfekt Illustration af Blockchain Hype

Post Blockchain

2017: Årets regulatorer engagerer sig med Blockchain

Post Blockchain

Offentlige blokkæder Lure vil blive uimodståelig for virksomheder i 2018

Post Blockchain

Coinprism lancerer Open Source Distributed Ledger

Post Blockchain

Kæde afslører Ivy Smart Contract Language i første Public Demo

Post Blockchain

Hvor har alle de private blokkæder gået?

Post Blockchain

IBM annoncerer Blockchain Truck-Tracking Solution

Post Blockchain

MultiChain 1.0: Bitcoin-kompatibel Privat Blockchain åbner for Enterprise

Post Blockchain

27 Finansielle Virksomheder Form Korean Blockchain Consortium

Post Blockchain

Kinesisk Auto Giant Wanxiang Planlægger $ 50 Million Blockchain Fund