Все языки
Целью BOS (Business Operating System) является создание экологической цепочки EOSIO, которая поддерживает больше DApp и может сочетать более практические потребности с блокчейном. С точки зрения эволюции блокчейна, помимо того, что он является предпочтительной базовой цепочкой для DApps, BOS также может использоваться в качестве цепочки циркуляции для различных токенов разнородной цепочки, выступая в качестве свободного порта в мире блокчейна. BOS исходит от сообщества и будет лучше развиваться при поддержке сообщества.
<час>
BOS стремится предоставлять пользователям простые в использовании и доступные сервисы блокчейна, обеспечивая более удобную инфраструктуру для операций DApp, усердно работая над поддержкой более сложных сценариев приложений и предоставляя надежные. Прилагайте активные усилия для продвижения процветание бизнес-экологии. Помимо технических улучшений, BOS предпримет и другие попытки. Например, чтобы увеличить участие пользователей в голосовании, можно использовать технологию оракула для мотивации учетных записей, которые соответствуют четким правилам; вознаграждения BP на BOS будут основываться на количестве DApps в цепочке, TPS, рыночной стоимости и тираже и других показателях. корректируются, чтобы побудить каждого БП предоставить больше ресурсов для экологии; решение, достигнутое на референдуме сообщества, будет максимально закодировано, чтобы уменьшить человеческий фактор, и процесс будет цепочечным, чтобы сохранить справедливость и прозрачность.
Код цепочки BOS полностью создается и поддерживается сообществом. Каждый экологический участник может представить код или предложения. Соответствующий процесс будет относиться к существующему программному обеспечению с открытым исходным кодом, такому как PEP (Python Enhancement Proposals).
В целях поощрения разработки DApps в BOS, BOS Foundation будет предоставлять DApps недорогие услуги по ипотеке ресурсов для замены токенов, снижая эксплуатационные расходы DApps на ранней стадии; Разработчики предоставляют стимулы BOS для того, чтобы установить взаимоусиливающую тенденцию развития сообщества.
<час>
Алгоритм консенсуса
Алгоритм консенсуса BOS основан на теории PBFT и объединен с улучшением кода EOSIO. С целью обеспечения устойчивости к византийским отказам
будут внесены следующие изменения:
1. Сохранить конвейерные BFT. BP по очереди генерируют блоки и, как и EOS, налагают жесткие ограничения на часы синхронизации и последовательность генерации блоков. , чтобы избежать конфликтов с результатами консенсуса 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 следует с самого начала ее создания, заключается в следующем:
Он не полагается на каждого поставщика данных оракула для предоставления реальных данных, но признает свои недостатки и будет присоединяться к системе в качестве участника. в игре, чтобы добиться общего доверия к игре.
Таким образом, пока участники сопоставляются с ролями в реальном мире во время игры, можно не только получить достоверность входных данных блокчейна, но и вывести «доверие» к реальному миру. . По сути, это больше похоже на доверенную платформу, основанную на блокчейне, а форма отображения ее сервисов — это машина-оракул. Машина оракула BOS расширит ценность блокчейна от его атрибутов валюты до построения транзакций и правил.Это расширение решит или улучшит многие реальные проблемы доверия, тем самым расширив применение границ блокчейна и, наконец, позволив технологии блокчейна. приземляться в сценариях, отличных от передачи транзакций.
Решения для расширения
BOS активно продвигает многопоточные решения, а также изучает более широкие решения для расширения. С абстрактной точки зрения контексты, связанные со смарт-контрактами, работающими в блокчейне, относительно независимы, что является событием с высокой вероятностью, поэтому можно разделить различные смарт-контракты для одновременного выполнения с глобальной точки зрения. предлагается решение, основанное на изолированных вычислениях, которое переопределяет роли узлов и структуру блоков в сети и может улучшить общую нагрузочную способность цепочки BOS за счет горизонтального расширения.
Схема постквантового шифрования
Алгоритм подписи ECDSA, используемый в настоящее время BOS, также неизбежен, поэтому мы представим новую систему антиквантового шифрования для решения вышеуказанных задач. Среди многих систем антиквантовой криптографии система решетчатой криптографии будет использоваться в качестве основного решения антиквантовой криптографии BOS, а NTRU (включая шифрование и подпись) будет использоваться в качестве основной системы шифрования. Система FrodoKEM и Sphincs+ в качестве запасных шифров. Учитывая, что система решетчатого шифрования еще теоретически не завершена и находится на стадии настройки международных стандартов постквантовой криптографии, BOS сохранит возможность расширения нескольких криптографических схем. В то же время система зашифрованной подписи на основе решетки может также облегчить создание квантово-безопасных анонимных монет, что сохраняет максимальную масштабируемость для BOS, а поддержка нескольких криптосистем на ранней стадии также минимизирует необратимые результаты, вызванные крах определенной криптографической системы.
Схема расширения, основанная на доказательстве с нулевым разглашением
Для блокчейна TPS влияет на несущую способность всей блокчейн-системы и определяет границы приложения. Один из основных показателей цепочки. В дополнение к продвижению многопоточных и многопроцессорных схем расширения области, BOS также рассмотрит схемы расширения, основанные на доказательствах с нулевым разглашением, основанных на исследовании и накоплении доказательств с нулевым разглашением. Учитывая, что выполнение смарт-контрактов определяется и имеет конечные шаги, существующая схема доказательства с нулевым разглашением может быть улучшена и оптимизирована для характеристик выполнения с конечным шагом, чтобы она могла удовлетворить практические потребности.В то же время мы будем стремиться к Различие между различными характеристиками контракта приводит к тому, что для реальных контрактов с интенсивными вычислениями используется метод доказательства с нулевым разглашением, в то время как для контрактов без интенсивных вычислений используется схема выполнения VM, которая в конечном итоге максимизирует эффективность вычислений.
Якорные монеты
BOS предоставит механизм для выпуска якорных монет 1:1 для различных цифровых сертификатов и использования мультиподписи BP для аутентификации по личности доверенного посредника. Каждый доверенный посредник должен внести определенную сумму BOS в качестве залога. Организации или компании, обладающие силой и авторитетом, могут подать заявку на получение статуса «государственного нотариуса», и после того, как 25 БП преодолеют 30 лучших, может быть выпущена якорная валюта.
<час>
BOSCore — это общедоступная сеть DPoS, предназначенная для создания надежной бизнес-экосистемы с использованием технологий и охватывающая миллиард пользователей. С точки зрения эволюции блокчейна, помимо того, что он является предпочтительной общедоступной сетью для коммерческой реализации, BOSCore также может использоваться в качестве цепи обращения для различных токенов разнородной цепи и свободного порта в мире блокчейна. BOS исходит от сообщества и будет лучше развиваться при поддержке сообщества.