Саташи Накамото представи предложение за "свежа електронна парична система, която е напълно peer-to-peer, ок. съвсем определено се нуждаят от такава програма", пише Джеймс А. Доналд, "Въпреки това начинът, по който съм наясно с предложението си, тя обикновено не изглежда да се изравни със задължителния размер." Десетилетие по-късно тази критика все още е вярна. Дори почти всички пламенни евангелисти на биткойн признават, че той не струва да се правят малки, ежедневни покупки. Въпреки това Lightning Network, вероятно най-обещаващият проект за мащабиране на биткойн, който е в ход в момента, може да промени това.

Системата за мълнии

По време на срещата на върха на Blockstack през юли 2017 г. главният изпълнителен директор на Lightning Labs Елизабет Старк цитира тази първоначална критика към електронните пари на Накамото, но изрази увереност, че биткойн със сигурност може да се разшири. "По принцип сме отново в 1995 г. по отношение на блокчейн и децентрализираните технологии", каза тя, говорейки за времето преди интернет да получи HTTP и други транспортни и програмни слоеве на TCP/IP.

Сред най-обсъжданите приложения на "слой 2" за блокчейна на биткойн може да бъде мрежата на мълнията. всички те имат свое собствено изпълнение: Lightning Labs предоставя lnd, Blockstream - c-lightning, а ACINQ - eclair. Освен това се създават изпълнения, които не са свързани с BOTLS, като thunder.

Blockstream

Мрежата за светкавици вече е готова за работа, но е в съвсем начален стадий. Реалните биткойни са доставени и почти винаги са получавани, като са използвани реализациите на Lightning Labs, Blockstream и ACINQ, като и трите обикновено са оперативно съвместими.

За да видите колко забележима разлика представлява това, 00001907 bTC ($0. Макар да не е ясно в рамките на колко блока е била предназначена тази такса за потвърждаване (обърнахме се към GreenAddress, за да научим), отговорът вероятно е шест блока или около един час.

Никога няма да научим колко време е отнела тази сделка, моля, увеличете стойността."

Освен това Lightning Labs е тествала кръстосани верижни атомни суапове, използвайки мрежата; това са трансфери на стойност между различни блокчейн вериги, в случаи като този на биткойн и литекоин, които потенциално маркират първоначална стъпка към изграждането на децентрализирани борси.

Lightning дава възможност за микроплащания, каквито биткойнът не може да извършва сам, но съществуващите имплементации остават с грешки. Старк призовава потребителите да разберат за лайтнинга, като използват "тестовата мрежа" на биткойн (т.е. да използват фалшиви пари), за разлика от "главната мрежа", която работи на живо. По време на писането обаче вече са извършени транзакции в "mainnet" на стойност около $50 000 и някои хора са загубили пари заради бъг в "c-lightning". (Кристиан Декер, основен технически инженер в Blockstream, обясни по електронната поща, че средствата в крайна сметка са били възстановени като цяло).

Как работи мълнията

Решението на Lightning е двупосочно, да речем, че Алис и Боб често извършват транзакции помежду си на по-малки суми. така че те решават да отворят канал, който да им позволява да изпращат биткойни напред и назад,

Отваряне на канал

За да отворят канал, Алис, Боб или и двамата внасят малко биткойни на определен адрес чрез т.нар. транзакция за финансиране (зеленото поле на схемата по-долу). Да кажем, че Алиса внася 1 BTC. Тя изпраща средствата от това, което се нарича 2-of-2 multisig адрес, който изисква и Алис, и Боб криптографски да "подпишат" всяка транзакция за изпращане, използвайки своите частни ключове. Една стандартна транзакция изисква само подписването на (един) частен ключ, съответстващ на публичния ключ на изпращащия адрес.

  Добри новини ли са LINK YVaults на Yearn?

Отваряне на канал

Освен ако не познавате добре вътрешността на мрежата за мълнии, "

Ето едно по-концептуално описание. Причината, поради която сделката за финансиране се установява първо, е, че нищо не би могло да се осъществи освен индивидуална, обикновена сделка.

Като оставят транзакцията за финансиране отворена, вкарват транзакция за посвещение, която, както е описано по-долу, функционира като някакъв вид интелигентен договор, и затварят транзакцията за финансиране, светкавиците отварят някакъв вид червеева дупка в мрежата. Тя ви позволява да премествате биткойни напред и назад по индивидуален, определен път. Използвате протокола на биткойн, но заобикаляте забавянията и разходите, наложени от миньорите.

Поддържане на надеждност на мълнията

Да кажем, че сега Боб наистина иска да плати на Алиса 0,1 BTC, като използва техния отворен канал. Общата сума, която преди беше 0,5 BTC за всеки, в момента е 0.

Единственият истински проблем е как да се направи това сигурно? Боб може да подпише този сигурен - а не последния - и да си тръгне с 0,5 BTC, а не с 0. Съвсем просто, той е в състояние да открадне около $1, според цените по време на писането. Но каква е идеята за използване на биткойн?

Намирането на криптографско решение на тази дилема се свежда до една цел: да се направи невъзможно подписването на реколтата и затварянето на канала по начин, който отразява предишното състояние. Докато това е възможно, светкавицата включва проблем с двойното харчене.

Разберете, че Боб подписва половината от транзакцията за поемане на задължение (Commitment Tx 1a по-долу), която само Алис може да излъчи, защото нейният подпис може да липсва. Алиса подписва друга (ангажимент Tx 1b), която след това може да бъде излъчена само от Боб. Всеки от тях може да направи това и да затвори канала, но с помощта на (ограничените) възможности за писане на интелигентни договори на биткойн изходите на двете половини на транзакцията за поемане на задължение могат да бъдат подвластни на различни ограничения. По-конкретно, единият изход дава възможност на получателя да инвестира средствата незабавно, тъй като другият може да бъде под милостта на анулиране от всяка от страните - с договор с отменима последователност на падежа (RSMC) - за точно определен период от време, като например 1000 блока или около седмица.

Ето защо това е полезно. Ако Боб действително е лукав и безпринципен, той е в състояние само да подпише и излъчи ангажимент Tx 1b (по-горе), който изплаща на Алиса веднага (Доставка 1b) и задържа средствата му в отменима лимба за седмица (Отменяема доставка 1b). Тъй като Боб се е опитал да я обмени, Алис може да задейства отмяната и да поиска не само 0,1 BTC, които Боб се е опитал да открадне, но и 0,4 BTC, които иначе би имал право да получи.

И обратното

Работата е там, че Алиса трябва да обръща полупостоянно внимание на каналите си, за да не я хване Боб неподготвена в продължение на 1000 блока. Пун и Драйя предлагат да се определи някаква алтернативна страна, чиято работа наистина е да задейства транзакции за отстраняване на нарушения - хора, които възнаграждават всички средства на канала на ощетената страна - всеки път, когато контрагент се опита да измами. На тези лица евентуално би могло да се заплаща такса от наказанието.

  Защо биткойнът Dash опозорява биткойна?

Олаолува Осунтокун, разработва "наблюдателни кули", които да служат като тези правоприлагащи органи на трети страни. Осунтокун разказва пред CoinDesk, че за даден канал ще е необходима само една честна наблюдателна кула.

Също така основният технически инженер в Blockstream подчертава в имейл,

Свързване на каналите

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

За щастие не е необходимо. За разлика от транзакциите в рамките на един канал, това не позволява на междинните възли да виждат целия път, изминат от дадена транзакция,

Предстои да разберем колко добре работи тази мрежа от канали и наистина може да се предположи, че ако се наложи плащанията да преминат по твърде сложен път - с твърде много "скокове" през междинни канали - таксите, начислявани от тези потребители, могат да се натрупат.

Може ли мълнията да остане децентрализирана?

Тези притеснения са свързани с един, който, за критиците, В настоящите реализации, канал включва таван: количеството на Bitcoin в първоначалната транзакция за финансиране ограничава количеството на печалбата на канала.

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

Изборът се свежда до това дали да разполагате с ликвидност в рамките на светкавичните канали или с ликвидност извън тях, в рамките на веригата. Изборът да се инвестира в ликвидни канали за плащане може да бъде рискован, ако наблюдателните кули или различни други решения не предотвратяват липсата на средства поради невнимание. Алтернативно, ако платежните канали бъдат създадени сигурни и lightning се превърне в основен начин за ежедневно използване на биткойн, няма да има голям проблем с оставянето на средства в каналите. Те могат да служат като "презареждаща се дебитна карта или пари в брой", както се изразява Декър, тъй като основната верига действа като разплащателна сметка.

Старк изтъква идентичен аргумент: финансирането на светкавичен канал ви пречи да използвате този биткойн за други неща, с изключение на "мрежа от потенциално много възли, които през мултишоп насърчават биткойн незабавно", пише тя по имейл. "предвиждаме средствата по каналите на Lightning да станат по-полезни от биткойн на веригата за транзакции поради незабавната скорост и ниските такси", добави тя.

Главини?

Но с кого ще свържете тези канали? Изборът на Боб за вашата Алиса може да бъде икономическо решение, а не само криптографско.Също така за критиците на мрежата на мълниите най-очевидният отговор би бил един вид "хъб" - възел с много капитал, който му дава възможност да поддържа добре финансирани отворени канали с няколко страни едновременно.

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

Старк оспорва този тип аргументи. " Тя също така подчертава, че екипът ѝ се фокусира върху "сплайсинга, който впоследствие би могъл да намали тенденцията за създаване на хъбове.

  Какво представляват крипто токените?

Декер смята, че е вероятно да се формира "двустепенна мрежа с много възли, които са надеждни и се превръщат в гръбнака на мрежата". Той обаче очаква те да бъдат търговци, а не хъбове, които съществуват единствено за снабдяване на каналите за течности. Той твърди, че предоставянето на тези канали на множество потребители ще бъде скъпо, което ще изисква от хъбовете да събират високи такси и ще ги направи неконкурентоспособни в сравнение с други възли.

Главният изпълнителен директор на ACINQ Пиер-Мари Падиу не твърди, че знае как може да се развие мрежата от светкавици. "Много е трудно да се предвиди какво несъмнено ще бъде равновесието между централизацията и децентрализацията", пише той по електронната поща. "Излишно е да казвам, че ще видите по-големи възли и по-малки възли, но от каква степен е трудно да се информира предварително."

Правилният начин за мащабиране

Поон и Драйя твърдят, че "използвайки мрежа от канали за микроплащания, Биткойн може да се мащабира до огромни количества транзакции всеки ден с изчислителната мощ на един съвременен компютър днес". Може би, но това определено не е така днес. По време на писането на статията са отворени по-малко от 1000 мълниеносни възела на главната мрежа.

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