EOSIO Dawn 3.0 lanceret med EOSIO 1.0 i horisonten

Open source softwareproducent Block.one har lige forud frigivet sin skalerbarhedsfokuserede blockchain-platform EOSIO Dawn version 3.0 på Github. Github-handlingen blev ledsaget af en Medium blogindlæg fra medstifter Daniel Larimer. Stillingen proklamerer:

Denne pre-release repræsenterer en vigtig milepæl på vejen til EOSIO 1.0, der er målrettet frigivelse i juni 2018.

Alt dette er en del af EOS-køreplanen og baner vejen for 1.0, som er blevet udråbt som den mest kraftfulde blockchain-applikationsinfrastruktur til dato. Udgivelsen af ​​EOSIO Dawn 3.0 kommer 4 måneder efter udgivelsen af ​​version 2.0, og det er her, hype-toggummiet begynder at møde realitetens vej.

Denne særlige udgivelse kommer med et par uventede elementer, som “blev opdaget i processen med at opbygge en platform, der er performant, fleksibel og let at udvikle på.”

I det følgende analyserer vi Larimers indlæg i et forsøg på at gøre det mere fordøjeligt, røre ved de vigtigste funktioner i Dawn 3.0 og diskutere, hvad det kan betyde for fremtiden. Hvis du har brug for en opdatering på EOS-platformen, skal du tjekke vores opdatering fra 1. kvartal eller læs vores guide til EOS, eller tjek det seneste EOS nyheder og meninger.

Skalerbarhed

I blockchain-verdenen er skalerbarhed stort set navnet på spillet. Skalerbarhed betyder ikke, at puttering følger med på testnet, det betyder fuldt ud at tilfredsstille markedets efterspørgsel.

EOSIO Medium post lyder:

Ved hvert trin har vores team taget hensyn til fremtidige skaleringsbehov i designet. Vi har designet EOSIO, så fremtidige implementeringer kan udnytte parallel beregning til at fremskynde gennemstrømning uden hårde gafler.

Denne indledende kommentar til skalerbarhed er en hensigtserklæring og fortæller os, at EOS kan være på nogle rigtige løsninger. De fortsætter med at sige, at kun en brøkdel af EOS ‘potentielle optimeringer i øjeblikket vises. Med hensyn til skalerbarhedsspecifikationer er der et par spændende nyheder.

Inter-blockchain kommunikation

Når blockchains korrekt kan kommunikere med hinanden, bliver skalerbarhed eksponentiel. Inter-blockchain-kommunikation er, når en blockchain er i stand til at verificere en begivenhed i en anden kæde og gøre det på en beviseligt sikker måde. Dette er den ægte skalerbarhedsfunktion.

Ifølge EOS:

Målet er, at inter-blockchain-kommunikation skal være så sikker som kommunikation mellem kæder mellem smarte kontrakter, og vi tror, ​​vi har nået dette mål.

I en æra, hvor kommunikationsfejl i Ethereum smarte kontrakter har vist sig at være sårbare, er dette et velkomment aspekt af EOS-platformen. Hvis dette ikke er tilfældet med “for godt til at være sandt”, er dette enorme nyheder og repræsenterer målet om, at løsninger som sidekæder, sharding og plasma alle er efter.

Hvordan præcist har EOS “opnået” dette mål? For at omskrive Larimer handler det om at implementere en let klient som en smart kontrakt. Den lette klient er designet på en sådan måde, at den fungerer som en transaktionsvalidator uden at skulle behandle hele blockchain. Derfor bygger EOS en DPoS-blockchain med “effektiv og sikker validering af light-client.”

Generelt behandler lette kunder hver blok header og derefter “validere bevis i forhold til disse blokoverskrifter.” I en EOS-sammenhæng ville dette ikke skaleres, så i stedet oprettede holdet “den første blockchain med byzantinsk fejletolerant sparsom-header-validering.” De fortsætter med at forklare, at den lette klient “kun behandler blokoverskrifter, hvor sættet af aktive blokproducenter ændres, og dem, der inkluderer relevante inter-blockchain-meddelelser.” Enkelt sagt gør dette handling fra to blockchains, der kommunikerer meget mere effektiv.

Det skal bemærkes, at dette meget er et igangværende eksperiment, og slutresultatet kan være meget anderledes end den nuværende form. Også en hel del eksperter opretholde at ægte skalerbarhedsløsninger stadig er væk.

Andre EOSIO-funktioner rettet mod effektivitet er kontekstfrie handlinger og datakomprimering:  

  • Kontekstfri handlinger er nøglefunktioner, der muliggør effektiv inter-blockchain-kommunikation, og de giver EOS mulighed for at parallelisere langt størstedelen af ​​omkostningerne forbundet med nævnte kommunikation. Dette gøres ved at beskære data fra blockchain-gentagelse.
  • Der er mange transaktioner med komprimerbare data, og ved at komprimere det kan EOS mere effektivt gemme og transmittere et stort antal transaktioner. Brugere med komprimerbare data vil blive opkrævet mindre end dem, der gennemfører transaktioner med ukomprimerbare data.

Sikkerhed

Hvis skalerbarhed er den første tanke hos de fleste blockchain-udviklere, er sikkerhed utvivlsomt andet. Sikkerhed er et flerdimensionelt problem, og EOS overvejer mange forskellige aspekter – hacking, hardwarefejl og tab af adgangskode, for at nævne nogle få.

Forsinkede transaktioner med sikkerhed

Med Larimers ord:

Sikkerhedsforsinkede transaktioner er en af ​​de mest betydningsfulde funktioner i EOSIO Dawn 3.0.

Denne nye sikkerhedsfunktion giver mulighed for brugerkonfigurerbare forsinkelser for forskellige handlinger. Dette er faktisk et andet sikkerhedslag mod hacking og giver mulighed for en variabel tidsforsinkelse, før en transaktion overføres til den uforanderlige blockchain-post. “Dette er en betydelig forbedring i forhold til andre blockchains, hvor du ikke ved, at du er blevet hacket, før det er for sent at gøre noget ved det,” skrev Larimer.

Med Dawn 3.0 er der også en ny form for anvendelse af personer, der beskæftiger sig med mistede adgangskoder / nøgler. Hver EOS-konto har to tilladelsesniveauer, der gør det muligt for en bruger at falde tilbage på en af ​​dem, hvis den anden er kompromitteret. De to tilladelsesniveauer er “ejer” og “aktive”. Forestil dig, at du mistede din nøgle, eller at din multisig-partner ikke reagerer. I dette tilfælde kan en bruger med “aktiv tilladelse” nulstille “ejertilladelsen” efter en defineret periode med inaktivitet (30 dage). “

Dette er en ekstra forsikringspolice mod hacking eller enhedsfejl og skal gå langt i retning af at gøre brugere vant til hentning af adgangskode mere behagelige. I tilfælde af at du bruger en enhed, der bruger biometriske identifikatorer, ville en angriber (igen ifølge Larimer) have brug for at “kompromittere dine multisig-partnere, stjæle din telefon fysisk og stjæle dit fingeraftryk eller ansigt.”

Blokproducenter af alle EOSIO-baserede offentlige netværk opfordres til at imødekomme brugernes efterspørgsel ved at drive så mange kæder som nødvendigt. Målet er den “maksimale mulige netværkseffekt omkring et enkelt token og udnytter tilliden og sikkerheden af ​​økonomiske incitamenter skabt af markeringer med høj markedsværdi.”

Der er meget mere dækket i stolpe (13 min. Læsning) og for dem af jer, der nyder at hælde over de tekniske detaljer, er det det værd.

Afsluttende tanker

EOSIO Dawn 3.0 er “funktion komplet”, men stadig stort set uprøvet i et virkeligt verdensscenarie. Fokus for denne udgivelse er at snuse bugs og forbedre stabiliteten af ​​kerneplatformen. I den næste måned vil EOS-teamet stryge den endelige systemkontrakt, der implementerer al indsats-, afstemnings- og styringsmekanik. De vil også færdigbehandle en token-standard. Alle disse er afgørende for EOS’s fremtidige succes.

Mens der for nylig har været mange spændende udviklinger, er der stadig en række forhindringer for EOS at overvinde, og i de sidste par måneder er det pris faldt fra et højt niveau på $ 18,50 til den nuværende sats på $ 9,08. Men dette skal ikke gøre noget for at dæmpe ånderne hos troende på EOS-visionen. På tidspunktet for skrivningen har EOS-markedsværdien krydset over 7 milliarder dollars og sprunget over Litecoin for at blive den # 5 største kryptokurrency efter markedsværdi.

Larimer afslutter selv sin meddelelse med en række bullish udsagn:

EOSIO er blevet langt mere kraftfuld og nem at udvikle for, end vi var udtænkt for et år siden. EOSIO har et af de mest aktive C ++ -lagre i hele Github i den sidste måned. Alt er på rette spor for en offentlig offentliggørelse af EOSIO 1.0 af høj kvalitet i juni!

For at holde dig informeret kan du følge EOS on Twitter, slutte sig til deres Reddit-samfund, eller hold styr på Telegram.