Найти тему
Mr.Orange

Massa: Решение трилеммы блокчейна

Оглавление

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

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

Что такое трилемма блокчейна?

-2

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

Как возникла трилемма блокчейна?

Популяризатором трилеммы блокчейна стал основатель Ethereum Виталик Бутерин. Однако данная трилемма основана на теореме CAP, которую предложил профессор компьютерных наук Эрик Аллен Брюер.

В 2000 году на симпозиуме по принципам распределенных вычислений (PODC), профессором Эриком Брюером была представлена теорема CAP. Согласно данной теореме, у децентрализованной базы данных, может быть только два из трех основных свойств - согласованность (Consistency), доступность (Availability) и устойчивость к делению (Partition). Таким образом, согласно теореме, создатель децентрализованной базы данных должен пожертвовать одним из трех свойств, чтобы достичь должного уровня оставшихся двух свойств.

3 компонента трилеммы блокчейна

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

Как Massa решает трилемму блокчейна?

-3

Massa разработала новую архитектуру, которая называется "Blockclique". Blockclique - это архитектура, которая сочетает в себе Sharding и многопоточный блочный граф (DAG).

В архитектуре Blockclique блоки могут создаваться в фиксированном количестве потоков. При этом созданный блок ссылается на родительский блок в каждом из потоков.

Однако адрес может попытаться потратить одни и те же средства дважды, выполняя транзакции в двух параллельных потоках одновременно. Blockclique предотвращает такое двойное расходование, позволяя данному адресу тратить средства только в определенном потоке. Таким образом, блоки из данного потока содержат только транзакции с входными адресами, принадлежащими этому потоку. Этот процесс известен как Sharding. Тем не менее, выходной транзакцией может быть любой адрес, независимо от потока входных адресов.

Эта комбинация Sharding и блочного DAG обладает уникальными свойствами: ноды могут создавать блоки параллельно, чьи заключенные транзакции совместимы по конструкции.

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

Официальные ссылки на соцсети проекта Massa