Blokķēdes tīkla mērogošanas jautājums

Tā kā pēdējās nedēļās bitkoins turpina planēt visu laiku augstāko līmeni – pārsniedzot 1200 USD; turpinās debates par labāko protokolu, kas jāizmanto tīkla paplašināšanai. Šīs debates par pareizo veidu, kā palielināt darījumu skaitu, kurus var apstrādāt bloku ķēdes tīkls, jau kādu laiku kavējas.

Ņemot to vērā, ir ierosinātas vairākas metodes. Viena metode ietver bitkoina lieluma mainīšanu. Šī metode, kas pazīstama arī kā nošķirts liecinieks vai SegWit, ko 2015. gadā ierosināja Blockstream līdzdibinātājs Pīters Vilijs, vēl nav guvis pietiekamu apstiprinājumu. Pastāv vienprātība, ka SegWit ir labākais šīs problēmas risinājums, ja tas tiek pieņemts; jo tas praktiski dubultos bitcoin spēju. Pīters ierosināja, ka SegWit palielinātu blokķēdes tīkla darījumus.

SegWit vēl nav guvis apstiprinājumu, jo balss mazākums bitcoin kalnraču netiek atbalstīts. Viņu noraidījums daļēji ir saistīts ar viņu nesaskaņām par “Satoshi’s – bitcon – vision dibinātāju”, kā arī daļēji ar uzticēšanās jautājumiem ar Bitcoin Core, kas jau tagad mēģināja sadalīt tīklu. Tādējādi debates par SegWit priekšlikuma priekšrocībām un trūkumiem vēl nav atrisinātas.

Tiem, kas atbalsta SegWit, viņi apgalvo, ka mehānisms, ko sauc par “maigu darbu”, ir labākais veids, kā to ieviest.

Divas karojošas frakcijas un lietotāja aktivizēta mīksta dakša

Debatēs ir divas vairākuma partijas – Bitcoin Core un Bitcoin unlimited – un tām vēl jāpanāk vienprātība jautājumā par SegWit aktivizēšanu kā Bitcoin mērogošanas risinājumu. Lai gan abu pušu mērķis ir padarīt bitcoīnu labāku, viņiem nav vienādas perspektīvas. Turklāt SegWit, kam jāapstiprina 95 procenti kalnraču atbalsta, vēl ir jāsasniedz ceturtā daļa no šī skaita, jo pēdējās nedēļās tas ir nemainīgs.

Kamēr Bitcoin Core reklamē UASF (lietotāja aktivizētu mīksto dakšiņu), Bitcoin unlimited ir pret to. UASF ir risinājums, ko Bitcoin izstrādātāju adresātu sarakstā piedāvā pseidonīms “Shaolinify”. UASF saskaņā ar Shaolinify priekšlikumu prasa ilgu sagatavošanās laiku, salīdzinot ar hash power-based activation trigger, bet piedāvā priekšrocību, ka tā ir visatļautība. Shaolinify arī saka, ka UASF nav nepieciešama kalnraču apstiprināšana atšķirībā no SegWit SegWit, taču vairākuma balsu vairākuma rokās tas rada problēmas. Viena no šādām problēmām ir fakts, ka tā lieku uzmanību pievērš ogļračiem, kas var kļūt politiski.

Īstenojot UASF, tiek atcelta spēja kalnračiem ražot jaunu versiju blokus; turklāt nepārveidoti kalnraču bloki nebūs bāreņi, kā tas bija ar tādām IsSuperMajority dakšām kā BIP66 vai BIP34, kas padarīja to par nepieciešamu kalnraču jauninājumu. Šī metode atbalsta to, lai kalnračiem – kas ir lielākie ieguvēji no blokķēdes tīkla – tiktu piešķirta mazāka balsstiesība, lai kontrolētu sistēmu.

Izmantojot UASF, ko sauc arī par karoga dienas aktivizēšanu vai Emergent Consensus, mezgli var sākt izpildi iepriekš noteiktā laikā nākotnē. Šādi rīkojoties, tiks novērsta pašreizējā problēma ar kalnraču aktivizēšanu un rezultātā tīklā tiks veikti lētāki darījumi.

Problēmas ar lietotāja aktivizētu mīksto dakšiņu

Tomēr, ja tīklā ir aptuveni 6000 mezglu un apmēram puse no mezgliem darbojas ar Bitcoin Core, tā aktivizēšanai joprojām ir nepieciešami vairāk kalnraču. Tiek arī apgalvots, ka Bitcoin Core, vienlaikus reklamējot UASF, arī mēģina sadalīt un kontrolēt bitcoin kopienu; tāpat kā viņi mēģināja iepriekš.

Vēl viens jautājums, kas saistīts ar lietotāja aktivizēta mīkstās dakšas risinājuma pieņemšanu, ir fakts, ka lētāki darījumi bez kalnraču atļaujas radīs augstākas darījumu maksas. Iespējams risinājums tam ir “Zibens tīkla” ieviešana, kur kalnračiem jākonkurē ar maksājumu kanāliem, kas varētu aizkavēt norēķinus, kad darījumu maksa kļūst pārāk augsta. Zibens tīkla ieviešana joprojām nav labākais risinājums, jo tas nozīmētu, ka lielākā daļa darījumu notiks visdrošākajos un bagātākajos mezglos; padarot to par centralizētu tīklu – pretrunā ar Bitcoin dibinātāja redzējumu.

Piedāvātā sintētiskā dakša

Tas mūs noved pie šī raksta galvenā jautājuma – sintētiskās dakšas. Tā kā Šaolinfija ideja nonāca publiskajā telpā; pēdējās nedēļās tā ir bijusi aktuāla tēma, kā to var redzēt lielākajā daļā Bitcoin forumu un sociālajos medijos. Atpakaļ Ķīnā – kur tiek iegūta lielākā daļa bitkoīnu; kalnrači apspriež savas idejas, lai atrisinātu tīkla mērogojamības problēmu. Viena no šādām idejām ir jēdziens “sintētiskā dakša”. Sintētiskā dakša tiek ierosināta, lai atvieglotu vienprātības noteikumus, bet arī apgalvo, ka novērš blokķēdes sadalīšanu, kā to paredz Džihans Vu.

Džihans Vu, bitcoīnu ieguves uzņēmuma Bitmain līdzdibinātājs, ir pret UASF, jo viņš saka, ka tas sadalīs blokķēdi; tādējādi izveidojot 2 vai 3 veidu bitcoin vairākumu. Viņš aizstāv ogļračus, kuri mīnē tukšos blokus. Neskatoties uz sūdzībām, ka bloki ir pilni, Džihans Vu uzstāj, ka tie turpinās rakt manus tukšos blokus. Šī ir tulkota versija vienam no jaunākajiem Džihana Vu paziņojumiem “kodols reklamē tā saukto“ lietotāja aktivizēto mīksto dakšiņu ”(UASF). Ja šis priekšlikums tiks veiksmīgi virzīts bez hashrate atbalsta, Bitcoin blokķēdes sadalīšana būs neizbēgama. ”

Tiek teikts, ka ierosinātā sintētiskā dakša ierobežo pašreizējo bloka izmēru līdz 0 MB un pievieno vēl 2 MB. Lai gan pievienotie bloki būs redzami tikai jauniem jauninātiem mezgliem, vecie mezgli redzēs tikai 0 MB blokus. Kopumā tehniskā parāda praktiski nebūs.

Piesardzības nolūkā, lai novērstu šķelšanos bloku ķēdes tīklā, sintētiskā dakša ierosina lielākajai daļai hashrate raktuvēs dažus tukšus blokus, lai padarītu tos bāreņus par blokiem, kurus ieguvusi minoritāte, kas nav jauninājusi. To darot, nebūs papildu blokķēdes un nebūs “otrā” bitcoin. Visbeidzot, kad lielākā daļa mezglu ir jaunināti, cietajam darbam jāsāk jaunināt uz lielāku bloka lielumu.

Secinājums

Galvenā problēma joprojām ir tā, kāds risinājums būs vislabāk pieņemams. Sniedzot dažādus risinājumus, ko piedāvājušas dažādas grupas un partijas, un redzot, cik ļoti šī tēma joprojām tiek apspriesta tiešsaistē, īpaši bitcoin forumos un sociālajos medijos – it īpaši čivināt -, būtu jāpaiet laikam, pirms mērogojamības problēma tiek atrisināta.