Все языки
Elastos — это платформа Web 3.0 нового поколения, предназначенная для создания децентрализованной сети Smart Web (SmartWeb) на основе технологии блокчейн.
Elastos использует технологии блокчейна, такие как структура основной цепи, многоуровневый консенсус и согласованные вычисления смарт-контрактов, чтобы обеспечить безопасную и надежную основу для платформы, а также создает децентрализованную идентификацию, связь и хранилище поверх нее. , вычислительные и другие платформенные услуги, стремясь предоставить системную платформу, которая поддерживает распределенные приложения, обеспечивая при этом хорошую защиту конфиденциальности пользователей и безопасность данных, а также стать двигателем волны капитализации данных.
<час>
Elastos — это платформа Web 3.0 нового поколения, предназначенная для создания децентрализованной сети Smart Web (SmartWeb) на основе технологии блокчейн.
Elastos использует технологии блокчейна, такие как структура основной цепи, многоуровневый консенсус и согласованные вычисления смарт-контрактов, чтобы обеспечить безопасную и надежную основу для платформы, а также создает децентрализованную идентификацию, связь и хранилище поверх нее. , вычислительные и другие платформенные услуги, стремясь предоставить системную платформу, которая поддерживает распределенные приложения, обеспечивая при этом хорошую защиту конфиденциальности пользователей и безопасность данных, а также стать двигателем волны капитализации данных.
Возможности проекта
Что Elastos планирует реализовать, так это интеллектуальную всемирную паутину, управляемую блокчейном. Elastos Smart World Wide Web можно разделить на следующие четыре уровня:
1. Блокчейн Elastos и смарт-контракты:
Блокчейн Elastos обеспечивает основные кредитные и транзакционные услуги для своей экологии. Он принимает архитектуру основной цепи + боковой цепи. Основная цепь поддерживает только ограниченные смарт-контракты, основанные на транзакциях в цифровой валюте. , тем самым уменьшая вычислительные ресурсы, занимаемые выполнением контрактов. Боковые цепи могут поддерживать смарт-контракты, и каждая боковая цепь может независимо разрабатывать функции смарт-контрактов.Децентрализованные приложения работают на боковых цепях, и каждое приложение может независимо открывать боковую цепь.Передачи между цепочками. Блокчейн использует механизм совместного майнинга биткойнов.Разворачивая код совместного майнинга в майнинговом пуле, майнеры одновременно предоставляют доказательства работы для биткойнов и Elastos, не потребляя дополнительной вычислительной мощности.
2.Elastos Carrier(去中心化 P2P 网络):
为亦来云生态提供去中心化互联网基础服务。 Включая децентрализованную службу доменных имен, децентрализованную службу вычислений и службу децентрализованного хранения. Elastos Carrier использует прозрачную технологию обхода NAT UDP и соответствующие вспомогательные средства, которые могут реализовать прямое соединение между любыми двумя узлами.
1)UDP 用户数据报协议,应用程序发给网络层数据后就不保留数据的不可靠传递数据的协
2) NAT (транслятор сетевых адресов) — это технология, которая преобразует IP-адреса внутренней частной сети в IP-адреса общедоступной сети.Общие адреса внешней сети глобально уникальны и могут маршрутизироваться в общедоступной сети (механизм передачи пользователя).
3) Когда UDP гарантирует, что передача данных не будет перехвачена, используйте NAT для реализации связи P2P.
носитель 可以 的 说 是 一 种 p2p 的 框架 , 主要 网络 网络 通信 、 、 p2p 存储 调用 、 节点 的 等 , 开发者 重新 定义 了 通信 协议 以及 权限 保障 了 p2p 通信 重新 了 网络 协议 权限 保障Во-вторых, эта часть кода предоставляет большое количество интерфейсов, включая хранилище, доступ к приложениям и т. д., которые предоставляют разработчикам базовую структуру децентрализованной сети и дают возможность вторичной разработки. В кодовой базе имеется большое количество кодов SDK Carrier.Эта часть кода в основном обеспечивает возможность доступа к традиционным приложениям и операционной системе.Эта часть кода обеспечивает метод вызова и метод аутентификации для Elastos Carrier для различных языки программирования, операционные системы и т.д.
3.ОС Elastos и среда выполнения:
ОС Elastos – это операционная система для мобильных устройств, которая может обеспечивать встроенную поддержку среды экологического программирования Elastos. ОС Elastos можно установить на «голое железо». Доступ к сети Elastos Carrier можно легко получить через ОС Elastos. ОС Elastos запрещает приложениям создавать процессы и не позволяет приложениям напрямую обращаться к TCP/IP.Каждый пользовательский полномочие на основе операционной системы будет изолирован.Когда нет необходимости во взаимодействии, операционная система может работать только локально и не будет обмениваться данными с сетью. . Система автоматически создает и находит микросервисы, развернутые локально, вокруг и в облаке, автоматически генерирует удаленные вызовы и обратные вызовы событий и предотвращает возможность запуска сетевых атак со стороны сторонних приложений или сервисов. Elastos Runtime изолирует виртуальную операционную среду Elastos от родной ОС через песочницу (механизм безопасности в области компьютера, обеспечивающий изолированную среду для запуска программ).
Elastos Runtime предоставляет разработчикам DApp среду выполнения кода и среду разработки кода. Можно считать, что Elastos Runtime — это C++ версия виртуальной машины Java и архитектуры Java. Его также можно назвать CVM, что означает, что Elastos Разработчики на основе Java Предоставляет Java-подобные компиляторы, хранилища кода, среды программирования и т. д., что позволяет разработчикам разрабатывать на основе этой среды программирования Разработчики могут использовать виртуальную операционную среду, предоставляемую Elastos Runtime, для разработки, тестирования и запуска децентрализованных приложений Elastos. Среда выполнения Elastos будет изолирована от собственной среды ОС с помощью песочницы. План предоставит Elastos Runtime для Android, Elastos Runtime для iOS, Elastos Runtime для GNU/Linux для использования разработчиками.
4.elastos sdk :
传统 意义 的 app , 通过 包含 亦 来云 的 sdk 扩展 能力 获得 身份 鉴权 、 信 记录 等 链典型 能力。。 В основном он обеспечивает возможность доступа к традиционным приложениям и операционным системам, а также предоставляет методы вызова и аутентификации для Elastos Carrier для разных языков программирования и операционных систем.
共识机制
亦来云主链共识机制:
亦来云主链采用DPoS 和与比特币联合挖矿的PoW 共诳Майнинг означает, что они могут напрямую воспользоваться преимуществами безопасности Биткойн.Биткойн-майнеры также могут проверять блоки Elastos при отправке доказательства работы, что ранее было принято несколькими другими проектами цифровой криптовалюты.
亦 来云 侧链 可以 使用 使用 任意 的 识 机制 : :
1) операции пополнения и снятия. Этот сайдчейн на основе PoW может использовать вычислительную мощность основной цепи для обеспечения собственной безопасности.Право на использование вычислительной мощности основной цепи передается арбитрам, избираемым на основе консенсуса DPoS.Каждый арбитр по очереди упаковывает боковая цепь на основе PoW Block Out.
2) 亦 来云 同时 规划 开发 基于 基于 dpos 识 的 侧链 , 上 上 dpos 识 中 的 代理人 由 的 仲裁人 来 担任 仍然 相当于 通过 主链 侧链 侧链 的 的 的 的 侧链 侧链 保证 的 侧链 保证 保证Это безопасно, но процесс майнинга сокращается, а скорость генерации блоков будет выше. Каждый узел боковой цепи может получить информацию о голосовании основной цепи на арбитре через подключенный модуль SPV основной цепи, чтобы достичь консенсуса в отношении легитимности арбитра.
Перенос между основной цепью и боковой цепью:
1) Перенос из основной цепи Elastos в боковую цепь основан на SPV. В боковую цепь необходимо интегрировать модуль SPV основной цепи для синхронизации блоки основной цепи и основная цепь в любое время.Для передачи транзакции из цепочки в боковую цепь каждый узел боковой цепи будет синхронизировать все заголовки блоков основной цепи в сочетании с путем сертификации Merkle и информацией о транзакции, децентрализация транзакция передачи может быть завершена с точки зрения согласованности структуры данных и алгоритма.
2) 亦 來 云侧链到 的 的 转账 安全 通过 主链 仲裁人 机制 来 保证 , 主链 的 同 同 选举 出 数量 的 一 仲裁人 , 负责 对侧 对侧Транзакция вывода монет, привязанная к основной цепочке, подписывается, и большинство арбитров подписывают, чтобы разблокировать «транзакцию вывода монет» в основной цепочке со учетной записи, представляющей боковую цепочку, на обычную учетную запись. Арбитры избираются голосованием в основной цепочке и регулярно меняются.
Блокчейн Elastos
Блокчейн Elastos использует схему проектирования основной цепи и боковой цепи, то есть каждое приложение может независимо открывать боковую цепь. Блокчейн Elastos обеспечивает встроенную, полную и простую в использовании поддержку боковой цепи.Боковая цепь имеет множество модулей алгоритмов консенсуса, из которых пользователи могут выбирать.Боковая цепь может выпускать токены, а основная цепь и боковая цепь могут выполнять две функции. способ передачи активов. Все боковые цепи делят вычислительную мощность с основной цепью, поэтому все боковые цепи имеют такую же безопасность, как и основная цепь. В то же время потребление энергии всей системы может быть сведено к минимуму, чтобы избежать огромного потребления энергии и выбросов углерода, вызванных раздельным майнингом.
1) Структура транзакций и блоков:
Структура блокчейна Elastos относится к существующей классической конструкции системы цифровой валюты, включая хэш заголовка предыдущего блока, необходимый для проверки блока, хэш корня Меркеля транзакции, счетчик (Nonce) для подтверждения -алгоритм работы, отметка времени, цель сложности и т. д., цепная структура хранения позволяет защитить транзакции с помощью всех накопленных на ней доказательств работы и достичь децентрализованного консенсуса. Цель состоит в том, чтобы стать полностью автоматическим кредитом. производственная система.
В то же время дизайнерская идея объединения основной цепи и боковой цепи принимается в целом. Сценарий проверки вынесен из структуры транзакции, что уменьшает занимаемое транзакцией пространство и позволяет избежать атак гибкости. Боковая цепь является основой для работы многих приложений Elastos DApp, поэтому структура основной цепи Elastos должна обеспечивать поддержку боковой цепи и облегчать передачу активов между основной цепью и боковой цепью.
2) Совместный майнинг:
Блокчейн Elastos использует механизм совместного майнинга Биткойн, где Биткойн является основной цепью (Родительский Блокчейн) и Elastos в качестве вспомогательной цепочки (Вспомогательный Блокчейн). Комбинированный код майнинга, майнеры представляют доказательство работы к биткойнам и эластосам одновременно и могут получать двойное вознаграждение, не потребляя дополнительных вычислительных мощностей, что увеличивает доход майнеров в соревнованиях по майнингу.
Благодаря механизму совместного майнинга блокчейн Elastos гарантирует чрезвычайно надежную вычислительную мощность. Предоставлять базовые услуги по производству кредитов для глобальных инноваций блокчейна, особенно для экосистемы Elastos.
3) План распределения токенов:
Токен Elastos (ELA Coin), называемый Elastos (ELA), является собственным токеном в блокчейне Elastos, используемым для транзакций и поддержки цифровых активов, оплаты комиссий за транзакцию блокчейна и т. д. . Используйте ELA в качестве базовой единицы токенов Elastos, китайское название: Yilaicoin или Aila. SatoshiELA также используется как наименьшая денежная единица Elastos и сокращенно Sela, китайское название: Saila.
Чтобы компенсировать естественную потерю тиража, такую как потеря пользовательских кошельков, и поддерживать микроинфляцию поддерживаемой ею умной экономической экологии, Elastos поддерживает фиксированный ежегодный прирост в размере 4% в годовом исчислении. -год. Недавно выпущенный Elastos будет генерироваться синхронно с генерацией блоков каждые 2 минуты или около того при совместном майнинге биткойнов. В целях поддержания устойчивого развития экосистемы Elastos в течение двух лет после официального запуска блокчейна Elastos эта часть Elastos будет пропорционально распределена между Elastos Foundation и майнерами.Elastos Foundation принадлежит 30%, майнерам принадлежит 70%. %.
4) Сайдчейн:
Помимо поддержки третьих сторон для более удобного создания сайдчейнов в общедоступной сети Elastos, Elastos сам также создаст некоторые сайдчейны, которые предоставляют базовые услуги, такие как услуги идентификации, служба выпуска токенов, быстрая оплата. служба, служба транзакций цифровых активов и т. д., мы называем это кластерной службой блокчейна Elastos.
В интерфейсе между основной цепью и боковой цепью передача транзакций является основной частью. Перенос из основной цепи в боковую цепь означает преобразование активов основной цепи в активы боковой цепи.Целевой адрес передачи — это адрес совместной подписи соответствующей боковой цепи в основной цепи.Процесс передачи должен гарантировать, что транзакция передачи может автоматически распознаваться сайдчейном и перезаряжать токены сайдчейна соответствующей стоимости для плательщика в соответствующей учетной записи сайдчейна.
С помощью случайного секрета и соответствующего хэша мы можем создать сценарий транзакции, который должен предоставить секрет для его разблокировки. Чтобы контролировать безопасность Elastos по адресу совместной подписи, этот «адрес совместной подписи» будет ограничивать только транзакции «снятия и передачи», которые могут быть инициированы.
5) Смарт-контракт:
Предоставление мощного смарт-контракта в основной цепочке приведет к тому, что каждый узел получит последний статус всей сети, необходимо запустить все смарт-контракты, которые не выполняются, и только пакет транзакции Майнеры могут получать комиссию за транзакцию только за счет выполнения контракта, поэтому это пустая трата вычислительных ресурсов для узлов, которые просто проверяют.Если количество вызовов контракта частое или число велико, это окажет большое давление на выполнение контракта. контракт или даже не реализовать его.
Чтобы избежать таких проблем, основная сеть Elastos поддерживает только ограниченное количество смарт-контрактов для транзакций с цифровыми токенами. Сайдчейны могут поддерживать смарт-контракты, и каждый сайдчейн может независимо разрабатывать свои функции смарт-контрактов, например, NeoContract, который поддерживает блокчейн NEO.
Elastos Carrier: децентрализованная сеть P2P
ElastosCarrier предоставляет децентрализованные базовые интернет-услуги для экосистемы Elastos. Его узлы могут работать в любой сетевой среде, в том числе внутри локальной сети дома или в офисе.Используя технологию прозрачного обхода NAT на основе UDP и соответствующие вспомогательные средства, любой узел может быть подключен, и любые два узла также могут быть реализованы прямое соединение между .
Базовые службы включают децентрализованные службы доменных имен, децентрализованные вычислительные службы и службы децентрализованного хранения. Предоставляет базовую поддержку для разработки децентрализованных приложений (DApp). Пользователи могут владеть своими данными и расчетами, что полностью защищает конфиденциальность пользователей. В то же время вы также можете в любое время сдавать свое оборудование в аренду другим через блокчейн Elastos и получать соответствующие поощрения Elastos в зависимости от объема вычислений и хранения.
ОС Elastos: безопасная универсальная операционная система
Elastos OS – это операционная система общего назначения для устройств Интернета вещей, устройств таких производителей, как Raspberry Pi, мобильных устройств и т. д., основной целью которой является обеспечение безопасности. Обеспечьте встроенную и полную поддержку среды экологического программирования Elastos. Последнее третье издание начало цикл итерации продукта в мае 2013 г. и достигло уровня бета-тестирования. Тестирование проводится на мобильных телефонах Moto X (XT1085) и интеллектуальных маршрутизаторах Lamobo-R1S. Общий размер исходного кода превышает десятки миллионов строк.
С точки зрения безопасности ElastosOS запрещает приложениям напрямую создавать процессы и не позволяет приложениям напрямую обращаться к TCP/IP. Система автоматически создает и ищет микросервисы, развернутые локально, в облаке и в облаке, а также автоматически генерирует удаленные вызовы и обратные вызовы событий, которых следует избегать Возможность сторонних приложений или служб запускать кибератаки и изолировать распространение вирусов.
ОС Elastos обеспечивает встроенную и полную децентрализованную поддержку разработки приложений, которая может облегчить доступ к сети ElastosCarrier, получить необходимые базовые услуги и облегчить доступ к ElastosChain для получения кредитных и транзакционных услуг. Разработанное DApp может облегчить использование Elastos для транзакций, а также может облегчить обработку других цифровых активов, таких как: программные коды, данные, электронные книги, аудио и видео, игровой реквизит и т. д., включая подтверждение прав, сделки, обращение.
В системе используется режим разработки на трех языках: C/C++, JAVA, HTML5/JS, а ее программный API на C++ в основном соответствует Android Java API, реализуя унифицированное управление облаком, каналом и терминалом. Модули приложений, написанные на JavaScript, Java или C/C++, вызывают друг друга без ручного написания JNI и действительно достигают «программы один раз, запускайте везде».
代币用途
亦来币将用于交易、支持数字资产、支付区块链手续费等:
1)在亦杊DApp будет использовать ELA для оплаты таких услуг, как регистрация доменного имени, поисковая система, ранжирование страниц и приобретение цифровых активов UUID (универсальный уникальный идентификационный код), ELA будет использоваться для субсидирования пропускной способности, IPFS и т. д.
2) 亦 来云 生态 合作 合作 项目 必须 锁定 不少 于 2%-5%的 该 项目 的 代币 , 代币 的 20%(被 转换 成 ela) 会 被 用 于 亦 亦 亦 亦 亦 于 于 于 于 于 于 于 于 于 用 于 用Для развития Laiyun Fund 80% фактических токенов проекта будут вознаграждены держателям ELA.
3) 用户 可以 用 来 云代币 云代币 在 亦 云上 注册 注册 , 并 此 购买 服务 服务 , 可以 参加 在 亦 进行 的 项目 产品 的 代币 售 ; ;
4) ELA будет использоваться в качестве основной валюты для вознаграждения разработчиков, разрабатывающих децентрализованные приложения на Elastos.
<час>
Elastos — это операционная система, использующая Интернет в качестве базовой инфраструктуры. Подчеркните разделение сетевого взаимодействия и вычислений приложений и запретите приложениям прямой доступ к сети, тем самым предотвратив большинство вирусных атак (особенно DDoS), свирепствующих в Интернете. Блокчейн Elastos использует структуру основной цепи + боковой цепи для создания базового доверия.Все боковые цепи делят вычислительную мощность с основной цепью, поэтому все боковые цепи имеют такую же безопасность, как и основная цепь. Приложение подключается к Elastos Carrier (децентрализованной сети P2P) через Elastos OS/Runtime и запускает DApp в изолированной среде с изолированными процессами и ограниченным обменом данными. Сетевые данные должны отправляться по безопасным, надежным и идентифицируемым каналам идентификации, и все эти идентификации и аутентификации исходят из идентификаторов идентификации блокчейна.
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###