Everscale | |
---|---|
Sorts | decentraliserad blockchain , kryptovaluta |
Utvecklare | EverX Labs , Broxus och andra |
Skrivet i | Rost |
Första upplagan | 7 maj 2020 |
Hemsida | everscale.network |
Everscale [1] [2] (Everscale, från engelska ever - "alltid" och scale - "scale", d.v.s. oändligt skalbar [3] ) är en femte generationens PoS-blockkedja med en infödd Everscale-token (EVER). Everscale-arkitekturen fokuserar på att ta itu med trilemmat säkerhet, skalbarhet och decentralisering [4] .
En nyckelfunktion hos Everscale är förmågan att dynamiskt dela upp i flöden, beroende på belastningen, som var och en bildar sina egna kedjor av block. Därmed säkerställs parallell exekvering av operationer, vilket gör det möjligt att uppnå en total exekveringshastighet på mer än 1 000 000 transaktioner per sekund [5] till låga transaktionskostnader och en 4-sekunders avslutning.
Everscale är helt byggt på ett system av smarta kontrakt som körs i sin egen virtuella maskin – TVM (Trustless Virtual Machine). En förändring av blockkedjans tillstånd kan endast ske genom att ett smart kontrakt genomförs. Smarta kontrakt interagerar med varandra och användare genom meddelanden som är organiserade i en enda kö.
Everscale är en av de 200 främsta [6] blockkedjorna efter börsvärde.
Everscales infödda token har tickern EVER. Alla nätverksprovisioner betalas i EVER. Det maximala utsläppet NÅGONSIN är cirka 2 miljarder mynt. Den initiala tillgången på tokens var 5 miljarder EVER, men efter samhällets beslut brändes 3 miljarder EVER genom att skicka tokens till kontot för det "svarta hålet", från vilket det är omöjligt att ta ut pengar [7] [8] .
Nu handlas EVER-myntet på sådana börser som Gate.io, MEXC, Bitrue, Coinone, Bitmart, KuCoin och andra [9] .
Förutom Everscale är den infödda EVER-tokenen också tillgänglig på nätverken Ethereum [10] och BNB Chain [11] .
Förutom EVER ger Everscale-nätverket möjligheten att utfärda sina egna tokens . Standarden för fungibla tokens kallas TIP-3. TIP-3 (Trustless Improve Proposal #3) är en Everscale-tokenstandard som beskriver de grundläggande principerna för att bygga token-smarta kontrakt. Smarta kontrakt för användarplånbok tillåts endast distribuera det smarta rotkontraktet från sin adress. Denna standard stöder cirkulationen av inslagna tokens EVER-WEVER för operationer på DEX och Bridge [12] .
Syftet med denna standard är att implementera de grundläggande funktionerna i Everscale, såsom multithreading . Varje konto har sitt eget smarta kontrakt som hanterar transaktioner med tokens, till skillnad från ERC-20-tokenimplementationer, där ett stort smart kontrakt lagrar information om alla konton och saldon.
TIP-4 är en icke-fungibel token-standard - NFT , som även implementerar Everscales multithreading-kapacitet och har en liknande arkitektur som TIP-3.
Everscale drivs som en decentraliserad autonom organisation (DAO) . Alla beslut om utvecklingen av projektet fattas på grundval av omröstningen av ägarna av EVER-tokens i EVER DAO-systemet [13] . För att fatta ett beslut är det nödvändigt att involvera minst 5 000 000 mynt av innehavare i omröstningen och få en majoritet av rösterna "för". För att lägga fram ditt initiativ måste du blockera 100 000 EVER i insats.
Everscale implementerar ett unikt tillvägagångssätt för smarta kontrakt, principen om "allt är ett smart kontrakt" gäller här. Utbytet av information mellan smarta kontrakt, såväl som mellan användaren och det smarta kontraktet, sker genom meddelanden.
Meddelanden på Everscale-nätverket är indelade i två typer:
Externa meddelanden är meddelanden som skickas från blockkedjan till utsidan eller kommer till blockkedjan utanför blockkedjan. Dessa meddelanden har en kryptografisk signatur av kontoägaren och organiserar interaktionen mellan Everscale blockchain och användaren ( DApp ) men kan inte bära information om kryptovalutan.
Interna meddelanden är meddelanden inom blockkedjan som flödar från ett Everscale blockchain-konto till ett annat Everscale-konto. Endast dessa meddelanden kan innehålla information om kryptovalutan.
Interna och externa meddelanden i Everscale blockchain ställs i kö och kommer garanterat att exekveras i en strikt definierad ordning, tack vare implementeringen av REMP (Reliable External Messaging Protocol).
I Everscale kan bara ett smart kontrakt utföra en transaktion, så varje aktiv adress måste ha ett utrullat smart kontrakt. Här är plånboken också ett smart kontrakt, och den distribueras inom själva nätverket. Redan vid tidpunkten för operationen av klienten utför han de programmerade funktionerna och utbyter självständigt meddelanden med andra smarta kontrakt.
Plånboksadressen beräknas genom att kombinera användarens publika nyckel och hashen av originaldata, inklusive den smarta kontraktskoden som används. Med tanke på att en användare kan distribuera hur många smarta kontrakt som helst, kan en offentlig nyckel i Everscale ha miljontals adresser kopplade till sig. Detta leder till ett nytt tänkande för blockkedjeutvecklare som kallas "distribuerad programmering".
Everscale - har en struktur i två nivåer och består av en masterkedja och arbetskedjor (skärva). Masterkedjan är ansvarig för valideringen av Everscale och innehåller blockhasharna för alla arbetskedjorna. Varje ny arbetskedja bildas när kapaciteten hos alla nuvarande arbetskedjor används med 90 % för att förhindra överbelastning. Både masterkedjan och arbetskedjorna, beroende på belastningen, är uppdelade i strömmar - deras egna kombinationer av adresser som bearbetas av sin egen grupp av validatorer, valda utifrån en pseudo-slumpmässig algoritm från gruppen av arbetskedjevaliderare för en kort tid.
En sådan uppdelning kan nå gränsen - när det finns ett blockchain-konto i strömmen, med det smarta kontraktet som finns i det. Samtidigt, på datanivån, är alla strömmar sammankopplade, och om data från en annan behövs för beräkning inom en ström, är de tillgängliga direkt, förbi masterkedjan, som endast tjänar för bekräftelse. Vid otillräcklig belastning sammankopplas strömmarna till ett.
Validatorer är noder som producerar block på både Masterchain och Workchains. Varje validator måste blockera mer än 350 000 EVER för att gå med i nätverket och kunna producera och validera block. Om validatorn agerar illvilligt, d.v.s. försöker skicka ogiltiga block, det skärs ned, d.v.s. hans andel av spärrade medel kommer att minskas
Everscale-nätverket är ganska krävande på validatorhårdvara och nätverksbandbredd, men på grund av blockkedjans multithreading kan belastningen fördelas jämnt mellan validatorerna, vilket minskar kraven på maskiner jämfört med vissa andra högpresterande blockkedjor.
Everscale har för närvarande cirka 180 registrerade validerare. Av dessa hålls val för varje 18-timmarscykel. Ägarna av de maximala insatserna blir validerare av masterkedjeblocken, resten av de utvalda validerar arbetskedjan. Det maximala antalet huvudvaliderare är 100, minsta är 13.
DeBot (eng. DeBot, från Decentralized Bot - decentralized bot) är ett smart kontrakt av ett speciellt slag som kan utföras både på blockkedjan och lokalt. När den exekveras lokalt säkerställer DeBot driften av användargränssnitt, såsom kryptering, signaturer, kodning med parsning och generering av ett json-gränssnitt, arbete med graphQL, läsning, sökning, skicka förfrågningar, få information om konton, transaktioner, block.
DeBots har inte tillgång till användarens nycklar, vilket garanterar en säker interaktion. Till skillnad från Web3 [14] behöver DeBots inte ett extra lager mellan användare och Everscale. De kan användas till en mängd olika saker - spel, plånböcker, etc.
DeBots uppgift är att tillhandahålla en verkligt decentraliserad interaktion mellan användaren och blockkedjan.
På grund av det faktum att ordningen för behandling av meddelanden i Everscale-blockkedjan är strikt definierad, är det möjligt att beräkna blockkedjans tillstånd, vilket kommer att vara vid ett eller annat tillfälle, utan att vänta på slutförandet av operationer.
I praktiken innebär detta att användaren kommer att se resultatet av operationen inom 0,2 sekunder, även om dess slutförande kommer att ske senare.
Everscale är alltså inte bara den snabbaste blockkedjan när det gäller det totala antalet transaktioner, utan också den mest interaktiva, vilket suddar ut gränsen mellan en vanlig applikation och en blockkedjeapplikation (DApp).
För att uppnå säkerhet implementerar Everscale en variant av Proof-of-Stake- konsensusmodellen som kallas Soft Majority Fault Tolerance (SMFT)-protokollet [5] .
För att förhindra spridning av falska block kräver SMFT-protokollet att varje block som skickas till nätverket verifieras i sekvens:
Alla skadliga noder som försöker störa nätverket kan straffas ekonomiskt för sina handlingar i vilket skede som helst: en kollator kan förlora sin del för att skicka ett ogiltigt block, validerare kan förlora sin del för att inte skicka bevis på blockkvitto och en verifierare kan förlora en del av deras andel för att de inte har skickat ett verifieringsmeddelande.
Sannolikheten för att framgångsrikt genomföra en attack kräver att majoriteten av noderna är skadliga - eftersom det är omöjligt att beräkna vilken nod som kommer att bli en verifierare. Därför är den bästa strategin för alla verifierare som vill behålla sin andel intakt att förbli ärlig. Således gör SMFT-protokollet Everscale jämförbart vad gäller säkerhet endast med Bitcoin.
Provisioner hos Everscale består av flera typer av olika avgifter:
Avgifterna beror inte på överföringsbeloppet, de är baserade på det smarta kontraktet som utförs, men den genomsnittliga avgiften för närvarande är ~0,1 EVER
Verktygslådan innehåller: Solidity- och C++-kompilator-API:er, SDK:er och bibliotek för populära plattformar och programmeringsspråk, inbyggda nodkommandoradsverktyg för DApp-testning, flera decentraliserade webbläsare och plånböcker.
Ever SDK (Everscale Software Development Kit) är ett grundläggande klientbibliotek som används för att utveckla distribuerade applikationer (DApps). Detta kärnklientbibliotek är skrivet i Rust och kan länkas dynamiskt.
Ever SDK stöder dynamisk laddning av klasser som ger arbete med resurskrävande komponenter och funktioner, såsom TVM, Ever Transaction executor, ABI-kommunikation, dataöverföring och krypteringsfunktioner för utveckling av distribuerade applikationer - DApps, mobila DApps, webb DApps, server DApps, företags DApps etc. Biblioteket stöder många programmeringsspråk och plattformar.
Everscale löser ett av problemen med NFTs relaterat till bristen på standardiserade metoder för deras användning. NFT-funktionalitet inkluderar villkor för ägande, överföring av kontroll, frigivning, förbränning, etc. Som en del av Everscale-communityt föreslås det att man använder NFT SDK för att utveckla en standard, lättanvänd verktygslåda för att arbeta med icke-fungibla tokens. Everscale NFT SDK är baserad på idén om att skapa en uppsättning biblioteksimplementeringar av kärnfunktionalitet som kan utökas utan att störa huvudimplementeringen.
Så, i praktiken att bränna tokens, i praktiken att arbeta med slutna samlingar (där endast författaren kan skapa något) med öppna samlingar, när vilken användare som helst kan skapa en NFT inom samlingen, men med författarens obligatoriska signatur , erbjuds ett grundläggande klientbibliotek, med vilket alla användare kan få det han behöver.
En tjänst designad för att fungera med den virtuella TVM-maskinen som går förbi själva blockkedjan Everscale. Vid åtkomst till Invisible Bridge för externa användare som inte har EVER-tokens, utlöses kreditbehandlaren. Som ett resultat behöver användare inte självständigt delta i utbyte av tokens för att betala för gas och driftsättning. Efter avslutad operation beräknar Invisible Bridge automatiskt pengarna som spenderas för detta i den valuta som användaren äger - i ett belopp som motsvarar det använda beloppet i EVER tillhandahållet av kreditbehandlaren.
Efter tillkännagivandet av slutförandet av arbetet med TON släppte Telegram -teamet projektkoden till allmänheten under GPL-licensen . Detta gav en chans att implementera TONs idéer till oberoende projekt [16] .
Den 7 maj 2020, en grupp professionella validerare och utvecklare, inklusive EverX-teamet (som utvecklade operativsystemet ovanpå TON), samt Broxus, Everstake, Chorus one, Certus one, P2P.org, Dokia Capital, Bitscale Capital, MinerGate, Block rock och fler flera team lanserade Free TON blockchain-plattformen [17] . Lanseringen av projektet sändes live på YouTube [18] . Blockchain-tokenen fick namnet TON Crystal. Senare blev Warp Capital, IT Gold och flera andra team också medlemmar i den globala ledningen.
Blockchain-utvecklingskonceptet innehöll idén om meritokratisk distribution av projekttokens genom tävlingar initierade av användarna själva och syftade till att förbättra nätverket och introducera nya lösningar.
Under resten av 2020 och första halvan av 2021 har blockkedjan genomgått en betydande översyn. Everscales vitbok [19] släpptes, som definierar den framtida utvecklingen av nätverket. Nodmjukvaran var helt omdesignad och omskriven i programmeringsspråket Rust , vilket ledde till en betydande ökning av nätverksskalbarhet och en betydande förändring av den tekniska sidan av blockkedjan. Som ett resultat började nätverket representera projektutvecklarnas ursprungliga lösning. Som ett resultat började idén om omprofilering aktivt diskuteras bland utvecklare och nätanvändare.
Den 8 november 2021 avslutades omröstningen om förslaget att ändra varumärket Free TON-projektet till Everscale (oändligt skalbart) [20] . Bland skälen till omprofileringen var behovet av att betona de betydande skillnaderna från TON, som bildades som ett resultat av nätverkets utveckling. Som ett resultat av omprofileringen av huvudnätverket skedde också förändringar i namnet på alla de ledande objekten i ekosystemet. Nätverksvalutan bytte namn från TON Crystal till Everscale, token-tickern bytte namn till EVER. Everscale började använda ett bidragssystem för att fördela medel [21] .
Everscales ekosystem representeras av olika typer av produkter byggda med hjälp av utvecklarverktyg. Ekosystemet inkluderar olika DEX , NFT - marknadsplatser , DeFi- tjänster, kryptoplånböcker för mobila enheter och datorer [22] . Everscales utvecklare inkluderar flera utvecklingsteam inklusive EverX, Broxus, SVOI.dev, Radiance, ITGold, Pruvendo, Hyperflex, etc. Everscales validatorer inkluderar stora internationella validatorer - p2p.org, , Certus One, Chorus one och Everstake.
Everscale-nätverket har för närvarande nästan 700 000 konton öppna och över 66 miljoner transaktioner bearbetade. I genomsnitt öppnas 40 000 nya konton per månad.
Baslagret ovanpå Everscale-protokollet är EverOS-operativsystemet med ett brett utbud av verktyg för utveckling på Everscale - SDK, moln, kompilatorer, användbara bindningar [23] .
Sorts | Produkt | Beskrivning | Utvecklaren | Länk |
---|---|---|---|---|
DEX/DeFi | FlatQube | AMM- baserad utbyte [22] | Broxus | https://flatqube.io/ |
DEX/DeFi | EverLend.app | Kreditprotokoll som liknar Compound- implementering [22] [24] | SVOI.dev | https://everland.app/ |
DEX/DeFi | BÖJA | Decentraliserat utbyte med orderboksstöd | EverX | https://flexdex.fi/ |
DEX/DeFi | Octus Bridge | Broar mellan Everscale-nätverk och Binance Smart Chain, Fantom, Polygon-nätverk | Broxus | https://octusbridge.io/ |
DEX/DeFi | Inslagna EVER | Everscales huvudvaluta insvept i TIP-3.1-token | Broxus | https://wrappedever.io/ |
NFTs | GrandBazar | NFT-marknadsplats, handelsplattform med TIP-4-standardtokens. | ITGold | https://grandbazar.io/ |
NFTs | ScalePunks | NFT-samlingen "Punks" [25] | SVOI.dev | https://scalepunks.com/ |
NFTs | ChessNFT | NFT-samling av schackpjäser i samarbete med FIDE [26] | ChessNFT | https://chessnft.com/ |
Plånbok | Surfa någonsin | Webb- och mobilplånbok med DeBots-stöd | EverX | https://ever.surf/ |
Plånbok | EVER Plånbok | Mobilplånbok och webbläsartillägg för att ansluta DApp | Broxus | https://l1.broxus.com/everscale/wallet |
Plånbok | ScaleWallet | Webbläsartillägg för att ansluta till DApp | SVOI.dev | https://scalewallet.com/ |
Plånbok | everspace | Plånbok för Everscale | ITGold | https://everspace.app |
Startplatta | EverStart | launchpad-plattform för crowdfunding-projekt på blockkedjor Ethereum, Polygon, BNB Chain och Everscale | Everscale DeFi Alliance | https://app.everstart.io |
Startplatta | Späckhuggarpodcast | en onlineshow med presentationer av investeringsprojekt i Everscales ekosystem och med egna KWT-tokens. | EverX | https://kwpc.show/ |
Everscale är också arrangör och sponsor för storskaliga konferenser om studier och utveckling av kryptoindustrin [27] [28] [29] [30]
Kryptovalutor | |
---|---|
PoW baserad på SHA-2 | |
PoW baserad på Scrypt | |
PoW baserad på CryptoNote | |
Andra PoW-algoritmer | |
PoS- algoritmer | |
Andra tekniker | |
Relaterade ämnen |
|