Привіт друзі. Ми раді вітати вас на блозі про криптовалюти bitbetnews.com. На нашому ресурсі, ви зможете отримати найактуальнішу інформацію зі світу криптовалют, а також поповнити свої знання з області криптовалют в нашому розділі “Новачкам“. У даній статті ми розповімо вам як працює і де застосовується технологія Lightning Network.
Перш, ніж переходити до розбору технології, ми рекомендуємо розібратися з тим, як відбуваються транзакції (операції) криптовалютами між користувачами (вузлами мережі).
Содержание
Мережа біткойна, і будь-якої іншоі кріптовалюти складається з комп’ютерів підключених до неї. Кожен комп’ютер підключений до цієї мережі називають вузлом. Мережа біткоіна складається з 3-х основних елементів: хеш, блок і блокчейн.
ХЕШ – функція, яка перетворює будь-яку інформацію в цифрово-буквену рядок. Цей рядок не може бути перетворений у зворотний бік, завдяки чому мережу біткоїна та інших криптовалют не має імен.
БЛОК – це мінімальний розмір запису інформації в блокчейні. Кожен блок складається з змісту, списку транзакцій в ньому.
БЛОКЧЕЙН – це ланцюжок послідовно записаних трансакцій всередині мережі, які неможливо змінити або виправити.
Таким чином ми добираємося до суті даного підрозділу.
Для того, щоб користувач зміг відправити іншому користувачеві криптовалюту, йому необхідно мати 2 речі: адреса гаманця і персональний ключ. Ці 2 складових перетворюються у свій звичний вигляд з допомогою хешування.
Для відправки повідомлення користувач 1 вставляє адрес гаманця користувача 2 у відповідне поле його гаманця, і підписує дану дію за допомогою цифрового ключа. Після цього, дані про операцію йдуть в блокчейн, де перевіряються майнерами і як тільки майнеры зробили свою роботу, зазначена сума потрапляє на рахунок користувача 2.
Після криптовалютного буму в кінці 2017 і початку 2018 років, ні для кого не було секретом, що мережа біткоїнїв не масштабована тобто дуже повільна. У цей період здійснення операції деколи доводилося чекати 24 години і навіть більше. Все це пов’язано з великим навантаженням на мережу.
Наприклад, платіжна система VISA здатна обробляти більше 4000 транзакцій в секунду, в той час як Bitcoin зможе підтвердити близько 7 транзакцій. Така повільна робота пов’язана з тим, що кожен “рух” всередині мережі записується в блокчейн, що робить його більш “важким”.
Вирішення даної проблеми викликає велику кількість дискусій серед представників криптоспільноти, які іноді переростають в хардфорки. Найбільш популярними рішеннями для вирішення проблем з масштабованістю мережі, є збільшення розміру блоку криптовалюти і впровадження технології лайтнінг нетворк. Про суть і переваги другого рішення, ми розповімо нижче.
Lightning Network – це один з варіантів для вирішення проблеми з масштабністю. Її основна ідея полягає в тому, що невеликі, тобто “повсякденні” транзакції не повинні зберігатися в блокчейні – це дозволяє уникнути обмеження на 7 транзакцій в секунду і називається підходом поза ланцюжка.
Приклад:
Припустимо, ви щоранку купуєте каву в одній і тій же кав’ярні, і створення транзакції в блокчейне для звичайної покупки кави – це перебір. Адже, вчинення такої транзакції змусити вас заплатити велику комісію, що не вигідно. Тому, в такому випадку потрібно інше рішення.
Lightning Network пропонує створення платіжного каналу (адреси з мультиподписями) між ВАМИ і КАВ’ЯРНЕЮ. Ця адреса немов сейф, який може бути відкритий тільки з дозволу обох учасників.
Для створення даного каналу, кожен з учасників процесу повинен покласти в цей канал певну частину коштів, які будуть списуватися з цього каналу на користь однієї із сторін відповідно до проведених розрахунків.
У випадку з нашим прикладом, то розміщувати кошти в канал потрібно тільки Вам, адже кав’ярня від вас нічого не отримує. Припустимо, що ви розмістили в канал 0,05 BTC. Тепер на вашому балансі в каналі числиться сума 0,05 BTC, а на балансі кав’ярні 0 BTC.
Тепер, давайте припустимо, що вартість кави становить 0,005 BTC. Замовивши свою ранкову каву, на вашому балансі буде знаходиться сума в 0,045 BTC, а на балансі кав’ярні 0,005 BTC. Згідно таких розрахунків, ви зможете замовляти каву до тих пір, поки ваш баланс не обнулится або ви не закриєте канал з кав’ярнею. Відразу після закриття каналу, всі залишки розподіляються як і належить.
Транзакції, які відбуваються всередині каналу здійснюються поза основним блокчейном мережі, тому таким чином вони знімають з нього навантаження. Адже, блокчейн побачить тільки 2 транзакції – відкриття каналу і закриття. Система гарантує, що тільки останній підписаний баланс може бути використаний для розблокування.
Чисто теоретично, технологію Lightning Network можуть використовувати абсолютно всі криптовалюти, які стикаються з проблемами масштабованістю мережі. Спочатку ця розробка призначалася виключно для цифрового золота – біткоіна, але з часом вона полюбилася і іншим командам. Зараз, Lightning Network використовується в Litecoin, Zcash і Ripple. Команда криптовалют Ethereum працює над створенням власного рішення, яке буде називатися Raiden Network. Блокчейн NEO вже має аналогічне рішення – Trinity. Також, команда проекту Stellar почала впроваджувати Lightning Network в свою архітектуру.
Як бачите, впровадження подібної технології в будь-який блокчейн, робить його не тільки більш гнучким і пластичним, а й більш конкурентним. Адже, кому потрібна криптовалюта, яка цілодобово обробляє платежі?