В блокчейне существует невозможный треугольник: безопасность, децентрализация и масштабируемость. Когда эти три вводятся в блокчейн, вы можете выбрать только два из трех и не можете удовлетворить их все.
Биткойн — это система блокчейнов, которая максимизирует безопасность и децентрализацию за счет масштабируемости. Время генерации блока Биткойна составляет около 10 минут, в то время как в других распространенных публичных цепях, таких как Ethereum 2.0, Solana и т. д., время генерации блоков составляет секунды или даже миллисекунды. Видно, что Биткойн принес огромные жертвы с точки зрения эффективности и производительности. безопасность и децентрализация являются высочайшими, что создало огромный спрос на расширение Биткойна со стороны большого количества участников блокчейна.
Биткойн Layer2 — это план расширения для Биткойна. Это в основном расширение верхнего уровня для сценариев применения, в которых Биткойн является дефицитным и относительно неэффективным. Цель состоит в том, чтобы решить проблему масштабируемости вышеупомянутого невозможного треугольника. Система стеков.
Система Stacks представляет собой сеть верхнего уровня Биткойн, которая поддерживает децентрализованные приложения и смарт-контракты. Она подключена к системе блокчейна Биткойн через механизм консенсуса, охватывающий две цепочки, тем самым обеспечивая безопасность Биткойна и смарт-контрактов. сценарии.
Stacks использует пирамидальный подход: базовый расчетный уровень внизу (Биткойн), затем поверх него добавляются смарт-контракты и программируемость (Stacks), а затем поверх него добавляется уровень масштабируемости и скорости (подсеть Хиро). Приняв этот многоуровневый подход, он не только обладает такой же богатой функциональностью, что и публичные сети, такие как Ethereum, но также позволяет избежать многих недостатков этих сложных публичных цепей.
Stacks — это второй уровень Биткойна с некоторыми уникальными свойствами, такими как собственный токен, который действует как механизм стимулирования для ведения исторического реестра всех транзакций и работает в соответствии со своей собственной схемой безопасности.
Хотя Stacks добавляет дополнительные функции в Биткойн, он не меняет содержимое самого Биткойна благодаря механизму консенсуса Proof of Transfer (POX). Это также то, что отличает Stacks от решений масштабирования L2 на Ethereum (таких как Polygon или Arbitrum), которые сохраняют сам Биткойн простым и безопасным, в то время как другие функции и оптимизированная скорость реализуются с использованием других уровней, поэтому даже если другие уровни будут скомпрометированы, это будет не влияет на базовый уровень (Биткойн).