-
Crypto-monnaies
-
Plateformes d'échange
-
Médias
Toutes les langues
Crypto-monnaies
Plateformes d'échange
Médias
Elastos est une plate-forme Web 3.0 de nouvelle génération dédiée à la construction d'un Smart Web décentralisé (SmartWeb) basé sur la technologie blockchain.
Elastos utilise des technologies de blockchain telles que la structure de chaîne côté principal, le consensus multicouche et l'informatique de consensus de contrat intelligent pour fournir une base sûre et fiable pour la plate-forme ; et construit une identité, une communication et un stockage décentralisés par-dessus. , informatique et autres services de plate-forme, visant à fournir une plate-forme système prenant en charge les applications distribuées, tout en assurant une bonne protection de la vie privée des utilisateurs et la sécurité des données, et en devenant le moteur de la vague de capitalisation des données.
Elastos est une plate-forme Web 3.0 de nouvelle génération dédiée à la construction d'un Smart Web décentralisé (SmartWeb) basé sur la technologie blockchain.
Elastos utilise des technologies de blockchain telles que la structure de chaîne côté principal, le consensus multicouche et l'informatique de consensus de contrat intelligent pour fournir une base sûre et fiable pour la plate-forme ; et construit une identité, une communication et un stockage décentralisés par-dessus. , informatique et autres services de plate-forme, visant à fournir une plate-forme système prenant en charge les applications distribuées, tout en assurant une bonne protection de la vie privée des utilisateurs et la sécurité des données, et en devenant le moteur de la vague de capitalisation des données.
Caractéristiques du projet
Ce qu'Elastos prévoit de réaliser, c'est un World Wide Web intelligent piloté par la blockchain. Elastos Smart World Wide Web peut être divisé en quatre niveaux :
1. Blockchain Elastos et contrats intelligents :
La blockchain Elastos fournit des services de crédit et de transaction de base pour son écologie. Elle adopte l'architecture chaîne principale + chaîne secondaire. La chaîne principale ne prend en charge que des contrats intelligents limités basés sur des transactions en monnaie numérique. , réduisant ainsi les ressources informatiques occupées par l'exécution des contrats. Les chaînes latérales peuvent prendre en charge les contrats intelligents et chaque chaîne latérale peut concevoir indépendamment des fonctions de contrat intelligent. Les DApp s'exécutent sur des chaînes latérales et chaque application peut ouvrir indépendamment une chaîne latérale. Transferts interchaînes. La blockchain adopte le mécanisme de minage conjoint Bitcoin En déployant le code minier conjoint dans le pool de minage, les mineurs fournissent une preuve de travail à Bitcoin et Elastos en même temps, sans consommer de puissance de calcul supplémentaire.
2.Elastos Carrier(去中心化 P2P 网络):
Y compris le service de nom de domaine décentralisé, le service informatique décentralisé et le service de stockage décentralisé. Elastos Carrier adopte la technologie de traversée NAT transparente UDP et les installations auxiliaires associées, qui peuvent réaliser une connexion directe entre deux nœuds.
1)UDP 用户数据报协议,应用程序发给网络层数据后就不保留数据的不可靠传递数据的协议〒数据的协
2) NAT (Network Address Translator) est une technologie qui traduit les adresses IP du réseau privé interne en adresses IP du réseau public.Les adresses publiques du réseau externe sont uniques au monde et peuvent être routées sur le réseau public (mécanisme de transmission utilisateur).
3) Lorsque UDP garantit que la transmission de données ne sera pas interceptée, utilisez NAT pour réaliser la communication P2P.
Carrier可以简单的说是一种P2P的通信框架,主要包括网络通信协议、P2P 存储接口调用、节点的连接等,开发者重新定义了网络通信协议以及权限,保障了P2P 通信Deuxièmement, cette partie du code fournit un grand nombre d'interfaces, y compris le stockage, l'accès aux applications, etc., qui fournissent aux développeurs le cadre de base du réseau décentralisé et offrent la possibilité d'un développement secondaire. Il existe un grand nombre de codes Carrier SDK dans la base de code. Cette partie du code fournit principalement la possibilité d'accéder à l'APP et au système d'exploitation traditionnels. Cette partie du code fournit la méthode d'appel et la méthode d'authentification pour Elastos Carrier pour différents langages de programmation, systèmes d'exploitation, etc. .
3.Elastos OS et Runtime :
Elastos OS est un système d'exploitation pour les appareils mobiles, et peut fournir une prise en charge native de l'environnement de programmation écologique Elastos. Elastos OS peut être installé sur du métal nu. Le réseau Elastos Carrier est facilement accessible via Elastos OS. Elastos OS interdit aux applications de créer des processus et ne permet pas aux applications d'accéder directement à TCP/IP. Chaque autorité utilisateur basée sur le système d'exploitation sera isolée. Lorsqu'il n'y a pas besoin d'interaction, le système d'exploitation ne peut fonctionner que localement et ne communiquera pas avec le réseau. . Le système crée et trouve automatiquement des microservices déployés localement, autour et dans le cloud, génère automatiquement des appels à distance et des rappels d'événements, et évite la possibilité de lancer des attaques réseau à partir d'applications ou de services tiers. Elastos Runtime isole l'environnement d'exploitation virtuel Elastos du système d'exploitation natif via un bac à sable (un mécanisme de sécurité dans le domaine informatique qui fournit un environnement isolé pour l'exécution des programmes).
Elastos Runtime fournit aux développeurs DApp un environnement d'exécution de code et un cadre de développement de code. On peut considérer qu'Elastos Runtime est une version C++ de la machine virtuelle Java et de l'architecture Java. Il peut également être appelé CVM, ce qui signifie qu'Elastos Fournit des compilateurs de type Java, des entrepôts de code, des cadres de programmation, etc., permettant aux développeurs de développer sur la base de cet environnement de programmation. Les développeurs peuvent utiliser l'environnement d'exploitation virtuel fourni par Elastos Runtime pour développer, tester et exécuter des applications décentralisées Elastos. Le runtime Elastos sera isolé de l'environnement natif du système d'exploitation à l'aide d'un bac à sable. Le plan fournira Elastos Runtime pour Android, Elastos Runtime pour iOS, Elastos Runtime pour GNU/Linux pour les développeurs.
4.Elastos SDK:
传统 意义 的 app , 可以 通过 包含 亦 来云 的 的 SDK 扩展 能力 , 获得 身份 鉴权 、 可 信 记录 等 区块 链典型 能力。。。 身份 鉴权 、 可 信 记录 区块 区块 能力。。 Il offre principalement la possibilité d'accéder aux applications et systèmes d'exploitation traditionnels, et fournit des méthodes d'appel et des méthodes d'authentification pour Elastos Carrier pour différents langages de programmation et systèmes d'exploitation.
Détails
Défauts d'accès à l'information :
Défauts DPoS Défauts de PoW L'exploitation minière signifie qu'ils peuvent directement profiter de la sécurité de Bitcoin.Les mineurs de Bitcoin sont également autorisés à vérifier les blocs Elastos lors de la soumission d'une preuve de travail, qui a déjà été adoptée par plusieurs autres projets de crypto-monnaie numérique.
亦 来云 的 侧链 可以 使用 任意 的 的 识 机制 机制:
1) 目前 亦 来云团队 已经 开发 出 了 基于 基于 识 的 的 侧链 , 可以 主链 主链 基于 基于 了 了 和 和 识 的 侧链 , 可以 主链 主链 完成 基于 基于 基于 基于 基于 基于 基于 基于 基于 基于 基于 了 了 和 DPOS opérations de recharge et de retrait. Cette sidechain basée sur PoW peut utiliser la puissance de calcul de la chaîne principale pour assurer sa propre sécurité. Le droit d'utiliser la puissance de calcul de la chaîne principale est remis aux arbitres élus sur la base du consensus DPoS. Chaque arbitre se relaient pour packager la chaîne latérale basée sur PoW Block out.
2) 亦 来云 同时 在 规划 开发 基于 DPOS 识识 的 侧链 , 侧链 上 DPOS 识 中 中 的 代理人 由 的 仲裁人 仲裁人 来 担任 , 仍然 通过 主链 主链 保证 侧链 的 的 仲裁人 来 , 仍然 相当于 主链 主链 保证 侧链 的C'est sûr, mais le processus d'extraction est réduit et la vitesse de génération de blocs sera plus rapide. Chaque nœud de la chaîne latérale peut obtenir les informations de vote de la chaîne principale sur l'arbitre via le module SPV de chaîne principale attaché, de manière à parvenir à un consensus sur la légitimité de l'arbitre.
Transfert entre la chaîne principale et la chaîne latérale :
1) Le transfert de la chaîne principale Elastos vers la chaîne latérale est basé sur SPV. La chaîne latérale doit intégrer le module SPV de la chaîne principale pour synchroniser le blocs de la chaîne principale et la chaîne principale à tout moment. Pour la transaction de transfert de la chaîne vers la chaîne latérale, chaque nœud de la chaîne latérale synchronisera tous les en-têtes de bloc de la chaîne principale, couplés avec le chemin de certification merkle et les informations de transaction, la décentralisation de la transaction de transfert peut être réalisée du point de vue de la structure des données et du consensus de l'algorithme.
2) 亦 來 云侧链到 主链 的 转账 安全 通过 主链 的 仲裁人 机制 来 保证 , 主链 的 持币人 同 选举 选举 出 数量 的 一 仲裁人 , 仲裁人 负责 对侧 对侧 选举 出 一定 数量 的 一 仲裁人 , 仲裁人 负责 对侧La transaction de retrait de pièces enchaînée à la chaîne principale est signée, et la majorité des arbitres signent pour déverrouiller la "transaction de retrait de pièces" sur la chaîne principale du compte représentant la chaîne latérale au compte ordinaire. Les arbitres sont élus par vote sur la chaîne principale et tournent régulièrement.
Blockchain Elastos
La blockchain Elastos adopte le schéma de conception de la chaîne principale et de la chaîne latérale, c'est-à-dire que chaque application peut ouvrir indépendamment une chaîne latérale. La blockchain Elastos fournit une prise en charge intégrée, complète et facile à utiliser de la chaîne latérale. La chaîne latérale propose une variété de modules d'algorithmes de consensus parmi lesquels les utilisateurs peuvent choisir. La chaîne latérale peut émettre des jetons, et la chaîne principale et la chaîne latérale peuvent effectuer deux - manière dont les transferts d'actifs. Toutes les chaînes latérales partagent la puissance de calcul avec la chaîne principale, de sorte que toutes les chaînes latérales ont la même sécurité que la chaîne principale. Dans le même temps, la consommation d'énergie de l'ensemble du système peut être minimisée pour éviter l'énorme consommation d'énergie et les émissions de carbone causées par l'exploitation minière séparée.
1) Conception des transactions et des blocs :
La structure de la chaîne de blocs Elastos fait référence à la conception du système de monnaie numérique classique existant, y compris le hachage d'en-tête de bloc précédent nécessaire à la vérification du bloc, la transaction Merkel Root hash, le compteur (Nonce) pour la preuve -algorithme de travail, horodatage, cible de difficulté, etc., la structure de stockage chaînée permet de protéger les transactions par toutes les preuves de travail accumulées dessus, et réalise un consensus décentralisé L'objectif est de devenir un crédit entièrement automatique Système de production.
Dans le même temps, l'idée de conception consistant à combiner la chaîne principale et la chaîne latérale est adoptée dans son ensemble. Le script de vérification est retiré de la structure de transaction, ce qui réduit l'occupation de l'espace de transaction et évite les attaques de malléabilité. La chaîne latérale est la base du fonctionnement de nombreux DApps Elastos, de sorte que la structure de la chaîne principale Elastos doit fournir un support pour la chaîne latérale et faciliter le transfert d'actifs entre la chaîne principale et la chaîne latérale.
2) Minage conjoint :
La blockchain Elastos adopte le mécanisme de minage conjoint Bitcoin, avec Bitcoin comme chaîne principale (ParentBlockchain) et Elastos comme chaîne auxiliaire (Auxiliary Blockchain). Code minier combiné, les mineurs soumettent une preuve de travail à Bitcoin et Elastos en même temps, et peut profiter de doubles récompenses sans consommer de puissance de calcul supplémentaire, ce qui augmente les revenus des mineurs dans la compétition minière.
Grâce au mécanisme de minage conjoint, la blockchain Elastos dispose d'une garantie de puissance de calcul extrêmement solide. Fournir le service de base de la production de crédit pour l'innovation mondiale de la blockchain, en particulier l'écosystème Elastos.
3) Plan de distribution de jetons :
Le jeton Elastos (ELA Coin), appelé Elastos (ELA), est le jeton natif de la blockchain Elastos, utilisé pour les transactions et les actifs numériques de support, payer les frais de transaction de la blockchain, etc. . Utilisez ELA comme unité de base des jetons Elastos, nom chinois : Yilaicoin ou Aila. SatoshiELA est également utilisé comme la plus petite unité monétaire d'Elastos, et est abrégé en Sela. Le nom chinois est : Saila.
Afin de compenser la perte naturelle de circulation telle que la perte des portefeuilles des utilisateurs, et de maintenir la micro-inflation de l'écologie économique intelligente qu'elle soutient, Elastos maintient une augmentation annuelle fixe de 4 % sur l'année -année. Les Elastos nouvellement émis seront générés de manière synchrone avec la génération de blocs toutes les 2 minutes environ dans l'exploitation conjointe de Bitcoin. Afin de maintenir le développement durable de l'écosystème Elastos, dans les deux ans suivant le lancement officiel de la blockchain Elastos, cette partie d'Elastos sera répartie proportionnellement entre la Fondation Elastos et les mineurs.La Fondation Elastos en détient 30%, les mineurs en possèdent 70 %.
4) Sidechain :
En plus d'aider des tiers à créer plus facilement des sidechains sur la chaîne publique d'Elastos, Elastos créera également des sidechains qui fourniront des services de base, tels que des services d'identification, un service d'émission de jetons, un paiement rapide service, service de transaction d'actifs numériques, etc., nous l'appelons service de cluster blockchain Elastos.
Dans l'interface entre la chaîne principale et la chaîne secondaire, le transfert de transaction est la partie centrale. Le transfert de la chaîne principale vers la chaîne latérale signifie la conversion des actifs de la chaîne principale en actifs de la chaîne latérale. L'adresse cible du transfert est l'adresse de signature conjointe de la chaîne latérale correspondante sur la chaîne principale. Le processus de transfert doit garantir que la transaction de transfert peut être automatiquement reconnu par la sidechain et recharger les jetons de sidechain de valeur correspondante pour le cédant dans le compte correspondant de la sidechain.
Grâce à un secret aléatoire et au hachage correspondant, nous pouvons construire un script de transaction qui doit fournir le secret pour le déverrouiller. Afin de contrôler la sécurité d'Elastos sur l'adresse de signature conjointe, cette "adresse de signature conjointe" limitera uniquement les opérations de "transfert de retrait" pouvant être initiées.
5) Contrat intelligent :
Fournir un contrat intelligent puissant sur la chaîne principale entraînera l'obtention par chaque nœud du dernier état de l'ensemble du réseau, il est nécessaire d'exécuter tous les contrats intelligents qui ne sont pas en cours d'exécution, et uniquement le package transactions Les mineurs ne peuvent obtenir des frais de transaction qu'en exécutant le contrat, c'est donc un gaspillage de ressources informatiques pour les nœuds qui vérifient simplement. Si le nombre d'appels de contrat est fréquent ou le nombre est important, cela exercera une forte pression sur l'exécution du contracter ou même ne pas le réaliser.
Afin d'éviter de tels problèmes, la chaîne principale Elastos ne prend en charge que des contrats intelligents limités pour les transactions de jetons numériques. Les sidechains peuvent prendre en charge les contrats intelligents, et chaque sidechain peut concevoir indépendamment ses fonctions de contrat intelligent, telles que NeoContract qui prend en charge la blockchain NEO.
Elastos Carrier : Réseau P2P décentralisé
ElastosCarrier fournit des services Internet de base décentralisés pour l'écosystème Elastos. Ses nœuds peuvent fonctionner dans n'importe quel environnement de réseau, y compris à l'intérieur du LAN de l'environnement domestique ou de bureau.En utilisant la technologie de traversée NAT transparente basée sur UDP et les installations auxiliaires associées, n'importe quel nœud peut être connecté, et deux nœuds peuvent également être réalisés en connexion directe entre .
Les services de base incluent les services de noms de domaine décentralisés, les services informatiques décentralisés et les services de stockage décentralisés. Fournit un support de base pour le développement d'applications décentralisées (DApp). Les utilisateurs peuvent posséder leurs propres données et calculs, ce qui protège pleinement la confidentialité des utilisateurs. Dans le même temps, vous pouvez également louer votre équipement à d'autres via la blockchain Elastos à tout moment et obtenir des incitations Elastos correspondantes en fonction de la quantité de calcul et de stockage.
Elastos OS : un système d'exploitation universel sécurisé
Elastos OS est un système d'exploitation à usage général pour les appareils IoT, les appareils maker tels que Raspberry Pi, les appareils mobiles, etc., avec la sécurité comme objectif principal. Fournir un support natif et complet de l'environnement de programmation écologique d'Elastos. La dernière troisième édition a commencé son cycle d'itération de produit en mai 2013 et a atteint le niveau bêta. Le test s'exécute sur les téléphones mobiles Moto X (XT1085) et les routeurs intelligents Lamobo-R1S. La taille totale du code source dépasse des dizaines de millions de lignes.
En termes de sécurité, ElastosOS interdit aux applications de créer directement des processus et ne permet pas aux applications d'accéder directement à TCP/IP. Le système crée et recherche automatiquement des microservices déployés localement, autour et dans le cloud, et génère automatiquement des appels et rappels d'événements à éviter La possibilité que des applications ou des services tiers lancent des cyberattaques et isolent la propagation des virus.
Elastos OS fournit une prise en charge native et complète du développement d'applications décentralisées, qui peut faciliter l'accès au réseau ElastosCarrier, obtenir les services de base requis et faciliter l'accès à ElastosChain pour obtenir des services de crédit et de transaction. Le DApp développé peut faciliter l'utilisation d'Elastos pour les transactions, et peut également faciliter le traitement d'autres actifs numériques, tels que : codes de programme, données, livres électroniques, audio et vidéo, accessoires de jeu, etc., y compris la confirmation des droits, transactions et circulation.
Le système adopte le mode de développement de trois langages : C/C++, JAVA, HTML5/JS, et son API de programmation C++ correspond essentiellement à l'API Android Java, réalisant la gestion unifiée du cloud, du tuyau et du terminal. Les modules d'application écrits en JavaScript, Java ou C/C++ s'appellent les uns les autres, sans écrire manuellement JNI, et réalisent véritablement "programmer une fois, exécuter partout".
Référence
1 Le DApp utilisera ELA pour payer des services tels que l'enregistrement de noms de domaine, les moteurs de recherche, le classement des pages et l'acquisition d'actifs numériques UUID (code d'identification unique universel). ELA sera utilisé pour subventionner la bande passante, IPFS, etc.
2) 亦 来云 生态 系统 合作 项目 必须 锁定 不少 于 2% -5% 的 该 项目 的 代币 , 这些 代币 的 20% (被 转换 成 ELA) 将 会 被 用 于 亦Pour le développement du Fonds Laiyun, 80 % des jetons de projet réels seront récompensés par les détenteurs d'ELA.
3) 用户 可以 用 亦 来 云代币 在 亦 来 云上 注册 id , 并 以 此 购买 服务 , 还 可以 参加 在 亦 来云上 进行 的 项目 和 产品 代币 售 售 卖 在 亦 来云上 进行 的 和 产品 的 代币 售 卖 卖 ;
4) ELA sera utilisée comme monnaie principale pour récompenser les développeurs qui développent des applications décentralisées sur Elastos.
Elastos est un système d'exploitation qui utilise Internet comme infrastructure sous-jacente. Insistez sur la séparation de la communication réseau et de l'informatique applicative, et interdisez aux applications d'accéder directement au réseau, empêchant ainsi la plupart des attaques de virus (en particulier DDoS) qui font rage sur Internet. La blockchain d'Elastos adopte la structure chaîne principale + chaîne latérale pour établir la confiance sous-jacente. Toutes les chaînes latérales partagent la puissance de calcul avec la chaîne principale, de sorte que toutes les chaînes latérales ont la même sécurité que la chaîne principale. L'application se connecte à Elastos Carrier (réseau P2P décentralisé) via Elastos OS/Runtime, et exécute le DApp dans un environnement sandbox avec des processus isolés et une communication limitée. Les données réseau doivent être envoyées via des canaux d'identité sécurisés, crédibles et identifiables, et ces identifications et authentifications proviennent toutes d'identifiants d'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###