Everscale | |
---|---|
Tip de | blockchain descentralizat , criptomonedă |
Dezvoltatori | EverX Labs , Broxus și alții |
Scris in | Rugini |
Prima editie | 7 mai 2020 |
Site-ul web | everscale.network |
Everscale [1] [2] (Everscale, din engleză ever - „always” și scale - „scale”, adică infinit scalabil [3] ) este un blockchain PoS de a cincea generație cu un token nativ Everscale (EVER). Arhitectura Everscale se concentrează pe abordarea trilemei securității, scalabilității și descentralizării [4] .
O caracteristică cheie a Everscale este capacitatea de a se împărți dinamic în fluxuri, în funcție de sarcină, fiecare dintre acestea formând propriile lanțuri de blocuri. Astfel, se asigură execuția paralelă a operațiunilor, ceea ce face posibilă atingerea unei viteze de execuție totale de peste 1.000.000 de tranzacții pe secundă [5] la costuri de tranzacție reduse și o finalizare în 4 secunde.
Everscale este complet construit pe un sistem de contracte inteligente care rulează în propria sa mașină virtuală - TVM (Trustless Virtual Machine). O schimbare a stării blockchain-ului poate avea loc doar prin executarea unui contract inteligent. Contractele inteligente interacționează între ele și cu utilizatorii prin mesaje care sunt organizate într-o singură coadă.
Everscale este unul dintre primele 200 [6] blockchain-uri după capitalizarea pieței.
Tokenul nativ al lui Everscale are simbolul EVER. Toate comisioanele de rețea sunt plătite în EVER. Emisia maximă EVER este de aproximativ 2 miliarde de monede. Furnizarea inițială de jetoane a fost de 5 miliarde EVER, dar după decizia comunității, 3 miliarde EVER au fost arse prin trimiterea de jetoane în contul „găurii negre”, din care este imposibil să se retragă fonduri [7] [8] .
Acum moneda EVER este tranzacționată pe burse precum Gate.io, MEXC, Bitrue, Coinone, Bitmart, KuCoin și altele [9] .
Pe lângă Everscale, tokenul nativ EVER este disponibil și pe rețelele Ethereum [10] și BNB Chain [11] .
Pe lângă EVER, rețeaua Everscale oferă posibilitatea de a emite propriile jetoane . Standardul pentru jetoanele fungibile se numește TIP-3. TIP-3 (Trustless Improve Proposal #3) este un standard de token Everscale care descrie principiile de bază pentru construirea de contracte inteligente cu simboluri. Contractele inteligente pentru portofelul utilizatorilor li se permite doar să implementeze contractul inteligent root de la adresa lor. Acest standard acceptă circulația jetoanelor împachetate EVER - WEVER pentru operațiuni pe DEX și Bridge [12] .
Scopul acestui standard este de a implementa caracteristicile fundamentale ale Everscale, cum ar fi multithreading . Fiecare cont își păstrează propriul contract inteligent care gestionează tranzacțiile cu jetoane, spre deosebire de implementările de jetoane ERC-20, în care un contract inteligent mare stochează informații despre toate conturile și soldurile.
TIP-4 este un standard de token nefungibil - NFT , care implementează și capabilitățile de multithreading ale Everscale și are o arhitectură similară cu TIP-3.
Everscale este condusă ca o organizație autonomă descentralizată (DAO) . Toate deciziile privind dezvoltarea proiectului sunt luate pe baza votului deținătorilor de jetoane EVER în sistemul EVER DAO [13] . Pentru a lua o decizie este necesar să se implice în vot cel puțin 5.000.000 de monede ale deținătorilor și să obțină majoritatea voturilor „pentru”. Pentru a vă prezenta inițiativa, trebuie să blocați 100.000 EVER în miza.
Everscale implementează o abordare unică a contractelor inteligente, aici se aplică principiul „totul este un contract inteligent”. Schimbul de informații între contractele inteligente, precum și între utilizator și contractul inteligent, are loc prin intermediul mesajelor.
Mesajele din rețeaua Everscale sunt împărțite în două tipuri:
Mesajele externe sunt mesaje care sunt trimise din blockchain în exterior sau care vin în blockchain din exteriorul blockchain-ului. Aceste mesaje au o semnătură criptografică a proprietarului contului și organizează interacțiunea dintre blockchain-ul Everscale și utilizator ( DApp ), dar nu pot transporta informații despre criptomoneda.
Mesajele interne sunt mesaje din cadrul blockchain-ului care circulă de la un cont Everscale blockchain la un alt cont Everscale. Doar aceste mesaje pot transporta informații despre criptomoneda.
Mesajele interne și externe din blockchain-ul Everscale sunt puse în coadă și se garantează că vor fi executate într-o ordine strict definită, datorită implementării Protocolului Reliable External Messaging (REMP).
În Everscale, doar un contract inteligent poate efectua o tranzacție, astfel încât fiecare adresă activă trebuie să aibă un contract inteligent implementat. Aici, portofelul este, de asemenea, un contract inteligent și este distribuit în cadrul rețelei însăși. Deja în momentul operațiunii de către client, acesta îndeplinește funcțiile programate și schimbă independent mesaje cu alte contracte inteligente.
Adresa portofelului este calculată combinând cheia publică a utilizatorului și hash-ul datelor originale, inclusiv codul de contract inteligent care este implementat. Având în vedere că un utilizator poate implementa orice număr de contracte inteligente, o cheie publică din Everscale ar putea avea milioane de adrese asociate cu ea. Acest lucru duce la o nouă paradigmă de gândire pentru dezvoltatorii de blockchain numită „programare distribuită”.
Everscale - are o structură pe două niveluri și constă dintr-un lanț principal și lanțuri de lucru (shard). Masterchain-ul este responsabil pentru validarea Everscale și conține hash-urile de bloc ale tuturor lanțurilor de lucru. Fiecare lanț de lucru nou se formează atunci când capacitatea tuturor lanțurilor de lucru actuale este utilizată cu 90% pentru a preveni supraîncărcarea. Atât lanțul principal, cât și lanțurile de lucru, în funcție de sarcină, sunt împărțite în fluxuri - propriile combinații de adrese care sunt procesate de propriul grup de validatori, selectate pe baza unui algoritm pseudo-aleatoriu din grupul de validatori a lanțului de lucru pentru un timp scurt.
O astfel de diviziune poate atinge limita - atunci când există un cont blockchain în flux, cu contractul inteligent conținut în acesta. În același timp, la nivel de date, toate fluxurile sunt interconectate, iar dacă datele de la altul sunt necesare pentru calcul în cadrul unui flux, acestea sunt disponibile direct, ocolind lanțul principal, care servește doar pentru confirmare. În caz de sarcină insuficientă, fluxurile sunt interconectate într-unul singur.
Validatorii sunt noduri care produc blocuri atât pe Masterchain, cât și pe Workchains. Fiecare validator trebuie să blocheze mai mult de 350.000 NICIODATĂ pentru a se alătura rețelei și pentru a putea produce și valida blocuri. Dacă validatorul acționează cu răutate, de ex. încearcă să trimită blocuri invalide, este tăiat, adică cota sa din fondurile blocate va fi redusă
Rețeaua Everscale este destul de solicitantă în ceea ce privește hardware-ul validatorului și lățimea de bandă a rețelei, cu toate acestea, datorită multithreading-ului blockchain-ului, sarcina poate fi distribuită uniform între validatori, ceea ce reduce cerințele pentru mașini în comparație cu alte blockchain-uri de înaltă performanță.
Everscale are în prezent aproximativ 180 de validatori înregistrați. Dintre acestea, alegerile au loc pentru fiecare ciclu de 18 ore. Deținătorii mizei maxime devin validatori ai blocurilor master chain, restul celor selectați validează lanțul de lucru. Numărul maxim de validatori principali este de 100, iar cel minim este de 13.
DeBot (ing. DeBot, de la Decentralized Bot - decentralized bot) este un smart contract de un fel special care poate fi executat atât pe blockchain, cât și local. Atunci când este executat local, DeBot asigură funcționarea interfețelor utilizator, precum criptarea, semnăturile, codarea cu parsing și generarea unei interfețe json, lucrul cu graphQL, citirea, căutarea, trimiterea cererilor, obținerea de informații despre conturi, tranzacții, blocuri.
DeBots nu au acces la cheile utilizatorului, ceea ce garantează o interacțiune sigură. Spre deosebire de Web3 [14] , DeBots nu au nevoie de un strat suplimentar între utilizatori și Everscale. Ele pot fi folosite pentru o varietate de lucruri - jocuri, portofele etc.
Sarcina deBot este de a oferi o interacțiune cu adevărat descentralizată între utilizator și blockchain.
Datorită faptului că ordinea de procesare a mesajelor în blockchain-ul Everscale este strict definită, este posibil să se calculeze starea blockchain-ului, care va fi la un moment dat, fără a aștepta finalizarea operațiunilor.
În practică, aceasta înseamnă că utilizatorul va vedea rezultatul operației în 0,2 secunde, deși finalizarea acestuia va avea loc mai târziu.
Astfel, Everscale nu este doar cel mai rapid blockchain din punct de vedere al numărului total de tranzacții, ci și cel mai interactiv, estompând linia dintre o aplicație obișnuită și o aplicație blockchain (DApp).
Pentru a atinge securitatea, Everscale implementează o variantă a modelului de consens Proof-of-Stake numit protocol Soft Majority Fault Tolerance (SMFT) [5] .
Pentru a preveni propagarea blocurilor false, protocolul SMFT cere ca fiecare bloc trimis în rețea să fie verificat în succesiune:
Toate nodurile rău intenționate care încearcă să perturbe rețeaua pot fi penalizate financiar pentru acțiunile lor în orice stadiu: un colator își poate pierde partea pentru trimiterea unui bloc invalid, validatorii își pot pierde partea pentru că nu trimit dovada primirii blocului, iar un verificator poate pierde o parte. din cota lor pentru că nu au trimis mesaje de verificare.
Probabilitatea de a efectua cu succes un atac necesită ca majoritatea nodurilor să fie rău intenționate - deoarece este imposibil să se calculeze care nod va deveni verificator. Prin urmare, cea mai bună strategie pentru toți verificatorii care doresc să-și păstreze miza intactă este să rămână sinceri. Astfel, protocolul SMFT face ca Everscale să fie comparabil din punct de vedere al securității doar cu Bitcoin.
Comisioanele la Everscale constau în mai multe tipuri de taxe diferite:
Taxele nu depind de suma transferului, ele se bazează pe contractul inteligent în curs de executare, dar comisionul mediu în acest moment este de ~0,1 VEDERE
Setul de instrumente include: API-uri de compilare Solidity și C++, SDK-uri și biblioteci pentru platforme și limbaje de programare populare, instrumente încorporate în linia de comandă pentru noduri pentru testarea DApp, mai multe browsere și portofele descentralizate.
Ever SDK (kit de dezvoltare software Everscale) este o bibliotecă client de bază folosită pentru a dezvolta aplicații distribuite (DApps). Această bibliotecă client de bază este scrisă în Rust și poate fi legată dinamic.
Ever SDK acceptă încărcarea dinamică a claselor care oferă lucru cu componente și funcții care necesită mult resurse, cum ar fi TVM, Ever transaction executor, comunicații ABI, transfer de date și funcții de criptare pentru dezvoltarea aplicațiilor distribuite - DApps, mobile DApps, web DApps, server DApps, DApps pentru întreprinderi etc. Biblioteca acceptă multe limbaje și platforme de programare.
Everscale rezolvă una dintre problemele cu NFT-urile legate de lipsa practicilor standardizate pentru utilizarea lor. Funcționalitatea NFT include termeni de proprietate, transfer de control, eliberare, incinerare etc. Ca parte a comunității Everscale, se propune utilizarea NFT SDK pentru a dezvolta un set de instrumente standard, ușor de utilizat, pentru lucrul cu jetoane nefungibile. Everscale NFT SDK se bazează pe ideea de a crea un set de implementări de biblioteci cu funcționalități de bază care pot fi extinse fără a interfera cu implementarea principală.
Deci, în practica arderii jetoanelor, în practica lucrului cu colecții închise (în care doar autorul poate crea ceva) cu colecții deschise, când orice utilizator poate crea un NFT în cadrul colecției, dar cu semnătura obligatorie a autorului , este oferită o bibliotecă client de bază, cu care orice utilizator poate obține ceea ce are nevoie.
Un serviciu conceput să funcționeze cu mașina virtuală TVM ocolind blockchain-ul Everscale în sine. La accesarea Invisible Bridge pentru utilizatorii externi care nu au jetoane EVER, procesatorul de credit este declanșat. Drept urmare, utilizatorii nu trebuie să se angajeze în mod independent în schimbul de jetoane pentru a plăti pentru gaz și implementare. La finalizarea operațiunilor, Invisible Bridge calculează automat fondurile cheltuite pentru aceasta în moneda pe care o deține utilizatorul - într-o sumă echivalentă cu suma cheltuită în EVER furnizată de procesatorul de credite.
După anunțul de finalizare a lucrărilor la TON , echipa Telegram a lansat codul proiectului către public sub licență GPL . Acest lucru a oferit șansa de a implementa ideile TON în proiecte independente [16] .
Pe 7 mai 2020, un grup de validatori și dezvoltatori profesioniști, inclusiv echipa EverX (care a dezvoltat sistemul de operare pe deasupra TON), precum și Broxus, Everstake, Chorus one, Certus one, P2P.org, Dokia Capital, Bitscale Capital, MinerGate, Block rock și multe altele mai multe echipe au lansat platforma Free TON blockchain [17] . Lansarea proiectului a fost transmisă în direct pe YouTube [18] . Jetonul blockchain a fost numit TON Crystal. Mai târziu, Warp Capital, IT Gold și alte câteva echipe au devenit, de asemenea, membri ai managementului global.
Conceptul de dezvoltare blockchain conținea ideea distribuirii meritocratice a token-urilor de proiect prin concursuri inițiate de utilizatori înșiși și care vizează îmbunătățirea rețelei și introducerea de noi soluții.
Pe tot restul anului 2020 și în prima jumătate a anului 2021, blockchain-ul a suferit o revizuire semnificativă. Cartea albă a lui Everscale [19] a fost lansată , definind dezvoltarea viitoare a rețelei. Software-ul nodului a fost complet reproiectat și rescris în limbajul de programare Rust , ceea ce a condus la o creștere semnificativă a scalabilității rețelei și la o schimbare semnificativă a laturii tehnologice a blockchain-ului. Ca urmare, rețeaua a început să reprezinte soluția originală a dezvoltatorilor de proiecte. Ca urmare, ideea rebrandingului a început să fie discutată activ între dezvoltatori și internauți.
Pe 8 noiembrie 2021, s-a încheiat votul privind propunerea de rebranding a proiectului Free TON la Everscale (scalabil infinit) [20] . Printre motivele rebranding-ului a fost necesitatea de a sublinia diferențele semnificative față de TON, formate ca urmare a dezvoltării rețelei. Ca urmare a rebranding-ului rețelei principale, au existat și schimbări în numele tuturor obiectelor principale ale ecosistemului. Moneda rețelei și-a schimbat numele din TON Crystal în Everscale, iar simbolul și-a schimbat numele în EVER. Everscale a început să opereze un sistem de granturi pentru distribuirea fondurilor [21] .
Ecosistemul Everscale este reprezentat de diferite tipuri de produse construite folosind instrumente pentru dezvoltatori. Ecosistemul include diverse DEX -uri , piețe NFT , servicii DeFi , portofele cripto pentru dispozitive mobile și computere [22] . Dezvoltatorii Everscale includ mai multe echipe de dezvoltare, inclusiv EverX, Broxus, SVOI.dev, Radiance, ITGold, Pruvendo, Hyperflex etc. Validatorii Everscale includ validatori internaționali majori - p2p.org, , Certus One, Chorus one și Everstake.
Rețeaua Everscale are în prezent aproape 700.000 de conturi deschise și peste 66 de milioane de tranzacții procesate. În medie, sunt deschise 40.000 de conturi noi pe lună.
Stratul de bază de deasupra protocolului Everscale este sistemul de operare EverOS cu o gamă largă de instrumente pentru dezvoltare pe Everscale - SDK, cloud, compilatoare, legături utile [23] .
Tip de | Produs | Descriere | Dezvoltator | Legătură |
---|---|---|---|---|
DEX/DeFi | FlatQube | Schimb bazat pe AMM [22] | Broxus | https://flatqube.io/ |
DEX/DeFi | EverLend.app | Protocol de credit similar implementării Compound [22] [24] | SVOI.dev | https://everland.app/ |
DEX/DeFi | CONTRACTA | Schimb descentralizat cu suport pentru cartea de comenzi | EverX | https://flexdex.fi/ |
DEX/DeFi | Podul Octus | Punți între rețeaua Everscale și rețelele Binance Smart Chain, Fantom, Polygon | Broxus | https://octusbridge.io/ |
DEX/DeFi | Înfășurat EVER | Moneda principală a Everscale este înfășurată în token TIP-3.1 | Broxus | https://wrappedever.io/ |
NFT-uri | Marele Bazar | Piață NFT, platformă de tranzacționare cu jetoane standard TIP-4. | ITGold | https://grandbazar.io/ |
NFT-uri | ScalePunks | Colecția NFT „Punks” [25] | SVOI.dev | https://scalepunks.com/ |
NFT-uri | ChessNFT | Colecția NFT de piese de șah în parteneriat cu FIDE [26] | ChessNFT | https://chessnft.com/ |
Portofel | Ever Surf | Portofel web și mobil cu suport DeBots | EverX | https://ever.surf/ |
Portofel | Portofel EVER | Portofel mobil și extensie de browser pentru conectarea DApp | Broxus | https://l1.broxus.com/everscale/wallet |
Portofel | ScaleWallet | Extensii de browser pentru conectarea la DApp | SVOI.dev | https://scalewallet.com/ |
Portofel | everspace | Portofel pentru Everscale | ITGold | https://everspace.app |
Platforma de lansare | EverStart | Platformă launchpad pentru proiecte de crowdfunding pe Ethereum, Polygon, BNB Chain și Everscale blockchain | Everscale DeFi Alliance | https://app.everstart.io |
Platforma de lansare | Podcast Balena Ucigașă | o emisiune online cu prezentări ale proiectelor de investiții în ecosistemul Everscale și cu propriile jetoane KWT. | EverX | https://kwpc.show/ |
De asemenea, Everscale este organizatorul și sponsorul unor conferințe la scară largă privind studiul și dezvoltarea industriei criptomonede [27] [28] [29] [30]
Criptomonede | |
---|---|
PoW bazat pe SHA-2 | |
PoW bazat pe Scrypt | |
PoW bazat pe CryptoNote | |
Alți algoritmi PoW | |
algoritmi PoS | |
Alte tehnologii | |
subiecte asemănătoare |
|