Tutte le lingue
Elastos è una piattaforma Web 3.0 di nuova generazione dedicata alla creazione di uno Smart Web decentralizzato (SmartWeb) basato sulla tecnologia blockchain.
Elastos utilizza tecnologie blockchain come la struttura della catena principale, il consenso multistrato e il calcolo del consenso del contratto intelligente per fornire una base sicura e affidabile per la piattaforma; e costruisce su di essa identità, comunicazione e archiviazione decentralizzate. , informatica e altri servizi di piattaforma, con l'obiettivo di fornire una piattaforma di sistema che supporti applicazioni distribuite, fornendo al tempo stesso una buona protezione della privacy degli utenti e sicurezza dei dati, e diventando il motore dell'ondata di capitalizzazione dei dati.
Elastos è una piattaforma Web 3.0 di nuova generazione dedicata alla creazione di uno Smart Web decentralizzato (SmartWeb) basato sulla tecnologia blockchain.
Elastos utilizza tecnologie blockchain come la struttura della catena principale, il consenso multistrato e il calcolo del consenso del contratto intelligente per fornire una base sicura e affidabile per la piattaforma; e costruisce su di essa identità, comunicazione e archiviazione decentralizzate. , informatica e altri servizi di piattaforma, con l'obiettivo di fornire una piattaforma di sistema che supporti applicazioni distribuite, fornendo al tempo stesso una buona protezione della privacy degli utenti e sicurezza dei dati, e diventando il motore dell'ondata di capitalizzazione dei dati.
Caratteristiche del progetto
Ciò che Elastos intende realizzare è un World Wide Web intelligente guidato dalla blockchain. Elastos Smart World Wide Web può essere suddiviso nei seguenti quattro livelli:
1. Blockchain Elastos e contratti intelligenti:
La blockchain Elastos fornisce servizi di credito e transazione di base per la sua ecologia. Adotta l'architettura della catena principale + catena laterale. La catena principale supporta solo contratti intelligenti limitati basati su transazioni in valuta digitale , riducendo così le risorse informatiche occupate dall'esecuzione dei contratti. Le sidechain possono supportare smart contract e ciascuna sidechain può progettare in modo indipendente funzioni di smart contract.Le DApp vengono eseguite su sidechain e ogni applicazione può aprire in modo indipendente una sidechain.Trasferimenti interchain. La blockchain adotta il meccanismo di mining congiunto di Bitcoin.Distribuendo il codice di mining congiunto nel pool di mining, i minatori forniscono la prova del lavoro a Bitcoin ed Elastos allo stesso tempo, senza consumare ulteriore potenza di calcolo.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生态提供去中心化互联网基础服务。 Compresi il servizio di nome di dominio decentralizzato, il servizio di calcolo decentralizzato e il servizio di archiviazione decentralizzato. Elastos Carrier adotta la tecnologia di attraversamento NAT trasparente UDP e le relative strutture ausiliarie, che possono realizzare una connessione diretta tra due nodi qualsiasi.
1)UDP 用户数据报协议,应用程序发给网络层数据后就不保留数据的不可靠传数据的协议。
2) NAT (Network Address Translator) è una tecnologia che traduce gli indirizzi IP della rete privata interna in indirizzi IP della rete pubblica.Gli indirizzi pubblici della rete esterna sono univoci a livello globale e possono essere instradati sulla rete pubblica (meccanismo di trasmissione dell'utente).
3) Quando UDP garantisce che la trasmissione dei dati non venga intercettata, utilizzare NAT per realizzare la comunicazione P2P.
Carrier 可以 简单 的 说 是 一 种 P2P 的 通信 框架 , 主要 包括 网络 网络 通信 协议 P2P 存储 接口 调用 、 节点 的 等 , 开发者 重新 定义 定义 了 网络 通信 协议 以及 权限 , 保障 了 P2P 通信In secondo luogo, questa parte del codice fornisce un gran numero di interfacce, tra cui archiviazione, accesso alle applicazioni, ecc., che forniscono agli sviluppatori la struttura di base della rete decentralizzata e offrono la possibilità di uno sviluppo secondario. Nella base di codice è presente un gran numero di codici Carrier SDK.Questa parte del codice fornisce principalmente la possibilità di accedere all'APP e al sistema operativo tradizionali.Questa parte del codice fornisce il metodo di chiamata e il metodo di autenticazione per Elastos Carrier per diversi linguaggi di programmazione, sistemi operativi, ecc.
3.Elastos OS e Runtime:
Elastos OS è un sistema operativo per dispositivi mobili e può fornire il supporto nativo dell'ambiente di programmazione ecologico Elastos. Elastos OS può essere installato su bare metal. È possibile accedere facilmente alla rete Elastos Carrier tramite il sistema operativo Elastos. Elastos OS impedisce alle applicazioni di creare processi e non consente alle applicazioni di accedere direttamente a TCP/IP. Ogni autorità utente basata sul sistema operativo sarà isolata. Quando non è necessaria l'interazione, il sistema operativo può operare solo localmente e non comunicherà con la rete... Il sistema crea e trova automaticamente i microservizi distribuiti localmente, intorno e nel cloud, genera automaticamente chiamate remote e richiamate di eventi ed evita la possibilità di lanciare attacchi di rete da applicazioni o servizi di terze parti. Elastos Runtime isola l'ambiente operativo virtuale Elastos dal sistema operativo nativo attraverso una sandbox (un meccanismo di sicurezza nel campo informatico che fornisce un ambiente isolato per l'esecuzione dei programmi).
Elastos Runtime fornisce agli sviluppatori DApp un ambiente di runtime del codice e un framework di sviluppo del codice. Si può considerare che Elastos Runtime è una versione C++ della macchina virtuale Java e dell'architettura Java. Può anche essere chiamato CVM, il che significa che Elastos Runtime Sviluppatori basati su Java Fornisce compilatori simili a Java, magazzini di codice, framework di programmazione, ecc., consentendo agli sviluppatori di sviluppare in base a questo ambiente di programmazione.Gli sviluppatori possono utilizzare l'ambiente operativo virtuale fornito da Elastos Runtime per sviluppare, testare ed eseguire applicazioni decentralizzate Elastos. Elastos Runtime sarà isolato dall'ambiente nativo del sistema operativo utilizzando una sandbox. Il piano fornirà Elastos Runtime per Android, Elastos Runtime per iOS, Elastos Runtime per GNU/Linux per gli sviluppatori.
4.Elastos SDK:
传统意义的APP,可以通过包含亦来云的SDK扩展能力,获得身份鉴权、可信记录等展能力,获得身份鉴权、可信记录等展能力,获得身份鉴权、可信记录等Fornisce principalmente la possibilità di accedere ad APP e sistemi operativi tradizionali, e fornisce metodi di chiamata e metodi di autenticazione per Elastos Carrier per diversi linguaggi di programmazione e sistemi operativi.
共识机制
亦来云主链共识机制:
亦来云主链采用DPoS 和与比特币联合挖矿的刐PoW 共识箌箌箌Il mining significa che possono sfruttare direttamente la sicurezza di Bitcoin.I minatori di Bitcoin possono anche verificare i blocchi Elastos quando inviano una prova di lavoro, che è stata adottata in precedenza da molti altri progetti di criptovaluta digitale.
亦 来云 的 侧链 可以 使用 任意 识 识 : :
1) 目前 亦 来云团队 已经 开发 出 了 pow 共识 的 , 可以 接入 主链 完成 基于 SPV 和operazioni di ricarica e prelievo. Questa sidechain basata su PoW può utilizzare la potenza di calcolo della catena principale per garantire la propria sicurezza.Il diritto di utilizzare la potenza di calcolo della catena principale viene trasferito agli arbitri eletti in base al consenso DPoS.Ogni arbitro si alterna al pacchetto la catena laterale basata su PoW Block out.
2) 亦 来云 同时 在 规划 开发 基于 dpos 共 的 侧链 , , 侧链 dpos 共 中 的 代理人 由 主链 的 仲裁人 来 , 仍然 相当于 通过 主链 保证 保证 侧链 侧链 的 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链È sicuro, ma il processo di mining è ridotto e la velocità di generazione dei blocchi sarà più veloce. Ogni nodo della catena laterale può ottenere le informazioni di voto della catena principale sull'arbitro tramite il modulo SPV della catena principale allegato, in modo da raggiungere un consenso sulla legittimità dell'arbitro.
Trasferimento tra la catena principale e la catena laterale:
1) Il trasferimento dalla catena principale Elastos alla catena laterale è basato su SPV.La catena laterale deve integrare il modulo SPV della catena principale per sincronizzare il blocchi della catena principale e la catena principale in qualsiasi momento.Per la transazione di trasferimento dalla catena alla catena laterale, ciascun nodo della catena laterale sincronizzerà tutte le intestazioni di blocco della catena principale, insieme al percorso di certificazione merkle e alle informazioni sulla transazione, il decentramento della transazione di trasferimento può essere completata dal punto di vista della struttura dei dati e del consenso dell'algoritmo.
2) 亦 來 云侧链到 主链 的 转账 安全 通过 主链 的 仲裁人 机制 来 保证 , 主链 的 持币人 同 同 同 选举 出 一定 数量 的 一 , , 负责 负责Viene firmata la transazione di ritiro monete concatenata alla catena principale, e la maggior parte degli arbitri firma per sbloccare la "operazione di ritiro monete" sulla catena principale dal conto che rappresenta la catena laterale al conto ordinario. Gli arbitri sono eletti votando sulla catena principale e ruotano regolarmente.
Blockchain Elastos
La blockchain di Elastos adotta lo schema di progettazione della catena principale e della catena laterale, ovvero ogni applicazione può aprire indipendentemente una catena laterale. La blockchain di Elastos fornisce un supporto sidechain integrato, completo e facile da usare. La sidechain ha una varietà di moduli dell'algoritmo di consenso tra cui gli utenti possono scegliere. La sidechain può emettere token e la catena principale e la sidechain possono eseguire due- modalità di trasferimento dei beni. Tutte le catene laterali condividono la potenza di calcolo con la catena principale, quindi tutte le catene laterali hanno la stessa sicurezza della catena principale. Allo stesso tempo, il consumo di energia dell'intero sistema può essere ridotto al minimo per evitare l'enorme consumo di energia e le emissioni di carbonio causate dall'estrazione separata.
1) Progettazione di transazioni e blocchi:
La struttura blockchain di Elastos si riferisce al design del sistema di valuta digitale classico esistente, incluso il precedente hash dell'intestazione del blocco necessario per la verifica del blocco, l'hash Merkel Root della transazione, il contatore (Nonce) per la prova -of-work, timestamp, target di difficoltà, ecc., la struttura di archiviazione concatenata consente di proteggere le transazioni da tutte le prove di lavoro accumulate su di esso e raggiunge un consenso decentralizzato L'obiettivo è diventare un credito completamente automatico sistema di produzione.
Allo stesso tempo, l'idea progettuale di combinare la catena principale e la catena laterale viene adottata nel suo insieme. Lo script di verifica viene rimosso dalla struttura della transazione, il che riduce l'occupazione dello spazio della transazione ed evita attacchi di malleabilità. La catena laterale è la base per il funzionamento di molte DApp di Elastos, quindi la struttura della catena principale di Elastos deve fornire supporto per la catena laterale e facilitare il trasferimento delle risorse tra la catena principale e la catena laterale.
2) Joint mining:
La blockchain di Elastos adotta il meccanismo di mining congiunto di Bitcoin, con Bitcoin come catena principale (ParentBlockchain) ed Elastos come catena ausiliaria (Auxiliary Blockchain). Codice di mining combinato, i minatori inviano la prova del lavoro a Bitcoin ed Elastos allo stesso tempo e possono godere di ricompense doppie senza consumare potenza di calcolo aggiuntiva, il che aumenta il reddito dei minatori nella competizione mineraria.
Attraverso il meccanismo di mining congiunto, la blockchain di Elastos ha una garanzia di potenza di calcolo estremamente forte. Fornire il servizio di base della produzione di credito per l'innovazione blockchain globale, in particolare l'ecosistema Elastos.
3) Piano di distribuzione del token:
Il token Elastos (ELA Coin), indicato come Elastos (ELA), è il token nativo sulla blockchain Elastos, utilizzato per le transazioni e il supporto delle risorse digitali, pagare le commissioni di transazione blockchain, ecc. . Usa ELA come unità di base dei token Elastos, nome cinese: Yilaicoin o Aila. SatoshiELA è anche usato come la più piccola unità monetaria di Elastos, ed è abbreviato in Sela.Il nome cinese è: Saila.
Per compensare la naturale perdita di circolazione, come la perdita dei portafogli degli utenti, e per mantenere la microinflazione dell'ecologia economica intelligente da essa supportata, Elastos mantiene un aumento annuo fisso del 4% su base annua -anno. Gli Elastos appena emessi verranno generati in modo sincrono con la generazione di blocchi ogni 2 minuti circa nel mining congiunto di Bitcoin. Al fine di mantenere lo sviluppo sostenibile dell'ecosistema Elastos, entro due anni dal lancio ufficiale della blockchain Elastos, questa parte di Elastos sarà distribuita proporzionalmente tra la Fondazione Elastos e i minatori.La Fondazione Elastos possiede il 30%, i minatori possiedono il 70%. %.
4) Sidechain:
Oltre a supportare terze parti per costruire sidechain sulla catena pubblica di Elastos in modo più conveniente, Elastos stessa costruirà anche alcune sidechain che forniscono servizi di base, come servizi di identificazione, servizio di emissione di token, pagamento rapido servizio, servizio di transazione di risorse digitali, ecc., lo chiamiamo servizio di cluster blockchain Elastos.
Nell'interfaccia tra la catena principale e la catena laterale, il trasferimento delle transazioni è la parte fondamentale. Trasferire dalla catena principale alla catena laterale significa convertire le risorse della catena principale in risorse della catena laterale. L'indirizzo di destinazione del trasferimento è l'indirizzo della firma congiunta della catena laterale corrispondente sulla catena principale. Il processo di trasferimento deve garantire che la transazione di trasferimento possa essere riconosciuti automaticamente dalla sidechain e ricaricare i token sidechain di valore corrispondente per il cedente nel conto corrispondente della sidechain.
Attraverso un segreto casuale e l'hash corrispondente, possiamo costruire uno script di transazione che deve fornire il segreto per sbloccarlo. Al fine di controllare la sicurezza di Elastos sull'indirizzo di firma congiunta, questo "indirizzo di firma congiunta" limiterà solo le operazioni di "trasferimento di prelievo" che possono essere avviate.
5) Smart contract:
Fornire un potente smart contract sulla catena principale farà sì che ogni nodo ottenga lo stato più recente dell'intera rete, è necessario eseguire tutti gli smart contract che non sono in esecuzione e solo il pacchetto transazioni I minatori possono ottenere commissioni di transazione solo eseguendo il contratto, quindi è uno spreco di risorse di calcolo per i nodi che si limitano a verificare.Se il numero di chiamate del contratto è frequente o il numero è elevato, porterà una grande pressione all'esecuzione del contratto o addirittura non realizzarlo.
Per evitare tali problemi, la catena principale di Elastos supporta solo contratti intelligenti limitati per transazioni di token digitali. Le sidechain possono supportare contratti intelligenti e ogni sidechain può progettare in modo indipendente le sue funzioni di contratto intelligente, come NeoContract che supporta la blockchain NEO.
Elastos Carrier: rete P2P decentralizzata
ElastosCarrier fornisce servizi di base Internet decentralizzati per l'ecosistema Elastos. I suoi nodi possono essere eseguiti in qualsiasi ambiente di rete, anche all'interno della LAN dell'ambiente domestico o dell'ufficio.Utilizzando la tecnologia di attraversamento NAT trasparente basata su UDP e le relative strutture ausiliarie, è possibile collegare qualsiasi nodo e si può anche realizzare una connessione diretta tra due nodi qualsiasi .
I servizi di base includono servizi di nomi di dominio decentralizzati, servizi di calcolo decentralizzati e servizi di archiviazione decentralizzati. Fornisce supporto di base per lo sviluppo di applicazioni decentralizzate (DApp). Gli utenti possono possedere i propri dati e calcoli, il che protegge completamente la privacy degli utenti. Allo stesso tempo, puoi anche noleggiare la tua attrezzatura ad altri tramite la blockchain Elastos in qualsiasi momento e ottenere i corrispondenti incentivi Elastos in base alla quantità di calcolo e archiviazione.
Elastos OS: un sistema operativo universale sicuro
Elastos OS è un sistema operativo generico per dispositivi IoT, dispositivi maker come Raspberry Pi, dispositivi mobili, ecc., con la sicurezza come obiettivo principale. Fornire supporto nativo e completo dell'ambiente di programmazione ecologica Elastos. L'ultima terza edizione ha iniziato il ciclo di iterazione del prodotto a maggio 2013 e ha raggiunto il livello beta.Il test viene eseguito su telefoni cellulari Moto X (XT1085) e router intelligenti Lamobo-R1S.La dimensione totale del codice sorgente supera le decine di milioni di righe.
In termini di sicurezza, ElastosOS impedisce alle applicazioni di creare direttamente processi e non consente alle applicazioni di accedere direttamente a TCP/IP. Il sistema crea e cerca automaticamente microservizi distribuiti localmente, intorno e nel cloud e genera automaticamente servizi remoti chiamate e richiamate di eventi da evitare La possibilità che applicazioni o servizi di terze parti lancino attacchi informatici e isolino la diffusione di virus.
Elastos OS fornisce un supporto allo sviluppo di applicazioni decentralizzato nativo e completo, che può facilitare l'accesso alla rete ElastosCarrier, ottenere i servizi di base richiesti e facilitare l'accesso a ElastosChain per ottenere servizi di credito e transazioni. La DApp sviluppata può facilitare l'uso di Elastos per le transazioni e può anche facilitare l'elaborazione di altre risorse digitali, come: codici di programma, dati, e-book, audio e video, oggetti di scena di giochi, ecc., compresa la conferma dei diritti, transazioni e circolazione.
Il sistema adotta la modalità di sviluppo di tre linguaggi: C/C++, JAVA, HTML5/JS e la sua API di programmazione C++ corrisponde sostanzialmente all'API Java di Android, realizzando la gestione unificata di cloud, pipe e terminale. I moduli dell'applicazione scritti in JavaScript, Java o C/C++ si chiamano a vicenda, senza scrivere manualmente JNI, e ottengono veramente "programma una volta, esegui ovunque".
Sorgente per la casa
亦来币将用于交易、支持数字资产、支付区块链手续费等:
1)在亦来云及La DApp utilizzerà l'ELA per pagare servizi come la registrazione del nome di dominio, il motore di ricerca, il posizionamento delle pagine e l'acquisizione di risorse digitali tramite UUID (Universal Unique Identification Code). L'ELA sarà utilizzato per sovvenzionare la larghezza di banda, IPFS, ecc.
2) 亦 来云 生态 系统 合作 项目 必须 锁定 不少 于 2%-5%的 该 项目 的 代币 , 这些 代币 20%(被 转换 成 ela) 将 会 被 用 用 于 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦 亦Per lo sviluppo del Laiyun Fund, l'80% dei token del progetto effettivo sarà premiato ai titolari di ELA.
3) 用户 可以 用 亦 来 云代币 在 亦 来 云上 注册 ID , 并 以 此 购买 服务 , 还 可以 参加 在 在 亦 来云上 的 项目 和 产品 的 代币 售 售 卖 ;
4) ELA sarà utilizzato come valuta principale per premiare gli sviluppatori che sviluppano applicazioni decentralizzate su Elastos.
Elastos è un sistema operativo che utilizza Internet come infrastruttura sottostante. Enfatizzare la separazione tra comunicazione di rete e elaborazione delle applicazioni e proibire alle applicazioni di accedere direttamente alla rete, prevenendo così la maggior parte degli attacchi di virus (in particolare DDoS) che imperversano su Internet. La blockchain di Elastos adotta la struttura catena principale + catena laterale per costruire la fiducia sottostante.Tutte le catene laterali condividono la potenza di calcolo con la catena principale, quindi tutte le catene laterali hanno la stessa sicurezza della catena principale. L'applicazione si connette a Elastos Carrier (rete P2P decentralizzata) tramite Elastos OS/Runtime ed esegue la DApp in un ambiente sandbox con processi isolati e comunicazioni limitate. I dati di rete devono essere inviati attraverso canali di identità sicuri, credibili e identificabili e queste identificazioni e autenticazioni provengono tutte da ID identità 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###