FAQ

FAQ

Что такое MASS?

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

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

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

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

Кто создал MASS?

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

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

Те, кто желает присоединиться к сообществу MASS, могут прислать свое резюме на адрес [email protected], и мы свяжемся с вами в ближайшее время.

Какие проблемы может решить 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, когда узел передает блок в сеть, он также должен предоставить действительное доказательство пропускной способности. Узлу очень трудно сгенерировать правильное подтверждение емкости без соответствующего размера хранилища, и подтверждение может быть проверено любым узлом в сети. Если данные блока и подтверждение действительны, блок будет принят остальной частью сети.Основной принцип предоставления доказательства заключается в следующем: на этапе инициализации последовательность данных генерируется в соответствии с протоколом и сохраняется в устройстве хранения. Когда должен быть сгенерирован новый блок, часть этих сохраненных данных извлекается на основе значения случайного числа. Эта часть затем используется для генерации доказательства, и узел может конкурировать за следующий блок.

Как проходит майнинг MASS?

Чтобы иметь возможность участвовать в сети MASS, сначала необходимо зайти на официальный сайт MASS, чтобы загрузить, настроить и запустить MASS Full Node Client.

Во время работы тестовой сети, MASS предоставит клиент с полным узлом, который объединяет функции майнинга и кошелька. Это включает в себя такие функции, как интеллектуальный анализ емкости, синхронизация блоков, P2P-сеть, генерация и управление адресами, а также генерация и подписание транзакций передачи. Пользователям нужно всего лишь скачать MASS Full Node Client, чтобы иметь возможность использовать свою емкость хранилища (например, место на жестком диске) для майнинга MASS и для помощи в тестировании транзакций.

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

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

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

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

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

Для тестовой сети пользователям требуется компьютер, подключенный к интернету, носитель данных (например, жесткий диск), клиент полного узла для тестовой сети и 64-битная операционная система Linux или macOS. Кроме них, нет никаких других особых требований. Подробное руководство смотрите в документации проекта MASS.

Для основной сети следуйте инструкциям в клиенте полного узла MASS и руководстве по настройке кошелька полного узла.

Может ли майнинг повредить мой жесткий диск?

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

Занимает ли майнинг MASS системные ресурсы?

Из-за присущей протоколу MASS PoC консенсуса, добыча коинов MASS потребляет очень мало системных ресурсов (ЦП, память, пропускная способность и т. д.). В каждом окне генерации блока клиенту MASS необходимо выполнять исключительно легкие операции чтения и вычисления, включая несколько хешей, несколько килобайт использования пропускной способности и соответствующие операции хранения и ввода / вывода (IO). Эти второстепенные задачи оказывают незначительное влияние на производительность современных компьютерных систем.

Имеет ли MASS открытый исходный код?

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

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

Безопасен ли MASS?

Так как метод подтверждения емокости сам по себе обладает высоким уровнем безопасности, как и консенсус блокчейна, MASS обладает сверхвысоким уровнем безопасности, который соответствует ожиданиям пользователей.

Подтверждение пропускной способности безопасно по следующим причинам:

Доказательства не могут быть подделаны: алгоритм MASS PoC использует компромисс времени и памяти (Time-memory trade-off). Если проверяющий предоставляет доказательство емкости S, это показывает, что проверяющий заполнил емкость S в соответствии с заранее установленными правилами, что было бы очень сложно рассчитать в произвольном порядке.

BFT равна 51%: при конкурировании за следующий блок каждый узел ищет подтверждение, соответствующее текущему блоку в его собственной инициализированной области памяти. Вероятность того, что узел генерирует новый блок, пропорциональна отношению между инициализированной пропускной способностью всей сети и инициализированной пропускной способностью текущего узла. Если вредоносный узел намеревается взять под контроль создание блока, ему требуется не менее 51% емкости всей сети. Однако при мощности более 51% вложения в физическое оборудование будут колоссальными. Следовательно, у вредоносных узлов нет достаточного стимула, чтобы нарушить консенсус MASS.

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

Протокол согласования блокчейна безопасен по следующим причинам:

Устойчивость к разветвлению (форкинг): схема наказания за обнаружение разветвлений защищает от атак типа Nothing-at-Stake, разрывающих цепь. Поскольку MASS использует алгоритм доказательства пропускной способности, без принятия необходимых мер защиты он подвергнется риску от таких атак. Таким образом, доказательство S может использоваться в качестве доказательства на главной цепи, а также на вилке одновременно без дополнительных затрат. Чтобы справиться с этим риском, система MASS использует схему наказания при обнаружении вилки. Если будет обнаружено, что основной блок цепи и разветвленный блок цепи имеют одно и то же доказательство, все узлы автоматически внесут в черный список открытый ключ, используемый при инициализации для этой емкости хранения, и отклонят последующие доказательства, предоставленные из него.

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

Устойчив к двойным расходованиям: система MASS использует модель транзакции UTXO (вывод неизрасходованных транзакций), которая защищена асимметрично зашифрованными алгоритмами. Откат блока гарантирован 51% BFT PoC.