EOSIO Dawn 3.0 byl spuštěn s EOSIO 1.0 na obzoru

Producent softwaru s otevřeným zdrojovým kódem Block.one právě předem vydala svoji blockchainovou platformu zaměřenou na škálovatelnost EOSIO Dawn verze 3.0 na Githubu. Akce Github byla doprovázena a Střední příspěvek na blogu od spoluzakladatele Daniela Larimera. Příspěvek prohlašuje:

Toto předběžné vydání představuje významný milník na cestě k EOSIO 1.0, jehož vydání je plánováno na červen 2018.

To vše je součástí plánu EOS a připravuje půdu pro verzi 1.0, která byla nabízena jako dosud nejsilnější infrastruktura blockchainových aplikací. Vydání EOSIO Dawn 3.0 přichází 4 měsíce po vydání verze 2.0 a právě zde se guma vlaku začíná potýkat s realitou.

Toto konkrétní vydání přichází s několika neočekávanými prvky, které „byly objeveny v procesu budování platformy, která je výkonná, flexibilní a snadno se na ní rozvíjí.“

V následujícím textu probereme Larimerův příspěvek ve snaze o jeho lepší stravitelnost, dotkneme se nejdůležitějších funkcí Dawn 3.0 a probereme, co by to mohlo znamenat pro budoucnost. Pokud potřebujete osvěžovač na platformě EOS, podívejte se na naše aktualizace od Q1 nebo si přečtěte naše průvodce EOS, nebo se podívejte na nejnovější Novinky a názory EOS.

Škálovatelnost

Ve světě blockchainu je škálovatelnost do značné míry název hry. Škálovatelnost neznamená puttování po síti testnet, znamená to zcela uspokojení poptávky na trhu.

EOSIO Střední příspěvek zní:

Náš tým na každém kroku zapracoval do návrhu budoucí potřeby škálování. Navrhli jsme EOSIO tak, aby budoucí implementace mohly využívat paralelní výpočet ke zrychlení propustnosti bez náročných změn.

Tento první komentář k škálovatelnosti je vyjádřením záměru a dává nám vědět, že EOS může být na některých skutečných řešeních. Dále tvrdí, že v současné době je k dispozici pouze zlomek potenciálních optimalizací EOS. Pokud jde o specifika škálovatelnosti, existuje několik vzrušujících novinek.

Mezibloková komunikace

Když blockchainy mohou navzájem správně komunikovat, škálovatelnost se stává exponenciální. Komunikace mezi blockchainy je, když jeden blockchain dokáže ověřit událost v jiném řetězci a prokázat to bezpečně. Toto je skutečná škálovatelnost.

Podle EOS:

Cílem je, aby komunikace mezi blockchainy byla stejně bezpečná jako komunikace uvnitř řetězce mezi inteligentními smlouvami, a myslíme si, že jsme tohoto cíle dosáhli.

V době, kdy komunikační chyby v Ethereu chytré smlouvy bylo prokázáno, že jsou zranitelné, je to vítaný aspekt platformy EOS. Pokud to není případ „příliš dobrého na to, aby to byla pravda“, je to obrovská novinka a představuje cíl, že řešení, jako jsou boční řetězce, střepy a plazma, jsou po.

Jak přesně EOS „dosáhl“ tohoto cíle? Abych parafrázoval Larimera, jde o implementaci lehkého klienta jako chytré smlouvy. Lehký klient je navržen tak, že funguje jako validátor transakcí, aniž by musel zpracovávat celý blockchain. Proto společnost EOS buduje blockchain DPoS s „účinným a bezpečným ověřováním light-client“.

Lehcí klienti obecně zpracovávají každý záhlaví bloku a poté „ověřte důkazy týkající se těchto záhlaví bloků.“ V kontextu EOS by to nemělo měřítko, takže místo toho tým „vytvořil první blockchain s byzantským ověřováním řídkých hlaviček odolným vůči chybám.“ Dále vysvětlují, že lehký klient „zpracuje pouze záhlaví bloků, kde se změní sada producentů aktivních bloků a ty, které obsahují příslušné meziblokové zprávy“. Jednoduše řečeno, díky tomu je komunikace dvou blockchainů mnohem efektivnější.

Je třeba poznamenat, že se jedná do značné míry o probíhající experiment a konečný výsledek se může výrazně lišit od současné podoby. Také docela dost odborníků udržovat že skutečná řešení škálovatelnosti jsou stále cestou pryč.

Mezi další funkce EOSIO zaměřené na efektivitu patří bezkontextové akce a komprese dat:  

  • Bezkontextové akce jsou klíčové funkce, které umožňují efektivní meziblokovou komunikaci a umožňují společnosti EOS paralelizovat drtivou většinu režie spojené s uvedenou komunikací. To se provádí prořezáváním dat z přehrávání blockchainu.
  • Existuje mnoho transakcí s stlačitelná data, a jeho komprimací může EOS efektivněji ukládat a přenášet velké množství transakcí. Uživatelé s komprimovatelnými daty budou účtováni méně než ti, kteří dokončují transakce s nekomprimovatelnými daty.

Bezpečnostní

Pokud je škálovatelnost první myšlenkou v mysli většiny vývojářů blockchainu, je bezpečnost nepochybně druhá. Zabezpečení je vícerozměrný problém a EOS zvažuje mnoho různých aspektů – hacking, selhání hardwaru a ztrátu hesla..

Zabezpečené zpožděné transakce

Larimerovými slovy:

Transakce se zpožděním zabezpečení jsou jednou z nejdůležitějších funkcí aplikace EOSIO Dawn 3.0.

Tato nová funkce zabezpečení umožňuje uživatelsky konfigurovatelná zpoždění pro různé akce. Ve skutečnosti se jedná o další bezpečnostní vrstvu proti hackerství a umožňuje variabilní časové zpoždění před přenosem transakce do neměnného záznamu blockchainu. “Jedná se o významné zlepšení oproti jiným blockchainům, u kterých nevíte, že jste byli hacknuti, dokud není pozdě s tím něco dělat,” napsal Larimer.

S Dawn 3.0 existuje také nová forma postihu pro lidi, kteří se zabývají ztracenými hesly / klíči. Každý účet EOS bude mít dvě úrovně oprávnění, které uživateli umožní spadnout na jednu z nich, pokud dojde k ohrožení druhé. Dvě úrovně oprávnění jsou „vlastník“ a „aktivní“. Představte si, že jste ztratili klíč nebo váš multisig partner nereaguje. V takovém případě může uživatel s „aktivním povolením“ resetovat „oprávnění vlastníka“ po definované době nečinnosti (30 dnů). “

Jedná se o další pojistku proti hackerům nebo selhání zařízení a měla by jít dlouhou cestu k tomu, aby uživatelé zvyklí na získávání hesel byli pohodlnější. V případě, že používáte zařízení využívající biometrické identifikátory, útočník by musel (opět podle Larimera) „kompromitovat vaše multisig partnery, fyzicky ukrást váš telefon a ukrást váš otisk prstu nebo tvář“.

Výrobcům bloků všech veřejných sítí založených na systému EOSIO se doporučuje uspokojovat poptávku uživatelů provozováním tolika řetězců, kolik je potřeba. Cílem je „maximální možný síťový efekt kolem jediného tokenu a posílení důvěry a bezpečnosti ekonomických pobídek vytvořených tokeny s vysokou tržní kapitalizací.“

V souboru je mnohem více pošta (13 minut čtení) a pro ty z vás, kteří rádi prolévají technické detaily, to stojí za to.

Závěrečné myšlenky

EOSIO Dawn 3.0 je „funkce dokončena“, ale ve scénáři reálného světa je stále do značné míry nevyzkoušená. Cílem této verze je vyčenichat chyby a zlepšit stabilitu základní platformy. V příštím měsíci tým EOS vyžehlí finální systémovou smlouvu, která implementuje všechny mechanismy sázení, hlasování a správy. Rovněž dokončují standard tokenů. To vše je rozhodující pro budoucí úspěch EOS.

I když v poslední době došlo k mnoha vzrušujícím vývojům, stále existuje řada překážek, které musí EOS překonat, a v posledních několika měsících cena klesl z maxima 18,50 USD na současný kurz 9,08 USD. To by však nemělo stačit k tlumení duchů věřících v vidění EOS. V době psaní tohoto článku překročil tržní strop EOS hranici 7 miliard dolarů, čímž skokově klesl nad litecoinem a stal se největší kryptoměnou číslo 5 podle tržního stropu.

Samotný Larimer uzavírá své oznámení řadou býčích prohlášení:

EOSIO se stal mnohem výkonnějším a snadněji se vyvíjel, než jsme si představili před rokem. EOSIO má za poslední měsíc jedno z nejaktivnějších úložišť C ++ v celém Githubu. Všechno je na správné cestě k vysoce kvalitnímu veřejnému vydání EOSIO 1.0 v červnu!

Abyste byli informováni, můžete sledovat EOS na Cvrlikání, přidejte se k jejich Komunita Reddit, nebo si udržujte přehled Telegram.