Блокчейн-технологии часто описываются через различные «слои», «уровни» или Layers, каждый из которых служит своей уникальной цели. Давай вскроем слои один за другим 👇
📈 Layer 0. Сетевой или физический уровень
Этот слой представляет собой физическую инфраструктуру и протоколы передачи данных, такие как интернет, которые позволяют узлам общаться между собой.
Примеры: IPFS (InterPlanetary File System), BGP (Border Gateway Protocol).
📈 Layer 1. Уровень консенсуса или сам блокчейн.
Это базовый уровень блокчейн-протоколов, в котором осуществляется формирование блоков и достижение консенсуса между участниками сети. Он определяет, как транзакции записываются и валидируются. Проблема в том, что по мере роста использования блокчейна, необходимо улучшение его пропускной способности, т.е. требуется масштабирование. И вот тут появляются следующие уровни.
Примеры: Bitcoin, Ethereum, Algorand.
📈 Layer 2. Уровень сети.
Это своего рода надстройка над первым уровнем блокчейна, которая взаимодействует с базовым блокчейном, предоставляя решения для увеличения масштабируемости и скорости транзакций, минимизируя при этом затраты.
Примеры: Lightning Network (для Bitcoin), Optimistic & ZK Rollups (для Ethereum).
📈 Layer 3. Уровень приложений (Dapps)
Это слой, на котором разработчики создают децентрализованные приложения (dApps), используя смарт-контракты и другие технологии для взаимодействия с Layer 1 и Layer 2.
Примеры: Uniswap, Decentraland.