Toate limbile
eon este o rețea inteligentă distribuită de mare viteză, care definește un set complet de protocoale de internet distribuite. Eon nu este o furculiță de EOS, ci o rețea mai grandioasă bazată pe EOS, permițând epocii informaționale pe Internet să introducă cu adevărat în epoca valorii Internet. Jetoanele Eon sunt utilizate pentru aerul 1: 1 direcțional și întreținerea nodurilor de recompensă.
Atât blockchain -ul public existent, cât și platformele contractuale inteligente au probleme de scalabilitate și securitate. TPS este la fel de scăzut ≤10. Contractele inteligente vulnerabile au devenit foarte frecvente, iar incidentele majore de hacking apar în fiecare lună. În plus, în prezent, nu există nicio soluție care să răspundă necesității de a prelucra cantități mari de date în siguranță în paralel.
Vă prezentăm Eon - o nouă platformă blockchain concepută pentru scalabilitate și securitate. Pe măsură ce numărul de noduri crește, puterea de procesare a întregii rețele blockchain crește de fapt. Pietrea de temelie a proiectării Eon sunt conceptele de fluturare, funcție aleatorie verificabilă (VRF) și toleranță practică a erorilor bizantine (PBFT), care permite întregii rețele să împartă munca în mai multe blocuri pentru a realiza pe deplin potențialul de calcul al fiecărui nod.
Eon propune în plus un limbaj contractual inteligent bazat pe verificarea formală, o bibliotecă modulară și HTML ++, care permite dezvoltatorilor să scrie cod rapid, paralel și sigur pentru a sprijini probleme de calcul în lumea reală, cum ar fi calcularea inteligenței artificiale sau sarcini de colaborare umană pe scară largă în timp real.
Sistemul „boule” din Grecia antică a fost cea mai timpurie formă de democrație. Congresul cetățenilor permite oricărui cetățean cu vârsta peste 20 de ani să participe la discuții și luarea deciziilor cu privire la problemele naționale majore. Participanții primesc o sumă mică de recompensă cu bani; în timp ce „500 de conferință” este formată din 500 de cetățeni în vârstă de 30 de ani sau mai mari. Mandatul lor este de un an și nu poate fi reales. Fiecare cetățean nu poate servi decât de două ori în viața sa. Proiectarea acestui sistem a mobilizat foarte mult entuziasmul fiecărui cetățean de a participa și a luat în considerare și corectitudinea alegerilor.
Algoritmul original al lui Eon se bazează pe DPOS, Algorand, Zilliqa și PBFT. Integrează ideile de ascuțire ale Ethereum Casper și Zilliqa, crescând scalabilitatea la 10.000 TPS, VRF -ul lui Algorand este utilizat pentru a găsi noduri electorale, iar PBFT -ul lui TendErmint este utilizat pentru a ajunge rapid și sigur la un consens în cadrul fiecărui fragment. Eon introduce, de asemenea, conceptul de stocare elastică asincronă, rezolvând astfel porțiunea de date care trebuie să aștepte până când toate celelalte noduri sau supernode sunt de acord cu bloc. Algoritmul Boule are capacități de procesare a latenței scăzute și a debitului ridicat și poate efectua mai multe experimente de aplicații din rețeaua reală a rețelei. Blockchain -ul Eon este format din două tipuri de noduri: 1) noduri adresabile (AN) și 2) noduri de stocare elastice (FSN). Nodul adresabil gestionează meta -informația cu cioburi și rutare, în timp ce nodul de stocare flexibil stochează informațiile de tranziție de stare.
Eon va construi un strat de verificare și securitate în partea de sus a stratului de calcul al contractului inteligent. Mașina virtuală Eon Ewasm acceptă doar codul scris în Coq, F* și Isabelle. Obiectivele de programare a fluxului de date furnizate de aceste trei limbaje sunt: 1) calcularea paralelă și reducerea hărții, cum ar fi optimizarea ascuțită; 2) Suport formal de verificare. Doar programele care trec dovada matematică pot fi acceptate și compilate.
Pentru a îmbunătăți prietenia dezvoltatorului, Eon, ca rețea EOS, va începe să fie rețeaua principală a dezvoltatorilor EOS. Are un centru de cod inteligent bazat pe contract și o piață cu scopul de partajare și comunicare a codurilor. De obicei, dezvoltatorii pot scrie contracte inteligente în HTML ++ pe baza modulelor și bibliotecilor existente, reducând astfel oportunitatea dezvoltatorilor de a se ocupa direct de VM Runtime. Prin urmare, dezvoltatorii pot scrie contracte inteligente, cum ar fi construirea unei pagini web.