Pagbuo ng isang Mas mahusay na Bitcoin Fee Market | PH.democraziakmzero.org

Pagbuo ng isang Mas mahusay na Bitcoin Fee Market

Pagbuo ng isang Mas mahusay na Bitcoin Fee Market

Sa nakalipas na taon nakita natin ang fee merkado para sa bitcoin transaksyon evolve sa isang sunud tulin ng lakad. Tulad ng dami ng transaksyon ay patuloy upang madagdagan ang, kaya ang ipinapakita ng pangangailangan para sa block na espasyo, na kung saan ay nananatiling sa limitadong supply ng 1 megabyte (MB) halos tuwing 10 minuto.

Dahil mayroon kaming debatedthe isyu ng pagtaas ng supply ng block space nauseum ad, artikulong ito ay tumutok sa ang kasaysayan at kasalukuyang estado ng bitcoin bayarin sa transaksyon.

Ang katotohanan ay na ang mga pressures na nagreresulta mula sa mataas na paninindigan para harangan ang espasyo ay may nagpapasama na karanasan ng user at sa gayon ay incentivized bitcoin wallets upang gumawa ng mga pagsasaayos upang panatilihin ang kanilang mga gumagamit na masaya sa pamamagitan ng pagtiyak ng napapanahong pagkumpirma ng mga transaksyon.

Gayunpaman, hindi namin ng isang mahabang paraan mula sa operating sa isang optimal na bayad market.

Ang Kasaysayan ng Mga Bayarin sa Transaksyon

Para sa unang ilang taon ng pag-iral ni bitcoin, transaksyon fees ay opsyonal - sila ay itinuturing na isang donasyon sa mga minero.


Wallets binabayaran ang parehong bayad sa bawat transaksyon - defaulting sa kahit anong fee ang wallet developer naisip ay naaangkop.

Default fee bitcoin Core ay nabago sa ilang mga beses sa mga nakaraang taon bilang ang bitcoin exchange rate nadagdagan, mula sa 0.01 BTC sa 0.0005 BTC sa 0.0001 BTC. May mga patakaran sa paligid ng "priority transaksyon" na naka-enable ang mga gumagamit upang magpadala ng mga transaksyon na walang bayad kung ang input ay luma at na may mataas na halaga na sapat, kahit miners may halos phased mga out sa puntong ito din.

Natutunan namin sa mga nakaraang taon na hard-code static na bayarin sa transaksyon ay napakahirap para sa ilang mga kadahilanan:

  • Ito ay hindi ang ganap na bayad na mahalaga sa mga minero, ngunit sa halip ang fee rate kada bytes ng data ng transaksyon. Mula sa bahagi ng mga minero, sila lamang magkaroon ng 1 MB ng espasyo sa kung saan nais nilang upang magsingit ng maraming mga transaksyon hangga't maaari upang mangolekta ng higit pang mga bayarin. Gaya ng nabanggit, ang isang 200 byte transaksiyon sa isang fee na 0.0001 BTC ay higit na mabuti sa isang 1,000 byte transaksiyon sa isang fee na 0.0001 BTC, dahil maaari silang ipasok ang lima sa mga dating at mangolekta ng limang beses bilang magkano sa mga bayarin.
  • Mula sa pananaw ng user, kung lagi kang magtakda ng isang static na bayad, ikaw ay malamang na sa huli ay lumikha ng isang malaking sukat ng data ng transaksyon (dahil sa paggastos ng maraming mababang halaga input) na may isang napakababang rate fee na hindi kailanman ay maaaring makakuha ng nakumpirma na.
  • Wallets na may static na mga bayarin ay hindi maaaring umangkop sa mabilis na pagbabago kundisyon ng merkado, na nagreresulta sa mga gumagamit ng pagsasahimpapawid ng mga transaksyon na mag-overpaying o kulang ang ibinabayad. Ang dating ay hindi makakuha ng mga transaksyon nakumpirma mas mabilis, habang ang huli ay magreresulta sa mahabang oras ng kumpirmasyon dahil minero ipasa ang mga ito sa paglipas ng sa pabor ng mas malaking kita transaksyon upang kumpirmahin.

Ang release ng Bitcoin 0.3.15in Nobyembre 2010 kasama ang isang pagbabago upang simulan ang pagkalkula ng mga bayad na nauugnay sa laki ng data sa transaksyon, ngunit hindi lahat ng wallet software sinundan suit at maraming mga gumagamit ay patuloy nang walang taros pagtatakda ng parehong static na bayad sa bawat transaksyon. Ito ay karaniwang hindi isang problema hanggang sa nagsimula kaming dakdak up laban sa maximum na laki ng block, dahil miners nais kumpirmahin halos anumang wastong transaksyon na ay matagumpay na relayed sa kanila.

Tulad ng mga bloke ay nagsimula upang punan up sa 2015, ito ay naging malinaw na ang pinakamahusay na pagsasanay ay upang gamitin ang isang dynamic na bayad algorithm dahil maaari itong tumugon sa pagbabago ng mga kondisyon sa network.

Bitcoin Core nagsimula pagkalkula ng mga dynamic na mga pagtatantya fee tulad ng 0.10 releasein Pebrero 2015, at Alex Morcos ay na-steadily ang pagpapabuti ng mga ito mula noon. Fee pagtatantya algorithm Core ay sa halip kumplikado; maaari mong tingnan ang mismong code dito at ang ingles paliwanag dito.

A Fee Market Emerges

Antoine Le Calvez, nag-develop ng p2sh.info, ay nagbibigay ng isang makasaysayang pagsusuri ng mga dynamic at static na mga bayarin.

Narito ang mga nakaraang dalawang taon:

Maaari naming makita ang mga makabuluhang mga jumps sa mga dynamic na bayad sa paggamit sa panahon ng pagsubok network stress at pag-atake noong nakaraang taglagas.

Gayunpaman, pinaghihinalaan ko na ito ay hindi kasama sa ordinaryong mga gumagamit lumilipat sa dynamic wallets fee, ngunit sa halip sa mga attackers sa kanilang sarili nagbabayad feesthat sila ay sadyang itinakda upang maging mas mataas kaysa sa mga static na mga bayarin na ginagamit ng karamihan sa mga wallets sa oras.

Ang ilan sa mga mas sopistikadong mga gumagamit ay nababagay sa kanilang mga hard-code na bayarin sa panahon ng pag-atake, ngunit ang mga ay malamang na ang isang maliit na minorya ng kabuuang mga transaksyon. Maaari din naming makita ang isang jump sa simula ng Marso 2016 - ito ay malamang bahagyang isang resulta ng bagong wallet ni Blockchain pag-deploy ng mga dynamic na mga bayarin sa isang buwan nang mas maaga.

Rusty Russell ginanap sa isang mahusay na analysisof ang umuusbong fee market noong Disyembre 2015, na nagpakita na ang mas maraming mga transaksyon ay gumagamit ng mga dynamic kinakalkula sa bayad, at na ang average na halaga ng isang transaksyon ay ang pagtaas ng mga maliliit na mga pagbabayad ay nagsisimula pa naka-presyo sa labas ng blockchain.

AJ Bayan sinundan up sa post ni Rusty na may mas malalim na pagtatasa. Siya ay nakilala walong natatanging mga phases fee market sa kabuuan ng kasaysayan ng bitcoin:
 

Bayan ay nagpatuloy ng kaniyang pagsisiyasat sa isang segundo postand ay dumating sa ilang mga konklusyon tungkol sa mga epekto na ang mga umuusbong na bayad market ay nagkaroon sa mga gumagamit.

Ang mga ito ay:

  • Ang isang makabuluhang bilang ng mga wallets ay magilas pagkalkula ng mga bayad, sa isang per-byte granularity.
  • Maraming mga wallets pa rin makalkula ang mga bayarin magilas, o kahit na kalkulahin ang mga bayarin sa isang per-byte na antas.
  • Market-driven na mga bayarin ay lamang maaaring tumaas pa na may mas mataas na pag-angkop ng mga wallets na sumusuporta sa mga dynamic na mga pagtatantya fee.
  • Makabuluhang overpaying merkado rate ay hindi makuha ang iyong mga transaksyon nakumpirma anumang mas mabilis.
  • Nagkaroon ng dalawang mga kaganapan fee na magkaroon ng epekto wallets na may static na bayad, at isang ikatlong fee kaganapan ay paparating na.
  • Wallets na dynamic na kalkulahin ang mga bayarin magbayad ng malaki-laking mas mababang bayad sa average kaysa sa mga na hindi.

Gumagamit ako pagsubaybay pagtatantya fee Bitcoin Core kay Statoshi; dito maaari mong makita na sila ay may triple sa loob ng nakaraang anim na buwan ng pag-aaway para harangan ang espasyo ay patuloy na tumaas.

Calvez ay nagbibigay din ng isang dashboard sa lahat ng mga magagamit na pampublikong fee pagtatantya API at ang kanilang mga makasaysayang pagtatantya data:

Nang kawili-wili, ito ay lilitaw na 21, fee pagtatantya BitGo, at ni Blocktrail lilitaw upang maging ang pinaka-tumutugon sa pagbabago ng mga kundisyon ng merkado habang BitPay, Blockchain, at BlockCypher ay may mas madaling matuyo mga pagtatantya.

Gayunpaman, magiging pabaya para sa akin na malawak na inirerekomenda sa lahat ng tao lumipat sa paggamit ng dynamic kinakalkula bayarin sa transaksyon nang hindi muna pagpuna sa mga panganib na kasangkot.

Bilang napupunta ang sinasabi, ang bawat solusyon ay humantong sa bagong mga problema. Dynamic na bayarin sa transaksyon ay walang exception.

Dynamic Hirap

Dynamic pagtatantya fee ay hindi kailanman ay magiging perpekto dahil ang mga ito ay isang pagtatangka upang mahulaan ang (malapit) sa hinaharap.

Bilang Danish physicistNiels Bohr isang beses quipped: "hula ay napakahirap, lalo na tungkol sa hinaharap". Kung nabigo fee pagtatantya algorithm tama mahulaan ang mga hinaharap na estado ng bayad sa market at pagkatapos ay gumagamit ng ma-stuck sa isang "fee bitag" tulad ng nabanggit sa pamamagitan ng Dr Washington Sanchez ng OpenBazaar.

Ito ay maaaring mangyari kung i-broadcast mo ang isang transaksyon na may isang ganap na makatwirang bayad para sa kasalukuyang kundisyon ng merkado, ngunit kaagad pagkatapos ng paggawa nito, maraming iba pang mga transaksyon mas mataas na bayad makapag-broadcast ng ibang mga user, na mahalagang itulak ang iyong mga transaksyon sa likod ng priority queue miners '. Ang problema ay na hindi ka maaaring, nang walang Palitan Sa pamamagitan Fee (RBF), i-update ang iyong "bid" upang bumawi para sa mga bagong kundisyon ng merkado.

Mga bug sa fee pagtatantya algorithm ay mayroon ding mga potensyal na upang magpahamak kalituhan sa fee merkado. Dalhin, halimbawa, ang isang kamakailan-lamang na user error na nagresulta sa isang tao ang paglikha ng isang transaksyon na may isang napakalaki 300 BTC fee. Ito ay masamang sapat na para sa mga sawi user na nag-malamang taba-fingered ang "fee" at "halaga" halaga sa ilang mga hindi maganda ang naka-code ng software, ngunit ito rin ay may ripple effect:

Hum, @BlockCyphermay kailangan upang suriin ang kanilang mga bayad pagtatantya algorithm upang ibukod outliers. Https://t.co/Jo4Png9ZmCpic.twitter.com/zEl05Uk3tR

- Antoine Le Calvez (@khannib) Abril 26, 2016

Ito ay isang edukado hulaan, ngunit ito ay lilitaw na ni BlockCypher "1 hanggang 2 bloke target" ay gumagamit ng isang fee pagtatantya algorithm batay sa isang tinimbang na gumagalaw average ng mga bayad mula sa nakalipas na dalawang araw ng mga bloke. Bilang isang resulta, kapag ang 300 BTC fee transaksyon ay may mina, ang mga kamakailan-lamang na bayad average at sa gayon ay ang kanilang mga pagtatantya lawas sa pamamagitan ng 800%.

Ngunit ito ay hindi sinadya upang kunin sa BlockCypher, tulad ng nakita natin maraming mga wallets may mga isyu na may bayad sa transaksyon. Hindi kahit Bitcoin Core ay exempt, tulad ng kamakailan ko sinusunod ang isang hindi inaasahang spike sa ang mga pagtatantya fee mula sa Bitcoin Core 0.12.0:

Napansin ko na ni Statoshi.info "dalawang bloke target" fee pagtatantya surged 44-112 satoshis bawat byte sa 27 Pebrero para sa walang maliwanag na dahilan. Ang aking iba pang bitcoin node ay hindi ulat na ang parehong spike.

Ito ay maaaring marahil ay ipinaliwanag sa pamamagitan ng mga pagkakaiba sa mempool transaksyon since fee pagtatantya algorithm Core Ginagamit lamang ng mga bayad mula sa mga transaksyon na ay unang nakatanggap ng hindi nakumpirma na.

Ito ay may kinalaman at ito ay isang pagpapakita ng isang downside sa extrapolating hinaharap batay sa view ng iyong node ng network, na kung saan ay hindi garantisadong upang maging katulad ng lahat ng tao.

Macro meltdown

Habang may mga maraming mga hamon na ipinakita sa bitcoin mga developer sa isang per-transaksyon na batayan, dapat din tayong maging nababatid ng ang mga epekto sa mga bayad na merkado bilang isang buo.

Ako nag-aalala sa pamamagitan ng ilang mga potensyal na mga sitwasyon na maaaring magdala ng mga rate ng bayad sa up mas mabilis kaysa sa kinakailangan:

  1. Hindi maganda coded dynamic fee algorithm ay maaaring lumikha ng isang feedback loop na nag-mamaneho ang fee rate up na walang kisame pati na transaksyon patuloy na baha sa network na may walang pagsasaalang-alang para sa mga mempool backlog. Ito ay hindi isang malaking pag-aalala kung ang karamihan sa mga transaksyon ay ina-na sinimulan ng mga kawani na tao na pagkatapos ay nakakakita ng isang fee ipapakita at pagpapasya kung o hindi ito ay masyadong mataas para sa kanilang panlasa. Gayunpaman, kung maraming mga transaksyon ay ina-awtomatikong nalikha nang walang anumang pantao paggawa ng desisyon at ang algorithm paglikha ng mga ito ay hindi magkaroon ng anumang mga tseke katinuan sa pinakamataas na bayad bayad, ang merkado ay maaaring tumakbo palayo hanggang sa mga inhinyero kung sino ang sumulat ng mga algorithm mapansin at gumawa ng mga pagbabago sa mga ito.
  2. Nadidismaya mga gumagamit (o tamad sa mga developer) na umaasa pa rin sa hard-code fees ay maaaring panatilihin ang mano-manong pag-update ng kanilang mga setting ng wallet hanggang sa ang kanilang mga transaksyon simulan ang pagkuha nakumpirma, malamang overpaying nang malaki-laki, ngunit kalaunan pagpilit iba pang mga gumagamit static na bayad upang gawin ang parehong upang manatiling competitive. Dynamic gumagamit fee ay hinila pataas bilang isang resulta. Naipasok ko na sinusunod ang dating nangyayari, kahit na hindi pa sa lawak na ito ay apektado dynamic fees malaki-laki.

Nakakakita ako ng higit pang mga transaksyon na may mataas na hard code fees.0005-.001. Overpaying sa pamamagitan ng isang order ng magnitude na! https://t.co/BfqIEPfenk

- Jameson Lopp (@lopp) Marso 24, 2016

Isang kamakailang pag-unlad na hindi nakatanggap ng marami pansin sa kabila ng katotohanan na ito ay may potensyal na makakaapekto sa fee market ay ang pag-unlad ng pangalawang merkado minero fee.

Ito ay maaaring tumagal ang form ng mga espesyal na mga programa ng customer insentibo tulad ni BTCC BlockPriority serviceor maaari itong tumagal ang form ng pribadong prepaid pagbili block space. Ito spells problema para sa anumang mga developer na isinusulat fee pagtatantya algorithm dahil ngayon may mga opaque na bayad na mga merkado na invisible sa ang magpahinga ng ang mundo.

Upang quote press release ni BTCC:

"BlockPriority prioritizes lahat ni BTCC customer transaksyon, kabilang ang mga taong magbayad zero bayarin sa transaksyon."

Ito ay hindi dapat maging isang problema para sa mga bayad na pagtatantya algorithm Bitcoin Core dahil nangangailangan ito ng 95% ng mempool mga transaksyon na may ibinigay na rate fee na-confirm sa X bloke matapos na nakita, ngunit ito ay makakaapekto sa mas maraming walang muwang algorithm. Ang aralin para sa mga developer ay na dahil lang sa ikaw ay nakakakita ng mga transaksyon sa isang mababang bayad sa rate ng X ini-nakumpirma Hindi na nangangahulugan na ito ay ligtas para sa iyong serbisyo upang i-broadcast transaksyon sa na fee rate.

Ito ay maaaring gumawa ng ekonomiya kahulugan para sa pagmimina pool upang magbenta ng prepaid kontrata block space na ito sapagkat ito ay nagbibigay sa kanila ng isang bagong predictable stream ng kita.

Gayunman, ang aking mga babala sa pool ay ito: hindi mo magagawang upang itago ang aktibidad na ito kung ito ay nagiging isang makabuluhang bahagi ng iyong mina transaksyon. Maraming mga inhinyero wallet tulad ng aking sarili na pagsubaybay para sa ganitong uri ng pag-uugali, at kung ito ay nagiging isang problema, kami ay pumunta sa publiko. Pinaghihinalaan ko na ang anumang mga pampublikong mining pool natagpuan na maging kalahok sa pag-uugali na ito ay hindi mabusog nang maayos kung ang mga indibidwal na hashers matuklasan na ang pool ay tinanggal pagmimina mas mababang mga transaksyon fee at hindi pagbabahagi ng mga kita mula sa mga pribadong kontrata block space.

Ito ay maaaring magresulta sa hashers paglipat sa isang pool na sa tingin nila ay magiging mas malaking kita.

Segregated Witnesswill malamang din ay may isang epekto sa ang bayarin merkado. Ito ay mag-aalok ng isang 75% fee discount sa pagtatangkang upang rebalance ang mga gastos ng paglikha kumpara ubos hindi nagastos na transaksyon outputs.

Ito ay inaasahan na hikayatin ang mga gumagamit upang paboran ang paggamit ng mga transaksyon na i-minimize ang epekto sa UTXO set upang i-minimize ang mga bayad at upang hikayatin ang mga developer na disenyo ng matalinong mga kontrata at mga bagong tampok sa isang paraan na rin ang i-minimize ang epekto sa UTXO set.

David Harding wrote up ng isang kapaki-pakinabang na breakdown ng mga data savingsprovided pamamagitan SegWit.

Kapus-palad economics: ito ay nagkakahalaga ng 5X-10X mas maraming (data na sukat at sa gayon ay bayad) upang magdagdag ng isang input ( "UTXO set) vs isang output ( 'UTXO set) sa isang BTC txn.

- Jameson Lopp (@lopp) Marso 2, 2016

Sa tingin ko ito ang tamang landas na kumuha, kahit na hindi ako sigurado na ang 75% ay ang pinakamainam na numero. Mukhang sa akin na ang pinaka-patas na discount ay dynamic at batay sa ratio ng laki ng data sa output upang ang mga kaukulang data na sukat ng parehong output kapag ito ay ginugol bilang isang input.

Kahit na ito ay tiyak maging mas mahirap na ipatupad, kung ito ay kahit na posible sa lahat.

Sumulong

May mga pa rin ng maraming mga wallets at bitcoin serbisyo na hindi ipinatupad dynamic fees. Alam mo kung sino ka, at ang iyong kawalang-ay malamang na nagreresulta sa isang hindi magandang karanasan para sa ilan sa iyong mga user. Kung hindi mo pa ipinapatupad dynamic bayad, pagkatapos ay sa bawat transaksyon mong i-broadcast umaangkop sa isa sa dalawang kategorya:

  1. Ikaw ay overpaying sa merkado rate at hindi nagsisimula pa nakumpirma makabuluhang mas mabilis.
  2. Ikaw na kulang ang ibinabayad at transaksyon ay nagsisimula pa natigil, na nagreresulta sa hindi magandang karanasan ng user.

Ito ay lubhang walang kasiguruhan na ang isang transaksyon broadcast na may isang hard-code fee ay paghagupit ang sweet spot at pagbabayad ang pinakamainam na rate upang tumugma sa kasalukuyang kundisyon ng merkado.

Wallet developersshould si mekanismo sa kaligtasan tulad ng katinuan check threshold sa micro antas at circuit breakers sa macro level upang maiwasan ang mga gumagamit mula sa shooting themselvesin paanan.

Wallets ay dapat magtakda ng isang minimum threshold na ay mas mataas kaysa sa lamang ang minimum na bayad relay. Sa pamamagitan ng pagmamasid sa mga minimum na mga transaksyon fee na gawin ito sa mga bloke, maaari naming malinaw na makita na sa ngayon kung ikaw ay nagbabayad sa ilalim ng limang satoshis bawat byte, ikaw ay pagpunta sa may isang masamang panahon.

Wallet developersshould tingin adversarially tungkol sa kanilang mga bayarin pagtatantya algorithm at isulat ang mga ito upang maging matatag laban sa gilid kaso na maaaring mangyari dahil sa mga pagkakamali sa ibang wallet software o nakakahamak na pag-atake sa pamamagitan ng mga entity sinusubukan upang mamanipula ang fee merkado. Dapat din nilang subaybayan ang kanilang fee pagtatantya ng data at itakda ang mga alerto upang maabisuhan sila kung ang mga pagtatantya naging mas madaling matuyo kaysa sa inaasahan.

Ngunit, dapat nating kilalanin na walang "one-size-sumpon-lahat ng" fee pagtatantya algorithm - ito ay talagang depende sa sitwasyon ng paggamit ng iyong bitcoin transaksyon mahulog sa ilalim.

Algorithm Bitcoin Core ni naglalayong maging kasing generic at konserbatibo panahon nang sa gayon na ito ay hindi kapani-paniwalang maaasahang, ngunit para sa ilang mga kaso na paggamit maaari itong magresulta sa overpaying. Ang bawat wallet at serbisyo ay kailangang magpasiya kung ano ang kalakalan off ang mga ito ay handang gumawa balansehin ang panganib ng naantalang mga pagkumpirma laban sa gantimpala ng pag-save ng pera sa mga bayarin.

Dahil dito, hinihikayat ko ang lahat ng bitcoin wallets upang gawin ang kanilang fee estima mapupuntahan sa pamamagitan ng pampublikong mga API. Pinaghihinalaan ko na ang bayad sa estimate algorithm mismo ang magiging isang punto ng kumpetisyon at madalas mananatiling sarado source, ngunit ito ang mga pagtatantya ay pampubliko at pagkatapos ay maaari naming mas madaling panonoorin para sa mga abnormal na aktibidad. Marahil ang isang tao ay kahit na bumuo ng isang "Bitcoin Average" aggregator para sa mga pagtatantya fee!

Dapat nating kilalanin na ang "fee market" ay hindi eksakto isang merkado sa tradisyunal na kahulugan ng salita.

Maaaring maglagay ng mga gumagamit ng isang "bid" sa pamamagitan ng pagsasahimpapawid ng isang transaksyon, ngunit minero huwag isapubliko ang kanilang "nagtatanong" - wallets may sa hulaan batay sa mga transaksyon sa mga minero kamakailan nakumpirma at sa pamamagitan ng kung ano ang mga transaksyon ay kasalukuyang naghihintay na ma-nakumpirma na.

Konrad S Graf nakasaad kanyang thoughtson ang "fee market" kamakailan:

"Ang mga bayad ay binayaran;.... Mga produkto at serbisyo ay binili Kaya, term na ito na obscures ang tunay na produkto Users isumite ang mga transaksyon na may isang fee bilang isang bukas na bid sa pag-asa ng pagkumpirma ilarawan ko ito bilang isang merkado para sa transaksyon-inclusion serbisyo bid Users na magkaroon ng mga minero ay kinabibilangan ng mga transaksyon sa kandidato bloke Pagsasama sa higit pang mga bloke na kandidato. - lalo na may kaugnayan sa ang kabuuang hashrate pagmimina para sa mga kandidato - itataas ang logro ng mas mabilis pagkumpirma Users mas gusto mas mabilis pagkumpirma sa mas mabagal, iba pang mga bagay na katumbas, kaya ang oras na sangkap ng. Kakulangan ay susi. Ito ay isang merkado para sa confirmation priority, isang pagkakataon market. "

Marahil kung mining pool publish pampublikong mga API sa kanilang mga patakaran sa pagmimina at "pagpunta rate", pagkatapos ay maaari itong makatulong sa mga serbisyo ng wallet gumawa ng mas matalinong mga pagpapasya kapag kinakalkula ang dynamic na bayarin sa halip na pilitin developer upang umasa sa panghuhula. Ito ay maaari ring makatulong sa alleviate ang mga problema na sanhi ng mga minero na lumikha ng opaque sekundaryong mga merkado fee sa pamamagitan ng mga pribadong mga kontrata block space.

Bitcoin mga gumagamit ay hindi dapat kailangan upang subaybayan ang mga kasalukuyang estado ng block pagtatalo.

Wallets ay dapat na paghawak sa mga pagkakumplikado ng bayarin merkado sa ilalim ng mga pabalat, na nagbibigay sa user ng ilang simpleng mga pagpipilian kapag nagpapadala ng isang transaksyon. Ang isang potensyal na ruta ay magiging para sa user na pahintulutan ang isang max fee depende sa transaksyon pangangailangan ng madaliang pagkilos at magkaroon ng wallet paggamit RBF sa ramp up ang fee na binayaran pagkatapos ng bawat bloke na magbabalik nang hindi ito nakumpirma na.

Transaksyon halaga fee dapat na ipinapakita sa user sa mga tuntunin ng kanilang mga ginustong yunit ng account, tulad ng dollars. Ito ay malamang din magkaroon ng kahulugan upang ipakita ang mga fee sa mga tuntunin ng isang porsyento ng halaga ng transaksyon kung ito ay lumampas sa isang tiyak na threshold, tulad ng 1%. Ito ay gawing mas madali para sa mga gumagamit upang magpasya kung ang kasalukuyang estado ng bayad sa market ay masyadong palaaway at na sila ginusto upang antalahin paggawa ng transaksyon hanggang maaari nilang ligtas na gawin ito sa isang mas mababang fee rate.

Kapag kami ay tinatalakay ang mga bayarin sa transaksyon, bitcoin gumagamit ay dapat huminto na nagsasabi na sila ay bayad na "X cents" o "Y bits" sa mga bayarin sa transaksyon dahil ang ganitong uri ng pahayag ay walang saysay nang walang pag-alam ang laki ng mga transaksyon. Dapat nating ilagay sa pamantayan ang paggamit rate ng bayad sa mga talakayan, mas mabuti denominated sa mga tuntunin ng satoshis bawat byte. Mas simple para sa mga tao na magsulat at subaybayan ang "20 satoshis bawat byte" kung ihahambing sa "20,000 satoshis per kilobyte".

Ang paglaki ng bayad sa transaksyon market bitcoin ay isang rocky road hanggang sa puntong ito.

Sa una fees ay mano-manong i-set sa pamamagitan ng mga developer, at pagkatapos ay mano-mano sa pamamagitan ng mga gumagamit, at ngayon kami ay sa isang mas magulong at potensyal na mapanganib punto kung saan developer ay naglalaro ng isang mas aktibong papel sa pagpipiloto ang economics ng ito umuusbong merkado.

Kristov Atlas eloquently nakasaad sa riskswe magdadala sa pamamagitan May gitnang pagpaplano ng pang-ekonomiyang mga pagbabago sa bitcoin na walang ganap na pag-aaral ang mga ito; mga developer ay dapat panatilihin ito sa isip kapag sumusulat fee pagtatantya algorithm. Dapat nating sikaping upang matiyak na ang mga bayad sa market ay nananatiling hinimok ng mga tao sa tulong ng machine, hindi ang iba pang mga paraan sa paligid. Wallet developer ay dapat mag-ingat kapag pagbuo ng kanilang mga bayad sa logic upang maaari naming magbigay ng isang mas mahusay na karanasan ng user nang walang pagkuha ang layo ng kalayaan gumagamit ng mga pagpipilian, na kung saan ay kinakailangan para sa pagpapanatili ng isang functioning fee merkado.

Bitcoin ProtocolTechnology

Kaugnay na Balita


Post Bitcoin

Kailangan ba ng Bitcoin ang Sariling Silicon Valley?

Post Bitcoin

Bitcoin Core Nagbukas ng Mga Pintuan sa Labas na pagpopondo Sa Programang Pag-sponsor

Post Bitcoin

Bitcoin Patuloy Marso sa Mainstream sa St Petersburg Bowl Game

Post Bitcoin

Bakit Bitcoin ay Mas mahusay para sa mga Fighters Crime kaysa sa mga Kriminal

Post Bitcoin

Binubuksan ng Bitcoin Foundation ang Bagong User-Friendly Website

Post Bitcoin

Ang presyo ng Bitcoin ay Hinahanap Hard Floor Sumusunod 26,000 BTC Ibenta Order

Post Bitcoin

Brock Pierce Pinili ng Lupon ng Lupon ng Bitcoin Foundation

Post Bitcoin

Bitcoin ATM Thieves Strike Atlanta Smoke Shop

Post Bitcoin

Maikli ang Nanirahan? Bitcoin Struggles to Retake $ 7,200

Post Bitcoin

Bulung-bulungan o Hindi: Ang Goldman trading Gusto Palitan Bitcoin

Post Bitcoin

Ang presyo ng Bitcoin ay Bumaba sa mga pamagat

Post Bitcoin

Ang Rally ng Segwit2x ay nagwawalang-bahala? Bitcoin Mukhang Malakas Bilang Fork Boost Fades