Всі мови
ECOChain — це дуже швидка та економічна децентралізована публічна мережа, яка використовує смарт-контракти Ethereum, що виконуються у віртуальній машині (VM). Започаткований відомою міжнародною командою блокчейнів, він використовує технологію блокчейн як основу для дослідження глобального економічного ринку та світу блокчейнів, а також для побудови глобальної децентралізованої розподіленої екосистеми.
Місія ECOChain У розвитку майбутньої економічної ринкової системи Організація економічного співробітництва бере на себе місію повного використання переваг блокчейну, використання традиційної економічної ринкової системи, переформатування нової економічної екосистеми та досягнення здорової, надійна, швидка, сприятлива для фінансів, економічна децентралізована екосистема. У той же час це дає змогу більшій кількості людей мати безпечну та високоякісну розподілену мережу безпеки, щоб здоровий і надійний розвиток і стимули ринку могли бути реалізовані через ланцюг економічного співробітництва. Це також є місією OECD Chain Group.
На технічному рівні ECOChain побудовано з використанням технології блокчейн (протоколи зв’язку, шифрування тощо), щоб забезпечити відсутність перешкод у з’єднанні між користувачами. Він має такі унікальні переваги:
1. Висока продуктивність
(1) Користувачі можуть відчути високу швидкість транзакцій. Економічний ланцюг використовує давно відомі протоколи зв’язку, щоб максимізувати свої переваги. Взуття для аналізу різних моделей і стрес-тестів може підтримувати до 560 транзакцій в секунду.
(2) Ефективним адаптивним консенсусним алгоритмом є протокол блокчейн, наданий ECOSOC. Цей адаптивний алгоритм забезпечує ефективну одночасну обробку загальнодоступного ланцюга та точно вирішує помилки вузла та проблеми з мережевим підключенням.
(3) Швидке підтвердження транзакції. ECOC використовує ефективний і адаптивний алгоритм консенсусу для забезпечення завершення транзакцій, тобто підтвердження транзакцій, і оптимізує інші атрибути в процесі підтвердження транзакцій, такі як криптографічні алгоритми підпису безпеки та методи зберігання книги.
(4) Для зберігання ECOC підтримує локальне сховище бази даних, сховище файлової системи та хмарне сховище. Локальне сховище реалізує гаряче та холодне розділення, сховище баз даних використовує бази даних і табличні моделі, а хмарне сховище підтримує розширення відповідно до правил хмарного кластера.
2. Високошвидкісний доступ до ECOC базується на принципі мінімізації кола розробки бізнес-додатків, задоволення наявних знань програмістів щодо розробки та сприяння його розгортанню та підтримці з високим рівнем безпеки. Таким чином, він досягає значної сумісності з точки зору розвитку бізнесу користувачів, розгортання та безпеки. Екосистема надає багато клієнтів (різні типи гаманців) та інструменти (SDK) для користувачів і розробників, вони можуть вибрати спосіб підключення до блокчейну з хорошим інтерфейсом користувача, високим рівнем безпеки, нижчою ціною та високою швидкістю. Також доступні клієнти SPV (Simple Verification Payments), що робить багато операцій можливими без запуску повного вузла, але також без використання сторонніх служб (довіряти менше операцій).
3. Високий рівень безпеки
(1) Надійне та послідовне зберігання ECOC гарантує, що запити на обслуговування не будуть підроблені під час передачі за допомогою асиметричного шифрування та цифрових підписів (публічне шифрування), і зберігає дані кожного вузла. Для записів збережених даних використовуються внутрішньовузлові самоперевірки та багатовузлова перевірка даних майже в реальному часі, щоб гарантувати, що збережені записи даних неможливо змінити.
(2) Конфіденційність користувача та конфіденційність транзакцій Справжня особа користувача та публічна адреса блокчейну в ECOC ізольовані. Публічна адреса — псевдонім. Неможливо отримати пов’язану інформацію про користувача зі сховища записів кожного вузла. Зберігання інформації користувача має кілька рівнів захисту, таких як контроль дозволів, автентифікація доступу та зашифроване зберігання. Користувачі з вищою конфіденційністю транзакцій також можуть вибрати механізм, незалежний від транзакцій. Кожна транзакція того самого користувача відображається на іншій адресі в блокчейні, що гарантує, що численні записи користувача не можуть бути отримані в реєстрі (неможливо відстежити).
(3) Система керування ключами безпеки У рішенні для керування ключами ECOC функції безпеки ключів і делегування облікових записів користувача забезпечують захист ключів. Key Security шифрує закритий ключ за допомогою інформації користувача. Захист ключів недоступний у звичайних бізнес-процесах. Існують інструменти CLI та GUI для збереження ключів в автономному режимі (холодне зберігання). Крім того, за допомогою внутрішнього алгоритму консенсусу учасники ставок можуть використовувати різні облікові записи одного гаманця для спільного підпису під час формування блоків (транзакції Coinbase). Це підвищує безпеку учасників ставок.
(4) Ефективність роботи ECOChain створює інструменти GUI та CLI для індикаторів даних (аналізу). Сховище смарт-контрактів і дані блокчейну можна протестувати, перевірити, відфільтрувати або налаштувати для створення будь-якого типу звіту залежно від потреб програми та бізнес-Dapp. Крім того, існує прискорювальний компілятор для компіляції коду. Існують інші інструменти для аналізу безпеки, вартості та ефективності смарт-контрактів. Усі вони належать до екосистеми Організації економічного співробітництва (ECOC). ECOChain надає загальні й ефективні компоненти збору інформації, які розгорнуті на бізнес-рівні, рівні консенсусних вузлів і рівні зберігання книги. Компонент збору інформації збирає системну інформацію машини (таку як центральний процесор, пам’ять, жорсткий диск і стан мережі), стан використання вузла (наприклад, доступ до вузла, витрачений час, стан справності вузла тощо) і бізнес-використання (бізнес-доступ , рівень успішності, трудомістке розповсюдження тощо) відображаються в інтерфейсі моніторингу в режимі реального часу для полегшення керування всією системою.
Завдяки безперервному вдосконаленню, розширенню та розвитку екосистеми ланцюга ECO можна вирішувати все більше і більше випадків використання, а зручність використання ланцюга ECO буде покращена, що призведе до більшого тиражування та неминучого підвищення цінності.
Випадок використання 1: Економіка торгівельного ринкового центру
Торговельні центри торгового ринку не лише забезпечують зручність для людей, але й забезпечують величезний потік трафіку. Мережа ECOC створить децентралізовану онлайн-ринкову торгову платформу, на якій будуть представлені різні товари. Покупець і продавець домовляються про смарт-контракт на платформі ECOChain. Покупець розміщує певну кількість токенів на блокчейні. Як тільки продавець підтвердить, що товар було отримано правильно, токен у блокчейні автоматично надсилається на обліковий запис продавця. В іншому випадку, якщо покупець не отримав товар або не підтвердив його, згідно з угодою смарт-контракту, токен на блокчейні буде повернено на рахунок покупця. Для деяких великих транзакцій потрібні численні гарантії. Технологію штучного інтелекту можна використовувати для захисту прав власності на елементи, записані в ланцюжку, щоб уникнути порушення контракту обома сторонами. Потрібна певна сума депозиту (гарантія). Такий процес купівлі-продажу не тільки безпечний, але й захищає права покупців і продавців.
Випадок використання 2: міжланцюгові транзакції та сумісність
Сьогодні блокчейни мають багато різних архітектур, властивостей і цілей. Одні виживуть, інші ні. Але чи можливо їх підключити децентралізовано? Децентралізоване ланцюжкове (крос-ланцюгове) підключення додає цінність підключеним ланцюгам і індустрії блокчейнів. Програми можна використовувати універсально, мережеві ефекти підвищують зручність їх використання та зберігають децентралізацію (довіряти менше власності). ОЕСР вже працює над цим. Атомарний код обміну реалізується як відкритий вихідний код, а репозиторій опублікований на GitHub (вихідний код GitHub). Першою метою є Ethereum, оскільки це велика платформа з багатою екосистемою. Інші платформи підуть. Атомарні свопи — це обмін активами повністю децентралізованим способом, що означає, що монети або токени обмінюються між різними ланцюгами без необхідності участі третіх сторін або зберігачів. У майбутньому буде досягнуто сумісності між ланцюгом OECD та іншими ланцюжками, на яких працюють віртуальні машини. Жовта книга про крос-ланцюги також триває.
Випадок використання 3: окремий протокол Oracle (консенсус)
Віртуальна машина є детермінованою кінцевою машиною. Воно відрізане від зовнішнього світу. Це означає, що він не може отримати доступ до будь-яких даних ззовні. Єдиний спосіб отримати дані — це ввести їх від когось, хто має доступ до смарт-контракту (через функції контракту). Суб’єкти, які мають доступ до цих функцій, можуть зробити код віртуальної машини корисним. Типовим прикладом є дані про обмінний курс. Так народився термін «оракул». Суб’єкт, який має спеціальний доступ до смарт-контракту і регулярно додає в нього реальні дані, є оракулом. Цей термін, ймовірно, походить від того факту, що ця сутність (зазвичай сервер) користується високою довірою користувачів програми. Таким чином, децентралізовані програми можуть працювати для реальних випадків використання.
Випадок використання 4: Застосування підтвердження місцезнаходження (PoL)
Підтвердження місцезнаходження — це проблема, у якій суб’єкт має довести іншим своє справжнє (фізичне) місцезнаходження. Система GPS надає комусь інформацію для автоматичного розрахунку свого місцезнаходження з незначними помилками. Проблема в тому, що ця інформація GPS не може бути використана, щоб переконати інших. Отже, все питання полягає в тому, як хтось може довести, що в певний час він не фальсифікує його місцезнаходження. Найпоширеніший випадок PoL застосовується до логістичного ланцюга. Стосовно ключових продуктів, таких як продукти харчування та ліки, питання стоїть ще гостріше. Є й інші випадки використання. PoL не має звичайних рішень. На щастя, випадки використання специфічні та прив’язані до місця розташування. У цих місцях можна використовувати спеціальне обладнання від різних сутностей. Наша система Oracle, яку ми називаємо сценарієм використання 3, може забезпечити PoL у повній довірі. Мережа апаратного забезпечення, консенсусу Oracle і точок інтересу може забезпечити життєздатне рішення.