Alle språk
Elastos er en neste generasjons Web 3.0-plattform dedikert til å bygge en desentralisert Smart Web (SmartWeb) basert på blokkjedeteknologi.
Elastos bruker blokkjedeteknologier som hovedsidekjedestruktur, flerlags konsensus og smart kontraktskonsensusdatabehandling for å gi et trygt og pålitelig grunnlag for plattformen; og bygger desentralisert identitet, kommunikasjon og lagring på toppen av den. , databehandling og andre plattformtjenester, som tar sikte på å tilby en systemplattform som støtter distribuerte applikasjoner, samtidig som den gir god brukervern og datasikkerhet, og blir motoren i bølgen av datakapitalisering.
Elastos er en neste generasjons Web 3.0-plattform dedikert til å bygge en desentralisert Smart Web (SmartWeb) basert på blokkjedeteknologi.
Elastos bruker blokkjedeteknologier som hovedsidekjedestruktur, flerlags konsensus og smart kontraktskonsensusdatabehandling for å gi et trygt og pålitelig grunnlag for plattformen; og bygger desentralisert identitet, kommunikasjon og lagring på toppen av den. , databehandling og andre plattformtjenester, som tar sikte på å tilby en systemplattform som støtter distribuerte applikasjoner, samtidig som den gir god brukervern og datasikkerhet, og blir motoren i bølgen av datakapitalisering.
Prosjektfunksjoner
Det Elastos planlegger å realisere er et intelligent World Wide Web drevet av blockchain. Elastos Smart World Wide Web kan deles inn i følgende fire nivåer:
1. Elastos blockchain og smarte kontrakter:
Elastos blockchain tilbyr grunnleggende kreditt- og transaksjonstjenester for sin økologi. Den tar i bruk arkitekturen til hovedkjede + sidekjede. Hovedkjeden støtter bare begrensede smarte kontrakter basert på digitale valutatransaksjoner , og reduserer dermed dataressursene som er opptatt av å utføre kontrakter. Sidekjeder kan støtte smarte kontrakter, og hver sidekjede kan selvstendig designe smarte kontraktsfunksjoner. DApper kjører på sidekjeder, og hver applikasjon kan uavhengig åpne en sidekjede. Interchain-overføringer. Blokkjeden tar i bruk Bitcoin felles gruvemekanisme. Ved å distribuere den felles gruvekoden i gruvebassenget gir gruvearbeiderne bevis på arbeid til Bitcoin og Elastos samtidig, uten å bruke ekstra datakraft.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生态提供去中心化互联罡化互联罡化互联罡化Inkludert desentralisert domenenavntjeneste, desentralisert databehandlingstjeneste og desentralisert lagringstjeneste. Elastos Carrier tar i bruk UDP transparent NAT-traversal-teknologi og relaterte hjelpefasiliteter, som kan realisere direkte forbindelse mellom to noder.
1)UDP 用户数据报协议,应用程序发给网络层数据后就不保留数据的后就不保留数据的后就不保留数据的
2) NAT (Network Address Translator) er en teknologi som oversetter interne private nettverk IP-adresser til offentlige nettverk IP-adresser Eksterne nettverks offentlige adresser er globalt unike og kan rutes på det offentlige nettverket (brukeroverføringsmekanisme).
3) Når UDP sikrer at dataoverføring ikke blir fanget opp, bruk NAT for å realisere P2P-kommunikasjon.
Carrier可以简单的说是一种P2P的通信框架,主要包括网络通信协议、P2P 存储接口调用、节点的连接等,开发者重新定义了网络通信协议以及权限,保障了P2P 通信For det andre gir denne delen av koden et stort antall grensesnitt, inkludert lagring, applikasjonstilgang, etc., som gir utviklere det grunnleggende rammeverket til det desentraliserte nettverket og gir mulighet for sekundær utvikling. Det er et stort antall Carrier SDK-koder i kodebasen Denne delen av koden gir i hovedsak muligheten for tilgang til tradisjonell APP og operativsystem Denne delen av koden gir kallemetode og autentiseringsmetode for Elastos Carrier for ulike programmeringsspråk, operativsystemer osv. .
3.Elastos OS og kjøretid:
Elastos OS er et operativsystem for mobile enheter, og kan gi støtte for naturlig Elastos økologiske programmeringsmiljø. Elastos OS kan installeres på bart metall. Elastos Carrier-nettverket kan enkelt nås gjennom Elastos OS. Elastos OS forbyr applikasjoner å lage prosesser og tillater ikke applikasjoner å få direkte tilgang til TCP/IP. Hver brukerautoritet basert på operativsystemet vil bli isolert. Når det ikke er behov for interaksjon, kan operativsystemet kun operere lokalt og vil ikke kommunisere med nettverket.. Systemet oppretter og finner automatisk mikrotjenester som er distribuert lokalt, rundt og i skyen, genererer automatisk eksterne anrop og tilbakeringing av hendelser, og unngår muligheten for å starte nettverksangrep fra tredjepartsapplikasjoner eller tjenester. Elastos Runtime isolerer det virtuelle Elastos-operativmiljøet fra det opprinnelige operativsystemet gjennom en sandkasse (en sikkerhetsmekanisme i datamaskinfeltet som gir et isolert miljø for å kjøre programmer).
Elastos Runtime gir DApp-utviklere et kodekjøringsmiljø og et kodeutviklingsrammeverk. Det kan betraktes at Elastos Runtime er en C++-versjon av den virtuelle Java-maskinen og Java-arkitekturen. Den kan også kalles CVM, som betyr at Elastos -baserte utviklere Gir Java-lignende kompilatorer, kodevarehus, programmeringsrammeverk osv., slik at utviklere kan utvikle seg basert på dette programmeringsmiljøet.Utviklere kan bruke det virtuelle driftsmiljøet levert av Elastos Runtime for å utvikle, teste, kjøre Elastos desentraliserte applikasjoner. Elastos Runtime vil bli isolert fra det opprinnelige OS-miljøet ved hjelp av en sandkasse. Planen vil gi Elastos Runtime for Android, Elastos Runtime for iOS, Elastos Runtime for GNU/Linux for utviklere å bruke.
4.Elastos SDK:
传统意义的APP,可以通过包含亦来云的SDK扩展能力,通过包含亦来云的SDK扩展能力,鎷得身Det gir i hovedsak muligheten til å få tilgang til tradisjonelle APP-er og operativsystemer, og gir anropsmetoder og autentiseringsmetoder for Elastos Carrier for forskjellige programmeringsspråk og operativsystemer.
共识机制
亦来云主链共识机制:
亦来云主链采用DPoS 和与缁牌殁喕喹喹方牌Mining betyr at de direkte kan dra nytte av sikkerheten til Bitcoin Bitcoin-gruvearbeidere har også lov til å verifisere Elastos-blokker når de sender inn bevis på arbeid, som har blitt tatt i bruk av flere andre digitale kryptovaluta-prosjekter tidligere.
亦来云的侧链可以使用任意的共识机制:
1)目前亦来云团队已经开发出了基于PoW共识的侧链,可以接入主链完成基于SPV和DPoS lade- og uttaksoperasjoner. Denne PoW-baserte sidekjeden kan bruke datakraften til hovedkjeden for å sikre sin egen sikkerhet. Retten til å bruke datakraften til hovedkjeden blir overlevert til voldgiftsmennene valgt basert på DPoS-konsensus. Hver voldgiftsdommer bytter på å pakke sidekjeden basert på PoW Block out.
2)亦来云同时在规划开发基于DPoS 共识的侧链,侧链上DPoS 共识中的代理人由主链的仲裁人来担任,仍然相当于通过主链保证侧链的Det er trygt, men prosessen med gruvedrift reduseres, og hastigheten på blokkgenerering vil være raskere. Hver node i sidekjeden kan hente stemmeinformasjonen til hovedkjeden på voldgiftsdommeren gjennom den vedlagte hovedkjeden SPV-modul, for å oppnå enighet om voldgiftsmannens legitimitet.
Overføring mellom hovedkjeden og sidekjeden:
1) Overføringen fra Elastos hovedkjede til sidekjeden er basert på SPV. Sidekjeden må integrere SPV-modulen til hovedkjeden for å synkronisere hovedkjedeblokker og hovedkjeden til enhver tid. For overføringstransaksjonen fra kjeden til sidekjeden vil hver sidekjedens node synkronisere alle blokkhodene til hovedkjeden, kombinert med merkle-sertifiseringsbanen og transaksjonsinformasjonen, desentraliseringen av overføringstransaksjonen kan fullføres fra perspektivet til datastruktur og algoritmekonsensus.
2)亦來云侧链到主链的转账安全通过主链的仲裁人机制来保证,主链的持币人共同选举出一定数量的一仲裁人,仲裁人负责对侧Myntuttakstransaksjonen lenket til hovedkjeden signeres, og flertallet av voldgiftsdommerne signerer for å låse opp "myntuttakstransaksjonen" på hovedkjeden fra kontoen som representerer sidekjeden til den ordinære kontoen. Voldgiftsdommere velges ved å stemme på hovedkjeden og roterer regelmessig.
Elastos Blockchain
Elastos blokkjede tar i bruk hovedkjeden og sidekjeden designskjema, det vil si at hver applikasjon kan åpne en sidekjede uavhengig. Elastos blokkjede gir innebygd, komplett og brukervennlig sidekjedestøtte. Sidekjeden har en rekke konsensusalgoritmemoduler som brukerne kan velge mellom. Sidekjeden kan utstede tokens, og hovedkjeden og sidekjeden kan utføre to- måte eiendelsoverføringer. Alle sidekjeder deler datakraft med hovedkjeden, så alle sidekjeder har samme sikkerhet som hovedkjeden. Samtidig kan energiforbruket til det totale systemet minimeres for å unngå det enorme energiforbruket og karbonutslippene forårsaket av separat gruvedrift.
1) Transaksjons- og blokkdesign:
Elastos-blokkjedestrukturen refererer til den eksisterende klassiske designen av digitale valutasystem, inkludert den forrige blokkhode-hashen som er nødvendig for blokkverifisering, transaksjon Merkel Root-hash, teller (Ikke) for beviset -of-work-algoritme, tidsstempel, vanskelighetsgrad osv., den kjedede lagringsstrukturen gjør at transaksjoner kan beskyttes av alle arbeidsbevisene som er akkumulert på den, og oppnår en desentralisert konsensus Målet er å bli en helautomatisk kreditt produksjonssystem.
Samtidig blir designideen om å kombinere hovedkjeden og sidekjeden tatt i bruk som en helhet. Verifikasjonsskriptet tas ut av transaksjonsstrukturen, noe som reduserer opptaket av transaksjonsplass og unngår formbarhetsangrep. Sidekjeden er grunnlaget for driften av mange Elastos DApps, så Elastos hovedkjedestruktur må gi støtte til sidekjeden og lette overføringen av eiendeler mellom hovedkjeden og sidekjeden.
2) Felles gruvedrift:
Elastos-blokkjeden tar i bruk Bitcoin felles gruve-mekanisme, med Bitcoin som hovedkjeden (ParentBlockchain) og Elastos som hjelpekjeden (Auxiliary Blockchain). Kombinert gruvekode, gruvearbeidere sender inn bevis på arbeid til Bitcoin og Elastos samtidig, og kan nyte doble belønninger uten å forbruke ekstra datakraft, noe som øker gruvearbeidernes inntekt i gruvekonkurranse.
Gjennom felles gruvemekanismen har Elastos blokkjeden en ekstremt sterk datakraftgaranti. Gi den grunnleggende tjenesten for kredittproduksjon for global blockchain-innovasjon, spesielt Elastos-økosystemet.
3) Tokendistribusjonsplan:
Elastos-token (ELA-mynt), referert til som Elastos (ELA), er det opprinnelige tokenet på Elastos-blokkjeden, brukt til transaksjoner og støtte for digitale eiendeler , betale blokkjedetransaksjonsgebyrer osv. . Bruk ELA som den grunnleggende enheten for Elastos-tokens, kinesisk navn: Yilaicoin eller Aila. SatoshiELA brukes også som den minste valutaenheten til Elastos, og er forkortet til Sela. Det kinesiske navnet er: Saila.
For å kompensere for det naturlige sirkulasjonstapet, som tap av brukerlommebøker, og for å opprettholde mikroinflasjonen av den smarte økonomiske økologien som støttes av den, opprettholder Elastos en fast årlig økning på 4 % fra år til år. -år. De nylig utstedte Elastos vil bli generert synkront med genereringen av blokker hvert 2. minutt eller så i Bitcoin felles gruvedrift. For å opprettholde en bærekraftig utvikling av Elastos-økosystemet, innen to år etter den offisielle lanseringen av Elastos-blokkjeden, vil denne delen av Elastos fordeles proporsjonalt mellom Elastos Foundation og gruvearbeiderne Elastos Foundation eier 30 %, gruvearbeidere eier 70 %.
4) Sidekjede:
I tillegg til å støtte tredjeparter for å bygge sidekjeder på Elastos offentlige kjede mer praktisk, vil Elastos selv også bygge noen sidekjeder som tilbyr grunnleggende tjenester, som ID-tjenester, Token-utstedelsestjeneste, rask betaling tjeneste, digital eiendelstransaksjonstjeneste, etc., vi kaller det Elastos blockchain cluster service.
I grensesnittet mellom hovedkjeden og sidekjeden er transaksjonsoverføring kjernedelen. Overføring fra hovedkjeden til sidekjeden betyr å konvertere hovedkjedens eiendeler til sidekjedeaktiva. Overføringsmåladressen er den felles signaturadressen til den tilsvarende sidekjeden på hovedkjeden. Overføringsprosessen må sikre at overføringstransaksjonen kan automatisk gjenkjennes av sidekjeden og Recharge sidechain tokens med tilsvarende verdi for overdrageren på den tilsvarende kontoen til sidekjeden.
Gjennom en tilfeldig hemmelighet og den tilsvarende hashen, kan vi konstruere et transaksjonsskript som må gi hemmeligheten for å låse det opp. For å kontrollere sikkerheten til Elastos på den felles signaturadressen, vil denne "felles signaturadressen" begrense bare "uttaksoverføring"-transaksjonene som kan igangsettes.
5) Smart kontrakt:
Å gi en kraftig smart kontrakt på hovedkjeden vil føre til at hver node får siste status for hele nettverket, det er nødvendig å kjøre alle smarte kontrakter som ikke kjører, og kun pakke transaksjoner Gruvearbeidere kan bare få transaksjonsgebyrer ved å kjøre kontrakten, så det er sløsing med dataressurser for noder som rett og slett verifiserer. Hvis antallet kontraktsanrop er hyppige eller antallet er stort, vil det medføre stort press på gjennomføringen av kontrakt eller til og med ikke klarer å realisere det.
For å unngå slike problemer, støtter Elastos hovedkjede kun begrensede smarte kontrakter for digitale token-transaksjoner. Sidekjeder kan støtte smarte kontrakter, og hver sidekjede kan uavhengig designe sine smarte kontraktsfunksjoner, for eksempel NeoContract som støtter NEO-blokkjeden.
Elastos-bærer: Desentralisert P2P-nettverk
ElastosCarrier tilbyr desentraliserte grunnleggende Internett-tjenester for Elastos-økosystemet. Dens noder kan kjøres i et hvilket som helst nettverksmiljø, inkludert inne i LAN i hjemme- eller kontormiljøet. Ved å bruke UDP-basert transparent NAT-traversal-teknologi og tilhørende hjelpefasiliteter, kan enhver node kobles til, og alle to noder kan også realiseres direkte forbindelse mellom .
Grunnleggende tjenester inkluderer desentraliserte domenenavntjenester, desentraliserte databehandlingstjenester og desentraliserte lagringstjenester. Gir grunnleggende støtte for utvikling av desentraliserte applikasjoner (DApp). Brukere kan eie sine egne data og beregninger, som fullt ut beskytter brukernes personvern. Samtidig kan du også når som helst leie utstyret ditt til andre gjennom Elastos-blokkjeden, og få tilsvarende Elastos-insentiver basert på mengde beregning og lagring.
Elastos OS: Et sikkert universelt operativsystem
Elastos OS er et generellt operativsystem for IoT-enheter, produsentenheter som Raspberry Pi, mobile enheter osv., med sikkerhet som kjernemål. Gi innfødt og komplett støtte for Elastos økologiske programmeringsmiljø. Den siste tredje utgaven startet sin produktiterasjonssyklus i mai 2013 og har nådd Beta-nivået. Testen kjører på Moto X (XT1085) mobiltelefoner og Lamobo-R1S smarte rutere. Den totale kildekodestørrelsen overstiger titalls millioner linjer.
Når det gjelder sikkerhet, forbyr ElastosOS applikasjoner å opprette prosesser direkte, og tillater ikke applikasjoner å få direkte tilgang til TCP/IP. Systemet oppretter og søker automatisk etter mikrotjenester som er distribuert lokalt, rundt og i skyen, og genererer automatisk fjernkontroll anrop og tilbakeringing av hendelser for å unngå muligheten for at tredjepartsapplikasjoner eller -tjenester starter cyberangrep og isolerer spredningen av virus.
Elastos OS gir innfødt og fullstendig desentralisert applikasjonsutviklingsstøtte, som kan lette tilgangen til ElastosCarrier-nettverket, skaffe de nødvendige grunnleggende tjenestene og lette tilgangen til ElastosChain for å få kreditt- og transaksjonstjenester. Den utviklede DApp kan lette bruken av Elastos for transaksjoner, og kan også lette behandlingen av andre digitale eiendeler, slik som: programkoder, data, e-bøker, lyd og video, spillrekvisitter, etc., inkludert bekreftelse av rettigheter, transaksjoner og sirkulasjon.
Systemet tar i bruk utviklingsmodus for tre språk: C/C++, JAVA, HTML5/JS, og dets C++ programmerings-API tilsvarer i utgangspunktet Android Java API, og realiserer enhetlig administrasjon av sky, pipe og terminal. Applikasjonsmoduler skrevet i JavaScript, Java eller C/C++ kaller hverandre, uten å manuelt skrive JNI, og oppnår virkelig "program én gang, kjør overalt".
代币用途
亦来币将用于交易、支持数字资产、支廘区块链手绑: DApp vil bruke ELA til å betale for tjenester som registrering av domenenavn, søkemotorer, siderangeringer og UUID (universell unik identifikasjonskode) anskaffelse av digitale eiendeler. ELA vil bli brukt til å subsidiere båndbredde, IPFS, etc.
2)亦来云生态系统合作项目必须锁定不少于2%-5% 的该项目的代币,这些代币的20%(被转换成ELA)将会被用于亦For utviklingen av Laiyun Fund vil 80 % av de faktiske prosjektsymbolene bli belønnet til ELA-innehavere.
3)用户可以用亦来云代币在亦来云上注册ID,并以此购买服务,还可以参加在亦来云上进行的项目和产品的代币售卖;
4) ELA vil bli brukt som hovedvaluta for å belønne utviklere som utvikler desentraliserte applikasjoner på Elastos.
Elastos er et operativsystem som bruker Internett som den underliggende infrastrukturen. Legg vekt på atskillelsen av nettverkskommunikasjon og applikasjonsdatabehandling, og forby applikasjoner å få direkte tilgang til nettverket, og forhindrer dermed de fleste virusangrepene (spesielt DDoS) som raser på Internett. Blokkjeden til Elastos tar i bruk hovedkjeden + sidekjedestrukturen for å bygge den underliggende tilliten. Alle sidekjeder deler datakraft med hovedkjeden, så alle sidekjeder har samme sikkerhet som hovedkjeden. Applikasjonen kobles til Elastos Carrier (desentralisert P2P-nettverk) gjennom Elastos OS/Runtime, og kjører DApp i et sandkassemiljø med isolerte prosesser og begrenset kommunikasjon. Nettverksdata må sendes gjennom sikre, troverdige og identifiserbare identitetskanaler, og disse identifikasjonene og autentiseringene kommer alle fra blockchain-identitets-IDer.
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###