Neapstiprināti Bitcoin darījumi: kāpēc tie notiek un ko jūs varat darīt ar viņiem

200 tūkstoši neapstiprinātu darījumu

Neapstiprinātu darījumu jautājums nonāca galvā 2017. gada decembrī kriptovalūtas trakuma pīķa laikā. Sakarā ar dubulto pārslodzes apmaiņu un pastāvīgajiem DDoS uzbrukumiem, milzīgs 200 000 Bitcoin darījumu skaits vairāk nekā dienu palika neapstiprināts.

Īpaši Ethereum tīklam bija līdzīgas problēmas pēc tam, kad CryptoKitties izraisīja postījumus ar savu Mempool. Lai gan, kā vēlāk izrādījās, tas bija ārkārtīgi veiksmīgs panākums, un slepkava dApp vēl nav parādījies pie horizonta.

Nesenāks strauja tīkla pārslodzes līmeņa pieauguma piemērs bija saistīts ar Bithumb uzlaušanu jūnijā. Visticamāk, kavējumi un paaugstinātās maksas bija saistītas ar Dienvidkorejā bāzēto biroju, kas iztīra savus makus.

Iestrēgušo darījumu iemesli

Bitcoin ir kriptonauda, ​​kuras pamatā ir Proof-of-Work (PoW) algoritms. Visi Bitcoin darījumi tiek veikti ar kriptonauda ieguves palīdzību.

Kad jebkurā seifa lietojumprogrammā nospiedīsit pogu “Sūtīt”, darījums tiks novirzīts uz atmiņas krātuvi (vai vienkārši “mempool” pirms ierakstīšanas publiskajā virsgrāmatā – to var izdarīt tikai kalnrači).

Tomēr, lai konkrētais maksājums tiktu veiksmīgi apstrādāts, tas jāapstiprina kalnračiem, kurš saņem bloku atlīdzību par katru apstiprinājumu. Viens bloks atspoguļo datu kopu, kas attiecas uz darījumiem, kurus kalnrači (vai “mezgli”) ir izvēlējušies ķirsī. Kamēr tas nav apstiprināts, tas paliek mempoolā.

Šeit ir uzskaitījums – bloki satur tikai ierobežotu darījumu skaitu. Bitcoin tīkla darījumu caurlaidspēja joprojām ir viens no vispretrunīgākajiem jautājumiem kriptogrāfijas telpā, un tas bija viens no galvenajiem iemesliem, kāpēc ‘Bitcoin Jesus’ Roger Ver galu galā pārlēca kuģi un kļuva par dedzīgu Bitcoin Cash aizstāvi. Iepriekš Ver apgalvoja, ka tiem, kas aicināja palielināt bloku, vienkārši nebija teikšanas Bitcoin kopienā. No otras puses, Ethereum bija atrisinājis šo problēmu, pielāgojot bloka izmēru tīkla apjomam. Tāpēc Ethereum tīkls jau februārī spēja apstrādāt trīs reizes lielāku darījumu apjomu.

No šī brīža bloka izmērs ir ierobežots līdz 1 MB (šo ierobežojumu ieviesa neviens cits kā Satoshi Nakamoto).

Bloki Bitcoin tīklāCoindesk attēls

Tomēr bija arī vieta anomālijai 2 MB bloka formā.

Bloķētās atlīdzības ir kriptovalūtas kalnraču maize un sviests. Tādējādi, ja jūs nevēlējāties noteikt darījuma maksu (vai arī jūsu maksa ir smieklīgi maza), negaidiet, ka kāds kalnračs veiks jūsu darījumu vienā mirklī – pastāv liela iespēja, ka tā netiks apstrādāta plkst. visi.

Palīdzēt jums saprast mempool

Kā minēts iepriekš, mempool ir saīsinājums, kas apzīmē ‘atmiņas krājumu’. Ilgs stāsts, šī ir vieta, kur visi neapstiprinātie darījumi paliek nepietiekami. Baseins apvieno visus datorus, kas ir savienoti ar Bitcoin tīklu, izmantojot Bitcoin ieguves programmatūru. Visi maksājumi, kas vēl jāapstiprina, tiek glabāti attiecīgās ierīces RAM. Ja mempool izmērs tuvojas visas RAM ietilpības aizņemšanai, mezgls spēj automātiski izmest visus gaidītos pieprasījumus ar zemāku maksu.

Ir vērts norādīt, ka mempool nav rinda – dažādiem mezgliem ir savs darījumu kopums, kas jāapstiprina, un tie ir skaidri stimulēti izvēlēties darījumus, kuriem ir visaugstākā ieguves maksa.

Jo populārāks kļūst BTC, jo lielāks ir mempool lielums. Pēc tam maksa tiek virzīta caur jumtu, jo kalnračiem kļūst arvien grūtāk visu nokārtot.

Vai labāka aparatūra kaut ko mainītu? Nē. Bitcoin tīkla modus operandi paredz, ka katrs bloks tiek iegūts ik pēc desmit minūtēm (vai gandrīz tā), un tas pats laika grafiks paliks spēkā pat tad, ja katram kalnračam būtu iespēja būt aprīkotam ar īpaši jaudīgu aparatūru.

Lai iegūtu visu ieskatu mempool pašreizējā stāvoklī, vienkārši jāapmeklē vietne vācu programmatūras inženiera Jochen Hoenicke: tas parāda visas pašreizējās Bitcoin maksas kopā ar pašreizējo mempool izmēru.

Neapstiprināts darījumu skaitsAttēlu autors džošena-hoenika

Visredzamākais veids, kā nokļūt mempool augšgalā un saņemt naudas pārskaitījumu, ir maksāt lielāku maksu. Bitcoin uzplaukuma laikā decembrī dažiem lietotājiem, lai nosūtītu vienu maksājumu, būtu jāmaksā žokļa samazināšanās 40 procentu maksa. Tas izraisīja milzīgas diskusijas Bitcoin kopienā, un daži kalnrači uzmeta šampanieša pudeles (viņu ienākumi palielinājās līdz ar nodevām), bet citi bija ļoti nobažījušies, ka augstās maksas var radīt nodevu par Bitcoin pieņemšanu mazumtirdzniecības vai tiešsaistes veikalos..

Tomēr, kā pārliecināties, vai maksa ir pietiekami augsta, lai jūsu darījums tiktu apstiprināts? Ne vienmēr ir saprātīgi pieņemt jebkuru maksu, ko automātiski iesaka jūsu seifa programmatūra.

Ir vietne ar nosaukumu bitcoinfees.earn.com, kas palīdzēs aprēķināt maksas, kas tiek mērītas satoshis par vienu baitu (satoshis / baits).

Neapstiprināta darījumu maksaAttēlu autors bitcoinfees.earn

Kā minēts iepriekš, vispirms tiks apstrādāti darījumi, par kuriem būs jāmaksā mazāk. Tumši zilā līnija norāda pārskaitījumu skaitu, kas izgāja caur mempool – tas skaidri parāda, cik daudz naudas cilvēki maksāja, lai maksājums tiktu pabeigts. Visi augstas prioritātes darījumi tiek parādīti zaļajā zonā. Tie, kas vēlas ietaupīt naudu, var maksāt par mīļāko maksu, un viņi var samērā ātri apstrādāt darījumu, ja viņiem paveicas un viss mempols tiek ātri iztīrīts.

Vai ir veids, kā izkļūt no šīs grūtības tiem indivīdiem, kuri nevēlas noteikt lielākas maksas? Atklāti sakot, jūs nevarat apiet noteikumus, kas ir iekļauti Bitcoin protokolā. Tomēr pastāv daži risinājumi, kas palīdzēs jums ātrāk apstiprināt darījumu pat ar zemākām maksām:

  1. Vairāku maksājumu saspiešana vienā darījumā (tādējādi samazinot to lielumu)

  2. Nesūtiet savus maksājumus dienas laikā, kad Bitcoin tīkls parasti piedzīvo vislielāko pārslodzi

  3. Pievienojieties Roger Ver pulkam un pārejiet uz jebkuru citu altcoin. Litecoin, Bitcoin Cash un citiem 10 labākajiem maksājumiem ir ātrāki maksājumi un zemākas maksas, taču pastāv šķērslis sliktas tirgotāju pieņemšanas veidā

Labajā pusē jūs varat redzēt aizkavēšanos minūtēs, kas parāda, cik ilgi jums jāgaida, lai jūsu darījums tiktu apstrādāts. Pēc tam, ja jūs nemaksājat nekādas nodevas, maksājums prasīs bezgalīgu laiku, lai to apstiprinātu (labi, būsim godīgi – tas nekad netiks apstiprināts). Ja redzat apzīmējumu Apstiprināts, tas skaidri nozīmē, ka darījums ir veiksmīgi apstrādāts (un tas kļūst neatgriezenisks).

Cik daudz apstiprinājumu jums nepieciešams?

Tas faktiski ir atkarīgs no jūsu maksājuma lieluma. Šī tabula skaidri parāda, ka:

Maksājuma lielums

Apstiprinājumu skaits

<1000 USD

Darījumu noslēgs viens apstiprinājums

1 000–10 000 USD

Šādai maksājuma summai parasti nepieciešami apmēram trīs apstiprinājumi

10 000–1 000 000 USD

Darījums, kas ir tik liels, būs jāapstiprina vismaz sešas reizes, pirms līdzekļi tiek noguldīti saņēmēja maciņā.

> 1 000 000 USD

Kriptogrāfijas buļļiem pirms miljonu iegūšanas būs jāpārdzīvo milzīgs skaits 50-60 apstiprinājumu, kas ir pietiekami taisnīgi.

NB! Konkrētais apstiprinājumu skaits ir atkarīgs arī no jūsu izvēlētās apmaiņas. Piemēram, Coinbase, vispopulārākā fiat-to-crypto birža pasaulē, prasa trīs apstiprinājumi pirms jebkura maksājuma pabeigšanas.

Papildus tam ir tieša saikne starp apstiprinājumiem un jūsu izvēlēto digitālo līdzekli. Runājot par Coinbase, visiem darījumiem, kas veikti ETH, ETC, kā arī nesen pievienotajiem ZRX un USDC, ir nepieciešami 50 apstiprinājumi.

Darījumu risināšana, kas paliek neapstiprināti: mūsu galvenais ceļvedis

Pirms veicat citas darbības, jums jāpārbauda, ​​vai jūsu darījums ir apstiprināts vai nē. Kad jūsu Bitcoins ir veiksmīgi nosūtīts uz saņēmēja maku, tiks ģenerēts darījuma ID.

Izvēlieties jebkuru Blockchain Explorer (piemēram, Blockchain.info), lai redzētu visu būtisko informāciju, kas attiecas uz jūsu darījumu.

Ja jūsu darījums ilgstoši paliek nepietiekams, ir trīs veidi, kā atrast izeju no šīs grūtības:

  1. Turpiniet gaidīt apstiprinājumu (var paiet pat nedēļa, līdz jūsu darījums tiks apstiprināts).

  2. Alternatīvi, jūs varat vienkārši sēdēt un gaidīt, kamēr jūsu darījums beigsies pēc tam, kad tas tiks nomests no mempool.

  3. Visbeidzot, arī aizstāt jau esošu darījumu, izmantojot Replace-by-Fee.

Aizstāšanas maksa (RBF) ir tā paša darījuma izveides process ar lielāku maksu, ja jūsu iepriekšējais netika apstiprināts. Konkrēti, Satoshi bija tas, kurš nāca klajā ar šo ideju nopirkt vēlāk, kad viņš nolēma atlaist maksas nomaiņas funkciju. Vēlāk tas atgriezās ar Bitcoin Core 0.12+.

Tomēr BTC kopiena šo praksi pastāvīgi nomāc tāpēc, ka, iespējams, iznīcina uzticību darījumiem, kas paliek mempool. Lieta ir tāda, ka šo funkciju var izmantot brīvprātīgi: sūtītājs to var viegli atspējot, tāpēc nav jāuztraucas par uzticības jautājumiem. Tas ir ērts veids, kā nepieļaut maksu, ja nesteidzaties saņemt savu kriptogrāfiju.

NB! Neiesāktiem Bitcoin lietotājiem būtu jāatturas no neapstiprinātu Bitcoin maksājumu atcelšanas šādā veidā!

Apstiprināta Bitcoin darījuma atcelšana

Jāpatur prātā, ka visi BTC darījumi ir neatgriezeniski (tāpēc jums īpaši rūpīgi jāpārbauda visa darījumu informācija). Ar to sakot, nav iespējams atcelt savu Bitcoin darījumu, jo nav vienas centralizētas iestādes, kas tās vadītu.

Divkārši izdevumi ir vēl viena reāla iespēja, taču turpiniet ieguvi, ka kriptonauda seifa lielai daļai ir iebūvēts mehānisms, lai to novērstu. Faktiski BTC it kā ir pirmā digitālā valūta, kurai izdevies atrisināt dubulto tēriņu problēmu. Viltota nauda ir milzīga problēma visā pasaulē, jo ASV dolāros ir USD 600 miljardi ir viltus! Bitcoin tīkls to novērš ar kriptogrāfijas paņēmienu palīdzību. Runājot par neapstiprinātiem pārskaitījumiem, tiem, kas vēlas dubultot tēriņus, ir nepilnība. Atklāsmi sniedza Reddit lietotājs Pīters Tods, kurš to pierādīja neapstiprināti Bitcoin darījumi nav droši dažu atšķirību dēļ ieguves programmatūrā.

Monētu bāzes apmaiņa ietver CPFP

Child-Pays-for-Parent (kaut kas atgādina par labklājības programmu) faktiski ir viena no lielās Bitcoin mērogojamības problēmas risinājumiem.

Pat kriptogrāfiskais behemots Coinbase nesen nāca klajā ar paziņojumu par CPFP protokola izmantošanu, lai “glābtu” darījumus, kas svārstīgo darījumu maksu dēļ iestrēgst neapstiprināti mempool..

CPFP ļauj uztvērējam pārraidīt to pašu darījumu, bet ar atšķirīgu maksu, tādējādi virzot zemas maksas darījumus uz mempool augšdaļu. Pie Coinbase, visi iestrēgušie maksājumi tiek veikti ar CPFP protokola palīdzību, efektīvi risinot vienu no visvairāk strīdīgajiem jautājumiem Bitcoin tīklā.

Atšķirība starp RBF un CPFP paredzēja, ka pēdējā gadījumā kalnrači – kā norāda protokola nosaukums – apstiprina vecāku darījumu. Racionāli domājošiem kalnračiem ir jāapstiprina lētāks darījums, lai savā blokā iekļautu dūšīgu darījumu.

Secinājums ir tāds, ka RBF ir reāla iespēja tiem, kuri vēlas ātrāk apstiprināt savus darījumus, palielinot maksas summu. Tikmēr CPFP ir vairāk piemērots sūtītājam, kurš nespēj pierunāt kalnraču maksāt viņa vietā darījuma maksu.

BTC darījumiem viss kļūst labāk

Salīdzinot ar 2017. gada decembri, kad neapstiprināto Bitcoin darījumu skaits tika izpūsts proporcionāli, kriptogrāfijas entuziastiem vairs nav jārisina garlaicīgas kavēšanās. Kaut arī faktiskais Bitcoin skaits turpina pieaugt, pats tīkls ir mazāk aizsērējis ar salīdzinoši zemo neapstiprināto darījumu skaitu. 2018. gadā maksimums Bitcoin tīklā tika reģistrēts 8. decembrī, kopā 133 tūkstoši neapstiprinātu maksājumu svārstījās mempool.

Jo īpaši tīkla slodzes samazināšanās sakrita ar Bitcoin Core 0.17.0 izlaišanu. Tomēr atjauninājums nav saistīts ar neapstiprinātu BTC darījumu jautājumu, neskatoties uz faktisko paziņojums pieminot dažas izmaiņas, kas attiecas uz darījumu apstrādi.

Lai gan pēdējos mēnešos ir pieaudzis neapstiprinātu darījumu skaits. Maksimums sasniedza 2019. gada jūniju, kad Bitcoin uzrādīja gada rekordus, tad to skaits sasniedza 55 tūkstošus. Tagad situācija lielā mērā ir mainījusies, un vidējais darījumu skaits nepārsniedz 5 tūkstošus.

Viens no Bitcoin mērogojamības palielināšanas risinājumiem tiek uzskatīts par zibens tīklu (LN). LN, kas tika uzsākta 2017. gada 26. decembrī, jau ir plaši izplatīta. LN modus operandi sastāv no Bitcoin ārpus ķēdes pārsūtīšanas, kas it kā atrisina Bitcoin tīkla lēnumu – darījums tiek veikts uz atsevišķa kanāla, kuru izveidojuši divi tirgotāji.

LN palaišana ērti sakrita ar strauju darījumu maksu kritumu (gandrīz par 50 procentiem), taču nav pietiekami daudz datu, lai noteiktu precīzu LN iedarbību. Visticamāk, iepriekš minēto maksas kritumu izraisīja dramatiskais kriptogrāfiskais maršruts, kas sākās janvārī. Sākot ar 19. jūliju, LN jauda ir lielāka par 902 BTC ar 9 149 mezgliem, kas pašlaik darbojas LN.

SegWit (nošķirts liecinieks) izvirzīja risinājumu Bitcoin tīkla atbloķēšanai. Tā ir programmatūras dakša, kas atbilst Bitcoin entuziastu vajadzībām, kuri vēlas lielāku bloku. Kopā ar SegWit bloka lielumu ļāva ievērojami palielināt tīkla joslas platumu. Šo tehnoloģiju jau ir pieņēmušas lielas kriptovalūtas biržas, piemēram, Coinbase un Bitfinex. Neskatoties uz to, SegWit joprojām veido tikai 0,1 procentus no visiem Bitcoin darījumiem.

Pieaugošais atbalsts nulles apstiprinājumam

Tā kā Bitcoin evaņģēlisti cenšas panākt pasaulē populārākās digitālās valūtas vispārēju pieņemšanu, ir notikušas daudzas diskusijas par nulles apstiprinājumu. Iedomājieties, ka Bobs vēlas iegādāties PS4 veikalā ar Bitcoin, taču tajā pašā laikā viņš nevēlas gaidīt līdz 40 minūtēm, kamēr viņa darījums tiks apstiprināts. Tāpēc būtu loģiski, ka mazumtirgotāji pieņemtu nulles apstiprināšanas un ārpusķēdes darījumus, lai paātrinātu pirkšanas procesu, neskatoties uz dubultu tēriņu riskiem. Kā minēts iepriekš, apstiprināšanas galvenais mērķis ir izvairīties no daudz baidītajiem dubultajiem tēriņiem.

Tikmēr Bitcoin Cash kopiena jau pārdomā nulles apstiprinājuma BCH darījumu pieņemšanu, lai dotu tīklam konkurences priekšrocības. Visus maksājumus varēja veikt uzreiz, un fakts, ka BCH bloka lielums ir 8 MB (salīdzinājumā ar Bitcoin 1 MB), padara to par lielisku izvēli tūlītēju pārskaitījumu veikšanai. Vēl maijā Bitcoin pēcnācēji veiksmīgi pabeidza jaunināšanu, palielinot viena bloka lielumu līdz 32 MB.

Pašreizējam ceļam, kuru izvēlas mazie bloķētāji, ir nepareizs ekonomiskais kods un tas, iespējams, beigsies ar neveiksmi, ja Bitcoin drīz netiks atļauts mērogot Rodžers Ver

Runājot par turpmākajām inovācijām, nesen Forbes rakstā iesaka ka Bitcoin ir nepieciešams labāks konsensa algoritms, kas ir pārāks par pašreizējo darba pierādījumu (PoW). Piemēram, IOTA, kas ir 12. lielākā kriptovalūta pēc tirgus ierobežojuma, izmanto Markova ķēdes Montekarlo (MCMC) tehniku ​​- ik pēc diviem pārbaudāmajiem darījumiem tiek apstiprināti nejauši. Sistēmai ir nepieciešams neliels daudzums Proof-of-Work.

Apakšējā līnija

Mērogojamības jautājums turpina vajāt Bitcoin. Lai gan neapstiprināto darījumu skaits, salīdzinot ar Bitcoin maksimumu, joprojām ir diezgan pieticīgs, lielās debates par bloka lielumu turpinās. Neatkarīgi no tā, vai tas ir apgaismojuma tīkls, SegWit vai CPFP protokols, ir skaidrs, ka šis jautājums ir jāatrisina, lai kriptogrāfijas karalis nepadotos zemei ​​altkoīniem, kas piedāvā daudz ātrākus darījumus.