Toate limbile
Elastos este o platformă Web 3.0 de ultimă generație dedicată construirii unui Smart Web descentralizat (SmartWeb) bazat pe tehnologia blockchain.
Elastos folosește tehnologii blockchain, cum ar fi structura principală a lanțului, consensul pe mai multe straturi și calculul consens al contractelor inteligente pentru a oferi o bază sigură și fiabilă pentru platformă și construiește identitate, comunicare și stocare descentralizate pe deasupra acesteia. , servicii de calcul și alte platforme, care urmăresc să ofere o platformă de sistem care acceptă aplicații distribuite, oferind în același timp o bună protecție a confidențialității utilizatorilor și securitatea datelor și devenind motorul valului de capitalizare a datelor.
Elastos este o platformă Web 3.0 de ultimă generație dedicată construirii unui Smart Web descentralizat (SmartWeb) bazat pe tehnologia blockchain.
Elastos folosește tehnologii blockchain, cum ar fi structura principală a lanțului, consensul pe mai multe straturi și calculul consens al contractelor inteligente pentru a oferi o bază sigură și fiabilă pentru platformă și construiește identitate, comunicare și stocare descentralizate pe deasupra acesteia. , servicii de calcul și alte platforme, care urmăresc să ofere o platformă de sistem care acceptă aplicații distribuite, oferind în același timp o bună protecție a confidențialității utilizatorilor și securitatea datelor și devenind motorul valului de capitalizare a datelor.
Funcțiile proiectului
Ceea ce Elastos intenționează să realizeze este un World Wide Web inteligent condus de blockchain. Elastos Smart World Wide Web poate fi împărțit în următoarele patru niveluri:
1. Blockchain Elastos și contracte inteligente:
Blockchain Elastos oferă servicii de credit și tranzacții de bază pentru ecologia sa. Adoptă arhitectura lanțului principal + lanțului lateral. Lanțul principal acceptă doar contracte inteligente limitate bazate pe tranzacții în monedă digitală , reducând astfel resursele de calcul ocupate de executarea contractelor. Lanțurile laterale pot suporta contracte inteligente și fiecare lanț lateral poate proiecta în mod independent funcții de contract inteligente. DApps rulează pe lanțuri laterale, iar fiecare aplicație poate deschide independent un lanț lateral. Transferuri interchain. Blockchain-ul adoptă mecanismul de exploatare comună Bitcoin.Prin implementarea codului de exploatare comună în pool-ul de minerit, minerii furnizează simultan dovada de lucru pentru Bitcoin și Elastos, fără a consuma putere de calcul suplimentară.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生态提供去中心化互联罀化互联罀傜基罀Inclusiv serviciul de nume de domeniu descentralizat, serviciul de calcul descentralizat și serviciul de stocare descentralizat. Elastos Carrier adoptă tehnologia de traversare NAT transparentă UDP și facilități auxiliare aferente, care pot realiza o conexiune directă între oricare două noduri.
1)UDP 用户数据报协议,应用程序发给网络层数据后就不保留数据报协据教数据教数据教数据氏镰据氏发给网络层数据
2) NAT (Network Address Translator) este o tehnologie care traduce adresele IP ale rețelei private interne în adrese IP ale rețelei publice Adresele publice ale rețelei externe sunt unice la nivel global și pot fi direcționate în rețeaua publică (mecanismul de transmitere a utilizatorului).
3) Când UDP se asigură că transmisia de date nu va fi interceptată, utilizați NAT pentru a realiza comunicarea P2P.
purtătorul 可以 简单 的 说 是 一 种 p2p 的 通信 框架 , 主要 包括 网络 通信 协议 、 、 p2p 存储 接口 调用 、 节点 的 连接 等 , 开发者 重新 定义 了 网络 通信 协议 以及 权限 , 保障 了 了 p2p 通信În al doilea rând, această parte a codului oferă un număr mare de interfețe, inclusiv stocare, acces la aplicații etc., care oferă dezvoltatorilor cadrul de bază al rețelei descentralizate și oferă posibilitatea dezvoltării secundare. Există un număr mare de coduri Carrier SDK în baza de cod. Această parte a codului oferă în principal posibilitatea de acces la APP tradițional și la sistemul de operare. Această parte a codului oferă metoda de apelare și metoda de autentificare pentru Elastos Carrier pentru diferite limbaje de programare, sisteme de operare etc.
3.Elastos OS și Runtime:
Elastos OS este un sistem de operare pentru dispozitive mobile și poate oferi suport nativ pentru mediul de programare ecologic Elastos. Elastos OS poate fi instalat pe metal goale. Rețeaua Elastos Carrier poate fi accesată cu ușurință prin intermediul sistemului de operare Elastos. Elastos OS interzice aplicațiilor să creeze procese și nu permite aplicațiilor să acceseze direct TCP/IP. Fiecare autoritate utilizator bazată pe sistemul de operare va fi izolată. Când nu este nevoie de interacțiune, sistemul de operare poate funcționa doar local și nu va comunica cu reteaua... Sistemul creează și găsește automat microservicii implementate local, în jurul și în cloud, generează automat apeluri de la distanță și apeluri de evenimente și evită posibilitatea de a lansa atacuri de rețea de la aplicații sau servicii terțe. Elastos Runtime izolează mediul virtual de operare Elastos de sistemul de operare nativ printr-un sandbox (un mecanism de securitate în domeniul computerelor care oferă un mediu izolat pentru rularea programelor).
Elastos Runtime oferă dezvoltatorilor DApp un mediu de rulare a codului și un cadru de dezvoltare a codului. Se poate considera că Elastos Runtime este o versiune C++ a mașinii virtuale Java și a arhitecturii Java. Poate fi numită și CVM, ceea ce înseamnă că Elastos -based developers Furnizează compilatoare asemănătoare Java, depozite de coduri, cadre de programare etc., permițând dezvoltatorilor să dezvolte pe baza acestui mediu de programare Dezvoltatorii pot folosi mediul de operare virtual oferit de Elastos Runtime pentru a dezvolta, testa și rula aplicații descentralizate Elastos. Elastos Runtime va fi izolat de mediul nativ al sistemului de operare folosind un sandbox. Planul va oferi Elastos Runtime pentru Android, Elastos Runtime pentru iOS, Elastos Runtime pentru GNU/Linux pentru ca dezvoltatorii să le folosească.
4.Elastos SDK:
传统意义的APP,可以通过包含亦来云的SDK扩展能力,获得力,获得身序义以通过包含亦来云的SDK Acesta oferă în principal posibilitatea de a accesa aplicații și sisteme de operare tradiționale și oferă metode de apelare și metode de autentificare pentru Elastos Carrier pentru diferite limbaje de programare și sisteme de operare.
共识机制
亦来云主链共识机制:
亦来云主链采用DPoS 和与比和与比牻链共识机制:
亦来云主链采用DPoS 和与比房共共识机制Mining înseamnă că pot profita direct de securitatea Bitcoin.Minerii Bitcoin au, de asemenea, voie să verifice blocurile Elastos atunci când trimit dovada muncii, care a fost adoptată de mai multe alte proiecte de criptomonede digitale înainte.
亦 来云 的 侧链 可以 使用 任意 的 识 识 机制 :
1) 目前 亦 来云团队 已经 开发 出 了 基于 pow 识 的 侧链 , 可以 接入 主链 完成 基于 基于 spv 和 dpos operațiuni de reîncărcare și retragere. Acest sidechain bazat pe PoW poate folosi puterea de calcul a lanțului principal pentru a-și asigura propria securitate. Dreptul de a utiliza puterea de calcul a lanțului principal este predat arbitrilor aleși pe baza consensului DPoS. Fiecare arbitru ia rândul pentru pachetul lanțul lateral bazat pe PoW Block out.
2) 亦 来云 同时 在 规划 开发 开发 基于 dpos 识 的 侧链 , 侧链 上 dpos 识 中 的 代理人 由 主链 的 仲裁人 来 担任 , 仍然 相当于 通过 主链 保证 侧链 的 的Este sigur, dar procesul de minerit este redus, iar viteza de generare a blocurilor va fi mai rapidă. Fiecare nod al lanțului lateral poate obține informațiile de vot ale lanțului principal asupra arbitrului prin modulul SPV al lanțului principal atașat, astfel încât să se ajungă la un consens asupra legitimității arbitrului.
Transfer între lanțul principal și lanțul lateral:
1) Transferul de la lanțul principal Elastos la lanțul lateral se bazează pe SPV. Lanțul lateral trebuie să integreze modulul SPV al lanțului principal pentru a sincroniza blocurile de lanț principal și lanțul principal în orice moment Pentru tranzacția de transfer de la lanț în lanțul lateral, fiecare nod de lanț lateral va sincroniza toate anteturile de bloc ale lanțului principal, împreună cu calea de certificare merkle și informațiile despre tranzacție, descentralizarea a tranzacției de transfer poate fi finalizată din perspectiva structurii datelor și a consensului de algoritm.
2) 亦 來 云侧链到 主链 的 转账 安全 安全 通过 主链 的 仲裁人 机制 来 保证 , 主链 的 持币人 同 选举 选举 一定 数量 的 一 仲裁人 仲裁人 , 仲裁人 负责 对侧 对侧Tranzacția de retragere de monede înlănțuită la lanțul principal este semnată, iar majoritatea arbitrilor semnează pentru a debloca „tranzacția de retragere a monedelor” pe lanțul principal din contul care reprezintă lanțul lateral către contul obișnuit. Arbitrii sunt aleși prin vot pe lanțul principal și se rotesc în mod regulat.
Elastos Blockchain
Blockchain-ul Elastos adoptă schema de proiectare a lanțului principal și a lanțului lateral, adică fiecare aplicație poate deschide independent un lanț lateral. Blockchain-ul Elastos oferă suport pentru sidechain încorporat, complet și ușor de utilizat. Sidechain-ul are o varietate de module de algoritm de consens din care utilizatorii pot alege. Sidechain-ul poate emite jetoane, iar lanțul principal și sidechain-ul pot efectua două- calea transferurilor de active. Toate lanțurile laterale împart puterea de calcul cu lanțul principal, astfel încât toate lanțurile laterale au aceeași securitate ca și lanțul principal. În același timp, consumul de energie al întregului sistem poate fi minimizat pentru a evita consumul uriaș de energie și emisiile de carbon cauzate de minerit separat.
1) Proiectarea tranzacției și a blocurilor:
Structura blockchain Elastos se referă la designul clasic al sistemului de monedă digitală existent, inclusiv hashul antet bloc anterior necesar pentru verificarea blocurilor, hashul rădăcină Merkel tranzacției, contorul (Nonce) pentru dovadă. -algoritm de lucru, marca temporală, țintă de dificultate etc., structura de stocare înlănțuită permite ca tranzacțiile să fie protejate de toată dovada de lucru acumulată pe aceasta și realizează un consens descentralizat. Scopul este de a deveni un credit complet automat. sistem de producere.
În același timp, ideea de design de a combina lanțul principal și lanțul lateral este adoptată ca un întreg. Scriptul de verificare este scos din structura tranzacției, ceea ce reduce ocuparea spațiului de tranzacție și evită atacurile de maleabilitate. Lanțul lateral este baza pentru funcționarea multor aplicații DApp Elastos, astfel încât structura lanțului principal Elastos trebuie să ofere suport pentru lanțul lateral și să faciliteze transferul de active între lanțul principal și lanțul lateral.
2) Exploatarea în comun:
Blockchain-ul Elastos adoptă mecanismul de extragere în comun Bitcoin, cu Bitcoin ca lanț principal (ParentBlockchain) și Elastos ca lanț auxiliar (Auxiliary Blockchain). Cod minier combinat, minerii prezintă dovada muncii la Bitcoin și Elastos în același timp și se pot bucura de recompense duble fără a consuma putere de calcul suplimentară, ceea ce crește veniturile minerilor în competiția minieră.
Prin mecanismul de extragere comună, blockchain-ul Elastos are o garanție extrem de puternică a puterii de calcul. Furnizați serviciul de bază al producției de credite pentru inovația globală în blockchain, în special ecosistemul Elastos.
3) Planul de distribuție a jetoanelor:
Elastos token-ul (ELA Coin), denumit Elastos (ELA), este jetonul nativ din blockchain-ul Elastos, utilizat pentru tranzacții și susținerea activelor digitale, plătiți taxe de tranzacție blockchain etc. . Utilizați ELA ca unitate de bază a jetoanelor Elastos, nume chinezesc: Yilaicoin sau Aila. SatoshiELA este, de asemenea, folosită ca cea mai mică unitate monetară a Elastos și este prescurtat ca Sela.Numele chinezesc este: Saila.
Pentru a compensa pierderea naturală a circulației, cum ar fi pierderea portofelelor utilizatorilor și pentru a menține microinflația ecologiei economice inteligente susținute de aceasta, Elastos menține o creștere anuală fixă de 4% de la un an la altul. -an. Elastos nou emis va fi generat sincron cu generarea de blocuri la fiecare 2 minute sau cam asa ceva în mineritul comun Bitcoin. Pentru a menține dezvoltarea durabilă a ecosistemului Elastos, în termen de doi ani de la lansarea oficială a blockchain-ului Elastos, această parte a Elastos va fi distribuită proporțional între Fundația Elastos și mineri.Fundația Elastos deține 30%, minerii dețin 70%. %.
4) Sidechain:
Pe lângă sprijinirea terților pentru a construi sidechain-uri pe lanțul public Elastos mai convenabil, Elastos însuși va construi și unele sidechain-uri care oferă servicii de bază, cum ar fi servicii de identificare, serviciu de emitere de jetoane, plată rapidă serviciu, serviciu de tranzacție cu active digitale etc., îl numim serviciu de cluster blockchain Elastos.
În interfața dintre lanțul principal și lanțul lateral, transferul tranzacțiilor este partea centrală. Transferul din lanțul principal în lanțul lateral înseamnă convertirea activelor lanțului principal în active ale lanțului lateral. Adresa țintă a transferului este adresa semnăturii comune a lanțului lateral corespunzător pe lanțul principal. Procesul de transfer trebuie să asigure că tranzacția de transfer poate să fie recunoscut automat de jetoanele sidechain și Reîncărcare sidechain de valoare corespunzătoare pentru cedent în contul corespunzător al sidechain-ului.
Prin un secret aleatoriu și hash-ul corespunzător, putem construi un script de tranzacție care trebuie să furnizeze secretul pentru a-l debloca. Pentru a controla securitatea Elastos pe adresa de semnătură comună, această „adresă de semnătură comună” va limita doar tranzacțiile de „transfer de retragere” care pot fi inițiate.
5) Contract inteligent:
Furnizarea unui contract inteligent puternic pe lanțul principal va face ca fiecare nod să obțină cea mai recentă stare a întregii rețele, este necesar să rulați toate contractele inteligente care nu rulează și numai pachet tranzacții Minerii pot obține taxe de tranzacție doar prin executarea contractului, deci este o risipă de resurse de calcul pentru nodurile care pur și simplu verifică. Dacă numărul de apeluri contractuale este frecvent sau numărul este mare, va aduce o presiune mare asupra execuției contract sau chiar nu reușesc să-l realizeze.
Pentru a evita astfel de probleme, lanțul principal Elastos acceptă doar contracte inteligente limitate pentru tranzacțiile cu jetoane digitale. Sidechain-urile pot suporta contracte inteligente, iar fiecare sidechain își poate proiecta în mod independent funcțiile de contract inteligent, cum ar fi NeoContract care acceptă blockchain-ul NEO.
Elastos Carrier: Rețea P2P descentralizată
ElastosCarrier oferă servicii de bază Internet descentralizate pentru ecosistemul Elastos. Nodurile sale pot rula în orice mediu de rețea, inclusiv în interiorul LAN al mediului de acasă sau de la birou.Folosind tehnologia de traversare NAT transparentă bazată pe UDP și facilitățile auxiliare aferente, orice nod poate fi conectat și orice două noduri pot fi realizate, de asemenea, o conexiune directă între .
Serviciile de bază includ servicii descentralizate de nume de domenii, servicii de calcul descentralizate și servicii de stocare descentralizate. Oferă suport de bază pentru dezvoltarea aplicațiilor descentralizate (DApp). Utilizatorii își pot deține propriile date și calcule, ceea ce protejează pe deplin confidențialitatea utilizatorului. În același timp, puteți închiria oricând echipamentul dvs. altor persoane prin intermediul blockchain-ului Elastos și puteți obține stimulente Elastos corespunzătoare în funcție de cantitatea de calcul și stocare.
Elastos OS: Un sistem de operare universal securizat
Elastos OS este un sistem de operare de uz general pentru dispozitive IoT, dispozitive de producție precum Raspberry Pi, dispozitive mobile etc., având ca obiectiv principal securitatea. Oferiți suport nativ și complet pentru mediul ecologic de programare Elastos. Cea mai recentă ediție a treia și-a început ciclul de iterare a produsului în mai 2013 și a atins nivelul Beta. Testul rulează pe telefoane mobile Moto X (XT1085) și routere inteligente Lamobo-R1S. Dimensiunea totală a codului sursă depășește zeci de milioane de linii.
În ceea ce privește securitatea, ElastosOS interzice aplicațiilor să creeze direct procese și nu permite aplicațiilor să acceseze direct TCP/IP. Sistemul creează și caută automat microservicii implementate local, în jurul și în cloud și generează automat la distanță. Apeluri și apeluri inverse de evenimente de evitat Posibilitatea ca aplicațiile sau serviciile terțelor să lanseze atacuri cibernetice și să izoleze răspândirea virușilor.
Elastos OS oferă suport nativ și complet pentru dezvoltarea de aplicații descentralizate, care poate facilita accesul la rețeaua ElastosCarrier, poate obține serviciile de bază necesare și poate facilita accesul la ElastosChain pentru a obține servicii de credit și tranzacții. DApp dezvoltat poate facilita utilizarea Elastos pentru tranzacții și, de asemenea, poate facilita procesarea altor active digitale, cum ar fi: coduri de program, date, cărți electronice, audio și video, elemente de recuzită pentru jocuri etc., inclusiv confirmarea drepturilor, tranzacții și circulație.
Sistemul adoptă modul de dezvoltare a trei limbaje: C/C++, JAVA, HTML5/JS, iar API-ul său de programare C++ corespunde practic API-ului Android Java, realizând managementul unificat al cloud-ului, conductei și terminalului. Modulele de aplicație scrise în JavaScript, Java sau C/C++ se apelează reciproc, fără a scrie manual JNI și realizează cu adevărat „programează o dată, rulează peste tot”.
代币用途
亦来币将用于交易、支持数字资产、支付区块链手区块链手区块链手块链手易、支持数字支DApp va folosi ELA pentru a plăti pentru servicii precum înregistrarea numelui de domeniu, motorul de căutare, clasarea paginilor și achiziția UUID (cod unic de identificare universal) a activelor digitale. ELA va fi folosit pentru a subvenționa lățimea de bandă, IPFS etc.
2) 亦 来云 生态 系统 合作 项目 必须 锁定 不少 于 于 2%-5%的 该 项目 的 代币 , 这些 代币 的 20%(被 转换 成 成 ela) 将 会 被 用 于 亦 亦 亦Pentru dezvoltarea Fondului Laiyun, 80% din jetoanele reale ale proiectului vor fi recompensate deținătorilor ELA.
3) 用户 可以 用 亦 来 云代币 在 亦 来 云上 注册 id , 并 以 此 购买 服务 , 还 可以 参加 在 亦 来云上 进行 的 项目 和 产品 的 代币 售 卖 ;
4) ELA va fi folosită ca monedă principală pentru a recompensa dezvoltatorii care dezvoltă aplicații descentralizate pe Elastos.
Elastos este un sistem de operare care utilizează Internetul ca infrastructură de bază. Subliniați separarea comunicării în rețea și a aplicațiilor de calcul și interziceți aplicațiilor să acceseze direct rețeaua, prevenind astfel majoritatea atacurilor de virus (în special DDoS) care apar pe Internet. Blockchain-ul Elastos adoptă structura principală + lanț lateral pentru a construi încrederea subiacentă.Toate lanțurile laterale împărtășesc puterea de calcul cu lanțul principal, astfel încât toate lanțurile laterale au aceeași securitate ca și lanțul principal. Aplicația se conectează la Elastos Carrier (rețea P2P descentralizată) prin Elastos OS/Runtime și rulează DApp într-un mediu sandbox cu procese izolate și comunicare limitată. Datele din rețea trebuie trimise prin canale de identitate sigure, credibile și identificabile, iar aceste identificări și autentificări provin toate din ID-uri de identitate blockchain.
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###