Čo znamená škálovať
Škálovanie nie je iba počet transakcií za sekundu. Dôležitá je aj ich veľkosť, cena, súkromie a dostupnosť. Ráta sa čas konečného vyrovnania aj náročnosť prevádzky vlastného uzla.
Plný uzol overuje rovnakú platnú históriu ako ostatné uzly. Miesto na základnej vrstve je preto vzácne. BIP 141 zaviedol váhu bloku s maximom 4 000 000 jednotiek.
Z toho nevzniká jedno pevné číslo TPS, teda transakcií za sekundu. Transakcie majú rôzne veľkosti. Jedna transakcia môže navyše obsahovať platby viacerým príjemcom.
Obmedzený blockspace vytvára trh poplatkov
Blockspace je obmedzené miesto v blokoch. Keď čaká viac dát, používatelia ponúkajú poplatok za jednotku váhy. Ťažiari zvyčajne vyberú výnosnejšie balíky transakcií.
Lacnejšia transakcia môže čakať dlhšie, lebo poplatok určuje prioritu vyrovnania. Pri špičke môžu byť malé platby príliš drahé. Kapacitný limit je teda viditeľný v cene.
Väčší blok by pridal priestor. Zvýšil by však prenos dát, úložisko a čas overovania. Prevádzka uzla by mohla byť náročnejšia. Ide o kompromis medzi kapacitou a ľahkou nezávislou kontrolou.
Lightning používa platobné kanály
Pri otvorení kanála sa prostriedky uzamknú on-chain. Účastníci potom podpisujú nové stavy mimo blockchainu. Každá platba nepotrebuje zápis v bloku a konečný stav možno neskôr vyrovnať v Bitcoine.
Platba môže prejsť cez viac kanálov, no potrebuje vhodnú cestu a dostatok likvidity. Ide o sumu dostupnú v správnom smere kanála. Preto nemusí prejsť každá zamýšľaná platba.
Kanál treba otvoriť a niekedy aj zavrieť on-chain. Používateľ s vlastnou úschovou musí chrániť aktuálny stav. Musí tiež sledovať reťazec alebo použiť pomocnú službu. Správcovská peňaženka drží kľúče za neho, preto vyžaduje dôveru.
Škálovanie je súbor kompromisov
Dávkovanie spája viac výstupov do jednej transakcie. SegWit a úspornejšie skripty lepšie využívajú váhu. Lightning obslúži veľa aktualizácií nad jedným on-chain kanálom. Každý nástroj rieši inú časť problému.
Bitcoin sa teda škáluje vo vrstvách. Neznamená to neobmedzenú kapacitu základného reťazca. Vyššie vrstvy majú vlastné riziká a nároky. Otvorenou otázkou zostáva dostupná vlastná úschova pre veľa ľudí.