Åpen kilde programvareprodusent Block.one har nettopp forhåndsutgitt sin skalerbarhetsfokuserte blockchain-plattform EOSIO Dawn versjon 3.0 på Github. Github-aksjonen ble ledsaget av en Middels blogginnlegg fra medstifter Daniel Larimer. Innlegget proklamerer:

Denne forhåndsutgivelsen representerer en viktig milepæl på veien til EOSIO 1.0 som er målrettet for utgivelse i juni 2018.

Alt dette er en del av EOS-veikartet og baner vei for 1.0, som har blitt spioneringen som den hittil kraftigste blockchain-applikasjonsinfrastrukturen. Utgivelsen av EOSIO Dawn 3.0 kommer 4 måneder etter utgivelsen av versjon 2.0, og det er her hype-toggummien begynner å møte veien til virkeligheten.

Denne spesielle utgivelsen kommer med noen uventede elementer som “ble oppdaget i ferd med å bygge en plattform som er performant, fleksibel og enkel å utvikle på.”

I det følgende vil vi analysere Larimers innlegg i et forsøk på å gjøre det mer fordøyelig, berøre de viktigste funksjonene i Dawn 3.0 og diskutere hva det kan bety for fremtiden. Hvis du trenger en oppdatering på EOS-plattformen, kan du sjekke ut vår oppdatering fra Q1 eller les vår guide til EOS, eller sjekk ut det siste EOS nyheter og meninger.

Skalerbarhet

I blockchain-verdenen er skalerbarhet i stor grad navnet på spillet. Skalerbarhet betyr ikke å puttere sammen på testnet, det betyr å tilfredsstille markedets etterspørsel.

EOSIO Middels innlegg lyder:

Ved hvert trinn har teamet tatt hensyn til fremtidige skaleringsbehov i designet. Vi har designet EOSIO slik at fremtidige implementeringer kan bruke parallell beregning for å akselerere gjennomstrømningen uten harde gafler.

Denne innledende kommentaren til skalerbarhet er en intensjonserklæring og forteller oss at EOS kan være på noen virkelige løsninger. De fortsetter med å si at bare en brøkdel av EOS ’potensielle optimaliseringer for øyeblikket vises. Når det gjelder spesifikasjoner for skalerbarhet, er det noen spennende nyheter.

Inter-blockchain kommunikasjon

Når blokkjeder kan kommunisere riktig, blir skalerbarhet eksponentiell. Inter-blockchain-kommunikasjon er når en blockchain er i stand til å verifisere en hendelse i en annen kjede og gjøre det på en beviselig sikker måte. Dette er den virkelige skalerbarhetsfunksjonen.

I følge EOS:

Målet er at kommunikasjon mellom blockchain skal være like sikker som kommunikasjon mellom kjeder mellom smarte kontrakter, og vi tror vi har oppnådd det målet..

I en tid der kommunikasjonsfeil i Ethereum smarte kontrakter har vist seg å være sårbare, er dette et velkomment aspekt av EOS-plattformen. Hvis dette ikke er et tilfelle av “for godt til å være sant”, er dette enorme nyheter og representerer målet at løsninger som sidekjeder, skjæring og plasma er ute etter.

Hvordan akkurat har EOS “oppnådd” dette målet? For å omskrive Larimer handler det om å implementere en lett klient som en smart kontrakt. Den lette klienten er designet på en slik måte at den fungerer som en transaksjonsvalidator uten å måtte behandle hele blockchain. Derfor bygger EOS en DPoS-blockchain med “effektiv og sikker validering av lettklienter.”

Vanligvis behandler lette kunder hver blokk topptekst og deretter “validere bevis i forhold til disse blokkoverskriftene.” I en EOS-kontekst ville dette ikke skaleres, så i stedet laget teamet “den første blockchain med bysantinsk feiltolerant sparsom header-validering.” De fortsetter med å forklare at den lette klienten vil “bare behandle blokkoverskrifter der settet med aktive blokkprodusenter endres og de som inkluderer relevante inter-blockchain-meldinger.” Enkelt sagt gjør dette at to blokkeringer kommuniserer mye mer effektiv.

Det skal bemerkes at dette er veldig mye et pågående eksperiment, og sluttresultatet kan være mye annerledes enn den nåværende formen. Også ganske mange eksperter vedlikeholde at ekte skalerbarhetsløsninger fortsatt er en vei unna.

Andre EOSIO-funksjoner rettet mot effektivitet er kontekstfrie handlinger og datakomprimering:  

  • Kontekstfrie handlinger er viktige funksjoner som muliggjør effektiv inter-blockchain-kommunikasjon, og de tillater EOS å parallellisere det store flertallet av overhead forbundet med nevnte kommunikasjon. Dette gjøres ved å beskjære data fra blockchain-avspilling.
  • Det er mange transaksjoner med komprimerbare data, og ved å komprimere det kan EOS mer effektivt lagre og overføre et stort antall transaksjoner. Brukere med komprimerbare data vil bli belastet mindre enn de som fullfører transaksjoner med komprimerbare data.

Sikkerhet

Hvis skalerbarhet er den første tanken i tankene til de fleste blockchain-utviklere, er sikkerhet utvilsomt den andre. Sikkerhet er et flerdimensjonalt problem, og EOS vurderer mange forskjellige aspekter – hacking, maskinvarefeil og tap av passord, for å nevne noen få.

Forsinkede transaksjoner

Med Larimers ord:

Sikkerhetsforsinkede transaksjoner er en av de viktigste funksjonene i EOSIO Dawn 3.0.

Denne nye sikkerhetsfunksjonen tillater brukerkonfigurerbare forsinkelser for forskjellige handlinger. Dette er faktisk et annet sikkerhetslag mot hacking og gir mulighet for en variabel tidsforsinkelse før en transaksjon overføres til den uforanderlige blockchain-posten. “Dette er en betydelig forbedring i forhold til andre blokkjeder der du ikke vet at du har blitt hacket før det er for sent å gjøre noe med det,” skrev Larimer.

Med Dawn 3.0 er det også en ny form for tiltak for personer som har å gjøre med tapte passord / nøkler. Hver EOS-konto vil ha to tillatelsesnivåer som lar brukeren falle tilbake på den ene hvis den andre er kompromittert. De to tillatelsesnivåene er “eier” og “aktive”. Tenk deg at du mistet nøkkelen din eller at multisig-partneren din ikke svarer. I dette tilfellet kan en bruker med “aktiv tillatelse” tilbakestille “eiertillatelse” etter en definert periode med inaktivitet (30 dager). “

Dette er en ekstra forsikring mot hacking eller enhetsfeil, og bør gå langt for å gjøre brukerne vant til passordinnhenting mer komfortable. I tilfelle du bruker en enhet som bruker biometriske identifikatorer, vil en angriper (igjen ifølge Larimer) trenge å “kompromittere dine multisig-partnere, stjele telefonen din fysisk og stjele fingeravtrykk eller ansikt.”

Blokkprodusenter av alle EOSIO-baserte offentlige nettverk oppfordres til å møte brukernes etterspørsel ved å drive så mange kjeder som nødvendig. Målet er “maksimal mulig nettverkseffekt rundt et enkelt token og utnytter tilliten og sikkerheten til økonomiske insentiver skapt av høye markedsverdi-tokens.”

Det er mye mer dekket i post (13 min. Lest) og for de av dere som liker å helle over de tekniske detaljene, er det vel verdt det.

Siste tanker

EOSIO Dawn 3.0 er “funksjonen komplett”, men fremdeles stort sett uprøvd i et virkelig verdensscenario. Fokuset i denne utgivelsen er å snuse ut feil og forbedre stabiliteten til kjerneplattformen. I løpet av neste måned vil EOS-teamet stryke ut den endelige systemkontrakten som implementerer all innsats-, stemmegivnings- og styringsmekanikken. De vil også fullføre en tokenstandard også. Alle disse er avgjørende for den fremtidige suksessen til EOS.

Selv om det har skjedd mange spennende utvikling den siste tiden, er det fortsatt en rekke hindringer for EOS å overvinne, og i løpet av de siste månedene har pris falt fra høyeste $ 18,50 til gjeldende kurs på $ 9,08. Men dette skal gjøre lite for å dempe åndene til troende på EOS-visjonen. I skrivende stund har EOS-markedsverdi krysset over 7 milliarder dollar, og sprang over Litecoin for å bli den # 5 største kryptokurrency etter markedsverdi..

Larimer avslutter selv kunngjøringen med en rekke bullish uttalelser:

EOSIO har blitt langt kraftigere og enklere å utvikle for enn vi hadde tenkt for et år siden. EOSIO har en av de mest aktive C ++ -registrene i hele Github den siste måneden. Alt er på rett spor for en offentlig utgivelse av høy kvalitet av EOSIO 1.0 i juni!

For å holde deg informert, kan du følge EOS videre Twitter, bli med deres Reddit samfunn, eller hold orden på Telegram.