Alle sprog
Elastos er en næste generation af Web 3.0-platformen dedikeret til at bygge et decentraliseret Smart Web (SmartWeb) baseret på blockchain-teknologi.
Elastos bruger blockchain-teknologier såsom hovedsidekædestruktur, flerlags konsensus og smart kontrakt-konsensus-databehandling for at give et sikkert og pålideligt grundlag for platformen; og bygger decentral identitet, kommunikation og lagring oven på det. , computer- og andre platformstjenester, der sigter mod at levere en systemplatform, der understøtter distribuerede applikationer, samtidig med at den giver god beskyttelse af brugernes privatliv og datasikkerhed og bliver motoren i bølgen af datakapitalisering.
Elastos er en næste generation af Web 3.0-platformen dedikeret til at bygge et decentraliseret Smart Web (SmartWeb) baseret på blockchain-teknologi.
Elastos bruger blockchain-teknologier såsom hovedsidekædestruktur, flerlags konsensus og smart kontrakt-konsensus-databehandling for at give et sikkert og pålideligt grundlag for platformen; og bygger decentral identitet, kommunikation og lagring oven på det. , computer- og andre platformstjenester, der sigter mod at levere en systemplatform, der understøtter distribuerede applikationer, samtidig med at den giver god beskyttelse af brugernes privatliv og datasikkerhed og bliver motoren i bølgen af datakapitalisering.
Projektfunktioner
Hvad Elastos planlægger at realisere, er et intelligent World Wide Web drevet af blockchain. Elastos Smart World Wide Web kan opdeles i følgende fire niveauer:
1. Elastos blockchain og smarte kontrakter:
Elastos blockchain leverer grundlæggende kredit- og transaktionstjenester til sin økologi. Den vedtager arkitekturen for hovedkæde + sidekæde. Hovedkæden understøtter kun begrænsede smarte kontrakter baseret på digitale valutatransaktioner , hvorved de computerressourcer, der optages ved at udføre kontrakter, reduceres. Sidekæder kan understøtte smarte kontrakter, og hver sidekæde kan uafhængigt designe smarte kontraktfunktioner. DApps kører på sidekæder, og hver applikation kan uafhængigt åbne en sidekæde. Interchain-overførsler. Blockchainen vedtager Bitcoins fælles minedriftsmekanisme. Ved at implementere den fælles minedriftskode i minepuljen giver minearbejderne bevis på arbejde til Bitcoin og Elastos på samme tid uden at forbruge yderligere computerkraft.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生态提供去中心化互联罡化互联罡化互联罡Herunder decentraliseret domænenavnstjeneste, decentraliseret computertjeneste og decentraliseret lagertjeneste. Elastos Carrier anvender UDP transparent NAT-traversal-teknologi og relaterede hjælpefaciliteter, som kan realisere direkte forbindelse mellem to vilkårlige noder.
2) NAT (Network Address Translator) er en teknologi, der oversætter interne private netværks IP-adresser til offentlige netværks IP-adresser. Eksterne netværks offentlige adresser er globalt unikke og kan dirigeres på det offentlige netværk (brugertransmissionsmekanisme).
3) Når UDP sikrer, at datatransmission ikke bliver opsnappet, skal du bruge NAT til at realisere P2P-kommunikation. over For det andet giver denne del af koden et stort antal grænseflader, herunder lagring, applikationsadgang osv., som giver udviklere de grundlæggende rammer for det decentraliserede netværk og giver mulighed for sekundær udvikling. Der er et stort antal Carrier SDK-koder i kodebasen Denne del af koden giver hovedsageligt mulighed for adgang til traditionel APP og operativsystem Denne del af koden giver opkaldsmetoden og autentificeringsmetoden for Elastos Carrier for forskellige programmeringssprog, operativsystemer osv. .
3.Elastos OS og Runtime:
Elastos OS er et operativsystem til mobile enheder, og det kan give indbygget Elastos-støtte til økologisk programmeringsmiljø. Elastos OS kan installeres på bart metal. Elastos Carrier-netværket kan nemt tilgås via Elastos OS. Elastos OS forbyder applikationer at oprette processer og tillader ikke applikationer at få direkte adgang til TCP/IP. Hver brugerautoritet baseret på operativsystemet vil blive isoleret. Når der ikke er behov for interaktion, kan operativsystemet kun fungere lokalt og vil ikke kommunikere med netværket.. Systemet opretter og finder automatisk mikrotjenester, der er implementeret lokalt, rundt om og i skyen, genererer automatisk fjernopkald og event-tilbagekald og undgår muligheden for at starte netværksangreb fra tredjepartsapplikationer eller -tjenester. Elastos Runtime isolerer det virtuelle Elastos-operativmiljø fra det oprindelige operativsystem gennem en sandkasse (en sikkerhedsmekanisme i computerfeltet, der giver et isoleret miljø til at køre programmer).
Elastos Runtime giver DApp-udviklere et kode-runtime-miljø og en kodeudviklingsramme. Det kan betragtes som Elastos Runtime er en C++-version af den virtuelle Java-maskine og Java-arkitektur. Det kan også kaldes CVM, hvilket betyder, at Elastos -baserede udviklere Tilbyder Java-lignende compilere, kodevarehuse, programmeringsrammer osv., hvilket gør det muligt for udviklere at udvikle baseret på dette programmeringsmiljø.Udviklere kan bruge det virtuelle driftsmiljø leveret af Elastos Runtime til at udvikle, teste, køre Elastos decentraliserede applikationer. Elastos Runtime vil blive isoleret fra OS native-miljøet ved hjælp af en sandkasse. Planen vil give Elastos Runtime til Android, Elastos Runtime til iOS, Elastos Runtime til GNU/Linux, som udviklere kan bruge.
4.Elastos SDK:
传统意义的APP,可以通过包含亦来云的SDK扩展能力,通过包含亦来云的SDK扩展能力,获得身Det giver hovedsageligt mulighed for at få adgang til traditionelle APP'er og operativsystemer, og giver opkaldsmetoder og autentificeringsmetoder til Elastos Carrier til forskellige programmeringssprog og operativsystemer.
共识机制
亦来云主链共识机制:
亦来云主链采用DPoS 和与縁毌完来云主链采用DPoS 和与縁比牯Mining betyder, at de direkte kan drage fordel af sikkerheden ved Bitcoin.Bitcoin-minearbejdere har også lov til at verificere Elastos-blokke, når de indsender bevis for arbejde, hvilket er blevet adopteret af flere andre digitale kryptovaluta-projekter før. over genopladnings- og tilbagetrækningsoperationer. Denne PoW-baserede sidekæde kan bruge hovedkædens regnekraft til at sikre sin egen sikkerhed. Retten til at bruge hovedkædens regnekraft overdrages til de voldgiftsmænd, der er valgt baseret på DPoS-konsensus. Hver voldgiftsmand skiftes til at pakke sidekæden baseret på PoW Block out. over Det er sikkert, men processen med minedrift reduceres, og hastigheden af blokgenerering vil være hurtigere. Hvert knudepunkt i sidekæden kan indhente stemmeoplysningerne for hovedkæden på voldgiftsdommeren gennem det vedhæftede hovedkæde SPV-modul for at nå til enighed om voldgiftsmandens legitimitet.
Overførsel mellem hovedkæden og sidekæden:
1) Overførslen fra Elastos-hovedkæden til sidekæden er baseret på SPV. Sidekæden skal integrere SPV-modulet i hovedkæden for at synkronisere hovedkædeblokke og hovedkæden til enhver tid. For overførselstransaktionen fra kæden til sidekæden vil hver sidekædeknude synkronisere alle blokoverskrifterne i hovedkæden, kombineret med merkle-certificeringsstien og transaktionsoplysninger, decentraliseringen af overførselstransaktionen kan gennemføres fra perspektivet af datastruktur og algoritmekonsensus.
2) 亦 來 云侧链到 主链 的 转账 安全 通过 主链 的 仲裁人 机制 保证 , 主链 同 共 同 选举 出 一定 数量 一 仲裁人 , , , 负责 负责 主链Møntudtrækningstransaktionen, der er kædet til hovedkæden, underskrives, og flertallet af voldgiftsdommere underskriver for at låse op for "møntudtrækningstransaktionen" på hovedkæden fra den konto, der repræsenterer sidekæden, til den almindelige konto. Voldgiftsmænd vælges ved afstemning i hovedkæden og roterer regelmæssigt.
Elastos Blockchain
Elastos blockchain anvender hovedkæde- og sidekædedesignskemaet, det vil sige, at hver applikation uafhængigt kan åbne en sidekæde. Elastos blockchain giver indbygget, komplet og brugervenlig sidekædeunderstøttelse. Sidekæden har en række konsensusalgoritmemoduler, som brugerne kan vælge imellem. Sidekæden kan udstede tokens, og hovedkæden og sidekæden kan udføre to- måde aktivoverførsler. Alle sidekæder deler computerkraft med hovedkæden, så alle sidekæder har samme sikkerhed som hovedkæden. Samtidig kan energiforbruget i det overordnede system minimeres for at undgå det enorme energiforbrug og kulstofemissioner forårsaget af separat minedrift.
1) Transaktions- og blokdesign:
Elastos blockchain-strukturen refererer til det eksisterende klassiske digitale valutasystemdesign, inklusive den tidligere blokheader-hash, der er nødvendig for blokverifikation, transaktion Merkel Root-hash, tæller (Ikke) for beviset -of-work-algoritme, tidsstempel, sværhedsgradsmål osv., den kædede lagerstruktur tillader transaktioner at blive beskyttet af alle de beviser, der er akkumuleret på den, og opnår en decentral konsensus Målet er at blive en fuldautomatisk kredit produktionssystem.
Samtidig vedtages designideen om at kombinere hovedkæden og sidekæden som en helhed. Verifikationsscriptet tages ud af transaktionsstrukturen, hvilket reducerer transaktionspladsbesættelsen og undgår formbarhedsangreb. Sidekæden er grundlaget for driften af mange Elastos DApps, så Elastos hovedkædestruktur skal yde støtte til sidekæden og lette overførslen af aktiver mellem hovedkæden og sidekæden.
2) Fælles minedrift:
Elastos blockchain anvender Bitcoins fælles minedriftsmekanisme, med Bitcoin som hovedkæden (ParentBlockchain) og Elastos som hjælpekæden (Auxiliary Blockchain). Kombineret minedriftskode, minearbejdere indsender bevis for arbejde til Bitcoin og Elastos på samme tid, og kan nyde dobbelt belønning uden at forbruge ekstra computerkraft, hvilket øger minearbejdernes indkomst i minekonkurrencen.
Gennem den fælles minedriftsmekanisme har Elastos blockchain en ekstremt stærk computerkraftgaranti. Lever den grundlæggende service til kreditproduktion til global blockchain-innovation, især Elastos-økosystemet.
3) Token-distributionsplan:
Elastos-token (ELA Coin), kaldet Elastos (ELA), er det oprindelige token på Elastos blockchain, der bruges til transaktioner og understøttelse af digitale aktiver, Betal blockchain-transaktionsgebyrer osv. . Brug ELA som den grundlæggende enhed af Elastos-tokens, kinesisk navn: Yilaicoin eller Aila. SatoshiELA bruges også som den mindste valutaenhed i Elastos, og forkortes som Sela Det kinesiske navn er: Saila.
For at kompensere for det naturlige tab af cirkulation, såsom tab af brugerpunge, og for at opretholde mikroinflationen af den smarte økonomiske økologi, der understøttes af det, fastholder Elastos en fast årlig stigning på 4 % år-til -år. De nyligt udstedte Elastos vil blive genereret synkront med genereringen af blokke hvert 2. minut eller deromkring i Bitcoin fælles minedrift. For at opretholde den bæredygtige udvikling af Elastos økosystemet vil denne del af Elastos inden for to år efter den officielle lancering af Elastos blockchain blive fordelt proportionalt mellem Elastos Foundation og minearbejderne Elastos Foundation ejer 30%, minearbejdere ejer 70 %.
4) Sidekæde:
Ud over at støtte tredjeparter til at bygge sidekæder på Elastos offentlige kæde mere bekvemt, vil Elastos selv også bygge nogle sidekæder, der leverer grundlæggende tjenester, såsom ID-tjenester, Token-udstedelsesservice, hurtig betaling service, digital aktivtransaktionsservice osv., vi kalder det Elastos blockchain cluster service.
I grænsefladen mellem hovedkæden og sidekæden er transaktionsoverførsel kernedelen. Overførsel fra hovedkæden til sidekæden betyder at konvertere hovedkædens aktiver til sidekædeaktiver. Overførselsmåladressen er den fælles signaturadresse for den tilsvarende sidekæde i hovedkæden. Overførselsprocessen skal sikre, at overførselstransaktionen kan automatisk genkendes af sidekæden og Genoplad sidekæde-tokens af tilsvarende værdi for overdrageren på sidekædens tilsvarende konto.
Gennem en tilfældig hemmelighed og den tilsvarende hash kan vi konstruere et transaktionsscript, der skal give hemmeligheden for at låse det op. For at kontrollere sikkerheden for Elastos på den fælles signaturadresse, vil denne "fælles signaturadresse" kun begrænse de "udtrækningsoverførsel"-transaktioner, der kan igangsættes.
5) Smart kontrakt:
At levere en kraftfuld smart kontrakt på hovedkæden vil få hver node til at opnå den seneste status for hele netværket, det er nødvendigt at køre alle smarte kontrakter, der ikke kører, og kun pakke transaktioner Minearbejdere kan kun få transaktionsgebyrer ved at køre kontrakten, så det er spild af computerressourcer for noder, der blot verificerer. Hvis antallet af kontraktopkald er hyppige, eller antallet er stort, vil det medføre et stort pres på udførelsen af kontrakt eller endda undlader at realisere det.
For at undgå sådanne problemer understøtter Elastos-hovedkæden kun begrænsede smarte kontrakter for digitale token-transaktioner. Sidekæder kan understøtte smarte kontrakter, og hver sidekæde kan uafhængigt designe sine smarte kontraktfunktioner, såsom NeoContract, der understøtter NEO blockchain.
Elastos Carrier: Decentraliseret P2P-netværk
ElastosCarrier leverer decentraliserede internetbaserede tjenester til Elastos-økosystemet. Dens noder kan køre i ethvert netværksmiljø, inklusive inde i hjemme- eller kontormiljøets LAN. Ved hjælp af UDP-baseret transparent NAT-traversal-teknologi og relaterede hjælpefaciliteter kan enhver node forbindes, og alle to noder kan også realiseres direkte forbindelse mellem .
Grundlæggende tjenester omfatter decentraliserede domænenavnstjenester, decentraliserede computertjenester og decentraliserede lagertjenester. Giver grundlæggende support til udvikling af decentraliserede applikationer (DApp). Brugere kan eje deres egne data og beregninger, hvilket fuldt ud beskytter brugernes privatliv. Samtidig kan du også til enhver tid leje dit udstyr til andre gennem Elastos blockchain og få tilsvarende Elastos incitamenter baseret på mængden af beregning og opbevaring.
Elastos OS: Et sikkert universelt operativsystem
Elastos OS er et generelt operativsystem til IoT-enheder, producentenheder som Raspberry Pi, mobile enheder osv., med sikkerhed som kernemålet. Tilbyder indfødt og komplet Elastos økologiske programmeringsmiljøstøtte. Den seneste tredje udgave startede sin produktgentagelsescyklus i maj 2013 og har nået Beta-niveauet. Testen kører på Moto X (XT1085) mobiltelefoner og Lamobo-R1S smart routere. Den samlede kildekodestørrelse overstiger titusinder af millioner linjer.
Med hensyn til sikkerhed forbyder ElastosOS applikationer at oprette processer direkte og tillader ikke applikationer at få direkte adgang til TCP/IP. Systemet opretter og søger automatisk efter mikrotjenester, der er implementeret lokalt, rundt om og i skyen og genererer automatisk fjernbetjening opkald og event-tilbagekald for at undgå Muligheden for, at tredjepartsapplikationer eller -tjenester lancerer cyberangreb og isolerer spredningen af vira.
Elastos OS leverer indbygget og komplet decentraliseret applikationsudviklingssupport, som kan lette adgangen til ElastosCarrier-netværket, opnå de nødvendige basale tjenester og lette adgangen til ElastosChain for at opnå kredit- og transaktionstjenester. Den udviklede DApp kan lette brugen af Elastos til transaktioner, og kan også lette behandlingen af andre digitale aktiver, såsom: programkoder, data, e-bøger, lyd og video, spilrekvisitter osv., herunder bekræftelse af rettigheder, transaktioner og cirkulation.
Systemet anvender udviklingstilstanden for tre sprog: C/C++, JAVA, HTML5/JS, og dets C++ programmerings-API svarer grundlæggende til Android Java API, der realiserer den forenede styring af cloud, pipe og terminal. Applikationsmoduler skrevet i JavaScript, Java eller C/C++ kalder hinanden uden manuelt at skrive JNI og opnår virkelig "program én gang, kør overalt".
代币用途
亦来币将用于交易、支持数字资产、支廘区块链手绑:1︺块链手绑DApp'en vil bruge ELA til at betale for tjenester såsom registrering af domænenavn, søgemaskiner, sideplaceringer og UUID (universal unique identification code) erhvervelse af digitale aktiver. ELA vil blive brugt til at subsidiere båndbredde, IPFS osv. over Til udviklingen af Laiyun Fund vil 80% af de faktiske projekttokens blive belønnet til ELA-indehavere. over >
4) ELA vil blive brugt som hovedvaluta til at belønne udviklere, der udvikler decentrale applikationer på Elastos.
Elastos er et operativsystem, der bruger internettet som den underliggende infrastruktur. Fremhæv adskillelsen af netværkskommunikation og applikationsdatabehandling, og forbyd applikationer at få direkte adgang til netværket, og forhindrer derved de fleste virusangreb (især DDoS), der raser på internettet. Elastos blockchain vedtager hovedkæden + sidekædestrukturen for at opbygge den underliggende tillid. Alle sidekæder deler computerkraft med hovedkæden, så alle sidekæder har samme sikkerhed som hovedkæden. Applikationen opretter forbindelse til Elastos Carrier (decentraliseret P2P-netværk) gennem Elastos OS/Runtime og kører DApp'en i et sandkassemiljø med isolerede processer og begrænset kommunikation. Netværksdata skal sendes gennem sikre, troværdige og identificerbare identitetskanaler, og disse identifikationer og autentificeringer kommer alle fra blockchain-identitets-id'er.
https://www.elastos.org/
http://www.bite5.com/index.php/viewnews-163
https://www.chainnews.com/articles /456469395872.htm
http://www.genesisfor.com/life1/life11/294.html
http://www.qukuaiwang.com.cn/szhb/2772.html###