Hanggang sa ngayon, ang mga pagsisikap ng tagabuo upang mabawasan ang mga bayarin sa transaksyon ng bitcoin ay halos nakatuon sa paggawa ng network na hindi gaanong kinalakihan. Ang isang pagbabago sa algorithm ng pagpili ng barya ng bitcoin ay maaari ring makatulong..
Sa isang pakikipanayam sa online na publication Coindesk, ang mga developer mula sa algorithm ng core ng bitcoin ay nagbigay ng mga detalye sa "Branch and Bound" algorithm (o, BnB dahil ito ay tanyag na kilala) na ginagamit upang streamline ang pagpili ng barya ng bitcoin para sa transaksyon.
Mga problema Sa Pagpipilian ng barya
Ang pagpili ng barya ng Bitcoin ay nauugnay sa paraan kung saan pinipili ng algorithm ng cryptocurrency ang mga barya mula sa di-masabi na output ng transaksyon (UTXO) para sa mga transaksyon sa hinaharap. Ang UTXO ay ang pagbabago na naiwan pagkatapos ng isang transaksyon sa paggastos. Ang pagbabagong ito ay karaniwang naka-imbak sa wallet ng isang gumagamit at binubuo ng maraming mga piraso ng data, ang bawat isa ay may iba't ibang halaga ng bitcoin. Halimbawa, ang isang balanse ng 1 bitcoin sa isang pitaka ay maaaring binubuo ng 0.3 bitcoin sa isang piraso ng data, 0.2 bitcoin sa isa pa, Sama-sama, ang mga piraso ng data na ito ay bumubuo sa nag-iisang bitcoin sa pitaka ng isang gumagamit.
Sa panahon ng isang transaksyon upang gastusin ang nag-iisang bitcoin, pinipili ng algorithm ang mga chunks ng data at lumilikha ng iba pang mga UTXO sa proseso. Halimbawa, maaari itong gumastos na gumastos lamang ng 0.2 bitcoin mula sa isang piraso ng data na naglalaman ng 0.3 bitcoin (at lumikha ng isang hindi napapansin na output ng transaksyon ng 0.1 bitcoin sa proseso) at idagdag ito sa isa pang 0.2 bitcoin mula sa isa pang piraso ng data atbp Tulad ng maaari maiisip, ang proseso ng algorithm ay hindi epektibo at napapanahon. Ang isa pang mahalagang kahinaan ng proseso ay ang paglikha ng "alikabok" o mga piraso ng data na ang halaga ay mas maliit kaysa sa mga bayarin sa transaksyon, na ginagawa silang mahalagang walang silbi para sa mga transaksyon.
Sa isang post sa Medium noong nakaraang taon, tinangka ng kilalang developer ng bitcoin at negosyante na si Jimmy Song na kalkulahin ang bilang ng mga naturang barya. "Kung ang mga UTXO ng bitcoin ay tulad ng mga item sa isang arko, makikita natin ang tungkol sa dalawang-katlo ng mga arko na puno ng mga trinkets at ang nalalabi ay napuno ng mas mataas na halaga ng halaga, " isinulat niya, idinagdag na "hindi makatwiran ang pangangatwiran" upang ilipat ang mga barya. "Pagpapatuloy sa pagkakatulad, ang isang bayad sa transaksyon ay tulad ng singil ng may-ari ng vault na singilin ka upang mag-alis ng mga trinket na pagmamay-ari mo."
Pagbabago ng Proseso ng Pagpipilian sa barya
Sinasabi ng mga nag-develop ng BnB algorithm na sinusubukan ng bagong code na makahanap ng isang eksaktong tugma para sa halaga ng transaksyon sa halip na hindi sinasadyang pumili ng mga halaga mula sa bawat piraso ng data. "Nakakatulong ito sa pag-urong ng set ng UTXO nang kaunti pa, " sabi ni Andrew Chow, isang developer ng core ng bitcoin. Karaniwang nakakahanap din ang algorithm ng eksaktong mga tugma para sa mas maliit na mga transaksyon. Ang kasanayan na ito ay nakakatulong na mabawasan ang "alikabok" (o, walang halaga na mga barya). Binabawasan din nito ang mga bayarin sa transaksyon para sa mga gumagamit at pinalalaya ang karagdagang espasyo sa network sa pamamagitan ng pagbabawas ng bilang ng mga UTXO dito. Ang artikulo ng Coindesk ay nagsabi na ang BnB ay nagawang mabawasan ang pagbabago ng bitcoin sa humigit-kumulang 40 porsiyento ng mga transaksyon na kung hindi man ay makagawa ng mas malaking bilang ng mga UTXO.
![Paano pinutol ng bitcoin ang mga bayarin na may mas mahusay na pagpili ng barya Paano pinutol ng bitcoin ang mga bayarin na may mas mahusay na pagpili ng barya](https://img.icotokenfund.com/img/company-news/358/how-bitcoin-could-cut-fees-with-better-coin-selection.jpg)