Alle talen
Elastos is een Web 3.0-platform van de volgende generatie dat zich toelegt op het bouwen van een gedecentraliseerd Smart Web (SmartWeb) op basis van blockchain-technologie.
Elastos gebruikt blockchain-technologieën zoals hoofdketenstructuur, meerlaagse consensus en slimme contractconsensuscomputing om een veilige en betrouwbare basis voor het platform te bieden; en bouwt daar bovenop gedecentraliseerde identiteit, communicatie en opslag. , computer- en andere platformdiensten, met als doel een systeemplatform te bieden dat gedistribueerde applicaties ondersteunt, terwijl het goede bescherming van de privacy van gebruikers en gegevensbeveiliging biedt, en de motor wordt van de golf van datakapitalisatie.
Elastos is een Web 3.0-platform van de volgende generatie dat zich toelegt op het bouwen van een gedecentraliseerd Smart Web (SmartWeb) op basis van blockchain-technologie.
Elastos gebruikt blockchain-technologieën zoals hoofdketenstructuur, meerlaagse consensus en slimme contractconsensuscomputing om een veilige en betrouwbare basis voor het platform te bieden; en bouwt daar bovenop gedecentraliseerde identiteit, communicatie en opslag. , computer- en andere platformdiensten, met als doel een systeemplatform te bieden dat gedistribueerde applicaties ondersteunt, terwijl het goede bescherming van de privacy van gebruikers en gegevensbeveiliging biedt, en de motor wordt van de golf van datakapitalisatie.
Projectkenmerken
Wat Elastos van plan is te realiseren, is een intelligent World Wide Web aangedreven door blockchain. Elastos Smart World Wide Web kan worden onderverdeeld in de volgende vier niveaus:
1. Elastos-blockchain en slimme contracten:
Elastos-blockchain biedt basiskrediet- en transactieservices voor zijn ecologie. Het neemt de architectuur van hoofdketen + zijketen over. De hoofdketen ondersteunt slechts beperkte slimme contracten op basis van digitale valutatransacties , waardoor de computerresources die nodig zijn voor het uitvoeren van contracten worden verminderd. Zijketens kunnen slimme contracten ondersteunen en elke zijketen kan onafhankelijk slimme contractfuncties ontwerpen. DApps draaien op zijketens en elke applicatie kan onafhankelijk een zijketen openen. Interchain-overdrachten. De blockchain maakt gebruik van het gezamenlijke mining-mechanisme van Bitcoin.Door de gezamenlijke mining-code in de mining-pool in te zetten, leveren de miners tegelijkertijd een bewijs van werk aan Bitcoin en Elastos, zonder extra rekenkracht te verbruiken.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生提供去中心化互联网基础服务。 Inclusief gedecentraliseerde domeinnaamservice, gedecentraliseerde computerservice en gedecentraliseerde opslagservice. Elastos Carrier maakt gebruik van UDP-transparante NAT-traversaltechnologie en bijbehorende hulpfaciliteiten, die een directe verbinding tussen twee willekeurige knooppunten kunnen realiseren.
1)UDP-versie van de UDP-versie van de UDP-versie
2) NAT (Network Address Translator) is een technologie die interne particuliere netwerk-IP-adressen vertaalt naar openbare netwerk-IP-adressen. Externe netwerk-openbare adressen zijn wereldwijd uniek en kunnen worden gerouteerd op het openbare netwerk (gebruikerstransmissiemechanisme).
3) Wanneer UDP ervoor zorgt dat gegevensoverdracht niet wordt onderschept, gebruik dan NAT om P2P-communicatie te realiseren.
Carrier可以简单的说是一种P2P的通信框架,主要包括网络通信协议、P2P 存储接口调用、节点的连接等,开发者重新定义了网络通信协议以及权限,保障了P2P 通信Ten tweede biedt dit deel van de code een groot aantal interfaces, waaronder opslag, toegang tot applicaties, enz., die ontwikkelaars voorzien van het basisframework van het gedecentraliseerde netwerk en de mogelijkheid bieden voor secundaire ontwikkeling. Er zijn een groot aantal Carrier SDK-codes in de codebasis. Dit deel van de code biedt voornamelijk de mogelijkheid voor toegang van traditionele APP en besturingssysteem. Dit deel van de code biedt de aanroepmethode en authenticatiemethode voor Elastos Carrier voor verschillende programmeertalen, besturingssystemen, enz. .
3.Elastos OS en Runtime:
Elastos OS is een besturingssysteem voor mobiele apparaten en kan native Elastos ecologische programmeeromgevingondersteuning bieden. Elastos OS kan op blank metaal worden geïnstalleerd. Het netwerk van Elastos Carrier is eenvoudig toegankelijk via Elastos OS. Elastos OS verbiedt toepassingen om processen te creëren en staat niet toe dat toepassingen rechtstreeks toegang hebben tot TCP/IP. Elke gebruikersautoriteit op basis van het besturingssysteem wordt geïsoleerd. Als er geen interactie nodig is, kan het besturingssysteem alleen lokaal werken en niet communiceren met het netwerk. . Het systeem creëert en vindt automatisch microservices die lokaal, rond en in de cloud zijn geïmplementeerd, genereert automatisch externe oproepen en terugbelacties voor gebeurtenissen en vermijdt de mogelijkheid om netwerkaanvallen uit te voeren vanaf toepassingen of services van derden. Elastos Runtime isoleert de virtuele besturingsomgeving van Elastos van het oorspronkelijke besturingssysteem via een sandbox (een beveiligingsmechanisme in het computerveld dat een geïsoleerde omgeving biedt voor het uitvoeren van programma's).
Elastos Runtime biedt DApp-ontwikkelaars een code-runtime-omgeving en een code-ontwikkelingsframework. Elastos Runtime kan worden beschouwd als een C++-versie van de Java virtual machine en Java-architectuur. Het kan ook CVM worden genoemd, wat betekent dat Elastos -gebaseerde ontwikkelaars Levert Java-achtige compilers, codewarehouses, programmeerframeworks, enz., waardoor ontwikkelaars kunnen ontwikkelen op basis van deze programmeeromgeving. Ontwikkelaars kunnen de virtuele besturingsomgeving van Elastos Runtime gebruiken om gedecentraliseerde Elastos-applicaties te ontwikkelen, testen en uitvoeren. De Elastos Runtime wordt geïsoleerd van de native omgeving van het besturingssysteem met behulp van een sandbox. Het plan biedt ontwikkelaars Elastos Runtime voor Android, Elastos Runtime voor iOS en Elastos Runtime voor GNU/Linux.
4.Elastos SDK :
传统 意义 意义 的 的 的 可以 通过 包含 包含 亦 来云 的 的 的 扩展 能力 能力 获得 获得 身份 鉴权 、 信 信 记录 等 等 区块 链典型 链典型 能力 能力 能力 能力。。。 Het biedt voornamelijk de mogelijkheid om toegang te krijgen tot traditionele APP's en besturingssystemen, en biedt aanroepmethoden en authenticatiemethoden voor Elastos Carrier voor verschillende programmeertalen en besturingssystemen.
共识机制
Download de volgende pagina van de DPoS-website:
Download de DPoS-software voor PoW-software Mijnbouw betekent dat ze direct kunnen profiteren van de veiligheid van Bitcoin.Bitcoin-mijnwerkers mogen ook Elastos-blokken verifiëren bij het indienen van een bewijs van werk, dat al eerder door verschillende andere digitale cryptocurrency-projecten is overgenomen.
亦来云的侧链可以使用任意的共识机制:
1)目前亦来云团队已经开发出了基于PoW共识的侧链,可以接入主链完成基于SPV和DPoS herlaad- en opnameoperaties. Deze op PoW gebaseerde sidechain kan de rekenkracht van de hoofdketen gebruiken om zijn eigen veiligheid te waarborgen. Het recht om de rekenkracht van de hoofdketen te gebruiken wordt overgedragen aan de arbiters die zijn gekozen op basis van de DPoS-consensus. Elke arbiter neemt om de beurt een pakket de zijketen op basis van PoW Block out.
2) 亦 来云 同时 同时 规划 规划 开发 开发 基于 识 共识 的 侧链 侧链 侧链 侧链 上 上 共识 中 的 代理人 由 主链 主链 的 仲裁人 担任 担任 担任 担任 , 仍然 通过 通过 主链 主链 保证 保证 保证 侧链 侧链 的 的 的 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链 侧链Het is veilig, maar het mijnbouwproces wordt verminderd en de snelheid van het genereren van blokken zal sneller zijn. Elk knooppunt van de zijketen kan de steminformatie van de hoofdketen over de arbiter verkrijgen via de bijgevoegde SPV-module van de hoofdketen, om zo een consensus te bereiken over de legitimiteit van de arbiter.
Overdracht tussen hoofdketen en zijketen:
1) De overdracht van de hoofdketen van Elastos naar de zijketen is gebaseerd op SPV. De zijketen moet de SPV-module van de hoofdketen integreren om de hoofdketenblokken en de hoofdketen op elk moment. Voor de overdrachtstransactie van de keten naar de zijketen synchroniseert elk zijketenknooppunt alle blokkoppen van de hoofdketen, gekoppeld aan het merkle-certificeringspad en transactie-informatie, de decentralisatie van de overdrachtstransactie kan worden voltooid vanuit het perspectief van datastructuur en algoritmeconsensus.
2) 亦 來 來 云侧链到 主链 的 转账 安全 通过 主链 的 仲裁人 机制 机制 来 保证 保证 , 主链 的 同 共同 选举 出 一定 一定 数量 一 仲裁人 仲裁人 仲裁人 仲裁人 负责 负责 负责 负责 负责 负责De transactie voor het opnemen van munten die aan de hoofdketen is gekoppeld, wordt ondertekend en de meerderheid van de arbiters tekent om de "transactie voor het opnemen van munten" op de hoofdketen te ontgrendelen van de rekening die de zijketen vertegenwoordigt naar de gewone rekening. Arbiters worden gekozen door te stemmen op de hoofdketen en rouleren regelmatig.
Elastos Blockchain
De Elastos-blockchain maakt gebruik van het hoofdketen- en zijketenontwerp, dat wil zeggen dat elke toepassing onafhankelijk een zijketen kan openen. De Elastos-blockchain biedt ingebouwde, complete en gebruiksvriendelijke sidechain-ondersteuning. De sidechain heeft een verscheidenheid aan consensusalgoritmemodules waaruit gebruikers kunnen kiezen. De sidechain kan tokens uitgeven en de hoofdketen en sidechain kunnen twee- manier vermogensoverdrachten. Alle zijketens delen rekenkracht met de hoofdketen, dus alle zijketens hebben dezelfde beveiliging als de hoofdketen. Tegelijkertijd kan het energieverbruik van het totale systeem worden geminimaliseerd om het enorme energieverbruik en de CO2-uitstoot veroorzaakt door afzonderlijke mijnbouw te voorkomen.
1) Transactie- en blokontwerp:
De blockchain-structuur van Elastos verwijst naar het bestaande klassieke ontwerp van het digitale valutasysteem, inclusief de vorige blokheader-hash die nodig is voor blokverificatie, transactie Merkel Root-hash, teller (Nonce) voor het bewijs -of-work-algoritme, tijdstempel, moeilijkheidsdoel, etc., de geketende opslagstructuur maakt het mogelijk transacties te beschermen door alle proof-of-work die erop is verzameld, en bereikt een gedecentraliseerde consensus Het doel is om een volledig automatisch krediet te worden productiesysteem.
Tegelijkertijd wordt het ontwerpidee van het combineren van de hoofdketen en de zijketen als geheel overgenomen. Het verificatiescript wordt uit de transactiestructuur gehaald, waardoor de bezetting van de transactieruimte wordt verminderd en aanvallen op kneedbaarheid worden vermeden. De zijketen is de basis voor de werking van veel Elastos DApps, dus de hoofdketenstructuur van Elastos moet de zijketen ondersteunen en de overdracht van activa tussen de hoofdketen en de zijketen vergemakkelijken.
2) Gezamenlijke mijnbouw:
De Elastos-blockchain maakt gebruik van het Bitcoin-gezamenlijke mijnbouwmechanisme, met Bitcoin als de hoofdketen (ParentBlockchain) en Elastos als de hulpketen (Auxiliary Blockchain). Gecombineerde mijnbouwcode, mijnwerkers dienen een bewijs van werk in tegelijkertijd naar Bitcoin en Elastos, en kunnen genieten van dubbele beloningen zonder extra rekenkracht te verbruiken, wat het inkomen van mijnwerkers in mijnbouwconcurrentie verhoogt.
Door het gezamenlijke mining-mechanisme heeft de Elastos-blockchain een extreem sterke rekenkrachtgarantie. Bied de basisservice van kredietproductie voor wereldwijde blockchain-innovatie, met name het Elastos-ecosysteem.
3) Tokendistributieplan:
Elastos-token (ELA Coin), ook wel Elastos (ELA) genoemd, is het oorspronkelijke token op de Elastos-blockchain, dat wordt gebruikt voor transacties en het ondersteunen van digitale activa, het betalen van blockchain-transactiekosten, enz. . Gebruik ELA als de basiseenheid van Elastos-tokens, Chinese naam: Yilaicoin of Aila. SatoshiELA wordt ook gebruikt als de kleinste munteenheid van Elastos, en wordt afgekort als Sela.De Chinese naam is: Saila.
Om het natuurlijke circulatieverlies, zoals het verlies van gebruikersportemonnees, te compenseren en de micro-inflatie van de slimme economische ecologie die hierdoor wordt ondersteund, te behouden, handhaaft Elastos een vaste jaarlijkse stijging van 4% op jaarbasis -jaar. De nieuw uitgegeven Elastos worden synchroon gegenereerd met het genereren van blokken om de 2 minuten of zo in de Bitcoin joint mining. Om de duurzame ontwikkeling van het Elastos-ecosysteem te behouden, zal binnen twee jaar na de officiële lancering van de Elastos-blockchain dit deel van Elastos proportioneel worden verdeeld tussen de Elastos Foundation en de miners.De Elastos Foundation bezit 30%, miners 70%. %.
4) Sidechain:
Naast het ondersteunen van derde partijen om gemakkelijker sidechains op de openbare keten van Elastos te bouwen, zal Elastos zelf ook enkele sidechains bouwen die basisdiensten leveren, zoals ID-services, Token-uitgifteservice, snelle betaling service, transactieservice voor digitale activa, enz., we noemen het Elastos blockchain-clusterservice.
In de interface tussen de hoofdketen en de zijketen is transactieoverdracht het kernonderdeel. Overstappen van de hoofdketen naar de zijketen betekent dat de activa van de hoofdketen worden omgezet in activa van de zijketen. Het doeladres voor de overdracht is het gezamenlijke handtekeningadres van de overeenkomstige zijketen op de hoofdketen. Het overdrachtsproces moet ervoor zorgen dat de overdrachtstransactie kan automatisch worden herkend door de zijketen en sidechain-tokens met overeenkomstige waarde voor de overdrager opladen in het overeenkomstige account van de zijketen.
Via een willekeurig geheim en de bijbehorende hash kunnen we een transactiescript construeren dat het geheim moet leveren om het te ontgrendelen. Om de veiligheid van Elastos op het gezamenlijke handtekeningadres te controleren, beperkt dit "gezamenlijke handtekeningadres" alleen de "opnameoverdracht"-transacties die kunnen worden geïnitieerd.
5) Slim contract:
Door een krachtig slim contract op de hoofdketen aan te bieden, krijgt elk knooppunt de laatste status van het hele netwerk. Het is noodzakelijk om alle slimme contracten die niet actief zijn uit te voeren, en alleen transacties Mijnwerkers kunnen alleen transactiekosten krijgen door het contract uit te voeren, dus het is een verspilling van computerresources voor nodes die simpelweg verifiëren.Als het aantal contractoproepen frequent is of het aantal groot is, zal dit grote druk uitoefenen op de uitvoering van de contract of zelfs niet realiseren.
Om dergelijke problemen te voorkomen, ondersteunt de hoofdketen van Elastos slechts beperkte slimme contracten voor transacties met digitale tokens. Sidechains kunnen slimme contracten ondersteunen en elke sidechain kan onafhankelijk zijn slimme contractfuncties ontwerpen, zoals NeoContract dat de NEO-blockchain ondersteunt.
Elastos Carrier: gedecentraliseerd P2P-netwerk
ElastosCarrier biedt gedecentraliseerde internetbasisdiensten voor het Elastos-ecosysteem. De knooppunten kunnen in elke netwerkomgeving draaien, ook binnen het LAN van de thuis- of kantooromgeving. Met behulp van op UDP gebaseerde transparante NAT-traversaltechnologie en bijbehorende hulpfaciliteiten kan elk knooppunt worden aangesloten en kan er ook een directe verbinding tussen twee willekeurige knooppunten worden gerealiseerd .
Basisservices omvatten gedecentraliseerde domeinnaamservices, gedecentraliseerde computerservices en gedecentraliseerde opslagservices. Biedt basisondersteuning voor de ontwikkeling van gedecentraliseerde applicaties (DApp). Gebruikers kunnen hun eigen gegevens en berekeningen bezitten, waardoor de privacy van gebruikers volledig wordt beschermd. Tegelijkertijd kunt u uw apparatuur op elk moment aan anderen verhuren via de Elastos-blockchain en overeenkomstige Elastos-incentives ontvangen op basis van de hoeveelheid berekening en opslag.
Elastos OS: een veilig universeel besturingssysteem
Elastos OS is een besturingssysteem voor algemene doeleinden voor IoT-apparaten, maker-apparaten zoals Raspberry Pi, mobiele apparaten, enz., met veiligheid als hoofddoel. Bied native en volledige ondersteuning voor de ecologische programmeeromgeving van Elastos. De nieuwste derde editie begon zijn productiteratiecyclus in mei 2013 en heeft het bètaniveau bereikt. De test draait op Moto X (XT1085) mobiele telefoons en Lamobo-R1S slimme routers. De totale grootte van de broncode overschrijdt tientallen miljoenen regels.
Op het gebied van beveiliging verbiedt ElastosOS toepassingen om rechtstreeks processen te creëren en staat toepassingen niet toe om rechtstreeks toegang te krijgen tot TCP/IP. Het systeem creëert en zoekt automatisch naar microservices die lokaal, rond en in de cloud worden geïmplementeerd, en genereert automatisch externe oproepen en terugbellen van gebeurtenissen om te voorkomen dat toepassingen of services van derden cyberaanvallen lanceren en de verspreiding van virussen isoleren.
Elastos OS biedt native en volledig gedecentraliseerde ondersteuning voor applicatie-ontwikkeling, die de toegang tot het ElastosCarrier-netwerk kan vergemakkelijken, de vereiste basisservices kan verkrijgen en de toegang tot ElastosChain kan vergemakkelijken om krediet- en transactieservices te verkrijgen. De ontwikkelde DApp kan het gebruik van Elastos voor transacties vergemakkelijken, en kan ook de verwerking van andere digitale activa vergemakkelijken, zoals: programmacodes, data, e-books, audio en video, game-props, enz., inclusief bevestiging van rechten, transacties en circulatie.
Het systeem maakt gebruik van de ontwikkelingsmodus van drie talen: C/C++, JAVA, HTML5/JS, en de C++-programmeer-API komt in principe overeen met de Android Java API, waardoor het uniforme beheer van cloud, pipe en terminal wordt gerealiseerd. Applicatiemodules geschreven in JavaScript, Java of C/C++ bellen elkaar aan, zonder handmatig JNI te schrijven, en bereiken echt "één keer programmeren, overal uitvoeren".
Overzicht
Bekijk het overzicht van de mogelijkheden:
1) De DApp zal ELA gebruiken om te betalen voor diensten zoals domeinnaamregistratie, zoekmachines, paginarangschikking en UUID (universele unieke identificatiecode) verwerving van digitale activa. ELA zal worden gebruikt om bandbreedte, IPFS, enz. te subsidiëren.
2) 亦 来云 生态 生态 合作 合作 项目 项目 锁定 锁定 于 于 2%-5%的 该 的 的 代币 代币 这些 代币 的 的 20%(转换 转换 成 成 成 成 成 成) 将 会 会 被 用 用 用 于 亦 亦 亦 于 于 于 于 于 于 于 于 于 于 于 于 于 于 于 于 于 于Voor de ontwikkeling van Laiyun Fund wordt 80% van de daadwerkelijke projecttokens toegekend aan ELA-houders.
3)用户可以用亦来云代币在亦来云上注册ID,并以此购买服务,还可以参加在亦来云上进行的项目和产品的代币售卖;
4) ELA zal worden gebruikt als de belangrijkste valuta om ontwikkelaars te belonen die gedecentraliseerde applicaties op Elastos ontwikkelen.
Elastos is een besturingssysteem dat internet als onderliggende infrastructuur gebruikt. Benadruk de scheiding tussen netwerkcommunicatie en applicatiecomputing, en verbied applicaties om rechtstreeks toegang te krijgen tot het netwerk, waardoor de meeste virusaanvallen (vooral DDoS) op internet worden voorkomen. De blockchain van Elastos gebruikt de hoofdketen + zijketenstructuur om het onderliggende vertrouwen op te bouwen.Alle zijketens delen rekenkracht met de hoofdketen, dus alle zijketens hebben dezelfde beveiliging als de hoofdketen. De applicatie maakt verbinding met de Elastos Carrier (gedecentraliseerd P2P-netwerk) via het Elastos OS/Runtime en voert de DApp uit in een sandbox-omgeving met geïsoleerde processen en beperkte communicatie. Netwerkgegevens moeten worden verzonden via veilige, geloofwaardige en identificeerbare identiteitskanalen, en deze identificaties en authenticaties zijn allemaal afkomstig van blockchain-identiteits-ID's.
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###