Всі мови
Мета BOS (Business Operating System) — створити екологічний ланцюжок EOSIO, який підтримує більше DApps і може поєднувати практичні потреби з блокчейном. З точки зору еволюції блокчейну, окрім того, що BOS є основним ланцюжком для DApps, BOS також може використовуватися як ланцюг циркуляції для різних гетерогенних токенів ланцюга, слугуючи безкоштовним портом у світі блокчейну. BOS походить від спільноти і розвиватиметься краще за підтримки спільноти.
BOS прагне надавати користувачам прості в доступі та користуванні блокчейн-сервіси, надаючи більш дружню інфраструктуру для операцій DApp, наполегливо працює над підтримкою різноманітніших сценаріїв додатків і надаючи надійні. Активно намагайтеся просувати процвітання бізнес-екології. Окрім технічних удосконалень, BOS також зробить інші спроби. Наприклад, щоб збільшити участь користувачів у голосуванні, технологію oracle можна використовувати для мотивації облікових записів, які відповідають чітким правилам; винагорода BP на BOS базуватиметься на кількості DApps у ланцюжку, TPS, ринковій вартості та тиражі та інших показниках налаштовані так, щоб заохочувати кожну BP виділяти більше ресурсів для екології; резолюція, прийнята на референдумі громади, буде максимально закодована, щоб зменшити людський фактор, а процес буде зв’язаний для підтримки справедливості та прозорості.
Код ланцюжка BOS повністю надається та підтримується спільнотою. Кожен екологічний учасник може подати код або пропозиції. Відповідний процес посилатиметься на існуюче програмне забезпечення з відкритим вихідним кодом, таке як PEP (Пропозиції щодо вдосконалення Python).
Щоб заохотити розробку DApps у BOS, BOS Foundation надасть DApps на ньому недорогі послуги іпотеки ресурсів для заміни токенів, зменшуючи операційні витрати DApps на ранній стадії; Розробники надають стимули BOS для того, щоб встановити взаємодоповнюючу тенденцію розвитку громади.
Алгоритм консенсусу
Алгоритм консенсусу BOS базується на теорії PBFT і поєднується з удосконаленням коду EOSIO. Відповідно до передумови забезпечення візантійської відмовостійкості
буде внесено такі зміни:
1. Збереження конвеєрних BFT BP по черзі генерують блоки, і, як і EOS, накладають сильні обмеження на такт синхронізації та послідовність генерації блоків
2. Видаліть логіку частини консенсусу Pipelined BFT, тобто видаліть частини неявного підтвердження та (явного) підтвердження. , щоб уникнути конфліктів із консенсусними результатами PBFT у крайніх випадках
3. Механізм консенсусного зв’язку використовує існуючу мережу p2p, а механізм PBFT використовуватиметься для трансляції підготовленої та фіксованої інформації. Переконайтеся, що вартість зв’язку знаходиться в межах прийнятного діапазон.
4. Використовуйте пакетний консенсус, щоб замінити вимогу консенсусу для кожного блоку в PBFT, і транслюйте відповідну інформацію кількох блоків одночасно, щоб наблизитися до ідеального стану BFT у реальному часі та зменшити навантаження на мережу.
Міжланцюговий зв’язок
На основі схеми IBC BOS забезпечує канал обміну з основним ланцюгом EOS. EOS можна легко передавати між бічним ланцюгом BOS і основним ланцюгом EOS, включаючи інші високоякісні цифрові токени на EOS; з цим аналогічно BOS сприятиме створенню каналів циркуляції з іншими бічними ланцюгами на основі технології EOSIO, щоб уся екологія EOSIO почала будувати екологічну мережу. BOS слугуватиме основною ланкою циркуляції для прискорення розвитку всієї екології EOSIO. і еволюція.
Переваги крос-ланцюжкового рішення, прийнятого BOSCore, такі:
1. Повністю децентралізовано. Полегшений клієнт реалізовано в смарт-контракті. Коли ініціалізовано правильну початкову інформацію про блок, контракт може повністю перевірити дійсність усіх наступних блоків, не покладаючись на довіру до реле або зовнішню інформацію контракту.
2. Легкий. Полегшеному клієнту не потрібно постійно синхронізувати всі заголовки блоків вихідного ланцюжка, а лише синхронізувати частину блокчейну, щоб отримати надійні блоки для перевірки транзакцій.
3. Швидкі міжланцюгові транзакції. Щоб створити відповідну транзакцію в цільовому ланцюжку міжланцюговою транзакцією, потрібно менше 3 хвилин.
4. Паралельні міжланцюгові транзакції. Різні міжланцюгові транзакції не впливають одна на одну і можуть виконуватися паралельно, таким чином підтримуючи велику кількість паралельності.
5. Безпека. Завдяки використанню перевірки підпису виробника та суворої перевірки логіки можна гарантувати правильність самого легкого клієнта, і він не може бути атакований зловмисно, тому справжність транзакції можна безпечно перевірити.
Машина Oracle
Принцип, якому BOS дотримується система Oracle Machine від початку своєї побудови:
Вона не покладається на те, що кожен постачальник даних машини Oracle надає реальні дані, але визнає свою невідповідність і приєднається до системи як учасник у грі, щоб досягти загальної довіри до гри.
Таким чином, поки учасники зіставляються з ролями в реальному світі під час гри, можна не лише отримати достовірність вхідних даних блокчейну, але й вивести «довіру» до реального світу . Насправді це більше схоже на надійну платформу, засновану на блокчейні, а форма відображення її сервісу — це машина-оракул. Машина BOS oracle розширить значення блокчейну від атрибутів валюти до побудови транзакцій і правил. Це розширення вирішить або покращить багато реальних проблем довіри, тим самим розширюючи межі застосування блокчейну, і, нарешті, запровадить технологію блокчейну. використовувати сценарії, відмінні від передачі транзакцій.
Рішення для розширення
BOS активно просуває багатопотокові рішення, а також вивчає ширші рішення для розширення. З абстрактної точки зору, контексти, пов’язані зі смарт-контрактами, що працюють у блокчейні, є відносно незалежними, що є високоймовірною подією. Тому можна розділити різні смарт-контракти для одночасного виконання з глобальної точки зору. , тому масштабування Запропоновано рішення на основі ізольованих обчислень, яке перевизначає ролі вузлів і структуру блоків у мережі та може покращити загальну здатність навантаження ланцюга BOS за рахунок горизонтального розширення.
Схема постквантового шифрування
Алгоритм підпису ECDSA, який зараз використовується BOS, також неминучий, тому ми запровадимо нову систему антиквантового шифрування для вирішення вищезазначених проблем. Серед багатьох систем антиквантової криптографії система решітчастої криптографії буде використовуватися як основне рішення антиквантової криптографії BOS, а NTRU (включаючи шифрування та підпис) використовуватиметься як основна система шифрування. Система FrodoKEM і Sphincs+ як запасні шифри. Враховуючи, що система решітчастого шифрування ще теоретично не завершена і знаходиться на стадії налаштування міжнародних стандартів постквантової криптографії, BOS збереже можливість розширення кількох криптографічних схем. У той же час система зашифрованого підпису на основі решітки також може сприяти створенню квантово безпечних анонімних монет, які зберігають максимальну масштабованість для BOS, а підтримка кількох криптосистем на ранній стадії також мінімізує незворотні результати, викликані крах певної криптографічної системи.
Схема розширення на основі підтвердження нульового знання
Для блокчейну TPS впливає на пропускну спроможність усієї системи блокчейну та визначає межі застосування. Один із основних показників ланцюга. На додаток до просування схем розширення багатопотокової та багатообчислювальної зони, BOS також розглядатиме схеми розширення на основі доказів з нульовим знанням, заснованих на дослідженні та накопиченні доказів з нульовим знанням. Враховуючи те, що виконання смарт-контрактів визначається кінцевими кроками, існуючу схему підтвердження з нульовим знанням можна вдосконалити та оптимізувати для характеристик виконання кінцевих кроків, щоб вона відповідала практичним потребам. У той же час ми прагнемо Різниця між різними характеристиками контракту змушує реальні контракти з інтенсивними обчисленнями використовувати метод підтвердження з нульовим знанням, тоді як контракти без інтенсивних обчислень застосовують схему виконання VM, яка в кінцевому підсумку максимізує ефективність обчислень.
Якірні монети
BOS забезпечить механізм для випуску анкорних монет 1:1 для різних цифрових сертифікатів і використання мультипідпису BP для автентифікації проти особи довіреного посередника. Кожен надійний посередник повинен закласти певну суму BOS як заставу. Організації або компанії, які мають силу та довіру, можуть ініціювати заявку на отримання статусу «державного нотаріуса», і після того, як 25 BP перевищать 30 найкращих BP, може бути видана якірна валюта.
BOSCore – це публічна мережа DPoS, яка покликана побудувати надійну бізнес-екосистему з технологією та охопити мільярд користувачів. З точки зору еволюції блокчейну, крім того, що він є загальнодоступним ланцюгом для комерційного впровадження, BOSCore також може використовуватися як ланцюжок циркуляції для різних гетерогенних токенів ланцюга та як безкоштовний порт у світі блокчейну. BOS походить від спільноти і розвиватиметься краще за підтримки спільноти.