- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Binibigyan ng Bitcoin CORE 0.10 ang Mga Developer ng Pinasimpleng Access sa Network Consensus
Ang Bitcoin CORE 0.10.0 ay inilabas na may mga pangunahing pagbabago na tumutugon sa mga bumababang node, lumulutang na bayarin sa transaksyon at isang consensus library.
Ang pinakabagong bersyon ng Bitcoin CORE ay inilabas kahapon, na may mga pangunahing pagbabago na tumutugon sa bumababang bilang ng mga node, kung paano itinakda ang mga bayarin sa transaksyon para sa Bitcoin CORE wallet at pinapasimple ang proseso para sa mga developer na makisali sa mga proyekto ng Bitcoin .
Marahil ito ang huling punto na magkakaroon ng pinakamalaking epekto sa kung paano gumagana ang mga developer sa Bitcoin CORE. Ang pinakabagong bersyon nitomay kasamang consensus library, na nagbibigay sa mga programmer ng madaling access sa mga panuntunang namamahala sa consensus sa Bitcoin network, nang hindi kinakailangang magpatakbo ng isang buong node.
"Hinahati namin ito sa isang standalone na library na walang ginagawa kundi nagpapatunay ng data," sabi ni Peter Todd, isang CORE tagapag-ambag.
Pinagkasunduan library
Ang ONE developer na naghihintay sa pagpapalabas ng consensus library ay si Tamas Blummer ng Mga Bit ng Patunay. Sinabi ni Blummer na ang ibig sabihin ng library ay ang mga developer na tulad niya ay makakagawa ng mas secure na mga wallet dahil titiyakin nito na ang lahat ng transaksyon ay ganap na na-validate ng network.
"Kung wala ka sa pinagkasunduan sa karamihan - na maaaring mangyari kung hindi ka gumagamit ng parehong mga patakaran - nangangahulugan ito na maaari mong isipin na ang isang Bitcoin ay naroroon, ngunit sa katotohanan ay wala na ito. Maaari mong tanggapin ang isang transaksyon na T tinatanggap ng karamihan [ng network]," sabi ni Blummer.
Sa ibang paraan, kung ang isang developer ay T lubos na nakatitiyak na ang isang partikular na pagpapatupad ng mga tuntunin ng pinagkasunduan ay tumutugma sa karamihan ng network, maaari itong magresulta sa mga nakapipinsalang error, itinuro ni Todd. Ang CORE kontribyutor ay umabot pa sa paghahambing nito sa mga hamon ng pagdidisenyo ng software ng flight avionics:
"Ito ay isang napakakomplikadong bagay [ang code na namamahala sa Bitcoin consensus]. Mayroon itong maraming code at ito ay isang hindi kapani-paniwalang hamon. Sa software ng flight avionics, halimbawa, kung ang dalawang eroplano ay T eksaktong parehong Bitcoin , okay lang iyon. T mahalaga kung ang ONE ay lumiliko ng 10 degrees na mas mababa kaysa sa isa - hindi iyon ang kaso."
Ang mga tinatawag na "thin client" ay kasalukuyang umaasa sa tinatawag na simplified payment verification (SPV). Nangangahulugan ito na ang isang kliyente ay T nangangailangan ng kumpletong kopya ng buong blockchain upang i-verify ang isang transaksyon.
Sa halip, pinapayagan ng SPV ang mga thin client, na kinabibilangan ng mga wallet tulad ng Electrum, na i-verify ang mga transaksyon sa tulong mula sa ibang source. Sa Kaso ni Electrum, sinusuri ng kliyente ang mga transaksyon laban sa impormasyon ng blockchain na nakuha ng sarili nitong mga server na gumagawa ng mabigat na pag-angat.
Ang panganib na pinapatakbo ng mga manipis na kliyente ay ang bersyon ng blockchain na natanggap ng kliyente ay hindi naka-sync sa natitirang bahagi ng network.
"[Ang mga kliyenteng gumagamit ng SPV] ay hindi makakagawa ng desisyon [upang tanggapin ang isang transaksyon] nang buo sa sarili nitong [...] umaasa ito sa pinagkasunduan ng network bilang kinakatawan ng isang minero," sabi ni Blummer.
Pinagsasama na ngayon ng consensus library ang mga benepisyo ng mga thin client tulad ng pagtanggal sa pag-download ng buong blockchain na may seguridad ng isang buong node. Ang isang developer ay maaaring magtiwala na ang mga transaksyon sa isang wallet ay ganap na sumasang-ayon sa natitirang bahagi ng network.
"Ang bagong consensus library ay nagbibigay-daan sa amin na bumuo ng mga serbisyo na ganap na nagpapatunay sa mga transaksyon sa Bitcoin , ay ginagarantiyahan na manatiling naka-sync sa karamihan ng network at magdagdag ng mga bagong feature na hindi available sa CORE," sabi ni Blummer. "Ang library ay magpapasiklab ng nakakulong na pagbabago."
Mga bayarin sa transaksyon
Ang pinakabagong update sa Bitcoin CORE ay maglalaman din ng bagong paraan para sa wallet nito na makitungo sa mga bayarin sa transaksyon. Ang mga "floating fees" na ito, gaya ng binalangkas ng Bitcoin Foundation chief scientist na si Gavin Andresen, ay magbibigay sa mga user ng CORE wallet ng pagtatantya kung magkano ang mga bayarin na babayaran upang makakuha ng QUICK na pagkumpirma.
Ginagawa ito ng na-update CORE sa pamamagitan ng panonood sa network para sa mga oras ng kumpirmasyon at mga pagtatantya ng bayad upang mahanap ang sweet spot. Ang ONE sa mga pangunahing benepisyo ng bagong system ay ang pagpapaikli ng mga oras ng kumpirmasyon para sa libre, mataas na priyoridad na mga transaksyon, Sumulat si Andresen noong Hulyo.
Ngunit ang bagong sistema ng bayad ay T magdudulot ng malalaking pagbabago sa ekonomiya ng Bitcoin . Para sa mga panimula, ang mga pagtatantya ng pitaka ay isang pinakamahusay na hula lamang batay sa makasaysayang data ng transaksyon. Ang pagtaas ng mga transaksyon, halimbawa, ay magiging hindi tumpak ang pagtatantya ng pitaka, sabi ni Todd.
Si Mike Hearn, isa pang CORE tagapag-ambag, ay nagsabi na ang estimator ay maaari lamang magmungkahi ng pinakamainam na mga bayarin, ngunit ito ay magkakaroon ng kaunting epekto sa mga oras ng pagkumpirma kung hindi pinansin ng mga nagpadala ang mga pagtatantya.
"Maraming tao ang nag-a-attach ng mas mababang mga bayarin kaysa sa iminumungkahi ng estimator at gumagana pa rin ang mga bagay para sa kanila ... tila maraming mga kalahok sa merkado ang uri ng hindi pinapansin ang isyu ngayon. Kaya hindi malinaw kung ano ang mangyayari sa mga bayarin ngayon [na] inilunsad ang 0.10," sabi niya.
Itinuro din ni Todd na ang bagong sistema ay papasok lamang para sa mga wallet ng Bitcoin CORE :
"[Ang bagong sistema] ay T nakakaapekto sa iba pang mga wallet, T ito nakakaapekto sa kung paano gumagana ang network. Ito ay lokal lamang sa isang Bitcoin CORE wallet."
Mga header-unang nagsi-sync
Ang isa pang hindi nakakapinsala ngunit mahalagang karagdagan sa pinakabagong bersyon ay ang 'headers-first synchronization', kapag ang isang node ay unang nag-download ng mga bahagi ng isang block bago magpatuloy sa pag-download ng buong blockchain.
Ang pamamaraang ito ay nagpapabilis sa mga komunikasyon sa pagitan ng mga node at bilang isang resulta ay maaaring gawing mas kaakit-akit na pag-asa ang pagpapatakbo ng isang buong node kahit na may mga pangamba sa isang bumababang bilang ng mga node sa operasyon, pagmamasid ni Todd.
"Ginagawa lang nito ang mga bagay na mas maginhawa. Ang bilang ng mga node ay bumababa, sa kasamaang-palad, sa katagalan, kaya nakakatulong ito na labanan iyon," sabi niya.
Ang huling pangunahing paglabas ng Bitcoin CORE ay nangyari halos isang taon na ang nakalipas, nang ang bersyon 0.9.0 ay inilabas noong ika-18 ng Marso. Ang serye ng 0.9 ay nagkaroon ng ilang katatagan at pag-aayos ng seguridad mula noong unang paglabas nito, ayon kay Cory Fields, isa pang CORE tagapag-ambag.
Imahe sa pamamagitan ng Shutterstock