Як ми всі знаємо, BTC, як піонера блокчейн-індустрії, критикували за швидкість транзакцій. Більшість людей за межами галузі не можуть зрозуміти логіку існування та зростання цієї речі. Навіть інвестори, які щойно познайомилися з криптовалютою протягом двох-трьох років, не можуть зрозуміти, чому термін консенсус може створювати цінність.
Ця стаття не про консенсус BTC, а науково-популярна про підвищення ефективності BTC. Я сподіваюся, що завдяки деяким простим даним і прикладам ви зможете зрозуміти, що поточний переказ BTC є не єдиним і повільним, а має різні рішення задовольнити глобальні потреби в передачі.
1. Способи підвищення ефективності📈
З моменту народження Bitcoin він розширив багато сценаріїв застосування за більш ніж десять років. З розвитком індустрії блокчейнів/шифрування недоліки продуктивності біткойнів стали особливо критикувати. З цієї причини було отримано безліч різних рішень щодо ефективності відповідно до статусу їх сценаріїв використання, які в основному поділяються на дві різні фракції: on-chain і off-chain.
Розширення в ланцюжку підтримує трансформацію самого блокчейну, щоб вирішити проблему з кореня, наприклад, змінити розмір блоку для розміщення більшої кількості транзакцій або налаштувати швидкість генерації блоків для вирішення проблем ефективності транзакцій. Але це рішення також було розкритиковане деякими першими прихильниками біткойна, які вважають, що це рішення порушує початковий намір біткойна.
Конфлікт думок призвів до того, що різні галузі створили багато проектів, схожих на біткойн, але кращих за біткойн за продуктивністю. Наразі ці проекти класифікуються як сектор «альткоїн». Серед них LTC, який найбільше привертає увагу, перевершує BTC у всіх аспектах продуктивності, а BCH також є ще одним ланцюгом, який відгалужується від оригінального блоку BTC, і його продуктивність краща, ніж оригінальний ланцюг.
Однак жодне з перерахованих вище рішень не розвинулося дуже добре, і більшість людей у галузі все ще є прихильниками біткойнів.
Таким чином, оф-чейн рішення стало більш прийнятним технічним рішенням, що також є основним змістом цієї статті.
2. Причина народження Lightning Network🌐
Є два аспекти біткойн-транзакцій, які є вкрай недружніми для користувачів:
🐌Повільна швидкість: мережа біткойн може обробляти лише близько 7 транзакцій за секунду. У цій безпосередній мережі біткойн кожну транзакцію має підтверджувати вся мережа, в результаті чого ефективний час підтвердження кожного переказу займає 1 годину (сім блоків біткойна підтверджують). транзакцій, а один блок займає десять хвилин), і цей метод також називається обробкою в ланцюжку.
🥇Дорогий: комісія за обробку легко зрозуміти. Тепер Alipay також стягує комісію за обробку Qianyi за зняття готівки багато транзакцій, якщо ви хочете стати в чергу ——Якщо ви спочатку обробляєте свій власний переказ, вам потрібно буде сплатити вищі комісії за обробку. На піку розвитку Інтернету найвищі збори за обробку коштували десятки, сотні або навіть більше доларів, що було непомірно високо.
Виходячи з двох вищезазначених пунктів, основна команда розробників біткойнів активно просуває використання «Lightning Network» з 2016 року. Спільнота біткойнів часто використовує її як платіжне рішення для вирішення двох вищевказаних проблем критиковане питання.
3. Що таке Lightning Network? ⚡
Мережа Lightning Network, як випливає з її назви, має швидкість транзакцій настільки ж швидку, як «блискавка». Перш ніж пояснювати це детально, давайте подивимося на ще два важливі числа:
Останні дані показують, що «...загальна ємність Lightning Network зросла до 5196,86 BTC...» «...кількість каналів Lightning Network становить 75 728...»
Наведені вище дані фактично відображають дві передумови під час використання мережі Lightning: 1. Користувачам мережі Lightning необхідно попередньо зберігати біткойни в мережі;
Ви також можете просто зрозуміти, що користувач заздалегідь вносить біткойни в Lightning Network і отримує квоту. Тільки дві сторони транзакції повинні підтверджувати одна одну, і сторонній облік не потрібен, а передача та споживання можуть. бути швидко реалізованим. Чим більше попередньо збережене число в каналі, тим більшою кількістю біткойнів можна торгувати і тим більше користувачів.
Це еквівалентно відкриттю швидкого каналу транзакцій для передачі частих сум транзакцій, і дані транзакцій у каналі фактично не завантажуються в ланцюжок, доки не буде завершено останню транзакцію.
(Джерело: 1ML)
Ще один показник, на який варто звернути увагу, це кількість вузлів. Зараз кількість вузлів Lightning Network становить 15 989. Що означає це число?
Наприклад, ці вузли схожі на точки експрес-доставки. За допомогою цих вузлів ми можемо встановлювати все більше і більше експрес-маршрутів (маршрутів транзакцій), таким чином легко досягаючи будь-якої сторони в мережі та проводячи транзакції Мережа ось звідки.
Канали — це шляхи транзакцій, встановлені між вузлами, тим швидшими будуть транзакції поза мережею.
Мережа Lightning логічно схожа на банкомат. Банки повинні попередньо внести певну суму готівки в банкомати по всій країні для внесення та зняття, щоб уникнути надмірних зустрічних депозитів і зняття коштів, які спричиняють набіг.
Чим більше вузлів, тим більше буде каналів, а чим більше каналів, тим вищою буде швидкість і нижчою буде вартість (через конкуренцію). Джозеф Пун, автор статті Lightning Network, сказав: Комісія, яку стягуватимуть люди, буде нескінченно близькою до нуля.
4. Принцип роботи Lightning Network㊙️
Ознайомившись із наведеними вище двома даними, давайте коротко розглянемо процес використання Lightning Network:
Перше використання Lightning Network:
1. Вам потрібно попередньо внести декілька біткойнів (разом із контрагентом) у Lightning Network;
2. Ви встановлюєте канал зв'язку з контрагентом-трейдером;
3. Переказуйте гроші встановленим каналом і вони прийдуть протягом секунд;
4. Після завершення транзакції, якщо вам не потрібно знімати гроші, ви можете зберегти цей канал;
5. Якщо ви вирішите відобразити, канал буде закрито, а сума в кінцевому стані буде завантажена в ланцюг для обробки.
Друге та наступне використання Lightning Network:
1. Ви можете платити безпосередньо контрагенту за встановлення каналу або використовувати зв’язок між існуючим каналом та іншими каналами для встановлення каналу з кількома вузлами для транзиту (останнє теоретично дешевше);
2. Переказуйте кошти в каналі та надходьте за лічені секунди;
3. Транзакція завершується.
Як повторюється вище, пропускна здатність біткойнів і кількість вузлів у мережі зростатимуть і збільшуватимуться, і наш досвід передачі буде ставати все кращим і кращим, швидкість ставатиме швидшою, а вартість – усе нижчою. Нарешті, коли вам потрібно зняти готівку, ви можете закрити відповідний канал, а остаточні дані про розрахунки за рахунком повинні бути опубліковані в мережі Bitcoin, яка повертається до «транзакції в ланцюжку», згаданої на початку статті.
Для полегшення розуміння наведу простий для розуміння приклад:
☕Якщо кав'ярня, яку я часто відвідую, оголошує, що наразі підтримує платежі в біткойнах, тоді їм потрібно створити канал Lightning Network поза мережею. Між платформою APP і платіжним програмним забезпеченням (цифровим гаманцем), яке ми використовуємо, встановлюється блискавичний мережевий канал до суми платежу.
🛒Кожна споживацька транзакція розраховує лише суму платежу платформи, коли ми більше не хочемо йти до їхнього дому для споживання та хочемо зняти гроші, остаточні дані буде надіслано назад у ваш цифровий гаманець для завершення обробки в мережі. , і транзакція буде завершена.
З наведеного вище опису ми бачимо, що причина, чому Lightning Network є «блискавкою», полягає в тому, що більшість транзакцій реалізуються поза мережею. Наведені тут приклади відносно прості. Безпека фактичних транзакцій поза мережею гарантується смарт-контрактами, алгоритмами шифрування, цифровими підписами та іншими технологіями, а операція складніша.
Легше зрозуміти принципи мережі Lightning для каналів транзакцій поза ланцюгом, створених продавцями. Якщо фактична операція є індивідуальною, це також включатиме встановлений механізм покарання👊
Заради простору та переваг користувача я не буду представляти механізм покарання від точки до точки в цій статті. Однак, якщо вам це цікаво, ви можете повідомити мені у фоновому приватному повідомленні або залишити повідомлення в кінці статті, і я зроблю окрему статтю, пояснюючи її принцип
Крім того, тут слід зазначити, що Lightning Network, як протокол, може бути розгорнуто не тільки в мережі Bitcoin. З моменту розвитку галузі основні публічні ланцюгові платформи мають подібні протоколи розширення поза ланцюгом (оскільки в ланцюзі. розширення складніше) , його суть полягає в плані розширення платформи, але ми часто не звертаємо на них уваги при використанні продукту.