Metropolis Today: Ethereumi järgmise suurt uuenemist puudutavad üleminekukavad | EE.democraziakmzero.org

Metropolis Today: Ethereumi järgmise suurt uuenemist puudutavad üleminekukavad

Metropolis Today: Ethereumi järgmise suurt uuenemist puudutavad üleminekukavad

Kiirem, kergem, turvalisem.

Need on vaid mõned eelised Metropolis, järgmine uuendada ethereum blockchain, lubab tutvustada kui see lõpuks avalikustas. Long teema uudishimu ja arutelu kolmas etapp neljaastmeline roadmapfirst avalikustas 2015. Aastal seisab kehtestada ehk platvorm kõige olulisi muudatusi.

Aga kaugel vaid õnnistuseks vastse tehnoloogia on reaalne oht levikul.

"Ethereum ei ole ohutu või skaleeritav. On ebaküpsed eksperimentaalse tech," ethereum protokolli arendaja Vlad Zamfir rõhutas oma tweetearlier käesoleval aastal. Kui seal on üks uuendus, mis panevad selle fakti paljad, Metropolis võib olla see.

Kuna olulisi muudatusi platvormi panna päris raha ohus, ethereum arendajad on valmis võtma oma aega, valides maha grumblings kasutajate, ettevõtjate ja turg, mis tundub innukas tehnoloogia teha oma järgmine suur ette.

Hudson Jameson, mitteametlik vabastamise juht Metropolis, rõhutas, et devs "alati eksinud küljel ettevaatusega" - kahevahelolek, mis on küll targasti, on viia string viivitusi. (Hiljutine lõime r / ethereum, ehk suurim kogumise tech entusiastid maailmas läks isegi nii kaugele, et küsida, mida täpselt oli lubanud tähtaeg algab - vastuolulisele järeldused).

Aga ajaskaala kõrvale, seal on tegelikult olnud suuri muudatusi tegema plaane.

Metropolis, kui kavandati etapp, mille kasutajasõbralik versioon tehnoloogia oleks lõpuks minna live, on näinud nihked, mis võiks muuta lõplik kood levikuga dramaatiliselt.

Kuigi kui arvatakse, et juhatada ajastul "abstraktsioon" - Vitalik Buterin nimetatud kontseptsiooni 2015as "väidetavalt kogu oma raison d'être" - mis võib lõpuks avaldatakse on konservatiivsemad versiooni koodi.

Seega upgrade on nüüd jagatud kahte etappi, nimega Bütsantsi ja Konstantinoopoli, ja kuigi mõlemad on alles välja kujunemas, varase pildi sellest, kuidas nad võiksid lõpuks mõjutada võrgu nüüd kujunemas.

Bütsantsi

Kuna praegusel kujul Bütsantsi on seatud kaasata kokku üheksa ethereum parandamise protokolle (innovatsioonipartnerluste) või individuaalne kood plaastrid võrku. Nende hulka kuuluvad muutused nagu probleemi lahendada raskustes kohandusi, "returndata operatsioone," staatiline kõne "operatsioone, uus precompiles, raskusi viivituse funktsioon ja kinnistades tehingu tulu andmed laekumiste.

Kõik need on projekteeritud, et teha võrgu funktsiooni efektiivsemalt, vähendades samal ajal potentsiaali ärakasutamine. Enamik parandada väikeseid detaile, mis ei ilmne mitte-arendajad.

Kuid mõned on üsna märkimisväärne.

Muutused on käimas, et paremini hakkama vigane koodi smart lepingud, et maksed ei, kui on vigu programmeerimine. Lisaks need muutused on ümberkujundava mõju elutsükli leping, kui lepingu uuendamine võib olla eelhäälestatud algsesse koodi.

Lepingud on ka äsja turvaline, kui teatud muudatusi on projekteeritud kaitsta midagi, mida nimetatakse uuesti entrancy rünnak (kui ebausaldusväärse koodi sisestab lepingu manipuleerida seda).

Uus funktsioon kinnistades tehingu tulu andmed laekumiste teeb võimalikuks valguse klientidele teha kindlaks, kas tehing oli edukas või mitte, ilma tegelikult tehingu teostamisele virtuaalne masin. See mõjutab ka off-ahela tööriistu.

Teine täiendus viivitada raskusi pomm, mis praegu detoneeriva üle võrgu, et tagada tehingute ajad ei muutuvad talumatuks. (Transaction ajad on praegu umbes 25 sekundit - kõrgel ethereum on 10-sekundilise standarditele.)

See värskendus vähendab ka kasu, et kaevurite on esitatud plokid, mis tähendab, et kaevandamise käigus muutub kiiremaks ja odavamaks.

Teine kaevandamise fix kõrvaldab eelmise viga raskusi korrektor, et kindlustada ploki ajal jääb stabiilsem.

Uus precompiles vabastatakse Bütsantsi sillutada teed midagi, mida nimetatakse zk-snarks - krüptograafiline kord, et esimest korda, mis võimaldab tõeliselt Eratehingute esineda kohta ethereum võrku. See on toodetud koostöös z-raha, privaatsust-kesksemaks cryptocurrency et on esimene laialt levinud tehnoloogia rakendamisega.

Constantipole

Niisiis, mida on puudu? Kahjuks ei ole release kuupäeva seatud Constantipole teine ​​hardfork Metropolis. Seda seetõttu, et teatud muudatused olid ähvardavad eeldusi sügaval ethereum koodi, avades uksed mitmed potentsiaalsed ärakasutamine.

Üks EIP, mis on kavandatud, aga sillutab teed kergem kliendi rakenduste, lihtsustades protsessi hindamiseks tehingu. Praegu hindamise lepingute nõuab nii hetkeseisu blockchain ja räsi viimase 256 plokke. Kergemate klientidel olemas selline suur infotöötluse tuleb oluliselt vähendada - ja EIP 96 teeb seda elegantne viisil.

Kuid peamine päevapõhise näib olevat koos EIP 86, kavandatud keskseks projekti, ja kõige huvitavam (ja keeruline) ning EIPde.

EIP 86 tahab tuua võtmiseks konto turvalisuse, muutes kontod paindlikumaks ja kohandatav, võimaldades samas uusi funktsioone tuleb välja töötada. Kasutajad saavad määratleda oma turvalisuse mudel, kirjutades oma krüptograafiliste kirjelduste makseid.

Aga probleeme EIP 86 olid nii suur, et nad vajavad palju aega ja vaeva, et korralikult tegeleda.

Ühe protokolli selgus muteeruda mitu invariantidena, avades lõputu silmuseid probleeme. Tagasi juunis eksploidi avastati, mis võimaldaks pahatahtlik kaevur võtta kuuluvuse rahakotid ümberkorraldamisega blockchain või täita sama tehingu korduvalt.

Siiski on ka võimalik, et aja jooksul vaja lõpetada neid kodeerivaid uusi küsimusi ja võimalikke parandusi tekivad.

Seotud uudised


Post Ethereum

Bitcoin ja Energy Conservation Act

Post Ethereum

Bitcoini võluv innovatsioonipõhi on võitja maksete arendajatele

Post Ethereum

Mida me saame DAO-st õppida

Post Ethereum

Avaliku arvamuse jagamine Nagu DAO Rakesi rahastamine Ethereumis

Post Ethereum

Detsentraliseeritud rakendused: panga innovatsioonidirektori peamised küsimused

Post Ethereum

Venemaa suurim pank ühineb Enterprise Ethereum Allianceiga

Post Ethereum

Microsoft võõrustab Consensus 2018 Blockchain Hackathoni

Post Ethereum

Scaling Lightning? Kuidas Revive võiks suurendada Bitcoini kõige raskemas plaani

Post Ethereum

Blockchain käivitamine Kroonika käivitab Ethereum IoT registri

Post Ethereum

IBM vs Microsoft: kaks tech giants, kaks blockchain visioonid

Post Ethereum

Scratch That: CryptoKitties ei ole päris Ethereumi nägemus rakenduste jaoks

Post Ethereum

BlockCypher vabastab arendajatele Ethereum API-i tööriistakomplekti