1 dienoraštisNewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressNaujienlaiškiai

Užsiprenumeruokite mūsų naujienlaiškį.

Elektroninio pašto adresas

Mes gerbiame jūsų privatumą

„HomeBlogBlockchain“ paaiškinta

Trumpa Ethereum istorija

„Ethereum“ praeities atnaujinimų ir tvirtų šakių apžvalga, žvelgiant į tai, kas laukia. „ConsenSys“ 2019 m. Gegužės 13 d. Paskelbta 2019 m. Gegužės 13 d.

trumpa istorija ethereum

Žvelgiant iš paukščio skrydžio, „blockchain“ technologija nebuvo seniai. Nors pagrindinės sąvokos (kriptografija, decentralizacija, tarpusavio tinklų kūrimas) & sandoris) buvo tiriami dešimtmečius, tik iki 2008 m. „Bitcoin“ išleidimo visi šie komponentai gali būti drąsiai vertinami kaip kartu sukūrę funkcionalų produktą. Ypač „Ethereum“ buvo naudojamas tik viešu formatu tik nuo 2015 m. Nors pasikeitė numatomos evoliucijos datos ir detalės, „Ethereum“ laikėsi plano nuosekliai atnaujinti protokolą, kad būtų užtikrintas geresnis naudojimas, saugumas, funkcionalumas ir decentralizacija..

Neseniai vasario mėnesį atnaujinus Konstantinopolį, „Ethereum“ yra „Serenity“ (taip pat žinomas kaip „Ethereum 2.0“) viršūnėje, prie kurios bus galima pasiekti per daugybę šakių ir naujovinimo etapų, įskaitant „Ethereum 1.x“. Tačiau norėdami suprasti, kur einame, turime atsigręžti ir suprasti, iš kur atėjome. Šioje laiko juostoje apžvelgiama reikšmingų (ne) suplanuotų „Ethereum“ šakių ir atnaujinimų istorija ruošiantis kitam evoliucijos etapui.

Olimpinis | 2015 m. Gegužės 9 d

„Ethereum“ blokų grandinė į viešumą įsitraukė 2015 m. Liepos mėn. Vis dėlto tiesioginis žingsnis prieš tai buvo olimpinis – devintasis ir paskutinis koncepcijos atviro testneto įrodymas, kurį kūrėjai galėjo ištirti, kaip atrodytų „Ethereum“ blokinė grandinė.. Paskelbė Vitalikas iš viso 25 000 ETH atlygis kūrėjams, kurie praleido laiką išbandydami tinklą. Prašymas buvo aiškus: pabandykite perkrauti tinklą ir atlikti „beprotiškus dalykus su valstybe“, kad gautumėte įžvalgų, kaip protokolas valdys didelį srautą. Kūrėjams buvo suteiktos keturios bandymo kategorijos: operacijų veikla, virtualus mašinų naudojimas, kalnakasybos sugebėjimai ir bendrosios bausmės.

Pasienis | 2015 m. Liepos 30 d

Po poros mėnesių testavimo nepalankiausiomis sąlygomis „Ethereum“ tinklas buvo pasirengęs oficialiam viešojo tinklo atidarymui. Liepos 30 d. Ethereum genezės blokas buvo užminuotas ir bendruomenė pradėjo augti. Likus keliems mėnesiams iki „Frontier“ paleidimo, Vinay Gupta paskelbė užrašą apie „Ethereum“ paleidimo procesą. Tarp jaudulio pastabų yra perspėjimai potencialiems vartotojams. „Frontier“, jo teigimu, buvo „Ethereum“ „pačia sunkiausia forma“, todėl kūrėjai turėtų būti atsargūs. Likus kelioms dienoms iki „Frontier“ paleidimo, – aidėjo Steponas Taulas Guptos perspėjimas kūrėjams: „Kaip ir jų kolegoms Amerikos pasienyje, šiems naujakuriams bus suteiktos didžiulės galimybės, tačiau jie taip pat susidurs su daugybe pavojų“.

Pasienio protokole buvo keletas svarbių charakteristikų:

  • „Block Reward“: Kai kalnakasiai sėkmingai išgauna bloką Ethereum blokų grandinėje, jie gauna atlygį ETH. „Frontier“ buvo paleista už 5 ETH už bloką atlygį.
  • Dujos: Pirmosiomis „Frontier“ egzistavimo dienomis blokų dujų riba buvo užkoduota 5000 dujų. Iš esmės tai reiškė, kad nieko negali atsitikti tinkle. Tai buvo tikslingai įgyvendinta, kad kelioms dienoms būtų suteiktas buferis, kad kalnakasiai galėtų pradėti savo veiklą „Ethereum“ ir kad ankstyvieji naudotojai galėtų įdiegti savo klientus. Po kelių dienų dujų limitas buvo automatiškai pašalintas ir tinklas tapo pajėgus tvarkyti sandorius ir išmaniąsias sutartis, kaip buvo numatyta.
  • Kanarų sutartys: Kanarų sutartys buvo įtrauktos į „Frontier“, siekiant pranešti vartotojams, kad tam tikra grandinė yra bloga ar pažeidžiama. Kanarų sutartims buvo suteikta 0 arba 1. Sutartims, kurios turėjo problemą, buvo suteiktas 1, o klientams buvo pranešta, kad jie neišardytų tos nutrūkusios grandinės. Iš esmės kanarinių sutarčių galimybės pagrindinei „Ethereum dev“ grupei suteikė galimybę sustabdyti operaciją ar operaciją tinkle, jei kažkas pradės blogai. „Canary“ sutartys buvo labai centralizuotas, bet būtinas apsaugos mechanizmas dar Ethereum gyvavimo pradžioje.
  • Naudingumas: Visi kūrėjo veiksmai buvo atlikti naudojant komandines eilutes; nebuvo grafinės vartotojo sąsajos. Tinklas buvo tinkamas naudoti, tačiau vartotojo sąsaja buvo šiurkšti, o jos galimybės daugiausia buvo ribojamos žmonėms, turintiems „Ethereum“ žinių ir patirties.

Sodyba | 2016 m. Kovo 14 d

„Homestead“ atnaujinimas buvo pirmoji planuojama „Ethereum“ tinklo šakutė ir buvo įdiegta 2016 m. Gegužės 14 d. Su 1 150 000 bloko numeriu. Apskritai „Homestead“ atnaujinimas apėmė tris pagrindinius „Ethereum“ patobulinimus. Pirma, ji pašalino kanarinių sutarčių funkcionalumą, pašalindama tą tinklo centralizavimo tašką. Antra, ji pristatė naujus „Solidity“, programavimo kalbos, naudojamo „Ethereum“, kodus. Galiausiai ji pristatė „Mist“ piniginę, kuri leido vartotojams laikyti / sudaryti ETH ir rašyti / įdiegti išmaniąsias sutartis.

„Sodybos“ atnaujinimas buvo vienas iš ankstyviausių „Ethereum“ tobulinimo pasiūlymų įgyvendinimų. EIP yra rekomendacijos, pateikiamos bendruomenei, kurios, jei bus patvirtintos, bus įtrauktos į tinklo atnaujinimus. „Sodybos“ atnaujinime buvo trys EIP:

EIP-2: pagrindiniai sodybos atnaujinimai

EIP 2.1: padidėjo sumanių sutarčių sudarymo sandoriu kaina nuo 21 000 iki 53 000 dujų. Sutarties sudarymo kita sutartimi kaina – pageidaujamas būdas – kainavo daugiau nei sudarant sandorį. Padidindamas dujų sąnaudas sudarydamas sutartis per sandorius, EIP 2.1 paskatino vartotojus grįžti prie sutarčių sudarymo kitomis sutartimis.

EIP 2.2: „Visi sandorių parašai, kurių s vertė yra didesnė nei secp256k1n / 2, laikomi negaliojančiais. ECDSA susigrąžino iš anksto sukompiliuotą sutartį nepakito ir išlaikė aukštas s reikšmes; tai naudinga pvz. jei sutartis atgaus senus „Bitcoin“ parašus “. [šaltinis]

EIP 2.3: Nurodė, kad jei sutartyje nebus pakankamai dujų operacijai užbaigti, sutartis „žlugs“, o ne sudarys tuščią sutartį. Tai pakeitė galimas operacijos išvestis iš [sėkmė] [nepavyksta] arba [tuščia] į tiesiog [sėkmė] arba [nepavyko].

EIP 2.4: panaikinta paskata, leidžianti vartotojams kurti blokus su šiek tiek didesniais sunkumais – t. Y. Blokais, kurie greičiausiai bus išminuoti. Šis atnaujinimas stabilizavo blokavimo laiką tarp 10–20 sekundžių ir atkurė tinklui bendrą tikslinį laiką – ~ 15 sekundžių per bloką.

EIP-7

„Pridedamas naujas operacinis kodas DELEGATECALL at 0xf4, kuris pagal idėją yra panašus į CALLCODE, išskyrus tai, kad siunčia siuntėją ir vertę iš tėvų srities į vaiko sritį, t. sukurto skambučio siuntėjas ir vertė yra tokia pati kaip ir pirminio skambučio “. [šaltinis]

EIP-8: būsimi atnaujinimai

EIP-8 buvo tobulinimo pasiūlymas, atsižvelgiant į būsimus planuojamus tinklo atnaujinimus. Patobulinimas užtikrino, kad visa „Ethereum“ kliento programinė įranga galėtų pritaikyti būsimus tinklo protokolo atnaujinimus.

DAO šakutė | 2016 m. Liepos 20 d

Planuojamų „Ethereum“ atnaujinimų ir kietųjų šakių istorijoje neplanuotas DAO incidentas nusipelno įtraukimo. 2016 m. Decentralizuota autonominė organizacija „The DAO“ surinko 150 mln. USD, parduodama už finansavimą. Birželį DAO buvo įsilaužta ir nežinomas įsilaužėlis pavogė 50 milijonų dolerių vertės ETH. „Ethereum“ bendruomenė apskritai nusprendė sunkiai sutvarkyti grandinę, siekdama atkurti lėšas pradinėse jų piniginėse ir užtaisyti pažeidžiamumą. Vis dėlto kietoji šakutė buvo ginčytina, o kai kurie iš „Ethereum“ bendruomenės narių toliau minėjo ir sandoris vykdė pirminėje grandinėje. Originali grandinė – negrąžinto pavogto eterio – tapo „Ethereum Classic“, kuris laikui bėgant tapo silpnesnis ir buvo išnaudojamas. Dauguma bendruomenės ir pagrindinių kūrėjų tęsė darbą su šakėmis – pavogtą ETH grąžino savo pradiniams savininkams – ką mes dabar žinome kaip „Ethereum“ blokinę grandinę.

Metropolis: Bizantija | 2017 m. Spalio 16 d

Kitas Ethereum plano etapas buvo žinomas kaip Metropolis, ir jis vyks dviem etapais: Bizantija ir Konstantinopolis. 2017 m. Bizantija pradėjo veikti 4 370 000 bloke ir apėmė devynis EIP, įskaitant:

EIP 100

Koregavo formulę, kad įvertintų bloko sunkumą, kad būtų atsižvelgta į dėdės blokus. Naujoji formulė užtikrino stabilų emisijos normą, užtikrindama, kad jos nebūtų galima priversti didinti manipuliuojant dėdės blokais.

EIP 658

Blokams, įvykusiems po Bizantijos atnaujinimo, į operacijų kvitus buvo įtrauktas būsenos laukas, nurodantis sėkmę (žymimas 1) arba nesėkmę (žymimas 0).

EIP 649

„Sunkumo bomba“ yra mechanizmas, kurį suaktyvinus padidėtų reikalinga energija (t. Y. „Sunkumas“), norint išminuoti naują bloką, kol jis taps neįmanomas ir nebus galima išgauti naujų blokų. Šiuo metu „Ethereum“ tinklas taps „užšaldytas“. Sunkumų bomba iš pradžių buvo įtraukta į tinklą 2015 m. Rugsėjo mėn. Jos tikslas yra paremti galimą perėjimą nuo darbo įrodymo prie akcijų įrodymo. Įdiegus PoS, kalnakasiai teoriškai galėtų pasirinkti palaikyti senąją „PoW“ grandinę, taip sukeldami bendruomenės susiskaldymą ir sukurdami dvi atskiras grandines – vieną palaiko suinteresuotosios šalys, o kitą – kalnakasiai. Sprendimas, kad taip neatsitiktų, yra įgyvendinti sunkumų bombą, kuri galiausiai panaikintų kasybos efektyvumą ir leistų visiškai pereiti tinklą prie „PoS“, negresiant ginčytinos kietosios šakės. Ledynmečio / sunkumų bombos atidėjimas vieneriems metams ir blokinio atlygio sumažinimas nuo 5 ETH iki 3 ETH

Likusių Bizantijos EIP (140, 196, 197, 198, 211, 214) apžvalga rasti čia.

Metropolis: Konstantinopolis | 2019 m. Vasario 28 d

Planuota, kad antroji „Metropolis“ atnaujinimo dalis, pavadinta „Konstantinopolis“, pradės veikti 7 080 000 bloke – įvertinta 2019 m. Sausio viduryje. Sausio 15 d. Nepriklausoma saugumo audito įmonė „ChainSecurity“ paskelbė ataskaitą, kurioje nurodytas vienas iš penkių pagrindinių sistemos atnaujinimų. galėtų suteikti užpuolikams galimybę pavogti lėšų. Reaguodami į pranešimą, pagrindiniai „Ethereum“ kūrėjai ir išplėstinė bendruomenė balsavo už tai, kad atnaujinimas būtų atidėtas tol, kol bus pašalinta saugos spraga. Vėliau tą mėnesį pagrindiniai kūrėjai paskelbė, kad atnaujinimas vyks 7 280 000 bloke. 7 280 000 blokas atkeliavo vasario 28 d., O Konstantinopolio kietosios šakės atnaujinimas pradėjo veikti. Šiandieninis „Ethereum“ tinklas yra Konstantinopolio fazėje.

EIP 145: Pamažu perkeliamos instrukcijos

„Ethereum“ virtualioje mašinoje (EVM) pridėtos perkėlimo instrukcijos, nukreiptos bitais. Instrukcijos leidžia dvejetainės informacijos bitams judėti į kairę ir į dešinę. Šis patobulinimas reiškia, kad išmaniųjų sutarčių pamainų vykdymas bus 10 kartų pigesnis.

EIP 1052: Išmanusis sutarties patikrinimas

Leidžiama išmaniosioms sutartims patikrinti viena kitą traukiant tik kitos išmaniosios sutarties maišos. Iki Konstantinopolio sumanios sutartys turėtų ištraukti visą kito kodą, kad būtų galima patikrinti, kuriam atlikti reikėjo laiko ir energijos.

EIP 1014: CREATE2

Patobulintas valstybinių kanalų įgalinimas – „Ethereum“ mastelio sprendimas, pagrįstas ne grandinės sandoriais.

EIP 1283: PARDUOTI

Sumažino SSTORE operacijos dujų kainą. Šis sumažinimas leidžia kelis sandorio pakeitimus atlikti pigiau.

EIP 1234: „Block Rewards“ & Bombos vėlavimo sunkumai

Susideda iš dviejų komponentų: „Block Reward Reduction“ ir „Sunkumų atidedanti bomba“.

„Block Reward Reduction“

Premijos kalnakasiams buvo sumažintos nuo 3 ETH už bloką iki 2 ETH už bloką. Šis sumažinimas yra žinomas kaip „Trečiavimas“.

Bombos vėlavimo sunkumai

EIP 1234 vėluoja įgyvendinti sunkumų bombą dar dvylika mėnesių, tada bus balsuojama dar kartą.

Žvilgsnis į priekį: Stambulas & Rimtis

Žvelgiant į ateitį, „Serenity“ yra galutinis „Ethereum“ blokų grandinės tikslas, bet ne anksčiau nei Stambulo šakutė ir „Ethereum 1.x“. Stambulo šakutė daugiausia bus apibrėžta sprendimu dėl „ProgPoW“. Rimtumas bus apibrėžtas visiškai pereinant nuo „Proof of Work“ į „Proof of Stake“, tačiau apims ir kitus svarbius atnaujinimus. Pažymėtina, kad pristatoma švyturių grandinė, dalijimasis ir perėjimas nuo „Ethereum Virtual Machine“ (EVM) prie „Ethereum“ skonio žiniatinklio asamblėjos (eWASM). Visi „Serenity“ atnaujinimai bus pristatyti etapais, o per tą laiką „Ethereum 1.x“ bus toliau tobulinama, kad būtų užtikrinta originalios „PoW“ grandinės tęstinumas. Stebėkite kitą straipsnį apie būsimas kietąsias šakutes ir „Serenity“.

***
Norite pakelti „blockchain“ išsilavinimą į kitą lygį?

Naršykite mūsų „blockchain“ mokymo kursai →

Užsiprenumeruokite mūsų naujienlaiškį, kuriame rasite naujausias „Ethereum“ naujienas, įmonės sprendimus, kūrėjų išteklius ir dar daugiau. El. Pašto adresas Išskirtinis turinysEthereum Q3 2020 DeFi ataskaitaAtaskaita

Ethereum Q3 2020 DeFi ataskaita

„Ethereum“ Q2 2020 m. „DeFi“ ataskaitaAtaskaita

„Ethereum“ Q2 2020 m. „DeFi“ ataskaita

Pilnas „Blockchain“ verslo tinklų vadovasVadovas

Pilnas „Blockchain“ verslo tinklų vadovas

Kaip sukurti sėkmingą „Blockchain“ produktąInternetinis seminaras

Kaip sukurti sėkmingą „Blockchain“ produktą

Tokenizacijos įvadasInternetinis seminaras

Tokenizacijos įvadas

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me