Všechny jazyky
eon je inteligentní vysokorychlostní distribuovaná síť, která definuje kompletní sadu distribuovaných internetových protokolů. EON není vidličkou EOS, ale více velké sítě založené na EOS, což umožňuje informační internetové éře skutečně vstoupit do éry hodnoty internetu. Tokens EON se používají pro směrové airdropy 1: 1 a údržbu uzlů odměňování.
Stávající veřejné blockchain i inteligentní smluvní platformy mají problémy s škálovatelností a zabezpečení. TPS je až ≤ 10. Zranitelné inteligentní smlouvy se staly velmi běžnými a každý měsíc se vyskytují hlavní hackerské incidenty. Kromě toho v současné době neexistuje žádné řešení, které by vyhovovalo potřebě bezpečně zpracovávat velké množství dat paralelně.
Představujeme EON - novou platformu blockchainu určenou pro škálovatelnost a zabezpečení. Jak se počet uzlů zvyšuje, zpracování síly celé sítě blockchain se skutečně zvyšuje. Základním kamenem designu EON jsou koncepty shardingu, ověřitelné náhodné funkce (VRF) a praktické byzantské tolerance poruch (PBFT), což umožňuje celé síti rozdělit práci do několika bloků, aby plně realizoval výpočetní potenciál každého uzlu.
EON dále navrhuje inteligentní smluvní jazyk založený na formálním ověření, modulární knihovně a HTML ++, který umožňuje vývojářům psát rychlý, paralelní a zabezpečený kód na podporu problémů s výpočtem v reálném světě, jako jsou výpočetní techniky v oblasti umělé inteligence nebo úkoly spolupráce v reálném čase.
Systém „Boule“ ve starověkém Řecku byl nejčasnější formou demokracie. Občanský kongres umožňuje každému občanovi nad 20 let účastnit se diskusí a rozhodování o hlavních národních otázkách. Účastníci dostávají malou částku odměny za peníze; Zatímco „500 konference“ se skládá z 500 občanů ve věku 30 a více let. Jejich funkční období je jeden rok a nelze je znovu zvolit. Každý občan může v životě sloužit pouze dvakrát. Návrh tohoto systému výrazně mobilizoval nadšení každého občana k účasti a také vzal v úvahu spravedlnost voleb.
Původní algoritmus EON Boule je založen na DPOS, Algorand, Zilliqa a PBFT. Integruje shardingové myšlenky Ethereum Casper a Zilliqa, zvyšuje škálovatelnost na 10 000 TPS, Algorand's VRF se používá k nalezení volebních uzlů a PBFT v Tendernermint se používá k rychlému a bezpečnému dosažení konsensu v rámci každého shardu. EON také představuje koncept asynchronního elastického ukládání, a tak řešení datové části, která musí počkat, až se s blokem nedohodnou všechny ostatní uzly nebo supernody. Algoritmus Boule má schopnosti nízké latence a vysoký propustnost a může provádět více experimentů s aplikacemi síťové společnosti v reálném světě. Blockchain EON se skládá ze dvou typů uzlů: 1) adresovatelné uzly (AN) a 2) elastické úložné uzly (FSN). Adresovatelný uzel spravuje meta informace o střepech a směrování, zatímco flexibilní uzel úložiště ukládá informace o přechodu státu.
EON vytvoří vrstvu ověření a zabezpečení na horní části vrstvy inteligentních kontraktů. Virtuální stroj EON EON EWASM podporuje pouze kód napsaný v COQ, F* a Isabelle. Cíle programování datového toku poskytnutých těmito třemi jazyky jsou: 1) paralelní výpočetní techniky a snímky mapy, jako je optimalizace shardingu; 2) Podpora formální ověření. Lze přijmout a kompilovat pouze programy, které předávají matematický důkaz.
Aby se zlepšila přívětivost vývojářů, začne EON jako síť EOS hlavní sítí vývojářů EOS. Má inteligentní kódové centrum řízené smlouvou a trh s cílem sdílení kódu a komunikace. Vývojáři obvykle mohou psát inteligentní smlouvy v HTML ++ na základě existujících modulů a knihoven, čímž minimalizují příležitost pro vývojáře, aby se vypořádali přímo s během VM. Vývojáři proto mohou psát inteligentní smlouvy, jako je vytvoření webové stránky.