Inside TrueBit: Ethereums mindre kjente skalerbarhetsinnsats | NO.democraziakmzero.org

Inside TrueBit: Ethereums mindre kjente skalerbarhetsinnsats

Inside TrueBit: Ethereums mindre kjente skalerbarhetsinnsats

En under-the-radar innsats for å supercharge ethereum smarte kontrakter er å få fart.

Mens det kan virke som en annen in-progress skalerbarhet prosjektet, TrueBit utmerker seg med sin utvikler team, inkludert utvikler Christian Reitwiessner, skaperen av nettverkets Soliditet smart entreprenør språk, og matematikeren Jason Teutsch.

Kunngjorde i fjor, er TrueBit mål å aktivere støtte for kraftigere smart kontrakt beregninger på distribuert applikasjonsplattform - den mest ambisiøse av dem er de som ville være nødvendig for programmer som rendering bilder eller maskinlæring og kunstig intelligens.

Skaleringsspørsmål iboende i offentlig blockchain arkitektur er kjent, men regnekraft kunne bevise et betydelig problem for ethereum, som ser ut til å være en 'verden datamaskin' som støtter et rikere utvalg av komplekse applikasjoner som ligner på de som finnes i en gjennomsnittlig app store.

Proof-of-stake, den Raiden Network, sharding og statlige kanaler er alle tiltak som mål å forbedre ethereum skala. På denne måten TrueBit er et tillegg til Pantheon.

Skaperne forutse en måte å øke ethereum sin datakraft ved å utnytte et annet distribuert nettverk som skulle gjennomføre og kontrollere beregningen, mens uenigheter ville bli avgjort på ethereum blockchain. I teorien skulle dette begrenser arbeidsmengden plassert på de lavere nivåer i systemet, hvor data lagres ved et stort nettverk av globale noder.

TrueBit grunnlegger og University of Alabama i Birmingham postdoc Jason Teutsch fortalte CoinDesk:

"[I dag] smarte kontrakter kan bare gjøre svært trivielle oppgaver fra en beregnings synspunkt. Innerst inne, hva TrueBit gjør er å gi smarte kontrakter evnen til å gjøre skalerbare beregninger."

Treffer grenser

Så, hva er galt med systemet i dag? Foreløpig har ethereum en 'gass grense' som setter et tak på nettverkets regnekraft per blokk.

Dette tilsvarer omtrent Bitcoin rens grense for transaksjonene den omfatter i hver blokk, selv om gassgrensen er dynamisk innstilt av gruvearbeidere motsetning til å være hardkodet i nettverket.

Til dags dato har gass grensen allerede gitt opphav til problemer. For eksempel, gruvearbeidere i fjor midlertidig senket gassgrensen for å stoppe angrep på nettverket, påvirker driften av ethereum apps og selskaper.

Likevel, uten en slik grense, Teutsch sa et problem kjent som 'bekreft dilemma' oppstår, og gruvearbeidere er incentivized å akseptere ubekreftede skript i blokkene de mine.

"Hvis du tillater ubegrenset beregning med ethereum smarte kontrakter - slik de er akkurat nå - vil du ikke bare få denial of service angrep, men du vil også ende opp med å få feil svar på blockchain," sa han.

Computational domstol

Finne en løsning til disse grensene er der TrueBit og lignende prosjekter kommer inn.

Som andre neste generasjons blockchain oppdrag benytter TrueBit et lag over blockchain å gjøre de tunge løftene. I dette tilfellet, outsourcer det verifikasjon av beregninger.

Snarere enn hver node databehandling hver og smart kontrakt deltakerne i markedet - potensielt alle som eier en datamaskin - utføre denne oppgaven. Disse deltakerne kalles 'løsere', og de sender en løsning på problemet for en belønning, mens 'validatorer' sjekke deres arbeid.

Prosjektets hvite paperdescribes den TrueBit systemet som en 'bekreftelse spillet', der et marked av off-blockchain datamaskiner verifisere beregninger. Hvis selv en deltaker er uenig med en løser resultat, kan de sparke den til blockchain å løse tvisten.

Og systemet har som mål å stimulere aktørene til å handle på en troverdig måte.

"På slutten av dette spillet, enten juks løser vil bli oppdaget og straffet, eller utfordreren vil betale for de ressursene forbrukes av falsk alarm," papiret forklarer.

Allerede den beregningsmessig tunge distribuert program Golem, et marked for CPU og GPU kraft, har til hensikt å bruke TrueBit, i motsetning til ethereum blockchain.

Stranger programmer

Men det finnes andre programmer for TrueBit, foreslo Teutsch. Dogethereum, et prosjekt for å koble dogecoin blockchain til ethereum-tallet, er en han er spesielt begeistret for.

Dogethereum er forskjellig fra andre 'bro' forsøk, slik som BTC Relay (som danner bro Bitcoin og ethereum), ved at det kan tillate brukerne å eksportere valuta i stedet for å måtte skifte mellom valutaer blockchains.

BTC Relay tillater brukere å betale for ethereum applikasjoner med Bitcoin, men det gjør ikke overføre valuta til ethereum, sa Teutsch.

"I motsetning til Dogethereum bro, slik vi ser det å gjennomføre med TrueBit, ville effektivt tillate brukere å eksportere valuta fra dogecoin til ethereum uten (nødvendigvis) gjør dogecoin transaksjoner synlig for ethereum smarte kontrakter," sa han.

Andre har kommet til TrueBit med søknad ideer, så vel som å bruke den til å streame video på Livepeer, som Teutsch beskrevet som en "YouTube uten YouTube". Og atter andre, som for eksempel Gnosis, arbeider på egen off-kjeden beregnings skalering.

Vil TrueBit hjelp makten denne nye bølgen av søknader?

Det svaret synes usikker. Men Teutsch sa at det ser ut som de kan distribuere teknologien på både ethereum klassisk og Bitcoin-bundet smart kontrakt plattform rotstokken i nær fremtid.

Uansett, viser prosjektet fortsatt etterspørsel etter skalering, og de mange måter utviklere på ethereum nettverket tar å angripe problemet.

Relaterte nyheter


Post Ethereum

Endelig? Paritet Utgivelser Revidert programvare foran Ethereum Hard Fork

Post Ethereum

7 Cool Decentralized Apps blir bygget på Ethereum

Post Ethereum

Bitcoin startups Eye Ethereum som plattforms profil vokser

Post Ethereum

Priser Bortsett er Cryptos Tech Stack stadig forbedring

Post Ethereum

Brasiliens sentralbank er Ramping Up Blockchain R & D

Post Ethereum

Show of Force: Ethereum Gears Up for Devcon3 Developer Conference

Post Ethereum

Cornell Professor kaller for DAO 2.0-bevegelse

Post Ethereum

Koden er lov? Ikke helt likevel

Post Ethereum

Scratch That: CryptoKitties er ikke helt Ethereums visjon for Apps

Post Ethereum

LendingRobot flytter investeringsrekorder til en offentlig blokkskjede

Post Ethereum

Velsignelse og forbannelse: DAOs utviklere på Blockchain i 2018

Post Ethereum

BlockCypher lanserer Ethereum API Toolkit for utviklere