Alla språk
eon är ett intelligent höghastighetsutnyttjat nätverk som definierar en komplett uppsättning distribuerade internetprotokoll. EON är inte en gaffel av EOS, utan ett mer stort nätverk baserat på EOS, vilket gör att informationen Internet -era verkligen kan gå in i värdet Internet -era. Eon -tokens används för 1: 1 riktningsluftror och belöningsnodunderhåll.
Både befintliga offentliga blockchain- och smarta kontraktsplattformar har skalbarhet och säkerhetsproblem. TPS är så låg som ≤10. Sårbara smarta kontrakt har blivit mycket vanliga och stora hackingincidenter inträffar varje månad. Dessutom finns det för närvarande ingen lösning som uppfyller behovet av att bearbeta stora mängder data säkert parallellt.
Vi introducerar EON - en ny blockchain -plattform designad för skalbarhet och säkerhet. När antalet noder ökar ökar faktiskt bearbetningskraften för hela blockchain -nätverket. Hörnstenen i EON -designen är koncepten för skärvning, verifierbar slumpmässig funktion (VRF) och praktisk byzantinsk feltolerans (PBFT), vilket gör att hela nätverket kan dela upp arbetet i flera block för att fullt ut realisera datorpotentialen för varje nod.
EON föreslår vidare ett smart kontraktsspråk baserat på formell verifiering, ett modulbibliotek och HTML ++, vilket gör att utvecklare kan skriva snabba, parallella och säkra kod för att stödja verkliga datorproblem som konstgjord intelligensberäkning eller storskaliga mänskliga samarbetsuppgifter.
"Boule" -systemet i antika Grekland var den tidigaste formen av demokrati. Medborgarkongressen tillåter alla medborgare över 20 år att delta i diskussioner och beslutsfattande i stora nationella frågor. Deltagarna får en liten summa pengar belöning; medan "500 konferensen" består av 500 medborgare i åldern 30 eller äldre. Deras mandatperiod är ett år och de kan inte omvalas. Varje medborgare kan bara tjäna två gånger i sitt liv. Utformningen av detta system mobiliserade varje medborgares entusiasm att delta och tog också hänsyn till valet i valet.
Eons ursprungliga Boule -algoritm är baserad på DPOS, Algorand, Zilliqa och PBFT. Den integrerar de skärande idéerna från Ethereum Casper och Zilliqa, ökande skalbarhet till 10 000 TP: er, Algorands VRF används för att hitta valnoder, och Tendermints PBFT används för att snabbt och säkert nå enighet inom varje skärv. EON introducerar också begreppet asynkron elastisk lagring och löser därmed datavdelen som måste vänta tills alla andra noder eller supernoder går med på blocket. Boule-algoritmen har låg latens och hög genomströmningsbehandlingsfunktioner och kan genomföra mer verkliga nätverkssamhällets applikationsexperiment. Eon blockchain består av två typer av noder: 1) adresserbara noder (AN) och 2) elastiska lagringsnoder (FSN). Den adresserbara noden hanterar metainformationen för skärvor och routing, medan den flexibla lagringsnoden lagrar tillståndsövergångsinformationen.
EON kommer att bygga ett verifierings- och säkerhetslager ovanpå det smarta kontraktsberäkningsskiktet. Eon Ewasm Virtual Machine stöder bara kod skriven i Coq, F* och Isabelle. Dataflödesprogrammeringsmålen som tillhandahålls av dessa tre språk är: 1) parallell datoranvändning och kartreducering såsom skärmoptimering; 2) Formell verifieringsstöd. Endast program som passerar matematiskt bevis kan accepteras och sammanställas.
För att förbättra utvecklarens vänlighet kommer EON, som EOS -nätverk, att börja bli kärnnätverket för EOS -utvecklare. Det har ett smart kontraktdrivet kodcenter och marknad med målet om koddelning och kommunikation. Vanligtvis kan utvecklare skriva smarta kontrakt i HTML ++ baserat på befintliga moduler och bibliotek och därigenom minimera möjligheten för utvecklare att hantera VM -körtiden direkt. Därför kan utvecklare skriva smarta kontrakt, till exempel att bygga en webbsida.