Блокчейн-системи вже давно стикаються з класичною проблемою, яку називають «трілемою»: складно одночасно досягти децентралізації, безпеки та масштабованості.
У більшості публічних мереж Layer 1 забезпечення безпеки та децентралізації вимагає участі великої кількості нод у валідації та консенсусі, що безпосередньо обмежує обчислювальну потужність мережі. Чим більше нод і чим суворіша перевірка, тим повільніше підтверджуються транзакції і нижча пропускна здатність системи.
Інакше кажучи, вузьке місце продуктивності блокчейну — це не просто технічна проблема, а результат дизайнерських рішень. Якщо прагнути максимальної продуктивності за будь-яку ціну, можна пожертвувати децентралізацією; якщо ж зберігати децентралізацію і безпеку, певна втрата ефективності неминуча. Ця структурна суперечність є основною причиною появи рішень для масштабування.
У блокчейн-мережах кожна транзакція споживає обмежені обчислювальні та сховищні ресурси, тому для їх оцінки використовується механізм газу. Коли попит у мережі зростає, користувачі змушені сплачувати вищі комісії за газ, щоб їхні транзакції були виконані першочергово.
Суть цього явища полягає в обмеженому «просторі блоку» блокчейну. Наприклад, в Ethereum кожен блок може містити лише певну кількість транзакцій, а користувачі з усього світу одночасно змагаються за ці ресурси. Коли попит значно перевищує пропозицію, комісії природно зростають.
Цю проблему можна розглядати з кількох точок зору:
Високі комісії за газ — це не випадкова проблема, а прямий наслідок дефіциту ончейн-ресурсів і зростаючого попиту.
Зіткнувшись із вузькими місцями продуктивності, блокчейн-індустрія спочатку намагалася вирішити проблему шляхом підвищення можливостей Layer 1, наприклад, збільшуючи розмір блоку, прискорюючи створення блоків або впроваджуючи продуктивніші механізми консенсусу. Однак такі підходи часто впливають на децентралізацію або безпеку, тому мають очевидні обмеження.
З розвитком технологій індустрія поступово перейшла до іншого підходу: частину обчислень і обробки транзакцій переносять офчейн або на мережі другого рівня, а фінальні результати передають у головний ланцюг. Це і є основна логіка Layer 2.
Базову концепцію Layer 2 можна підсумувати так:
Така архітектура зберігає безпеку Layer 1 і водночас значно підвищує пропускну здатність системи та користувацький досвід. Завдяки розвитку таких технологій, як ролапи та канали стану, Layer 2 поступово став основним шляхом масштабування блокчейну.