Блокчейн консенсус-механизм

Download Whitepaper
Построение консенсуса

каждый может присоединиться и начать проверку без чьего-либо разрешения.

Объективность

Устойчивость к технологиям централизации ASIC и энергетическим монополиям.

Энергоемкость

чрезвычайно низкий уровень вычислений и энергопотребления.

Универсальность

поддержка нескольких экземпляров блокчейна параллельно.

Безопасность

уровень безопасности аналогичен согласованному протоколу Nakamoto.

о нас

Мы считаем, что блокчейн - это технология, обладающая огромной социальной ценностью. Блокчейн способен координировать действия человека с помощью механизма консенсуса, тем самым выполняя важные задачи, такие как ведение публичного регистрационного журнала. В конечном итоге, блокчейн будет способствовать созданию интернета ценностей без посредников.

Механизм консенсуса является окончательной гарантией безопасности и надежности блокчейна. Для этого требуется, чтобы пользователи могли подключаться к сети и помогать поддерживать ее без разрешения, а все участники могли получать объективную долю созданной стоимости.

Механизм консенсуса MASS призван стать базовой инфраструктурой для всех консенсусных слоев блокчейна. Основанный на консенсусном протоколе Proof-of-Capacity, консенсусный механизм MASS создает консенсусный слой, который не требует разрешения, объективный, энергоемкий, безопасный и универсальный, а также обеспечивает фундаментальную безопасность публичной цепи.

Механизм консенсуса MASS универсален и способен предоставлять консенсусные услуги в любом количестве публичных сетей. Узлы используют емкость для запуска согласованного протокола и не требуют разрешения. Консенсусный двигатель MASS является объективным и энергоемким; требуется лишь очень небольшое количество вычислительных ресурсов, что означает, что каждый может принять в этом участие.

Временной график

stagecontenttime
Проведение исследованияОсновной алгоритм PoC был предложен и после исследования проверенСентябрь, 2015 – Июнь, 2017
Консенсусное соглашение MASS PoC было предложено и после исследования провереноИюнь, 2017 – Апрель, 2018
Разработка и тестирование сети (Testnet)Набор экспертов для сообщества. Развитие системы прототипа PoC блокчейнаМай, 2018 – Март, 2019
MASS Testnet 1: проверка системы Март, 2019
MASS Mainnet: проверка безопасности системы Апрель, 2019
MASS Testnet 3: проверка стабильности системыМай, 2019
MASS Testnet 4: проверка надежности системыИюнь, 2019
MASS NetMASS Net: выпуск полной версии узла клиента сентябрь, 2019
Механизм MASSМеханизм MASS: упаковка и публикация для механизма консенсусаНоябрь, 2019
Слой 2Разработка и выпуск плагина расширения MASS NetФевраль, 2020
Кросс-цепьРазработка и выпуск протокола кросс-цепи MASS Июнь, 2020

FAQ

Что такое MASS?

Консенсусный механизм MASS призван стать базовой инфраструктурой для всех консенсусных слоев блокчейна. Основанный на консенсусном протоколе подтверждения емкости, консенсусный механизм MASS создает консенсусный слой, для которого не нужно разрешения, который является объективным, энергоемким, безопасным и универсальным, обеспечивая фундаментальную безопасность публичного блокчейна.

Механизм консенсуса MASS универсален и способен предоставлять консенсусные услуги любому количеству публичных блокчейнов. Узлы используют емкость для запуска согласованного протокола и не требуют разрешения. Консенсусный механизм MASS является объективным и энергоемким; для него необходимо только небольшое количество вычислительных ресурсов, что означает возможность участия для каждого.

MASS Net - первая публичная сеть, использующая механизм консенсуса MASS. MASS - это средство сбережения в обращении в MASS Net, а также маяк сбережения для механизма консенсуса MASS.

Сообщество MASS - это некоммерческая онлайн-организация, которая занимается популяризацией технологии блокчейн. Оно было запущено в 2017.

Кто создал MASS?

MASS был создан сообществом MASS. Сообщество MASS - это открытая некоммерческая онлайн-организация, миссия которой заключается в продвижении технологии блокчейна среди широкой общественности, тем самым улучшая жизнь людей и приводя к созданию более справедливого и процветающего общества.

Сообщество MASS было основано в 2017. Мы постоянно продвигаем наше развитие посредством непрерывных онлайн-дискуссий и сотрудничества, а также периодических офлайн-мероприятий. Сообщество MASS приветствует всех экспертов с опытом работы в области компьютерных наук, социальных наук, экономики, финансов или предпринимательства, которые преследуют те же цели, что и мы. Мы предпочитаем участников с оригинальными идеями и сильными навыками сотрудничества. Чтобы обеспечить достаточную квалификацию участников сообщества, новые участники должны быть сначала одобрены, как минимум половиной действующих членов сообщества. Сообщество MASS предъявляет строгие требования к исследованиям и внедрению, чтобы обеспечить превосходное качество нашей работы. Когда придет время, наша работа появится в открытом доступе. Это станет мерой, которая будет способствовать более широкому пониманию технологии и поможет при сотрудничестве в будущем.

Те, кто желает присоединиться к сообществу MASS, могут прислать свое резюме на адрес community@massnet.org, и мы свяжемся с вами в ближайшее время.

Какие проблемы может решить MASS?

На наш взгляд, ключевой момент, который необходимо учитывать для того, чтобы технология блокчейн стала общепринятой, - это не слой структуры данных, не слой контракта или слой приложения. Скорее, это консенсусный слой, т.е. слой 0. Причина этого очень проста. Все структуры данных блокчейна, контракты и приложения отличаются от традиционных централизованных моделей тем, что они проходят через распределительную сеть, которая не требует разрешения.

Без консенсуса все действия на основе блокчейна (например, транзакции) будут безосновательными, как и контракты и приложения на основе блокчейна. Проще говоря, если уровень 1 является основой блокчейна, который обеспечивает его безопасность и децентрализацию, а уровень 2 главным образом касается масштабируемости и производительности, то уровень 0 является консенсусом. Без сильного слоя 0 слои 1 и 2 были бы бесполезны.

Когда сеть Bitcoin была впервые запущена, она явилась удивительным примером креативной работы, которая не только включила в себя инновационный и современный консенсус Nakamoto, но и впервые продемонстрировала потенциал крупномасштабной, открытой, не требующей разрешения распределительной сети. Тем не менее, мы считаем, что в сети Bitcoin имеется ряд явных недостатков. Наиболее критические из этих недостатков неотделимы от его консенсусного механизма, а именно от его неустойчивых энергопотерь, необъективности и все более централизованного майнинга. Люди часто говорят о его недостаточной масштабируемости или проблемах с уровнем контрактов, но мы не думаем, что это критические проблемы. Это связано с тем, что эти так называемые недостатки имеют решения или обходные пути, которые хорошо известны. То, что действительно ограничивает масштаб сети Bitcoin, это консенсус о проверке работоспособности (несмотря на весь свой успех, сеть Bitcoin на самом деле не особенно велика. В ней всего около 10000 клиентов с полным узлом, число активных майнеров составляет несколько десятков тысяч, а пользователей всего несколько миллионов. По масштабам это очень мало по сравнению с традиционными интернет-сервисами).

С самого начала, как мы пытаемся решить проблемы, присущие PoW, мы создали и внедрили алгоритм консенсуса подтверждения емкости, а затем использовали его в качестве основы для нашего идеального механизма консенсуса MASS нулевого слоя. Что именно делает хорошим консенсусный механизм нулевого слоя? Мы разработали систему идеальных характеристик и использовали ее в качестве основы для нашего развития. Мы считаем, что хороший консенсусный механизм слоя 0 должен обладать следующими качествами:

  • не требовать разрешения
  • быть объективным
  • быть энергоемким
  • быть универсальным
  • быть безопасным
Какие преимуществами обладает MASS?

С момента своего создания децентрализованная, неизменная и не требующая разрешения сеть Bitcoin привлекает людей в его сообщество. Члены этого сообщества неустанно работали над обслуживанием сетей Bitcoin и продвижением и развитием технологии Bitcoin в целом. Тем не менее, огромное стремление консенсуса Nakamoto к вычислительной мощности привело к тому, что ресурсы стали сосредоточены в руках лишь немногих. Bitcoin рискует погрузиться в игру между все более централизованной сетью и горсткой олигархов, которые успешно монополизировали вычислительные ресурсы.

Итак, Bitcoin в том виде, в каком он существует в настоящее время, сталкивается с множеством проблем, включая чрезмерную централизацию, расточительный механизм консенсуса и невозможность многократного использования вычислительной мощности, используемой в майнинге. Чтобы должным образом решить эти проблемы и создать более демократичную, справедливую, энергоемкую, безопасную, масштабируемую и универсальную инфраструктуру блокчейна, сообщество MASS разработало высокоэффективный протокол согласования доказательств пропускной способности (PoC). Когда узел в сети MASS конкурирует за следующий блок, ему нужно только предоставить действительное и неоспоримое доказательство пропускной способности сети. Это доказательство относится исключительно к емкости, предоставляемой узлом, и может быть проверено любым другим узлом.

Ниже приведены некоторые из основных преимуществ консенсусного протокола MASS PoC:

Сеть не требует разрешения доступа.Уровень безопасности аналогичен согласованному протоколу Nakamoto.Сеть больше склоняется к децентрализации по сравнению с Bitcoin. Конкуренция за блоки не требует использования вычислительных ресурсов. Сеть может поддерживать несколько экземпляров блокчейна параллельно.

Система MASS имеет следующие особенности:

Безопасность. Используя теорию компромисса между временем и памятью, протокол PoC обеспечивает невозможность подделать доказательства, а вместе с использованием проверяемой случайной функции гарантирует, что система MASS имеет 51% BFT (Byzantine Fault Tolerance). Кроме того, схема наказания за обнаружение разветвлений защищает основную цепочку от атак типа Nothing-At-Stake, которые могут расщепить основную цепь.

Объективность: согласованный протокол MASS PoC гарантирует, что вероятность генерации блока узла зависит только от доказательства эффективной пропускной способности, предоставленной узлом. Кроме того, доказательством эффективной емкости является независимость от носителя данных, поэтому все узлы, участвующие в сети MASS, имеют одинаковые предельные издержки.

Энергоемкость: в протоколе MASS PoC вычислительные ресурсы требуются только при инициализации емкости хранилища и при входе в фазу согласования блоков данные доступны только с O (1) сложностью за раз. Следовательно, использование протокола MASS PoC для согласования блоков не требует постоянного энергопотребления. Когда система MASS выполняет согласование блоков, используемые вычислительные ресурсы незначительны, достаточно малы, чтобы не повлиять на нормальное использование компьютера. Когда емкость хранилища не участвует в сети MASS, она может быть переформатирована для других целей.

Универсальность: во время процесса согласования, узлу нужно только выполнить запрос на инициализированную емкость без выполнения каких-либо операций с данными над ним. Таким образом, одно и то же пространство хранения данных может предоставить подтверждение емкости для нескольких экземпляров согласованного блокчейна, а узлы, использующие протокол MASS PoC, могут одновременно поддерживать несколько экземпляров блокчейна параллельно.

Что такое алгоритм консенсуса для подтверждения пропускной способности?

Подтверждение пропускной способности PoC - это согласованный механизм, основанный на предоставлении доказательства пространства для хранения данных. В алгоритме согласования PoC, когда узел передает блок в сеть, он также должен предоставить действительное доказательство пропускной способности. Узлу очень трудно сгенерировать правильное подтверждение емкости без соответствующего размера хранилища, и подтверждение может быть проверено любым узлом в сети. Если данные блока и подтверждение действительны, блок будет принят остальной частью сети.Основной принцип предоставления доказательства заключается в следующем: на этапе инициализации последовательность данных генерируется в соответствии с протоколом и сохраняется в устройстве хранения. Когда должен быть сгенерирован новый блок, часть этих сохраненных данных извлекается на основе значения случайного числа. Эта часть затем используется для генерации доказательства, и узел может конкурировать за следующий блок.