Kai naujokai pirmą kartą susiduria su Bitcoin, jie paprastai dėmesį kreipia į jo kainą ar naudojimą kaip skaitmeninę pinigų priemonę. Tačiau po šio turto paviršiumi slypi gili ir sudėtinga istorija, įsišaknijusi fundamentaliuose architektūriniuose debatuose: kaip Bitcoin turėtų mastelintis, kad patenkintų pasaulinį poreikį?
Laikotarpis, apytiksliai nuo 2015 iki 2017 m., dažnai vadinamas „Mastelio karais“. Tai nebuvo grynas techninis ginčas; tai buvo ideologinė kova dėl Bitcoin tapatybės. Ar Bitcoin turėtų evoliucionuoti į didelio pralaidumo, mažų mokesčių skaitmeninės mokėjimo vėžės sistemą, prioritetizuojant greitį? Arba likti itin saugiu, stipriai decentralizuotu vertės sandėliu (skaitmeniniu auksu), prioritetizuojant negalimąją ir remiantis antriniais sluoksniais greičiui?
Šio intensyvaus debato rezultatas – kai kūrėjai, kalnakasiai, verslai ir vartotojai smarkiai nesutiko, galiausiai sukeldami kelis tinklo skilimus, vadinamus „šakėmis“ – amžiams nulėmė visos kripto ekosistemos kryptį. Supratimas apie mastelio karus yra būtinas, nes tai paaiškina, kodėl Bitcoin pasirinko 2 sluoksnio sprendimus vietoj bazinio registro dydžio didinimo.
The Genesis of the Scaling Problem (The 1MB Constraint)
To understand the conflict, we must first look at how Bitcoin’s transaction capacity was initially limited.
When Satoshi Nakamoto released Bitcoin in 2009, they placed an arbitrary limit of 1 megabyte (1MB) on the size of each block added to the blockchain. A block is essentially a bundle of validated transactions. Since a new block is generated approximately every ten minutes, the 1MB limit meant that the network could handle a very small number of transactions per second—far fewer than global payment networks like Visa.
The 1MB Limit: Intentional Friction
The 1MB block size limit was not meant to be permanent. It was originally implemented to mitigate potential denial-of-service (DDoS) attacks and prevent the blockchain from growing uncontrollably in the early days, when the network was small and fragile.
However, as Bitcoin's popularity exploded around 2015, two critical consequences of the fixed block size became apparent:
- Congestion and Delay: When demand for transactions exceeded the space available in the 1MB blocks, transactions had to wait in a queue (the "mempool").
- Rising Fees: Users had to offer higher transaction fees to incentivize miners to pick their transaction for inclusion in the next block. This turned Bitcoin transactions from cheap (pennies) to potentially expensive (dollars or even tens of dollars during peak periods).
The 1MB limit transformed from a security measure into an active constraint on growth, forcing the community to decide whether to change the foundational rules of the system.
The Trade-Off Triangle: Decentralization, Security, and Speed
The core challenge in scaling any blockchain network is balancing the "Blockchain Trilemma" or, in Bitcoin’s case, the three core trade-offs:
- Security: How resistant is the network to attack? (Bitcoin achieves this via Proof-of-Work mining and a massive number of participants.)
- Decentralization: How many independent nodes verify the chain? (If nodes require expensive hardware or massive storage, fewer people can run them, leading to centralization.)
- Speed/Throughput: How quickly and cheaply can transactions be processed?
The central tenet of the "Scaling Wars" was that increasing the block size on the foundational layer (Layer 1, or L1) compromised decentralization. If blocks were 8MB or 32MB, the hardware requirements for running a full validating node—the backbone of the network—would increase drastically. This would filter out smaller, hobbyist nodes, potentially concentrating validation power in the hands of large corporations, thus sacrificing decentralization for speed.
Ideologinis skilimas: dideli blokai prieš mažus blokus
Mastelio debatai suskaldė bendruomenę į dvi skirtingas ideologines stovyklas, kiekviena turinti skirtingą viziją Bitcoin ateičiai pasaulyje.
„Didelių blokų“ šalininkai (didelio pralaidumo vizija)
Ši frakcija, dažnai atstovaujama didelių kalnakasių, kai kurių verslų ir Bitcoin kaip greitos, kasdienės skaitmeninės mokėjimo sistemos (peer-to-peer elektroninių pinigų) šalininkų, teigė, kad 1 MB limitas buvo avarinė priemonė, kuri seniai prarado savo naudingumą.
- Tikslas: Padidinti bloko dydį (pvz., iki 2 MB, 8 MB ar dinamiškai reguliuojamus dydžius), kad tilptų daugiau vartotojų ir sumažėtų transakcijų mokesčiai.
- Pagrindimas: Bitcoin turi būti prieinamas ir greitas, kad konkuruotų su tradicinėmis mokėjimo sistemomis ir pasiektų masinį įsisavinimą. Jei transakcijų mokesčiai taps per aukšti, bus ekonomiškos tik didelės vertės perlaidos, atmesti milijardus žmonių.
- Pagrindiniai šalininkai: Ankstyvi kūrėjai kaip Gavin Andresen, verslai, priklausomi nuo greitų transakcijų, ir galiausiai Bitcoin Cash kūrėjai.
„Mažų blokų“ šalininkai (skaitmeninio aukso vizija)
Ši frakcija, į kurią įėjo dauguma pagrindinių kūrėjų ir dabartinės bendruomenės dauguma, uoliai priešinosi bloko dydžio limito didinimui L1.
- Tikslas: Išlaikyti 1 MB limitą (arba šiek tiek padidinti jo efektyvų dydį per gudrų pertvarkymą), kad pilno mazgo paleidimas liktų pigus ir prieinamas visame pasaulyje.
- Pagrindimas: Bitcoin unikali vertė slypi jo aukštame saugume ir neprilygstamoje decentralizacijoje. Jei šios savybės paaukojamos greičio naudai, Bitcoin tampa tiesiog dar viena centralizuota mokėjimo tinklu, prarandanti savo tikslą. Mastelį reikia perkelti į atskirus, grandinės išorės (2 sluoksnio) tinklus.
- Pagrindiniai šalininkai: Blockstream kūrėjai (įskaitant tuos, kurie sukūrė Lightning Network) ir dabartinė Bitcoin Core kūrėjų komanda.
Mažų blokų šalininkai laikė Bitcoin saugiu „atsiskaitymo sluoksniu“ – pagrindu, ant kurio galima statyti kitus, greitesnius mokėjimo bėgius. Jie manė, kad aukšti transakcijų mokesčiai nėra nesėkmė, o būtinas signalas, kad paklausa didelė, skatinantis vartotojus link 2 sluoksnio sprendimų.
Techninis sprendimas: atskirtas liudininkas (SegWit)
Kol ideologiniai debatai šėlo dėl fiksuoto bloko dydžio didinimo, buvo sukurtas genialus ir mažiau prieštaringas techninis sprendimas, vadinamas Atskirta liudininko (SegWit). SegWit suteikė būdą padidinti talpą nepakeičiant fundamentalaus 1 MB bloko limito ir, kritiškai svarbu, jis buvo įdiegtas kaip minkšta šakė.
Taisymas trapumą: būtinas pirmtakas
Prieš SegWit Bitcoin transakcijos kentėjo nuo kritinio pažeidžiamumo, vadinamo transakcijų trapumu.
Paprastais žodžiais, transakcijų trapumas reiškė, kad trečioji šalis galėjo šiek tiek pakeisti transakcijos ID (TxID) prieš jai patvirtinant į bloką, nekeisdama pagrindinių transakcijos detalių (kas kam ir kiek sumokėjo).
Šis mažas techninis trūkumas buvo didelė galvos skausmo priežastis kūrėjams, bandantiems kurti antrinius sluoksnius (kaip Lightning Network), nes šie grandinės išorės protokolai reikalauja absoliučios tikrumo, kad transakcijos ID nepasikeis laukiant patvirtinimo. SegWit iš pradžių buvo sukurtas daugiausia siekiant pašalinti trapumą, taip atrakinant galimybes pažengtiems 2 sluoksnio sprendimams.
Kaip SegWit didina efektyvų bloko dydį (svorio vieneto modelis)
SegWit pagrindinis mechanizmas apėmė duomenų skaičiavimo blokе būdą. Jis pasiekė mastelį atskiriant (skiriant) liudininko duomenis (skaitmenines parašas, reikalingas transakcijai autorizuoti) nuo transakcijos duomenų (faktinių lėšų judėjimo).
- Liudininko duomenys: Skaitmeninio parašo duomenys yra didžiausia bet kokios Bitcoin transakcijos dalis.
- Atskirimas: SegWit perkėlė šiuos liudininko duomenis į atskirą, pagalbinę struktūrą bloko pabaigoje.
Kritiškai svarbu, vietoj paprasto 1 MB dydžio limito, SegWit įvedė naują metriką, vadinamą Bloko svoriu, kur skirtingi duomenų tipai sveriami skirtingai:
- Senųjų transakcijų duomenys skaičiuojami kaip 4 vienetai už baitą.
- Liudininko duomenys (parašai) skaičiuojami tik 1 vienetas už baitą.
Skaičiuodamas erdvę reikalaujančius parašo duomenis keturis kartus pigiau nei pagrindinius duomenis, SegWit efektyviai leido daugiau transakcijų tilpti į bloką, išlaikant bazinį bloko dydį techniškai 1 MB ribose (arba tiksliau, nustatant maksimalų Bloko svorį 4 milijonai vienetų, leidžiant bendram efektyviam bloko dydžiui siekti beveik 4 MB, priklausomai nuo transakcijos tipo).
Šis sprendimas patenkino mažų blokų šalininkus, nes išvengė masinio, momentinio bloko dydžio šuolio, grėsusio decentralizacijai, tačiau vis tiek suteikė reikšmingą talpos padidėjimą (paprastai apie 70–80 % daugiau transakcijų).
Minkštos šakės strategija
SegWit buvo diegiamas per minkštą šakę. Tai reiškė, kad jis buvo atgalinis suderinamas. Senesni mazgai, kurie neatsinaujino, vis tiek galėjo matyti SegWit transakcijas kaip galiojančias (nors negalėjo tinkamai validuoti liudininko duomenų), užtikrindamas tinklo vientisumą.
SegWit įsisavinimas buvo lėtas ir politiškai sudėtingas. Jo įdiegimą delsė kasybos baseinai ir verslo interesai, palaikę masinį L1 bloko didinimą. Tačiau po mėnesių intensyvaus spaudimo ir bendruomenės organizavimo, SegWit galiausiai buvo užfiksuotas ir aktyvuotas 2017 m. rugpjūčio mėn., nustatydamas pagrindą kitam Bitcoin plėtros etapui ir sustiprindamas „mažų blokų“ ideologiją.
Eskalacija: kietos šakės ir tinklo skilimai
Nepavykę pasiekti sutarimo dėl bloko dydžio – konkrečiai Bitcoin Core kūrėjų atsisakymas remti masinį L1 didinimą – privertė didelių blokų frakciją palikti pagrindinę grandinę ir sukurti savo, sukeldami dideles kietas šakes.
Kietos šakės prieš minkštas šakes paaiškinta
Norint suprasti skilimus, turime atskirti du tinklo atnaujinimo tipus:
| Savybė | Minkšta šakė | Kieta šakė |
|---|---|---|
| Atgalinis suderinamumas | Taip (Senesni mazgai vis tiek mato naujus blokus kaip galiojančius). | Ne (Senesni mazgai mato naujus blokus kaip negaliojančius). |
| Taisyklių pakeitimas | Griežtina taisykles (pvz., SegWit pridėjo naują taisyklę apie duomenų struktūrą). | Atslėgina ar drastiškai keičia taisykles (pvz., keičia 1 MB limitą į 8 MB). |
| Reikalingas sutarimas | Reikalingas aukštas sutarimas tarp kalnakasių/mazgų, bet 100 % įsisavinimas nėra privalomas tinklo tęstinumui. | Visi dalyviai turi atnaujinti, arba grandinė skilima amžiams. |
| Rezultatas | Vieningas tinklas. | Galimas dviejų atskirų, konkuruojačių kriptovaliutų sukūrimas. |
Didelių blokų šalininkai suprato, kad jų planas (didelis bloko dydžio limito didinimas) reikalauja kietos šakės. Kadangi negalėjo įtikinti daugumos pagrindinių kūrėjų ir vartotojų bazės, jie pasirinko inicijuoti skilimą.
Bitcoin Cash (BCH): ideologijos šakė
2017 m. rugpjūčio 1 d. Bitcoin Cash (BCH) oficialiai skilosi nuo pagrindinės Bitcoin grandinės.
Bitcoin Cash buvo reikšmingiausias Mastelio karų rezultatas ir代表ė didelių blokų ideologijos kulminaciją.
- Pagrindinis pakeitimas: Nedelsiant padidino bloko dydžio limitą nuo 1 MB iki 8 MB (vėliau padidintas iki 32 MB).
- Vizija: BCH siekė įgyvendinti originalų Bitcoin mandatą kaip greitą, pigų, peer-to-peer elektroninių pinigų sistemą. Jo šalininkai aiškiai atmetė idėją, kad Bitcoin turėtų būti lėtas atsiskaitymo sluoksnis, teigdami, kad L1 turi apdoroti masinius transakcijų kiekius.
- Įdiegimas: Kiekvienas Bitcoin (BTC) turėtojas skilimo metu automatiškai gavo lygią naujo Bitcoin Cash (BCH) sumą, nes grandinės dalijosi istorija iki šakės bloko.
BCH šakė galutinai išsprendė ideologinį debatą. Nors BCH siūlė pigias transakcijas, jis nepavyko pritraukti kūrėjų ekosistemos ir tinklo efekto originalaus Bitcoin. Tai parodė, kad rinka prioritetizavo saugumą ir decentralizaciją, kurią suteikė mažų blokų požiūris, net kainuojant L1 pralaidumą.
Bitcoin SV (BSV): ekstremalus bloko dydžio lošimas
Ideologinis skilimas nesustojo ties Bitcoin Cash. 2018 m. pats BCH skilosi į dvi stovyklas: Bitcoin ABC (išlaikė BCH vardą) ir Bitcoin SV (Satoshi's Vision).
- Pagrindinis pakeitimas: Bitcoin SV siūlė masiškus, beveik neribotus bloko dydžius, stumiant ribas į gigabaitų diapazoną, teigdami, kad tai būtina Bitcoin globaliam komercijos mastui.
- Kompromisas: Šis ekstremalus bloko dydžio požiūris dramatiškai padidina barjerą pilnam mazgui paleisti, iš esmės centralizuodamas validaciją kelių didelių profesionalių kasybos operacijų rankose.
Pasikartojusios šakės paryškino fundamentalią grėsmę siekiant mastelio tik per 1 sluoksnio pralaidumo didinimą: riziką sunaikinti decentralizuotą prigimtį, kuri daro Bitcoin vertingą.
2 sluoksnio architektūros triumfas
Galutinis Mastelio karų sprendimas nebuvo techninis sutarimas, o architektūrinis poslinkis: suvokimas, kad Bitcoin bazinis sluoksnis turi likti mažas, saugus ir decentralizuotas, o mastelis turi vykti kitur.
SegWit (minkštos šakės) įsisavinimas ir vėlesnis kietai šakėtų monetų (BCH, BSV) nesėkmė varžytis su Bitcoin (BTC) nustatė aiškią plėtros filosofiją: Bitcoin yra saugus atsiskaitymo sluoksnis; 2 sluoksnis yra mastelio sluoksnis.
Kodėl 2 sluoksnis išsaugo decentralizaciją
2 sluoksnio sprendimai, tokie kaip Lightning Network, leidžia milijonams transakcijų vykti grandinės išorėje nereikalaujant nedelsiant įrašyti į pagrindinį Bitcoin registrą.
Ši architektūra išsprendžia trilemą atskirdama rūpesčius:
- 1 sluoksnis (Blokチェinas): Atsakingas už saugumą, galutinį atsiskaitymą ir decentralizaciją (kritiškiausios ir nepakintančios funkcijos). Kadangi blokai lieka maži, bet kas gali pigiai paleisti pilną mazgą.
- 2 sluoksnis (grandinės išorės tinklai): Atsakingas už greitį ir mažas išlaidas (lankstus funkcijas). Šie tinklai naudoja specializuotus protokolus dideliam pralaidumui valdyti, pasitelkdami pagrindinio L1 saugumą.
Jei Bitcoin būtų pasirinkęs didelių blokų požiūrį, grandinės duomenys būtų augę taip greitai, kad per keletą metų tik masiniai duomenų centrai galėtų sau leisti paleisti validacinius mazgus. Tai vestų prie cenzūros rizikų ir sumažėjusio cenzūros atsparumo – visiškai priešingai Bitcoin originaliam tikslui.
Priimdami 2 sluoksnį, Bitcoin bendruomenė patvirtino, kad savarankiškumas ir cenzūros atsparumas yra neperkalbami pamatai, net jei tai reiškia aukojimą vietinių L1 transakcijų greičio.
Įgalinant pažangią plėtrą
Sėkmingas SegWit diegimas padėjo pagrindą tolesniems inovacijoms, kurios perrašys Bitcoin galimybes už paprastų perlaidų ribų.
- Lightning Network: Taisydamas transakcijų trapumą, SegWit leido Lightning Network – dvipusio mokėjimo kanalų tinklui – saugiai plėtoti. Lightning leidžia vartotojams atidaryti kanalą užrakindami lėšas L1, vykdyti tūkstančius momentinių, beveik nemokamų transakcijų grandinės išorėje ir tada galutinai atsiskaityti balansom atgal į L1, kanalui užsidarant.
- Išmaniosios sutartys Bitcoin: Istoriškai Bitcoin buvo laikomas turinčiu ribotas išmaniųjų sutarčių galimybes palyginti su platformomis kaip Ethereum (Šaltinis 1). Tačiau architektūriniai patobulinimai nutiesė kelią sudėtingesniam scenarijų rašymui. SegWit ir vėliau Taproot (paskesnis atnaujinimas, pagerinęs privatumą ir efektyvumą) ženkliai sumažino išlaidas ir sudėtingumą pažangiosioms transakcijoms. Ši plėtros aplinka leidžia inovacijas, įskaitant protokolus, kurie įgalina tokenizaciją, pažangius finansinius instrumentus ir vis dažniau išmaniųjų sutarčių funkcionalumą (Šaltinis 2), viską pasinaudojant Bitcoin patikimu saugumo modeliu.
Mastelio karai suteikė lemiamą istorinį filtrą, priversdami Bitcoin prioritetizuoti architektūrą prieš žalią pralaidumą, galiausiai vedant prie saugesnės ir atsparesnės sistemos, apibrėžtos sluoksniuotu masteliu (Šaltinis 3).
Išvada: Mastelio karų ilgalaikis poveikis
Bitcoin Mastelio karai 2015–2017 m. galbūt buvo reikšmingiausias egzistencinis iššūkis, kokį tinklas kada nors patyrė. Tai buvo streso, prieštaringų ir dažnai chaotiškas laikotarpis, išbandęs decentralizuoto valdymo fundamentalius sutarimo mechanizmus.
Galutinis rezultatas – SegWit įsisavinimas ir masinių L1 blokų didinimų atmetimas – buvo pamatinė pergalė decentralizacijos ir saugumo principams. Pasirinkdami laikyti bazinį sluoksnį minimalų, Bitcoin bendruomenė užtikrino, kad tinklas liktų prieinamas bet kam turinčiam bazinę įrangą ir interneto prieigą, saugodami atsparumą kontrolei ir cenzūrai.
Šis istorinis momentas apibrėžė Bitcoin tapatybę kaip patikimą, lėtą ir brangų atsiskaitymo tinklą – skaitmeninį pagrindą – ant kurio galima saugiai statyti įvairią ir greitą finansinę ekosistemą (2 sluoksnis). Šio konflikto supratimas yra būtinas bet kokiam kripto naujokui, nes jis suteikia kritinį kontekstą, kodėl Bitcoin plėtros kelias stipriai orientuotas į antrinius sluoksnius ir architektūrinius optimizavimus, o ne paprastą greitesnių altkoinų mastelio metodų kopijavimą. Kompromisai, padaryti Mastelio karų metu, sustiprino Bitcoin statusą kaip skaitmeninis auksas, pasiruošęs mastelintis ne didinant bloką, o statant protingus, saugius sluoksnius virš jo.