Alle sprog
eon er et intelligent højhastighedsdistribueret netværk, der definerer et komplet sæt distribuerede internetprotokoller. Eon er ikke en gaffel af EOS, men et mere storslået netværk baseret på EOS, der giver informationsinternet -æraen mulighed for virkelig at indtaste værdien Internet Era. Eon -tokens bruges til 1: 1 retningsbestemte luftdrops og belønningsknudevedligeholdelse.
Både eksisterende offentlige blockchain og smarte kontraktplatforme har skalerbarhed og sikkerhedsproblemer. TPS er så lav som ≤10. Sårbare smarte kontrakter er blevet meget almindelige, og store hackinghændelser forekommer hver måned. Der er desuden i øjeblikket ingen løsning, der imødekommer behovet for at behandle store mængder data sikkert parallelt.
Vi introducerer EON - en ny blockchain -platform designet til skalerbarhed og sikkerhed. Efterhånden som antallet af knudepunkter stiger, øges behandlingseffekten for hele blockchain -netværket faktisk. Hjørnestenen i EON -design er koncepterne med afskærmning, verificerbar tilfældig funktion (VRF) og praktisk byzantinsk fejltolerance (PBFT), som gør det muligt for hele netværket at opdele arbejdet i flere blokke for fuldt ud at realisere computerpotentialet for hver node.
Eon foreslår endvidere et smart kontraktsprog baseret på formel verifikation, et modulært bibliotek og HTML ++, som giver udviklere mulighed for at skrive hurtigt, parallelle og sikre kode til understøttelse af den virkelige verden computerproblemer såsom kunstig intelligens computing eller storstilet realtids menneskelige samarbejdsopgaver.
"Boule" -systemet i det gamle Grækenland var den tidligste form for demokrati. Citizens Congress tillader enhver borger over 20 år at deltage i diskussioner og beslutningstagning om større nationale spørgsmål. Deltagerne modtager en lille mængde penge belønning; Mens "500 -konferencen" består af 500 borgere i alderen 30 år eller ældre. Deres embedsperiode er et år, og de kan ikke genvalges. Hver borger kan kun tjene to gange i sit liv. Designet af dette system mobiliserede hver borger entusiasme til at deltage og tog også hensyn til valgets retfærdighed.
Eons originale Boule -algoritme er baseret på DPOS, Algorand, Zilliqa og Pbft. Det integrerer afskærmningsidéerne fra Ethereum Casper og Zilliqa, hvilket øger skalerbarheden til 10.000 TPS, algorands VRF bruges til at finde valgknudepunkter, og Tendermint's PBFT bruges hurtigt og sikkert ved at nå konsensus inden for hver skår. Eon introducerer også konceptet med asynkron elastisk opbevaring og løser således den datadel, der skal vente, indtil alle andre noder eller supernoder er enige om blokken. Boule-algoritmen har muligheder for lav latenstid og høj gennemstrømning og kan gennemføre mere applikationseksperimenter i den virkelige verden. Eon -blockchain består af to typer noder: 1) adresserbare knudepunkter (AN) og 2) elastiske opbevaringsnoder (FSN). Den adresserbare knude administrerer metaoplysninger om skår og routing, mens den fleksible opbevaringsnode gemmer statens overgangsinformation.
Eon vil opbygge et verifikations- og sikkerhedslag oven på det smarte kontrakts computinglag. Eon Ewasm Virtual Machine understøtter kun kode skrevet i Coq, F* og Isabelle. Datastrømningsprogrammeringsmålene leveret af disse tre sprog er: 1) parallel computing og kortreducer, såsom afskærmningsoptimering; 2) formel verifikationsstøtte. Kun programmer, der passerer matematisk bevis, kan accepteres og udarbejdes.
For at forbedre udviklerens venlighed vil Eon, som EOS -netværket, begynde at være kernenettet af EOS -udviklere. Det har et smart kontraktdrevet kodecenter og et marked med det mål at kodedeling og kommunikation. Typisk kan udviklere skrive smarte kontrakter i HTML ++ baseret på eksisterende moduler og biblioteker og derved minimere muligheden for udviklere til at håndtere VM -runtime. Derfor kan udviklere skrive smarte kontrakter, såsom at opbygge en webside.