Everscale | |
---|---|
Type | decentraliseret blockchain , cryptocurrency |
Udviklere | EverX Labs , Broxus og andre |
Skrevet i | Rust |
Første udgave | 7. maj 2020 |
Internet side | everscale.netværk |
Everscale [1] [2] (Everscale, fra engelsk ever - "always" og scale - "scale", dvs. uendeligt skalerbar [3] ) er en femte generation af PoS blockchain med et indfødt Everscale token (EVER). Everscale-arkitekturen fokuserer på at adressere trilemmaet af sikkerhed, skalerbarhed og decentralisering [4] .
Et nøgletræk ved Everscale er evnen til dynamisk at opdele i flows, afhængigt af belastningen, som hver danner sine egne kæder af blokke. Dermed sikres parallel eksekvering af operationer, hvilket gør det muligt at opnå en samlet eksekveringshastighed på mere end 1.000.000 transaktioner i sekundet [5] til lave transaktionsomkostninger og 4 sekunders afslutning.
Everscale er fuldstændig bygget på et system af smarte kontrakter , der kører i sin egen virtuelle maskine - TVM (Trustless Virtual Machine). En ændring i blockchainens tilstand kan kun ske gennem udførelsen af en smart kontrakt. Smarte kontrakter interagerer med hinanden og brugerne gennem beskeder, der er organiseret i en enkelt kø.
Everscale er en af top 200 [6] blockchains efter markedsværdi.
Everscales oprindelige token har tickeren EVER. Alle netværksprovisioner betales i EVER. Den maksimale emission NOGENSINDE er omkring 2 milliarder mønter. Den oprindelige forsyning af tokens var 5 milliarder EVER, men efter fællesskabets beslutning blev 3 milliarder EVER brændt ved at sende tokens til kontoen for det "sorte hul", hvorfra det er umuligt at trække penge ud [7] [8] .
Nu handles EVER-mønten på sådanne børser som Gate.io, MEXC, Bitrue, Coinone, Bitmart, KuCoin og andre [9] .
Ud over Everscale er det native EVER-token også tilgængeligt på netværkene Ethereum [10] og BNB Chain [11] .
Ud over EVER giver Everscale-netværket mulighed for at udstede sine egne tokens . Standarden for fungible tokens kaldes TIP-3. TIP-3 (Trustless Improve Proposal #3) er en Everscale token-standard, der beskriver de grundlæggende principper for opbygning af token-smarte kontrakter. Smart-kontrakter med brugerpung er kun tilladt at implementere den smarte root-kontrakt fra deres adresse. Denne standard understøtter cirkulationen af indpakkede tokens EVER-WEVER til operationer på DEX og Bridge [12] .
Formålet med denne standard er at implementere de grundlæggende funktioner i Everscale, såsom multithreading . Hver konto beholder sin egen smarte kontrakt, der håndterer transaktioner med tokens, i modsætning til ERC-20 token-implementeringer, hvor én stor smart kontrakt gemmer oplysninger om alle konti og saldi.
TIP-4 er en ikke-fungibel token-standard - NFT , som også implementerer Everscales multithreading-funktioner og har en arkitektur, der ligner TIP-3.
Everscale drives som en decentraliseret autonom organisation (DAO) . Alle beslutninger om udviklingen af projektet træffes på grundlag af afstemningen fra ejerne af EVER-tokens i EVER DAO-systemet [13] . For at træffe en beslutning er det nødvendigt at inddrage mindst 5.000.000 mønter af indehavere i afstemningen og få et flertal af stemmerne "for". For at fremsætte dit initiativ skal du blokere 100.000 EVER i indsats.
Everscale implementerer en unik tilgang til smarte kontrakter, princippet om "alt er en smart kontrakt" gælder her. Udvekslingen af information mellem smarte kontrakter, såvel som mellem brugeren og den smarte kontrakt, sker gennem beskeder.
Beskeder på Everscale-netværket er opdelt i to typer:
Eksterne beskeder er beskeder, der sendes fra blockchain til ydersiden eller kommer til blockchain udefra. Disse meddelelser har en kryptografisk signatur af kontoejeren og organiserer interaktionen mellem Everscale blockchain og brugeren ( DApp ), men kan ikke indeholde oplysninger om kryptovalutaen.
Interne meddelelser er meddelelser inden for blockchain, der strømmer fra en Everscale blockchain-konto til en anden Everscale-konto. Kun disse meddelelser kan indeholde oplysninger om kryptovalutaen.
Interne og eksterne beskeder i Everscale blockchain er i kø og garanteret at blive udført i en strengt defineret rækkefølge, takket være implementeringen af Reliable External Messaging Protocol (REMP).
I Everscale er det kun en smart kontrakt, der kan udføre en transaktion, så hver aktiv adresse skal have en implementeret smart kontrakt. Her er tegnebogen også en smart kontrakt, og den distribueres indenfor selve netværket. Allerede på tidspunktet for operationen af klienten udfører han de programmerede funktioner og udveksler selvstændigt beskeder med andre smarte kontrakter.
Tegnebogsadressen beregnes ved at kombinere brugerens offentlige nøgle og hashen af de originale data, inklusive den smarte kontraktkode, der er implementeret. I betragtning af at en bruger kan implementere et vilkårligt antal smarte kontrakter, kan en offentlig nøgle i Everscale have millioner af adresser tilknyttet. Dette fører til et nyt tænkningsparadigme for blockchain-udviklere kaldet "distribueret programmering".
Everscale - har en struktur i to niveauer og består af en masterkæde og arbejdskæder (shard). Masterchainen er ansvarlig for valideringen af Everscale og indeholder blokhasherne for alle arbejdskæderne. Hver ny arbejdskæde dannes, når kapaciteten af alle nuværende arbejdskæder udnyttes med 90 % for at forhindre overbelastning. Både masterkæden og arbejdskæderne er, afhængigt af belastningen, opdelt i strømme - deres egne kombinationer af adresser, der behandles af deres egen gruppe af validatorer, udvalgt ud fra en pseudo-tilfældig algoritme fra gruppen af arbejdskædevalidatorer for kort tid.
En sådan opdeling kan nå grænsen - når der er én blockchain-konto i strømmen, med den smarte kontrakt indeholdt i den. Samtidig er alle strømme på dataniveau forbundet med hinanden, og hvis data fra en anden er nødvendig til beregning inden for en strøm, er de tilgængelige direkte, uden om masterkæden, som kun tjener til bekræftelse. I tilfælde af utilstrækkelig belastning er vandløbene forbundet til én.
Validatorer er noder, der producerer blokke på både Masterchain og Workchains. Hver validator skal blokere mere end 350.000 EVER for at tilslutte sig netværket og være i stand til at producere og validere blokke. Hvis validatoren handler ondsindet, dvs. forsøger at sende ugyldige blokke, skæres den ned, dvs. hans andel af blokerede midler vil blive reduceret
Everscale-netværket er ret krævende for validatorhardware og netværksbåndbredde, men på grund af multithreading af blockchain kan belastningen fordeles jævnt mellem validatorerne, hvilket reducerer kravene til maskiner sammenlignet med nogle andre højtydende blockchains.
Everscale har i øjeblikket omkring 180 registrerede validatorer. Heraf afholdes valg for hver 18-timers cyklus. Ejerne af de maksimale indsatser bliver validatorer af masterkædeblokkene, resten af de udvalgte validerer arbejdskæden. Det maksimale antal hovedvalidatorer er 100, minimum er 13.
DeBot (eng. DeBot, fra Decentralized Bot - decentralized bot) er en smart kontrakt af en særlig art, der kan eksekveres både på blockchain og lokalt. Når det udføres lokalt, sikrer DeBot driften af brugergrænseflader, såsom kryptering, signaturer, kodning med parsing og generering af en json-grænseflade, arbejde med graphQL, læsning, søgning, afsendelse af anmodninger, indhentning af information om konti, transaktioner, blokeringer.
DeBots har ikke adgang til brugerens nøgler, hvilket garanterer en sikker interaktion. I modsætning til Web3 [14] behøver DeBots ikke et ekstra lag mellem brugere og Everscale. De kan bruges til en række ting - spil, punge mv.
DeBots opgave er at give en virkelig decentral interaktion mellem brugeren og blockchainen.
På grund af det faktum, at rækkefølgen af behandling af beskeder i Everscale blockchain er strengt defineret, er det muligt at beregne tilstanden af blockchain, som vil være på et eller andet tidspunkt, uden at vente på færdiggørelsen af operationer.
I praksis betyder det, at brugeren vil se resultatet af operationen inden for 0,2 sekunder, selvom færdiggørelsen vil ske senere.
Everscale er således ikke kun den hurtigste blockchain i forhold til det samlede antal transaktioner, men også den mest interaktive, der udvisker grænsen mellem en almindelig applikation og en blockchain-applikation (DApp).
For at opnå sikkerhed implementerer Everscale en variant af Proof-of-Stake- konsensusmodellen kaldet Soft Majority Fault Tolerance (SMFT)-protokollen [5] .
For at forhindre udbredelsen af falske blokke kræver SMFT-protokollen, at hver blok, der sendes til netværket, verificeres i rækkefølge:
Alle ondsindede noder, der forsøger at afbryde netværket, kan blive straffet økonomisk for deres handlinger på et hvilket som helst trin: en samler kan miste deres andel for at sende en ugyldig blokering, validatorer kan miste deres andel for ikke at sende bevis på blokmodtagelse, og en verifikator kan miste en del af deres andel for ikke at sende en bekræftelsesmeddelelse.
Sandsynligheden for at gennemføre et angreb med succes kræver, at størstedelen af noder er ondsindede - fordi det er umuligt at beregne, hvilken node der bliver en verifikator. Derfor er den bedste strategi for alle verifikatorer, der ønsker at beholde deres indsats intakt, at forblive ærlige. Således gør SMFT-protokollen Everscale kun sammenlignelig med hensyn til sikkerhed med Bitcoin.
Kommission hos Everscale består af flere typer af forskellige gebyrer:
Gebyrer afhænger ikke af overførselsbeløbet, de er baseret på den smarte kontrakt, der udføres, men det gennemsnitlige gebyr i øjeblikket er ~0,1 EVER
Værktøjskassen inkluderer: Solidity og C++ compiler API'er, SDK'er og biblioteker til populære platforme og programmeringssprog, indbyggede node kommandolinjeværktøjer til DApp-test, flere decentrale browsere og tegnebøger.
Ever SDK (Everscale Software Development Kit) er et grundlæggende klientbibliotek, der bruges til at udvikle distribuerede applikationer (DApps). Dette kerneklientbibliotek er skrevet i Rust og kan linkes dynamisk.
Ever SDK understøtter dynamisk indlæsning af klasser, der giver arbejde med ressourcekrævende komponenter og funktioner, såsom TVM, Ever Transaction executor, ABI kommunikation, dataoverførsel og krypteringsfunktioner til udvikling af distribuerede applikationer - DApps, mobile DApps, web DApps, server DApps, enterprise DApps osv. Biblioteket understøtter mange programmeringssprog og platforme.
Everscale løser et af problemerne med NFT'er relateret til manglen på standardiseret praksis for deres brug. NFT-funktionalitet omfatter vilkår for ejerskab, overdragelse af kontrol, frigivelse, forbrænding mv. Som en del af Everscale-fællesskabet foreslås det at bruge NFT SDK til at udvikle et standardværktøj, der er let at bruge til at arbejde med ikke-fungible tokens. Everscale NFT SDK er baseret på ideen om at skabe et sæt biblioteksimplementeringer af kernefunktionalitet, der kan udvides uden at forstyrre hovedimplementeringen.
Så i praksis med at brænde tokens, i praksis med at arbejde med lukkede samlinger (hvor kun forfatteren kan oprette noget) med åbne samlinger, når enhver bruger kan oprette en NFT inden for samlingen, men med forfatterens obligatoriske signatur , tilbydes et grundlæggende klientbibliotek, som enhver bruger kan få det, han har brug for.
En tjeneste designet til at arbejde med den virtuelle TVM-maskine, der går uden om selve Everscale blockchain. Når du får adgang til Invisible Bridge for eksterne brugere, der ikke har EVER-tokens, udløses kreditbehandleren. Som et resultat behøver brugerne ikke selvstændigt at deltage i udvekslingen af tokens for at betale for gas og implementering. Efter afslutning af operationer, beregner Invisible Bridge automatisk de midler, der er brugt til dette i den valuta, som brugeren ejer - i et beløb svarende til det brugte beløb i EVER leveret af kreditbehandleren.
Efter meddelelsen om afslutningen af arbejdet med TON , udgav Telegram -teamet projektkoden til offentligheden under GPL-licensen . Dette gav en chance for at implementere TON's ideer til uafhængige projekter [16] .
Den 7. maj 2020, en gruppe professionelle validatorer og udviklere, inklusive EverX-teamet (som udviklede operativsystemet oven på TON), samt Broxus, Everstake, Chorus one, Certus one, P2P.org, Dokia Capital, Bitscale Capital, MinerGate, Block rock og flere flere teams lancerede Free TON blockchain-platformen [17] . Lanceringen af projektet blev transmitteret live på YouTube [18] . Blockchain-tokenet fik navnet TON Crystal. Senere blev Warp Capital, IT Gold og flere andre teams også medlemmer af den globale ledelse.
Blockchain-udviklingskonceptet indeholdt ideen om meritokratisk distribution af projekt-tokens gennem konkurrencer initieret af brugerne selv og rettet mod at forbedre netværket og introducere nye løsninger.
Gennem resten af 2020 og første halvdel af 2021 har blockchain undergået en betydelig revision. Everscales hvidbog [19] blev udgivet , som definerer den fremtidige udvikling af netværket. Nodesoftwaren blev fuldstændigt redesignet og omskrevet i Rust -programmeringssproget , hvilket førte til en betydelig stigning i netværkets skalerbarhed og en væsentlig ændring i den teknologiske side af blockchain. Som et resultat begyndte netværket at repræsentere den oprindelige løsning fra projektudviklerne. Som et resultat begyndte ideen om rebranding at blive aktivt diskuteret blandt udviklere og netizens.
Den 8. november 2021 sluttede afstemningen om forslaget om at omdanne Free TON-projektet til Everscale (uendeligt skalerbar) [20] . Blandt årsagerne til rebranding var behovet for at understrege de væsentlige forskelle fra TON, dannet som et resultat af udviklingen af netværket. Som et resultat af omlægningen af hovednetværket var der også ændringer i navnet på alle de førende objekter i økosystemet. Netværksvalutaen ændrede sit navn fra TON Crystal til Everscale, token-tickeren ændrede sit navn til EVER. Everscale begyndte at drive et tilskudssystem til fordeling af midler [21] .
Everscale-økosystemet er repræsenteret af forskellige slags produkter bygget ved hjælp af udviklerværktøjer. Økosystemet omfatter forskellige DEX'er , NFT - markedspladser , DeFi- tjenester, krypto-tegnebøger til mobile enheder og computere [22] . Everscales udviklere omfatter adskillige udviklingsteams, herunder EverX, Broxus, SVOI.dev, Radiance, ITGold, Pruvendo, Hyperflex osv. Everscales validatorer omfatter store internationale validatorer - p2p.org, , Certus One, Chorus one og Everstake.
Everscale-netværket har i øjeblikket næsten 700.000 åbne konti og over 66 millioner transaktioner behandlet. Der åbnes i gennemsnit 40.000 nye konti om måneden.
Basislaget oven på Everscale-protokollen er EverOS-operativsystemet med en lang række værktøjer til udvikling på Everscale - SDK, cloud, compilere, nyttige bindinger [23] .
Type | Produkt | Beskrivelse | Udvikler | Link |
---|---|---|---|---|
DEX/DeFi | FlatQube | AMM -baseret udveksling [22] | Broxus | https://flatqube.io/ |
DEX/DeFi | EverLend.app | Kreditprotokol svarende til Compound implementering [22] [24] | SVOI.dev | https://everland.app/ |
DEX/DeFi | FLEX | Decentral udveksling med ordrebogssupport | EverX | https://flexdex.fi/ |
DEX/DeFi | Octus Bridge | Bro mellem Everscale netværk og Binance Smart Chain, Fantom, Polygon netværk | Broxus | https://octusbridge.io/ |
DEX/DeFi | Indpakket EVER | Everscales vigtigste valuta pakket ind i TIP-3.1 token | Broxus | https://wrappedever.io/ |
NFT'er | GrandBazar | NFT markedsplads, handelsplatform med TIP-4 standard tokens. | ITGold | https://grandbazar.io/ |
NFT'er | ScalePunks | NFT samling "Punks" [25] | SVOI.dev | https://scalepunks.com/ |
NFT'er | SkakNFT | NFT-samling af skakbrikker i samarbejde med FIDE [26] | SkakNFT | https://chessnft.com/ |
Tegnebog | Ever Surf | Web- og mobilpung med DeBots-understøttelse | EverX | https://ever.surf/ |
Tegnebog | EVER Pung | Mobil tegnebog og browserudvidelse til tilslutning af DApp | Broxus | https://l1.broxus.com/everscale/wallet |
Tegnebog | ScaleWallet | Browserudvidelser til at oprette forbindelse til DApp | SVOI.dev | https://scalewallet.com/ |
Tegnebog | everspace | Pung til Everscale | ITGold | https://everspace.app |
Affyringsrampe | EverStart | launchpad-platform til crowdfunding-projekter på Ethereum, Polygon, BNB Chain og Everscale blockchains | Everscale DeFi Alliance | https://app.everstart.io |
Affyringsrampe | Killer Whale Podcast | et online show med præsentationer af investeringsprojekter i Everscale-økosystemet og med egne KWT-tokens. | EverX | https://kwpc.show/ |
Everscale er også arrangør og sponsor af storstilede konferencer om undersøgelse og udvikling af kryptoindustrien [27] [28] [29] [30]
Kryptovalutaer | |
---|---|
PoW baseret på SHA-2 | |
PoW baseret på Scrypt | |
PoW baseret på CryptoNote | |
Andre PoW-algoritmer | |
PoS algoritmer | |
Andre teknologier | |
relaterede emner |
|