Какво представлява мрежата за биткойн мълния?

Биткойн

Какво представлява мрежата за биткойн светкавици?

Мълниеносната мрежа е платежна мрежа, изградена върху биткойн. По-конкретно, това е протокол или набор от правила, които могат да се използват за изпращане и получаване на биткойни почти моментално и с изключително ниски такси. Мълниеносната мрежа включва някои компромиси в сравнение с биткойните, като сигурност и лекота на използване. Въпреки това, за малки ежедневни плащания, Lightning Network предоставя отлично потребителско изживяване. Тази статия ще ви научи защо Lightning Network е необходима, как работи и как можете да започнете да я използвате за по-малко от 5 минути.

Защо ни е необходима мрежата от мълнии?

Има присъщи ограничения в децентрализирана система като биткойн. Едно от тези ограничения е мащабируемостта. Всяка транзакция с биткойн трябва да бъде получена и потвърдена от всеки възел (компютър) в мрежата, за да се гарантира, че всички транзакции спазват правилата на биткойн. Това е така, защото биткойнът налага ограничение от около 5 транзакции в секунда. Това е част от това, което прави биткойн децентрализиран – фактът, че всеки може да използва обикновен компютър, за да наложи правилата на биткойн и да гарантира, че всички останали също играят по тези правила.

Когато сравняваме ограниченията на транзакциите на биткойн с тези на Visa, виждаме, че биткойнът трябва да извърви дълъг път, преди да може да се справи с тези обеми транзакции. Visa обработва над 10 000 транзакции в секунда, хиляди пъти повече, отколкото биткойнът е способен. Биткойнът ще трябва да се увеличи значително, за да може да обработва мащаба на транзакциите на Visa.

По-големи блокове срещу мащабиране извън веригата

Има две решения за мащабиране, които често се споменават по отношение на биткойн – по-големи блокове и решения извън веригата. Аргументът „голям блок“ гласи, че за да увеличим ограниченията на транзакциите, трябва да позволим блоковете в блокчейна да съдържат повече данни, като по този начин позволяват повече транзакции да се съхраняват във всеки блок. Проблемът с големите блокове е, че ще ни трябват 32 GB блока, за да достигнем мащаба на транзакциите на Visa. Това би означавало, че на всеки 10 минути, 32 GB данни ще бъдат излъчени до всеки биткойн възел, който ще трябва да потвърди всички транзакции на стойност 32 GB. За всеки, който иска да съхранява блокчейна, ще е необходимо 400 TB място за съхранение годишно. Вместо да пускат свои „пълни възли“, потребителите на биткойн ще бъдат принудени да се доверят на другите да валидират своите транзакции. Това побеждава цялата цел на биткойните, която е да изпраща и получава плащания, без да е необходимо да се доверява на никой друг.

Решенията извън веригата, от друга страна, заобикалят лимита на транзакциите на биткойн, като извършват плащания, без да записват всяко отделно плащане в блокчейна. Индивидуалните плащания се отчитат поотделно (извън веригата) и в по-късен момент се записва само крайното салдо на блокчейна. Например, можете да извършвате пет плащания от $ 10 към магазин всеки месец, като записвате само една транзакция с биткойн от $ 50 в началото на месеца.

Канали за плащане 

Популярен тип решение за мащабиране извън веригата се нарича канал за плащане. В платежен канал два възела обменят плащания напред и назад в рамките на „канала“ между тях. Тези възли записват баланса си само по верижна биткойн транзакция, след като решат да спрат да използват канала.

Можете да мислите за разплащателни канали като раздели на кредитни карти в бар: „отваряте канала“, като давате на бармана вашата кредитна карта, „актуализирате салдото в канала“, когато купувате друга напитка, и „затваряте канала“, след като уредете раздела.

Мълниеносната мрежа

Мълниеносната мрежа е голяма мрежа от платежни канали. Тези разплащателни канали не разчитат на доверието да работи, тъй като всеки потребител винаги има достъп до собствените си средства.

Плащанията на Lightning Network могат да бъдат „насочвани“ през мрежата. Представете си, че Алис има отворени два канала, един с Боб и един с Карол. Въпреки че няма канал между Боб и Карол, Боб все още може да плати на Карол, като насочва плащането през възела на Алис. Това работи, защото Алис има канали и с Боб, и с Карол.

Маршрутизирането на плащанията също предоставя слой поверителност за потребителите на Lightning Network. Плащането може да бъде насочено през много възли, но всеки възел по пътя не знае откъде е възникнало плащането или къде е крайната му цел.

Баланси на каналите на Lightning Network

Обикновено каналите за плащане се инициират само от един от участващите хора, като например Алис, която отваря канал с Боб. В този случай само Алис контролира средствата в първоначалното състояние на канала. Алис може да избере да изпрати част от салдото си по канала на Боб като плащане. След като Боб получи това плащане, той контролира някои средства в канала и вече може да изпраща плащания обратно на Алис.

Средствата в канала, който контролирате, се наричат ​​„изходящ“ или „локален“ капацитет, тъй като те са от „вашата страна“ на канала. Средствата от другата страна на канала се наричат ​​„входящ” или „отдалечен” капацитет, тъй като това е сумата, която можете да получите като входящи плащания. Най-високото плащане, което можете да изпратите, се контролира от вашия изходящ капацитет, а най-високото плащане, което можете да получите, се контролира от вашия входящ капацитет.

Как функционират мрежовите плащания?

Lightning Network използва система за плащане, базирана на фактури. Ако искате да изпратите плащане от Lightning Network, първо трябва да получите фактура от когото плащате. Фактурите за плащания понякога имат определена сума, така че ще трябва да платите точната сума. Друг път фактурите ще останат празни и вие можете да изберете сумата, която да изпратите. Ако искате да получите плащане от Lightning Network, ще трябва да създадете фактура, за да поискате плащането и да предоставите фактурата на онзи, който ви плаща.

Фактурите за плащане са дълъг низ от знаци, които съдържат цялата информация, необходима за извършване на плащането. Понякога фактурите за плащане се показват като QR кодове, а друг път се показват като дълъг низ от символи като:

lnbc50u1pwsyhx9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd

9kxjare23jhxap3cqzysxqy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c

3ddhrrxpehyhj4c9fwj3cfr5mvyxcyaaq98fw39jketl89cq0j9hy2

Препоръка за портфейла

Преди да препоръчате портфейл, важно е да отбележите, че Lightning Network все още е в началото на своето развитие. Не забравяйте да го използвате само за малки количества, които можете да загубите. Това е особено вярно, докато за първи път се научавате да използвате Мълниеносната мрежа.

Нашият препоръчан портфейл Lightning Network за начинаещи е Портфейл Phoenix от ACINQ. ACINQ е компания, която от самото начало помага за разработването на протокола Lightning Network. Те са проектирали Phoenix да бъде изключително лесен за потребители от всички нива. Понастоящем тя е достъпна само за Android, но ACINQ планира да пусне версия на iOS по-късно през 2020 г..

Лесната употреба на Phoenix идва с няколко компромиси. Един такъв компромис е фактът, че Phoenix ще се свързва само с възли на Lightning Network, които принадлежат на ACINQ. Това означава, че възлите на ACINQ трябва да останат онлайн, за да можете да изпращате и получавате плащания. Въпреки това ACINQ никога не контролира средствата ви и дори ако възлите им бяха офлайн за постоянно, пак можете да възстановите средствата от телефона си. Друг компромис е фактът, че ACINQ ще има познания за цялата ви дейност по разплащанията чрез Phoenix, защото всичко това преминава през техните възли.

Използването на Phoenix е чудесен начин да започнете работа с Lightning Network, тъй като премахва необходимостта от управление на канали или притеснение за свързване с вашия отдалечен възел Lightning Network. Просто инсталирате приложението на мобилното си устройство, записвате резервно копие на вашата фраза от 24 думи и можете веднага да започнете да използвате Lightning Network!