Co je bitcoinová blesková síť?
Co je bitcoinová blesková síť?
Lightning Network je platební síť postavená na bitcoinu. Přesněji řečeno, jedná se o protokol nebo soubor pravidel, který lze použít k odesílání a přijímání bitcoinů téměř okamžitě as extrémně nízkými poplatky. Síť Lightning zahrnuje určité kompromisy ve srovnání s bitcoiny, například bezpečnost a snadné použití. Pro malé každodenní platby však Lightning Network poskytuje vynikající uživatelský komfort. Tento článek vás naučí, proč je Lightning Network potřeba, jak funguje a jak jej můžete začít používat za méně než 5 minut.
Proč potřebujeme Lightning Network?
V decentralizovaném systému, jako jsou bitcoiny, jsou inherentní omezení. Jedním z těchto omezení je škálovatelnost. Každá bitcoinová transakce musí být přijata a ověřena každým uzlem (počítačem) v síti, aby bylo zajištěno, že všechny transakce dodržují pravidla bitcoinu. Je to proto, že bitcoin ukládá limit přibližně 5 transakcí za sekundu. To je součást toho, co dělá bitcoiny decentralizovanými – skutečnost, že kdokoli může pomocí běžného počítače vynucovat pravidla bitcoinů a zajistit, aby všichni ostatní hráli také podle těchto pravidel.
Když porovnáme transakční limity bitcoinů s limity transakcí Visa, zjistíme, že bitcoin má před sebou dlouhou cestu, než bude schopen tyto druhy transakčních objemů zvládnout. Visa zpracovává více než 10 000 transakcí za sekundu, tisíckrát více, než je bitcoin schopen. Bitcoiny se budou muset výrazně zvětšit, aby mohly zpracovat škálu transakcí Visa.
Větší bloky vs. škálování mimo řetězec
U bitcoinů jsou často zmiňována dvě škálovací řešení – větší bloky a off-chain řešení. Argument „velký blok“ uvádí, že ke zvýšení limitů transakcí bychom měli povolit, aby bloky v blockchainu obsahovaly více dat, což umožní uložení více transakcí v každém bloku. Problém velkých bloků spočívá v tom, že k dosažení rozsahu transakcí Visa bychom potřebovali 32 GB bloky. To by znamenalo, že každých 10 minut by bylo vysíláno 32 GB dat každému uzlu bitcoinu, který by každý musel ověřovat všechny transakce v hodnotě 32 GB. Pro každého, kdo chce blockchain uložit, by to vyžadovalo 400 TB úložiště ročně. Místo provozování vlastních „plných uzlů“ by uživatelé bitcoinů byli nuceni důvěřovat ostatním, aby ověřili své transakce. Tím se ruší celý účel bitcoinu, kterým je odesílání a přijímání plateb bez nutnosti důvěřovat komukoli jinému.
Off-chain řešení na druhé straně obcházejí transakční limit bitcoinů prováděním plateb bez zaznamenávání každé jednotlivé platby na blockchainu. Jednotlivé platby se sledují samostatně (mimo řetězec) a později se na blockchain zaznamená pouze konečný zůstatek. Například byste mohli každý měsíc provést pět plateb v hodnotě 10 $ do obchodu zaznamenáním jediné bitcoinové transakce v hodnotě 50 $ na začátku měsíce.
Platební kanály
Populární typ řešení off-chain škálování se nazývá platební kanál. V platebním kanálu si dva uzly vyměňují platby tam a zpět v rámci „kanálu“ mezi nimi. Tyto uzly zaznamenávají svůj zůstatek pouze v bitcoinové transakci v řetězci, jakmile se rozhodnou přestat kanál používat.
Na baru si můžete představit platební kanály, jako jsou karty kreditních karet: „otevřete kanál“ tím, že dáte barmanovi svoji kreditní kartu, „aktualizujete zůstatek kanálu“, když si koupíte další nápoj, a „zavřete kanál“, jakmile usadit záložku.
Síť blesků
Lightning Network je velká síť platebních kanálů. Tyto platební kanály se nespoléhají na důvěryhodnost, protože každý uživatel má vždy přístup ke svým vlastním prostředkům.
Platby Lightning Network lze „směrovat“ prostřednictvím sítě. Představte si, že Alice má otevřené dva kanály, jeden s Bobem a druhý s Carol. I když mezi Bobem a Carol neexistuje žádný kanál, může Bob stále platit Carol směrováním platby přes Alicin uzel. To funguje, protože Alice má kanály s Bobem i Carol.
Směrování plateb také poskytuje vrstvu soukromí pro uživatele Lightning Network. Platba může být směrována přes mnoho uzlů, ale každý uzel na cestě neví, odkud platba pochází nebo kde je její konečné místo určení.
Zůstatky na kanálech bleskové sítě
Platební kanály jsou obvykle iniciovány pouze jedním ze zúčastněných lidí, například Alice, která otevírá kanál s Bobem. V tomto případě pouze Alice řídí prostředky v počátečním stavu kanálu. Alice se může rozhodnout poslat část svého zůstatku na kanálu Bobovi jako platbu. Jakmile Bob obdrží tuto platbu, ovládá některé prostředky v kanálu a nyní může posílat platby zpět Alici.
Finanční prostředky v kanálu, který ovládáte, se označují jako vaše „odchozí“ nebo „místní“ kapacita, protože jsou na „vaší straně“ kanálu. Prostředky na druhé straně kanálu se nazývají „příchozí“ nebo „vzdálená“ kapacita, protože to je částka, kterou můžete obdržet jako příchozí platby. Nejvyšší platba, kterou můžete odeslat, je řízena vaší odchozí kapacitou a nejvyšší platba, kterou můžete obdržet, je řízena vaší příchozí kapacitou.
Jak fungují platby v síti Lightning?
Lightning Network používá platební systém založený na faktuře. Pokud chcete poslat platbu Lightning Network, musíte nejprve obdržet fakturu od toho, komu platíte. Platební faktury budou někdy mít stanovenou částku, takže budete muset zaplatit přesnou částku. Jindy budou faktury ponechány prázdné a můžete zvolit částku k odeslání. Pokud chcete obdržet platbu Lightning Network, budete muset vytvořit fakturu, která bude požadovat platbu, a poskytnout fakturu komukoli, kdo vám platí.
Platební faktury jsou dlouhý řetězec znaků, který obsahuje všechny informace potřebné k dokončení platby. Někdy se platební faktury zobrazují jako QR kódy a jindy se zobrazují jako dlouhý řetězec znaků, například:
lnbc50u1pwsyhx9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd
9kxjare23jhxap3cqzysxqy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c
3ddhrrxpehyhj4c9fwj3cfr5mvyxcyaaq98fw39jketl89cq0j9hy2
Doporučení peněženky
Před doporučením peněženky je důležité si uvědomit, že Lightning Network je stále v rané fázi vývoje. Ujistěte se, že jej používáte pouze pro malá množství, která vám mohou potenciálně uniknout. To platí zejména, když se poprvé učíte používat Lightning Network.
Naše doporučená peněženka Lightning Network pro začátečníky je Peněženka Phoenix podle ACINQ. ACINQ je společnost, která pomáhá vyvíjet protokol Lightning Network od jeho počátku. Navrhli Phoenix tak, aby byl pro uživatele všech úrovní extrémně snadný. V současné době je k dispozici pouze pro Android, ale ACINQ plánuje vydat verzi iOS později v roce 2020.
Snadné použití Phoenixu přichází s několika kompromisy. Jedním z takových kompromisů je skutečnost, že se Phoenix spojí pouze s uzly Lightning Network, které patří do ACINQ. To znamená, že uzly ACINQ musí zůstat online, abyste mohli odesílat a přijímat platby. Přesto ACINQ nikdy nekontroluje vaše prostředky, ai kdyby jejich uzly byly trvale offline, stále byste je mohli obnovit z telefonu. Dalším kompromisem je skutečnost, že ACINQ bude mít znalosti o všech vašich platebních aktivitách prostřednictvím Phoenixu, protože vše prochází jejich uzly.
Používání Phoenixu je skvělý způsob, jak začít s Lightning Network, protože odpadá nutnost spravovat kanály nebo se obávat připojení k vašemu vzdálenému uzlu Lightning Network. Jednoduše si nainstalujete aplikaci do svého mobilního zařízení, zaznamenáte zálohu své 24slovné počáteční fráze a můžete hned začít používat Lightning Network!