Isang Bitcoin Hard Fork? Ang Agham ng Nakamamanghang Code ay Pagsusulong | PH.democraziakmzero.org

Isang Bitcoin Hard Fork? Ang Agham ng Nakamamanghang Code ay Pagsusulong

Isang Bitcoin Hard Fork? Ang Agham ng Nakamamanghang Code ay Pagsusulong

Bitcoin developer ay probing ng mas malalim sa kung paano pinakamahusay na upang magsagawa ng isang tinaguriang nang husto kapag nahati ang kalye, isang palatutol pag-upgrade tool na naging sa gitna ng karamihan ng pagkakabaha-bahagi debate sa halos $ 16bn ni network para sa taon na ngayon.

Ang isyu ay na upang magamit nang malinis at walang sinasadya kahihinatnan, ng isang hard tinidor ay nangangailangan ng lahat ng mga minero ang mga digital na pera upang ilipat sa isang bagong blockchain, o bersyon ng kanyang kasaysayan ng transaksyon. Isang case study ng kung ano ang maaaring kung hindi man mangyari ay dumating noong nakaraang tag-araw, kapag Ethereum sinasadyang splitinto dalawang networks matapos execute ng isang hard tinidor sa ilang mga gumagamit disagreed na may.

Iyan ay hindi upang sabihin na ang lahat nang husto tinidor ay may parehong kinalabasan.

Nang kawili-wili, ang mga sumusunod na dalawang Ethereum mahirap tinidor nagpunta ayon sa plano, bilang sila ay non-palatutol mga pagbabago upang ayusin ang pag-atake sa network, marahil nagpapakita na maaari nilang pumunta na rin kung ang lahat ng kalahok sumang-ayon.

Samantala, laban sa backdrop na ito, ang ilan sa bitcoin komunidad na mahaba ay pagtawag para sa isang hard tinidor upang madagdagan ang transaksyon na kapasidad sa pamamagitan ng pagtataas ng blocksize parameter 2MB o higit pa, sa Bitcoin Unlimited pagiging sa pinakabagong software na kumuha ng up ang mga tawag para sa pagkilos.

Isang hadlang ay na, dahil ang pagtaas sa laki ng block kung saan walang pagbabago, ng isang katulad Ethereum-tulad ng split ay maaaring mangyari sa bitcoin kung ang isang hard tinidor ay pinaandar.

Para sa kadahilanang iyon at sa iba pa, ang engineering pinagkasunduan parang na mas pananaliksik ay kailangang gawin bago pagbibigay ito ng isang subukan sa bitcoin.

Ni BitmainWarranty James Hilliard, na sinubok code para sa Bitcoin Core, sinabi na, bagaman siya ay sa pangkalahatan ay "konserbatibo" sa ang isyu ng isang hard tinidor (bilang ay ang pinaka-aktibong mga kontribyutor), doon ay maaaring maging isang potensyal na pangangailangan para sa isa sa hinaharap, lalo na dahil ito lang ang tanging paraan upang gumawa ng ilang mga uri ng mga pagbabago.

Hilliard sinabi CoinDesk:

"Sa tingin ko sa pananaliksik ay talagang kapaki-pakinabang bilang ito ay makakakuha sa amin mas malapit sa pagiging able sa gawin na ligtas nang husto tinidor."

Kamakailan, mayroong nangyaring isang katalinuhan sa pananaliksik sa direksyong ito, na may ilang bitcoin kontribyutor code patuloy na matagal nang magandang pag-aaral sa kung paano isang hard tinidor ay maaaring magamit.

Napakahabang analysis ay nai-post sa mailing list bitcoin developer sa nakaraang ilang buwan, at may ngayon maging isang open-source websitefilled may mga link sa mga pambihirang mga pampublikong matapang na tinidor pananaliksik.

Bitcoin developer lumilitaw na papalapit na ang pagpipilian maingat, naghahanap sa isang hanay ng mga pagsasaalang-alang, tulad ng kung paano upang ligtas na maisagawa ang naturang pagbabago.

Hard tinidor panukala

Kasama ang mga linya, ang isang batch ng mga bagong hard tinidor panukala ay nai-inilabas sa huling ilang buwan.

Wala natanggap magkano ang suporta sa mga tuntunin ng malapit-matagalang pagpapatupad, ngunit sila ay nakabuo ng talakayan at ipakita ang isang katalinuhan sa pansin.

Marahil pinaka-kapansin-pansin, Bitcoin Core kontribyutor Johnson Lau, sino ay naging marahil ang pinaka-masagana ang ani sa mga tuntunin ng pag-post nang husto kapag nahati ang kalye write-ups sa mailing list, lamang sa linggong ito naka-code UPA pangalawang pang-eksperimentong nang husto kapag nahati ang kalye, na tinatawag na 'Spoonnet', na may mga bagong tampok na bitcoin kasalukuyan ay wala.

Siya hinted na sinusubukang i-activate ito ngayon, nang hindi lubos na nagkakaisa pinagkasunduan, ay hindi humantong sa positibong resulta.

"Sinusubukang upang i-activate ito sa testnet ay makakakuha ka pinagbawalan. Sinusubukang upang i-activate ito sa mainnet bago pinagkasunduan ay naabot ay gumawa ka mawalan ng pera," siya ay nagsulat.

Sa kabila ng mahabang write-up at code na kasama nito, nabanggit niya na may maraming mga detalye sa bakal ang bago Spoonnet ay handa na upang gamitin, gaya ng pagtiyak na ang wallets sa post-hard tinidor mundo ay sumusuporta sa mga transaksyon sa bagong network.

Iba pang mga hard tinidor proposal ni Lau, na tinatawag na Forcenet, Mga code ng up ng isang uri ng matapang na tinidor kilala bilang isang 'soft-hard tinidor', na ginagawang gulang nodes sundin ang mga bagong panuntunan, batay sa isang mas naunang panukala sa pamamagitan ng Bitcoin Core kontribyutor Lucas Dashjr.

Ito ay inilalagay sa pagsasanay ng isang bagong bloke ng header format na nagdadagdag ng room para sa karagdagang data, bukod sa iba pang mga bagay.

Pagkatapos, mayroong ilang mga na hard tinidor panukala na may kaugnayan higit na partikular sa block size debate.

Dashjr posted dalawang hard tinidor proposalslast buwan, isa rito ay nagmumungkahi ng isang paunang opsyonal na pagbaba sa laki ng block na lumipat sa isang matatag na pagtaas sa 31 MB.

Hilliard tulis out na mahirap kapag nahati ang kalye ng pananaliksik na tumutukoy sa laki ng block sa mga partikular na ay na-pagpunta sa para sa isang habang. Siya Drew up sa kanyang sariling hard tinidor proposallast Pebrero, bagaman marahil utang sa ang bilis ng R & D, sinabi niya hindi siya magbigay ng garantiya para sa mga ito dahil ito ay "labis na kumplikado".

Panganib itinuturing

Kapansin-pansin, ang ilang sa mga mas bagong mga panukala ay may kaugnayan sa paggawa ng mahirap forks mas ligtas. Halimbawa, pagtugon sa ang isyu na stakeholder ay maaaring mawalan ng pera (o makita ang halaga ng kanilang pamumuhunan pagtanggi) kung ang blockchain splits.

Isa tulad proposal ay para sa isang 'mahirap kapag nahati ang kalye babala sistema', na kung saan wallets at mga minero ay maaaring balaan ang iba sa kaso ng isang hard tinidor.

"Sa pamamagitan ng isang hard tinidor babala system, ang mga gumagamit at mga mangangalakal ay maaaring ihinto ang kalakalan kapag may abnormality sa network ng hanggang sa ang mga ito ay magagawang upang gumawa ng kaalamang desisyon," Lau ipinaliwanag, pagbanggit na ito ay maaaring may been kapaki-pakinabang sa dating sinasadya bitcoin splits, pati na rin pati na ng Ethereum.

Dagdag dito, replay attacksfeatured mabigat sa resulta ng tinidor ni Ethereum at nagreresulta blockchain hati. Sa maikling salita, dahil ang kasaysayan ng transaksyon ay ang parehong sa bawat nagreresulta network, ang mga gumagamit ay maaaring magpadala ng mga transaksyon sa parehong mga network, na naging sanhi ng pagkalito - hindi bababa sa hanggang ang isyu ay naayos na.

Mga panukala mula sa Dashjr at Laugrapple sa isyung ito gamit ang iba't ibang mga diskarte.

Nang kawili-wili, kahit na ang mga detalye ng proteksiyon pagkilos ay sanhi ng hindi pagkakaintindihan, na may Bitcoin Core contributor Matt Corallo arguing bilang tugon sa bitcoin pagpapabuti panukala ni Lau (BIP) na muling paglalaro atake na proteksyon ay dapat na ipinag-uutos sa halip opt-in.

Hilliard mapapansin na isa pang panukala ng kaligtasan ay upang magkaroon ng isang "makatwirang haba" activation timeline ng isang taon o higit pa.

Scaling hurdle

Bilang malayo bilang para sa kung ano dahilan upang magsagawa ng isang hard tinidor, ang bloke laki ng debate ay patuloy na maging ang elephant sa kuwarto.

Sa ni Hilliard opinyon, ang laki ng block ay hindi isang magandang sapat na dahilan upang mahirap kapag nahati ang kalye, hindi bababa sa ngayon, kung saan ang split in opinyon ay maaaring ipakilala sa dalawang networks, at pagtaas ang laki ng block ay maaaring dagdagan ang pasanin ng pagpapatakbo ng isang volunteer node.

Idinagdag niya:

"Ang tanong ay hindi, 'Dapat bitcoin scale?', Ang tanong ay 'Paano namin masukat bitcoin walang paglabag ito?'"

Still, ang pag-uunawa ng isang paraan upang magsagawa ng matapang na tinidor ligtas na maaaring maging kapaki-pakinabang, tulad ng walang iba pang mga paraan upang gumawa ng mga tiyak na teknikal na pagbabago sa bitcoin.

"Ang pag-aayos tech na mga isyu ay magiging isang magandang dahilan, sa palagay ko," Hilliard sinabi.

Itinuro niya ang isang mahabang listahan ng mga pag-aayos ng bug at iba pang mga potensyal na mga pagbabago sa tinatawag na 'hard-tinidor wish list', kabilang ang mga pagbabago header format na "gawin ito upang minero pagmimina sa pool ay hindi maaaring magbawas ng mga bloke".

Isa iba pang mga naturang pagbabago ay maaaring bundle sa kung ano Lau tinatawag na isang "pangalawang bloke ng header", na maaaring mag-imbak ng mga bagong data na iyon, para sa isa, ay maaaring potensyal na mapalakas ang seguridad ng SPV nodes (na kung saan mag-imbak ng mas kaunting data kaysa sa mga regular nodes).

"Wala sa mga core devs ay talagang laban sa hard tinidor, ang mga ito ay lamang ang konserbatibo," Hilliard sinabi.

Lau katulad na ipinahiwatig na ito ay maaaring mangyari hangga't hindi hihigit sa isang araw na sumasang-ayon sa isang pagbabago.

"Kapag ang karamihan sa mga bitcoin gumagamit naniniwala ang sistema ay masyadong walang kakayahan (sa maraming aspeto, hindi lamang transaksyon throughput) at naniniwala silang ang mga benepisyo malamangan ang mga panganib, isang matapang na tinidor ang mangyayari," sabi niya.

Hilliard, bagaman, ay hindi tila na maging sa isang Nagmamadali, pagpuna na maaaring tumagal ng isang habang upang makahanap ng solusyon na ang lahat ay sumang-ayon sa.

Siya concluded:

"Hindi ako ganap na kumbinsido talagang kailangan namin upang gawin ang isa sa malapit na hinaharap."

Bitcoin ProtocolBitcoin CoreHard Forks

Kaugnay na Balita


Post Pagmimina ng cryptocurrency

CoinDesk Mining Roundup: Pinakabagong Venture ng BitFury at isang Global Scrypt Network

Post Pagmimina ng cryptocurrency

Lohiko o Hindi, Ang Pagdating ng Bitcoin ay Pinapalaki ang Presyo nito

Post Pagmimina ng cryptocurrency

Bakit Naliliban ang mga Minero sa Mga Pagbabago ng Bitcoin Code?

Post Pagmimina ng cryptocurrency

5 Mga Kadahilanan ng mga Eksperto Sinabi Nito ang Pagtaas ng Bitcoin sa $ 700

Post Pagmimina ng cryptocurrency

Oras na Pumunta: Paano Manood ng Fork Ethereum bilang Nangyayari Ito

Post Pagmimina ng cryptocurrency

Relief and Disbelief: Bitcoin Reacts to Sudden 2x Suspension

Post Pagmimina ng cryptocurrency

No Fork, No Fire: Segwit2x Nodes Stall Running Abandoned Bitcoin Code

Post Pagmimina ng cryptocurrency

CoinSummit Araw ng Dalawang: Mga Superpower sa Pagmimina at ang 51% na Hamon

Post Pagmimina ng cryptocurrency

Bitcoin Miners Bumalik Iminungkahi Timeline para sa 2017 Hard Fork

Post Pagmimina ng cryptocurrency

Repasuhin: Paglagay ng Bagong Bitcoin Hardware sa Ledger sa Pagsubok

Post Pagmimina ng cryptocurrency

Monopolyo-Resistant Pagmimina? Papel Claims Bitcoin Centralization Fears Overblown

Post Pagmimina ng cryptocurrency

Isipin Bitcoin ay Maliit na Negosyo? Ang Bitfury ay Gumagawa ng halos $ 100 milyon taun-taon