Share this article

Pagbuo ng Mas Magandang Bitcoin Fee Market

Maaaring mayroon na ngayong market ng bayad ang Bitcoin , ngunit ang katotohanang iyon ay T nangangahulugan na ang network ay na-optimize para sa kapaligirang ito, ang sabi ng developer na si Jameson Lopp.

Sa nakalipas na taon nakita namin ang merkado ng bayad para sa mga transaksyon sa Bitcoin na umuunlad nang mabilis. Habang patuloy na tumataas ang dami ng transaksyon, tumataas din ang pangangailangan para sa block space, na nananatili sa limitadong supply na 1 megabyte (MB) humigit-kumulang bawat 10 minuto.

Dahil namin pinagtatalunan ang isyu ng pagtaas ng supply ng block space ad nauseum, ang artikulong ito ay tututok sa kasaysayan at kasalukuyang estado ng mga bayarin sa transaksyon ng Bitcoin .

Story continues
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Ang katotohanan ay ang mga panggigipit na nagreresulta mula sa mataas na pagtatalo para sa block space ay nagpapahina sa karanasan ng gumagamit at sa gayon ay nag-udyok sa mga Bitcoin wallet na gumawa ng mga pagsasaayos upang KEEP masaya ang kanilang mga user sa pamamagitan ng pagtiyak ng napapanahong pagkumpirma ng mga transaksyon.

Gayunpaman, malayo na tayo sa pagpapatakbo ng pinakamainam na merkado ng bayad.

Ang Kasaysayan ng Mga Bayarin sa Transaksyon

Sa unang ilang taon ng pagkakaroon ng bitcoin, opsyonal ang mga bayarin sa transaksyon – itinuring silang donasyon sa mga minero.

Mga Setting ng Bayad sa CORE ng Bitcoin
Mga Setting ng Bayad sa CORE ng Bitcoin

Parehong bayarin ang binayaran ng mga wallet sa bawat transaksyon – nagde-default sa anumang bayad na inaakala ng developer ng wallet na naaangkop.

Bitcoin CORE

Nagbago ang default na bayad ng ilang beses sa paglipas ng mga taon habang tumaas ang exchange rate ng Bitcoin , mula 0.01 BTC hanggang 0.0005 BTC hanggang 0.0001 BTC. Nagkaroon din ng mga patakaran sa paligid "mga priyoridad na transaksyon" na nagbigay-daan sa mga user na magpadala ng mga transaksyon nang walang bayad kung ang mga input ay luma at sapat na ang halaga, kahit na ang mga minero ay kadalasang inalis ang mga iyon sa puntong ito.

Nalaman namin sa paglipas ng mga taon na ang hard-coded na static na mga bayarin sa transaksyon ay kakila-kilabot sa ilang kadahilanan:

  • Hindi ang ganap na bayad ang mahalaga sa mga minero, kundi ang rate ng bayad sa bawat byte ng data ng transaksyon. Mula sa pananaw ng minero, mayroon lang silang 1 MB na espasyo kung saan gusto nilang maglagay ng maraming transaksyon hangga't maaari upang makakolekta ng mas maraming bayarin. Dahil dito, mas mainam ang 200 byte na transaksyon na may bayad na 0.0001 BTC kaysa sa 1,000 byte na transaksyon na may bayad na 0.0001 BTC, dahil maaari silang magpasok ng lima sa nauna at mangolekta ng limang beses na mas malaki sa mga bayarin.
  • Mula sa pananaw ng user, kung palagi kang magtatakda ng static na bayad, malamang na sa kalaunan ay gagawa ka ng malaking transaksyon sa laki ng data (dahil sa paggastos ng maraming input na mababa ang halaga) na may napakababang rate ng bayad na maaaring hindi na makumpirma.
  • Ang mga wallet na may mga static na bayarin ay T makakaangkop sa mabilis na pagbabago ng mga kundisyon ng merkado, na nagreresulta sa mga user na nagbo-broadcast ng mga transaksyon na labis ang binabayaran o kulang ang bayad. Ang una ay T makakakuha ng mga transaksyon na makumpirma nang mas mabilis, habang ang huli ay magreresulta sa mahabang oras ng pagkumpirma dahil ang mga minero ay nagpapasa sa kanila sa pabor ng mas kumikitang mga transaksyon upang kumpirmahin.

Ang paglabas ng Bitcoin 0.3.15 noong Nobyembre 2010 ay nagsama ng pagbabago upang simulan ang pagkalkula ng mga bayarin na may kaugnayan sa laki ng data ng transaksyon, ngunit hindi lahat ng software ng wallet ay sumunod at maraming user ang patuloy na bulag na nagtatakda ng parehong static na bayad sa bawat transaksyon. Ito ay karaniwang hindi isang problema hanggang sa nagsimula kaming makipaglaban sa pinakamataas na laki ng bloke, dahil ang mga minero ay magkukumpirma ng halos anumang wastong transaksyon na matagumpay na naihatid sa kanila.

Habang nagsimulang mapunan ang mga block noong 2015, naging malinaw na ang pinakamahusay na kagawian ay ang paggamit ng dynamic na algorithm ng bayad dahil maaari itong tumugon sa mga nagbabagong kundisyon sa network.

Sinimulan ng Bitcoin CORE ang pagkalkula ng mga dynamic na pagtatantya ng bayad noong ang 0.10 release noong Pebrero 2015, at si Alex Morcos ay patuloy na pinapabuti ang mga ito mula noon. Ang algorithm ng pagtatantya ng bayad ng Core ay medyo kumplikado; kaya mo tingnan ang code nito dito at ang english explanation dito.

Lumitaw ang isang Fee Market

Antoine Le Calvez, developer ng p2sh.info, ay nagbibigay ng makasaysayang pagsusuri ng mga dynamic at static na bayarin.

Narito ang nakaraang dalawang taon:

screen-shot-2016-05-05-sa-10-41-03-am

Makakakita tayo ng makabuluhang pagtaas sa dynamic na paggamit ng bayad sa panahon ng mga pagsubok at pag-atake ng stress sa network huling taglagas.

Gayunpaman, pinaghihinalaan ko na ito ay hindi dahil sa mga normal na user na lumipat sa mga dynamic na wallet ng bayad, ngunit sa halip ang mga umaatake mismo ay nagbabayad ng mga bayarin na sadyang itinakda nilang mas mataas kaysa sa mga static na bayarin na ginagamit ng karamihan sa mga wallet noong panahong iyon.

Ang ilan sa mga mas sopistikadong user ay nag-ayos ng kanilang mga hard-coded na bayarin sa panahon ng mga pag-atake, ngunit ito ay malamang na isang maliit na minorya ng kabuuang mga transaksyon. Makakakita rin tayo ng isang tumalon sa simula ng Marso 2016 – malamang na bahagyang resulta ito ng bagong wallet ng Blockchain pag-deploy ng mga dynamic na bayarin tungkol sa a mas maaga ng buwan.

Nagtanghal si Rusty Russell isang mahusay na pagsusuri ng umuusbong na merkado ng bayad noong Disyembre 2015, na nagpakita na mas maraming transaksyon ang gumagamit ng mga dynamic na kalkuladong bayarin, at ang average na halaga ng isang transaksyon ay tumataas habang ang mga maliliit na pagbabayad ay nakakakuha ng presyo mula sa blockchain.

tx-by-value
tx-by-value

Sinundan ni AJ Towns ang post ni Rusty sa mas malalim na pagsusuri. Tinukoy niya ang walong natatanging bahagi ng merkado ng bayad sa kurso ng kasaysayan ng bitcoin:

Ipinagpatuloy ni Towns ang kanyang pagsisiyasat sa pangalawang post at nagkaroon ng ilang konklusyon tungkol sa mga epekto ng umuusbong na merkado ng bayad sa mga user.

Ang mga ito ay:

  • Ang malaking bilang ng mga wallet ay dynamic na nagkalkula ng mga bayarin, sa per-byte na granularity.
  • Maraming mga wallet ay T pa rin dynamic na nagkalkula ng mga bayarin, o kahit na nagkalkula ng mga bayarin sa isang per-byte na antas.
  • Ang mga bayarin na hinihimok ng merkado ay magagawa lamang na tumaas nang higit pa sa pagtaas ng paggamit ng mga wallet na sumusuporta sa mga dynamic na pagtatantya ng bayad.
  • Ang labis na pagbabayad sa rate ng merkado ay hindi magpapatunay ng iyong transaksyon nang mas mabilis.
  • Nagkaroon ng dalawang Events sa bayarin na nakaapekto sa mga wallet na may mga static na bayarin, at paparating na ang isang kaganapan sa ikatlong bayad.
  • Ang mga pitaka na dynamic na nagkalkula ng mga bayarin ay nagbabayad ng mas mababang mga bayarin sa karaniwan kaysa sa mga T.

Sinusubaybayan ko ang mga pagtatantya ng bayad ng Bitcoin Core sa Statoshi; dito mo makikita na triple sila sa nakalipas na anim na buwan habang patuloy na tumataas ang pagtatalo para sa block space.

screen-shot-2016-05-05-sa-10-26-07-am

Nagbibigay din ang Calvez ng dashboard na naglalaman ng lahat ng available na pampublikong bayad sa pagtatantya ng mga API at ang kanilang makasaysayang data ng pagtatantya:

screen-shot-2016-05-05-sa-10-43-11-am

Kapansin-pansin, lumilitaw na ang 21, BitGo, at mga pagtatantya ng bayad ng Blocktrail ay lumilitaw na ang pinaka tumutugon sa pagbabago ng mga kondisyon ng merkado habang ang BitPay, Blockchain, at BlockCypher ay may mas kaunting pabagu-bagong mga pagtatantya.

Gayunpaman, magiging kapabayaan para sa akin na malawakang irekomenda ang lahat na lumipat sa paggamit ng mga dynamic na kalkuladong bayarin sa transaksyon nang hindi muna napapansin ang mga panganib na kasangkot.

Tulad ng sinasabi, ang bawat solusyon ay humahantong sa mga bagong problema. Ang mga dynamic na bayarin sa transaksyon ay walang pagbubukod.

Mga Dynamic na Kahirapan

Ang mga pagtatantya ng dynamic na bayad ay hindi kailanman magiging perpekto dahil ang mga ito ay isang pagtatangka upang hulaan ang (NEAR) hinaharap.

Bilang Danish physicist Niels Bohr minsan quipped: "hula ay napakahirap, lalo na tungkol sa hinaharap". Kung ang isang algorithm sa pagtatantya ng bayad ay nabigo na mahulaan nang tama ang hinaharap na estado ng merkado ng bayad, ang mga user ay natigil sa isang "bitag ng bayad" tulad ng binanggit ni Dr Washington Sanchez ng OpenBazaar.

Ito ay maaaring mangyari kung nag-broadcast ka ng isang transaksyon na may ganap na makatwirang bayad para sa kasalukuyang mga kondisyon ng merkado, ngunit kaagad pagkatapos na gawin ito, maraming iba pang mas mataas na mga transaksyon sa bayad ang nai-broadcast ng ibang mga user, na mahalagang itulak ang iyong transaksyon sa likod ng priority queue ng mga minero. Ang problema ay T mo kaya, kung wala Palitan ng Bayad (RBF), i-update ang iyong "bid" para mabayaran ang mga bagong kundisyon ng market.

Ang mga bug sa mga algorithm ng pagtatantya ng bayad ay mayroon ding potensyal na magdulot ng kalituhan sa merkado ng bayad. Kunin, halimbawa, ang isang kamakailang error ng user na nagresulta sa isang tao na gumawa ng isang transaksyon nang napakalaki 300 BTC na bayad. Ito ay sapat na masama para sa kapus-palad na gumagamit na malamang na pinataba ang mga halaga ng "bayad" at "halaga" sa ilang mahinang code na software, ngunit mayroon din itong mga epekto ng ripple:

[embed]https://twitter.com/khannib/status/725090752531959808[/embed]

Ito ay isang pinag-aralan na hula, ngunit lumilitaw na ang "1 hanggang 2 block na target" ng BlockCypher ay gumagamit ng isang algorithm ng pagtatantya ng bayad batay sa isang weighted moving average ng mga bayarin mula sa nakaraang dalawang araw ng mga block. Bilang isang resulta, kapag ang transaksyon ng bayad sa 300 BTC ay mina, ang kamakailang average na bayad at sa gayon ang kanilang pagtatantya ay tumaas ng 800%.

Ngunit hindi ito sinadya upang pumili sa BlockCypher, dahil nakita namin na maraming mga wallet ang may mga isyu sa mga bayarin sa transaksyon. Kahit na ang Bitcoin CORE ay hindi exempt, dahil napansin ko kamakailan ang isang hindi inaasahang pagtaas sa mga pagtatantya ng bayad mula sa Bitcoin CORE 0.12.0:

screen-shot-2016-05-05-sa-10-46-08-am

Napansin ko na ang pagtatantya ng bayad sa "two block target" ng Statoshi.info ay tumaas mula 44 hanggang 112 satoshi bawat byte noong ika-27 ng Pebrero nang walang maliwanag na dahilan. Ang iba kong Bitcoin node ay hindi nag-ulat ng parehong spike.

Maaaring maipaliwanag ito ng mga pagkakaiba sa mga transaksyon sa mempool dahil ang algorithm ng pagtatantya ng bayad ng Core ay gumagamit lamang ng mga bayarin mula sa mga transaksyon na unang natanggap bilang hindi nakumpirma.

Ito ay may kinalaman at isang pagpapakita ng isang downside sa pag-extrapolate sa hinaharap batay sa view ng iyong node sa network, na hindi garantisadong kapareho ng sa iba.

Macro meltdown

Bagama't maraming hamon ang ipinakita sa mga developer ng Bitcoin sa bawat transaksyon, dapat din nating malaman ang mga epekto sa merkado ng bayad sa kabuuan.

Nag-aalala ako sa ilang posibleng sitwasyon na maaaring makapagpapataas ng mga rate ng bayarin nang mas mabilis kaysa sa kinakailangan:

  • Ang mga dynamic na algorithm ng hindi maganda ang code ay maaaring lumikha ng feedback loop na nagtutulak sa rate ng bayad nang walang kisame habang ang mga transaksyon ay patuloy na bumabaha sa network nang walang pagsasaalang-alang sa mempool backlog. Hindi ito isang malaking alalahanin kung ang karamihan sa mga transaksyon ay pinasimulan ng mga tao na pagkatapos ay nakakakita ng bayad na ipinapakita at nagpapasya kung ito ay masyadong mataas para sa kanilang panlasa o hindi. Gayunpaman, kung maraming transaksyon ang awtomatikong nalilikha nang walang anumang paggawa ng desisyon ng Human at ang mga algorithm na gumagawa ng mga ito ay T anumang mga pagsusuri sa katinuan sa maximum na bayad na bayad, maaaring tumakas ang merkado hanggang sa mapansin at gumawa ng mga pagbabago sa mga ito ang mga inhinyero na sumulat ng mga algorithm na iyon.
  • Ang mga bigong user (o mga tamad na developer) na umaasa pa rin sa mga hard-coded na bayarin ay maaaring KEEP manu-manong i-update ang kanilang mga setting ng wallet hanggang sa magsimulang makumpirma ang kanilang mga transaksyon, malamang na labis ang pagbabayad, ngunit kalaunan ay pinipilit ang iba pang gumagamit ng static na bayad na gawin din ito upang manatiling mapagkumpitensya. Ang mga gumagamit ng dynamic na bayad ay hihila pataas bilang resulta. Naobserbahan ko na ang dating nangyayari, kahit na hindi pa ito gaanong nakaapekto sa mga dynamic na bayarin.

[embed]https://twitter.com/lopp/status/713095965155192832[/embed]

Ang ONE kamakailang pag-unlad na T gaanong natatanggap ng pansin sa kabila ng katotohanan na ito ay may potensyal na makaapekto sa merkado ng bayad ay ang pagbuo ng mga Markets ng pangalawang bayad sa minero.

Ito ay maaaring magkaroon ng anyo ng mga espesyal na programa ng insentibo sa customer gaya ng Serbisyong BlockPriority ng BTCC o maaari itong kumuha ng anyo ng pribadong prepaid block space na mga pagbili. Nangangahulugan ito ng problema para sa sinumang mga developer na nagsusulat ng mga algorithm ng pagtatantya ng bayad dahil ngayon ay may mga opaque Markets ng bayad na hindi nakikita ng iba pang bahagi ng mundo.

Upang banggitin ang press release ng BTCC:

"Pyoridad ng BlockPriority ang lahat ng transaksyon ng mga customer ng BTCC, kabilang ang mga nagbabayad ng zero na bayarin sa transaksyon."

Hindi ito dapat maging problema para sa algorithm ng pagtatantya ng bayad ng Bitcoin Core dahil nangangailangan ito ng 95% ng mga transaksyon sa mempool na may ibinigay na rate ng bayad upang makumpirma sa mga bloke ng X pagkatapos na makita, ngunit maaari itong makaapekto sa mas walang muwang na mga algorithm. Ang aral para sa mga developer ay dahil nakakakita ka ng mga transaksyon sa mababang rate ng bayad na X na nakumpirma ay hindi na nangangahulugan na ligtas para sa iyong serbisyo na mag-broadcast ng mga transaksyon sa rate ng bayad na iyon.

Maaaring magkaroon ng kahulugan sa ekonomiya para sa mga mining pool na magbenta ng mga prepaid block space na kontrata dahil nagbibigay ito sa kanila ng bagong predictable revenue stream.

Gayunpaman, ang babala ko sa mga pool ay ito: T mo maitatago ang aktibidad na ito kung ito ay magiging isang malaking bahagi ng iyong mga mina na transaksyon. Mayroong maraming mga wallet engineers tulad ng aking sarili na sumusubaybay para sa ganitong uri ng pag-uugali, at kung ito ay maging isang problema, kami ay magsapubliko. Inaasahan ko na ang anumang mga pampublikong pool ng pagmimina na mapapatunayang nakikilahok sa gawi na ito ay hindi magiging maganda kung matuklasan ng mga indibidwal na hasher na ang pool ay nagmimina ng mas mababang bayad na mga transaksyon at hindi nagbabahagi ng mga kita mula sa mga pribadong block space na kontrata.

Ito ay maaaring magresulta sa paglipat ng mga hasher sa isang pool na sa tingin nila ay magiging mas kumikita.

Nakahiwalay na Saksi ay malamang na magkaroon din ng epekto sa merkado ng bayad. Mag-aalok ito ng 75% na diskwento sa bayad sa pagtatangkang muling balansehin ang mga gastos sa paglikha kumpara sa pagkonsumo ng mga hindi nagastos na output ng transaksyon.

Inaasahan nitong hikayatin ang mga user na paboran ang paggamit ng mga transaksyon na nagpapaliit ng epekto sa hanay ng UTXO upang mabawasan ang mga bayarin at upang mahikayat ang mga developer na magdisenyo ng mga matalinong kontrata at mga bagong feature sa paraang mababawasan din ang epekto sa hanay ng UTXO.

Nagsulat si David Harding ng isang kapaki-pakinabang pagkasira ng data savings ibinigay ng SegWit.

[embed]https://twitter.com/lopp/status/705122188106604546[/embed]

Sa tingin ko ito ang tamang landas na tatahakin, kahit na hindi ako sigurado na 75% ang pinakamainam na numero. Para sa akin, ang pinakapatas na diskwento ay magiging dynamic at batay sa ratio ng laki ng data ng output sa katumbas na laki ng data ng parehong output kapag ginugol ito bilang isang input.

Bagama't tiyak na magiging mas mahirap itong ipatupad, kung posible man ito.

Pasulong

Marami pa ring wallet at Bitcoin services na hindi nagpatupad ng mga dynamic na bayarin. Alam mo kung sino ka, at ang iyong hindi pagkilos ay malamang na nagreresulta sa isang hindi magandang karanasan para sa ilan sa iyong mga user. Kung hindi ka T nagpapatupad ng mga dynamic na bayarin, ang bawat transaksyon na iyong ibo-broadcast ay umaangkop sa ONE sa dalawang kategorya:

  • Masyado kang nagbabayad sa rate ng merkado at hindi nakukumpirma nang mas mabilis.
  • Maliit ang iyong binabayaran at natigil ang mga transaksyon, na nagreresulta sa hindi magandang karanasan ng user.

Malaki ang posibilidad na ang isang transaksyong pagsasahimpapawid na may hard-coded na bayarin ay pumapasok sa matamis na lugar at nagbabayad ng pinakamainam na rate upang tumugma sa kasalukuyang mga kondisyon ng merkado.

Ang mga developer ng wallet ay dapat magdagdag ng mga mekanismong pangkaligtasan tulad ng mga threshold ng sanity check sa micro level at mga circuit breaker sa macro level upang maiwasan ang mga user na pagbaril sa kanilang sarili sa paa.

Dapat magtakda ang mga wallet ng pinakamababang threshold na mas mataas kaysa sa minimum na bayad sa relay. Sa pamamagitan ng pagmamasid sa pinakamababang bayad na mga transaksyon na ginagawa itong mga bloke, malinaw naming makikita na sa ngayon kung magbabayad ka ng wala pang limang satoshi bawat byte, magkakaroon ka ng masamang oras.

bagong plot

Ang mga developer ng wallet ay dapat mag-isip nang masama tungkol sa kanilang mga algorithm sa pagtatantya ng bayad at isulat ang mga ito upang maging matatag laban sa mga edge na kaso na maaaring mangyari dahil sa mga pagkakamali sa ibang software ng wallet o malisyosong pag-atake ng mga entity na sumusubok na manipulahin ang market ng bayad. Dapat din nilang subaybayan ang kanilang data sa pagtatantya ng bayad at magtakda ng mga alerto para abisuhan sila kung ang mga pagtatantya ay nagiging mas pabagu-bago kaysa sa inaasahan.

Ngunit, dapat nating kilalanin na walang "one-size-fits-all" na algorithm sa pagtatantya ng bayad – ito ay talagang depende sa kaso ng paggamit ng iyong mga transaksyon sa Bitcoin .

Nilalayon ng algorithm ng Bitcoin Core na maging generic at konserbatibo hangga't maaari upang ito ay hindi kapani-paniwalang maaasahan, ngunit para sa ilang mga kaso ng paggamit maaari itong magresulta sa labis na pagbabayad. Ang bawat pitaka at serbisyo ay kailangang magpasya kung anong trade off ang handa nilang gawin upang balansehin ang panganib ng pagkaantala ng mga pagkumpirma laban sa gantimpala ng pagtitipid ng pera sa mga bayarin.

Dahil dito, hinihikayat ko ang lahat ng Bitcoin wallet na gawing naa-access ang kanilang mga pagtatantya ng bayad sa pamamagitan ng mga pampublikong API. Pinaghihinalaan ko na ang mga algorithm ng pagtatantya ng bayad mismo ay magiging isang punto ng kumpetisyon at madalas na mananatiling saradong mapagkukunan, ngunit ang mga pagtatantya ay pampubliko kung gayon mas madali nating mapanood ang abnormal na aktibidad. Baka may gagawa pa ng "Karaniwang Bitcoin" aggregator para sa mga pagtatantya ng bayad!

Dapat nating kilalanin na ang "market ng bayad" ay T eksaktong isang merkado sa tradisyonal na kahulugan ng salita.

Ang mga gumagamit ay maaaring maglagay ng "bid" sa pamamagitan ng pagsasahimpapawid ng isang transaksyon, ngunit ang mga minero ay T naghahayag ng kanilang "nagtatanong" - ang mga wallet ay kailangang hulaan batay sa mga transaksyong kamakailang kinumpirma ng mga minero at kung anong mga transaksyon ang kasalukuyang naghihintay na makumpirma.

Konrad S Graf sinabi ang kanyang mga iniisip sa "fee market" kamakailan:

"Bayaran ang mga bayarin; binili ang mga produkto at serbisyo. Kaya, tinatakpan na ng terminong ito ang tunay na produkto. Ang mga user ay nagsusumite ng mga transaksyon na may bayad bilang bukas na bid sa pag-asa ng kumpirmasyon. Inilalarawan ko ito bilang isang merkado para sa mga serbisyo sa pagsasama ng transaksyon. Nagbi-bid ang mga user na isama sa mga minero ang mga transaksyon sa mga bloke ng kandidato. Pagsasama sa mas maraming bloke ng kandidato—lalo na kaugnay sa kabuuang pagtaas ng hashrate ng kandidato para sa mabilis na kumpirmasyon ng kandidato. sa mas mabagal, ang iba pang mga bagay ay katumbas, kaya ang elemento ng oras ng kakulangan ay isang merkado para sa priority ng pagkumpirma, isang market ng oras.

Marahil kung ang mga mining pool ay nag-publish ng mga pampublikong API kasama ang kanilang mga patakaran sa pagmimina at "mga rate ng pagpunta", kung gayon maaari itong makatulong sa mga serbisyo ng wallet na gumawa ng mas matalinong mga desisyon kapag kinakalkula ang mga dynamic na bayarin sa halip na pilitin ang mga developer na umasa sa hula. Makakatulong din ito sa pagpapagaan ng mga problemang dulot ng mga minero na gumagawa ng mga hindi lampasan Markets ng pangalawang bayad sa pamamagitan ng mga pribadong kontrata ng block space.

Hindi dapat kailanganin ng mga gumagamit ng Bitcoin na KEEP ang kasalukuyang estado ng block contention.

Dapat na pinangangasiwaan ng mga wallet ang mga kumplikado ng market ng bayad sa ilalim ng mga pabalat, na nagbibigay sa user ng ilang simpleng opsyon kapag nagpapadala ng transaksyon. Ang ONE potensyal na ruta ay para sa user na pahintulutan ang isang maximum na bayad depende sa pagkamadalian ng transaksyon at ipagamit sa wallet ang RBF para pataasin ang bayad na binayaran pagkatapos ng bawat block na dumaan nang hindi ito nakumpirma.

Dapat ipakita sa user ang mga halaga ng bayad sa transaksyon sa mga tuntunin ng kanilang gustong unit ng account, gaya ng mga dolyar. Malamang na makatuwiran din na ipakita ang bayad sa mga tuntunin ng isang porsyento ng halaga ng transaksyon kung lumampas ito sa isang partikular na threshold, gaya ng 1%. Gagawin nitong mas madali para sa mga user na magpasya kung ang kasalukuyang estado ng market ng bayad ay masyadong pinagtatalunan at mas gugustuhin nilang antalahin ang paggawa ng transaksyon hanggang sa ligtas nilang magawa ito sa mas mababang rate ng bayad.

Kapag tinatalakay natin ang mga bayarin sa transaksyon, ang mga gumagamit ng Bitcoin ay dapat tumigil sa pagsasabi na nagbayad sila ng "X cents" o "Y bits" sa mga bayarin sa transaksyon dahil ang ganitong uri ng pahayag ay walang katuturan nang hindi nalalaman ang laki ng transaksyon. Dapat nating i-standardize ang paggamit ng mga rate ng bayad sa mga talakayan, mas mainam na denominado sa mga tuntunin ng satoshis bawat byte. Mas simple para sa mga tao na magsulat at KEEP ang "20 satoshis bawat byte" kumpara sa "20,000 satoshis bawat kilobyte".

Ang ebolusyon ng merkado ng bayad sa transaksyon ng bitcoin ay naging isang mabatong daan hanggang sa puntong ito.

Sa una, ang mga bayarin ay manu-manong itinakda ng mga developer, pagkatapos ay manu-mano ng mga user, at ngayon ay nasa mas magulo at potensyal na mapanganib na punto kung saan ang mga developer ay gumaganap ng mas aktibong papel sa pamamahala sa ekonomiya ng umuusbong na merkado na ito.

Kristov ATLAS mahusay na binanggit ang mga panganib ginagawa namin sa pamamagitan ng sentral na pagpaplano ng mga pagbabago sa ekonomiya sa Bitcoin nang hindi lubusang pinag-aaralan ang mga ito; dapat KEEP ito ng mga developer kapag nagsusulat ng mga algorithm sa pagtatantya ng bayad. Dapat tayong magsikap na matiyak na ang merkado ng bayad ay nananatiling hinihimok ng mga tao sa tulong ng mga makina, hindi ang kabaligtaran. Dapat na maging maingat ang mga developer ng wallet sa pagbuo ng kanilang logic sa bayad upang makapagbigay kami ng maayos na karanasan ng user nang hindi inaalis ang kalayaan ng mga user sa pagpili, na kinakailangan para sa pagpapanatili ng isang gumaganang market ng bayad.

Larawan sa pamamagitan ng Dan Nott para sa CoinDesk

Jameson Lopp

Si Jameson Lopp ang CTO at co-founder ng Casa, isang self custody service. Isang cypherpunk na ang layunin ay bumuo ng Technology na nagpapalakas sa mga indibidwal, siya ay nagtatayo ng multisignature Bitcoin wallet mula noong 2015. Bago itinatag ang Casa, siya ang nangungunang inhinyero ng imprastraktura sa BitGo. Siya ang nagtatag ng Bitcoin Special Interest Group ng Mensa, ang Triangle Blockchain at Business meetup at ilang open source na proyekto ng Bitcoin . Sa buong panahong ito, nagtrabaho siya upang turuan ang iba tungkol sa kung ano ang natutunan niya sa mahirap na paraan habang nagsusulat ng mahusay na software na maaaring makatiis sa parehong mga kalaban at hindi sopistikadong mga end user.

Jameson Lopp