Share this article

Bitcoin CORE Development Falling Behind, Babala kay Bitcoinj's Mike Hearn

Napakakaunting tao ang gumagawa ng mabigat na pag-aangat, babala ni Mike Hearn, ONE sa mga luminaries ng software development ng bitcoin.

mikehearn

Sabihin kung ano ang gusto mo tungkol sa Google, ngunit ito ay T isang madaling lugar upang makakuha ng trabaho sa. Ang mga panayam sa pasukan ay kilalang matigas, at ito ay isang lubos na ninanais na tagapag-empleyo - na ginagawang mas kapansin-pansin ang pag-alis ni Mike Hearn.

Si Hearn ay isang dalubhasa sa low-level na software development, na nagtrabaho bilang isang site reliability engineer sa Google, at nakatutok sa seguridad ng account at antispam. Siya rin ay naging ONE sa mga nangungunang ilaw sa komunidad ng Bitcoin , na pinamumunuan ang open source development team para sa bitcoinj, na kung saan ay ang pagpapatupad ng Java ng Bitcoin protocol.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Siya ay aalis sa bahagi dahil sa kanyang lumalaking interes at pangako sa Bitcoin. Nakikita ni Hearn ang isang hamon sa hinaharap para sa virtual na pera: lumiliit ang CORE development team.

Honey, pinaliit ko ang team

"Ang mahabang buntot ay lumago nang mas mahaba, ngunit ang mabigat na pag-angat at pagdidisenyo ng trabaho ay ginawa ng isang maliit na bilang ng mga tao. Iyon ay medyo nakakabahala," sabi ni Hearn, na nagha-highlight ng ilang mga pangunahing manlalaro sa koponan. Ginagamit niya ang sa team pahina sa Github, ang open source code na repository kung saan naka-host ang Github, upang makita kung sino ang pinakakasangkot.

Si Gavin Andresen, ang nangunguna sa developer, ay isang halatang mainstay. Kasama sa iba si Philip Kaufmann, na gumagawa ng maraming pag-unlad ng GUI. Gumagana rin si Wladimir J. van der Laan sa front end.

"May mga paminsan-minsang pag-aayos at mga bagay na isinumite ng ibang tao, ngunit ang karamihan sa gawain ay ginagawa ni Gavin at ng mga taong iyon," sabi ni Hearn. " BIT nag-aalala ako sa katotohanang T kaming maraming tao na pumupunta at gumagawa ng talagang seryoso, kapaki-pakinabang na gawain sa CORE."

Ngunit pagkatapos, iyon ay isang pangkalahatang problema sa mga open source na proyekto. Karamihan sa mga tao ay hindi binabayaran, ibig sabihin na ang paglahok ay maaaring tagpi-tagpi, at ang mga rate ng pagkasunog ay maaaring mataas. Si Andresen ay binayaran ng suweldo ng Bitcoin Foundation, at si Jeff Garzik, isa pang programmer na labis na nasangkot sa CORE pag-unlad, ay nasa kanyang unang taon sa processor ng pagbabayad ng Crypto currency na BitPay, na nagbigay-daan sa kanya na tumutok ng hindi bababa sa bahagyang sa protocol.

Kalidad, hindi dami

Sinabi ni Garzik na si Hearn ay matagal nang nag-aalala tungkol sa laki ng koponan, ngunit sinabi na ito ay labis na binibigyang-diin. At ang mga istatistika sa Github ay maaaring hindi ang pinakamadaling paraan upang masuri kung ano ang nangyayari.

Ang mga open source na proyekto ay isang tanong ng kalidad, hindi dami, sabi ni Garzik. Halimbawa, ang ilan sa mga pinakamahalagang feature para sa Bitcoin ay bubuo sa loob ng mga buwan, ibig sabihin, ang kanilang aktibidad ay T lalabas sa Git data.

Binigyan niya si Gregory Maxwell bilang isang halimbawa. Si Maxwell ay may 'commit access' sa Github, na nagbibigay-daan sa kanya na itulak ang mga pagbabago sa code.

"Sa mga tuntunin ng output ng code, napakakaunting ginawa ni Greg. Isang Request sa paghila dito, ilang linya ang nagbabago doon," sabi ni Garzik. "Ang pagbibilang ng mga commit o mga linya-ng-code na isinulat ni Greg ay magraranggo sa kanya nang mas mababa sa karamihan ng iba pang mga Contributors, ngunit lubos naming pinahahalagahan ang kanyang mga kontribusyon."

Naging abala din si Garzik sa likod ng mga eksena, sabi niya, sa pag-coding ng mga kontribusyon sa labas ng CORE proyekto ng Bitcoin .

Ngunit ang katotohanan ay nananatili pa rin na ang Bitcoin ay dumadaan sa isang rebolusyon. Pinamunuan ng mga inhinyero ang mundo ng Bitcoin , ngunit mula noon, lumipat ang pera, at nagbago ang mga agenda.

[post-quote]

Si Barry Silbert, pinuno ng Bitcoin Investment Trust, ay T papasok na tayo sa ikatlong yugto ng pag-unlad, kasama ang mga kumpanya ng venture capital na papasok. Sa daan-daang milyong dolyar na nakatambak na ngayon sa ekonomiya ng Bitcoin , KEEP ba ang kasalukuyang diskarte sa pag-unlad?

Makakatulong kung may ibabalik sa kanila, reklamo ni Garzik. "Sa pangkalahatan, nabigo ako sa malaking bilang ng mga kumpanya ng Bitcoin na walang naiambag pabalik sa orihinal na open source na proyekto, ang software na nagpapatakbo sa network na ginagamit nating lahat.

Noong nakaraang linggo, si Gavin Andresen ay nagpahiwatig ng mas maraming sa isang missive sa Bitcoin mailing list, nang siya sinabi sa mga kumpanya gamit ang Bitcoin CORE na hindi para ituring ang CORE development team "na para kaming isang komersyal na kumpanya na nagbebenta sa iyo ng isang software library".

Sumasang-ayon si Hearn, at idinagdag na ang mga kumpanya ay maaaring mahulog sa mga teknikal na pagbabago kung T sila mananatiling aktibong kasangkot sa pagtulong sa CORE pag-unlad.

"Ang katotohanan na si Gox ay walang kamalayan sa pagiging ganap at pagkatapos ay sinisi ang Bitcoin software ay marahil isang magandang halimbawa ng isang kumpanya na tinatrato ang Bitcoin na parang ito ay isang perpektong itim na kahon, at naging napaka-disconnect na T nila binabasa ang mga mailing list o mga tala sa paglabas," sabi niya.

Mga pangunahing pag-unlad

Samantala, sabi ni Hearn, pinahusay na mga pagbabayad ay ONE sa mga pangunahing thrust para sa pag-unlad ng Bitcoin . Ang idinagdag na tampok na ito, na nakalaan para sa Bitcoin client software sa halip na ang CORE protocol, ay nasa mesa nang ilang sandali, ngunit T pa ito ginawang isang release. Nangangako sila ng isang mas madaling paraan upang magbayad kaysa sa pagharap sa mahahabang address, at isasama rin nila ang suporta para sa mga memo.

Ang ilang mga tao ay nagtatrabaho din sa pagsingil sa subscription sa protocol ng pagbabayad, sabi niya - ang tampok na ito ay lubhang kailangan sa Bitcoin. Nagkaroon ng ilang paunang disenyo ng trabaho dito, na gusto niyang makita na naging working code.

Ang mga bayarin sa matalinong transaksyon ay mataas din sa agenda. Ang mga bayarin sa transaksyon ngayon ay hindi sapat na dynamic, sabi niya. Sa halip, nakabatay ang mga ito sa isang hanay ng mga arbitraryong panuntunan na itinakda ng isang CORE pangkat ng pag-unlad. Ito ay kailangang baguhin, (at ngayon).

Ang mga matalinong bayarin ay isang pagtatangka na palutangin ang mga bayarin, at para gawing pormal ang ilan sa mga tuntunin tungkol sa kung kailan binabayaran ang mga bayarin, paliwanag ni Hearn.

"Ito ay hindi masyadong dynamic ngayon. Ito ay ilang mga magic number lamang na pinili ni Gavin at iba pa. Ito ay napaka-inflexible. Ang presyo ng Bitcoin dollar ay gumagalaw, ngunit ang mga bayarin ay T. "At ang pangalawang problema ay na ito ay sentralisado, dahil ang mga ito ay ilang mga magic number lamang na pinili ng mga developer, na hindi masyadong magagawa sa katagalan."

T ito nakapasok sa pinakabagong bersyon ng CORE protocol, gayunpaman, na kinuha ni Hearn bilang isa pang halimbawa ng pagkaantala sa isang proyektong pinaghihigpitan ng mapagkukunan, habang ang komersyal na komunidad ng Bitcoin ay nangunguna.

Isang bagong uri ng pitaka

Mayroong iba pang mga pag-unlad na nangyayari sa komunidad ng Bitcoin , masyadong. Si Hearn ay abala sa pagpapatupad ng hierarchical deterministic (HD) na mga wallet sa bitcoinj.

Ayon sa kaugalian, ang mga Bitcoin wallet ay idinisenyo upang makabuo ng ganap na random na mga address, na ini-encrypt ang mga pribadong key para sa gumagamit. Imposibleng matandaan ang mga address na ito, kaya ang Bitcoin wallet ay dapat na i-back up nang madalas. Kasama sa bawat backup ang lahat ng key pairs.

Sa halip, ang mga HD wallet ay gumagamit ng iisang random na numero (kilala rin bilang pinalawig na address, o ang binhi), na maaaring isulat bilang isang serye ng labindalawang salita. Ang pitaka ay maaaring gumamit ng isang karaniwang algorithm upang makakuha ng maraming pampublikong susi mula sa binhi, sa anyo ng isang puno.

"Ang ideya ay maaari kang mag-type sa parehong hanay ng 12 salita, at maghahatid sila ng parehong hanay ng mga susi," sabi ni Hearn. "Sa HD na mga wallet, maaari mo akong bigyan ng pinahabang address, at magagamit ko iyon upang makakuha ng mga bagong address. Kailangan mo lang akong bigyan ng ONE piraso ng data, ngunit maaari akong bumuo ng mga bagong address mula dito sa bawat oras."

Naghahatid ito ng ilang benepisyo, kabilang ang kakayahang magbahagi ng wallet sa pagitan ng iba't ibang device. Ang istraktura ng puno ay nagpapahintulot din sa may-ari ng buto na ibahagi ang ilang grupo ng mga address na nagmula sa puno, ngunit hindi ang iba.

Ang pamantayan ng HD wallet ay na-finalize sa Bitcoin Conference noong nakaraang Mayo, at umaasa si Hearn na makumpleto ang bitcoinj integration noong Marso. Kumpleto ang matematika, sabi niya. Ang mahirap na bahagi ay ang pagsasama nito sa mismong bitcoinj software.

ONE sa mga hamon sa HD wallet ay Privacy. Ang simpleng pagsasanga mula sa pinahabang address ay nangangahulugan na ang sinuman ay maaaring umulit sa kanilang paraan sa lahat ng posibleng mga address sa puno, ibig sabihin ay masasabi nila kung aling mga pagbabayad ang ginawa sa o mula sa alinman sa kanila.

Itinaas ni Hearn ang isang alternatibong inilagay ni Peter Todd, na tinatawag na stealth address. Nagbibigay-daan sa iyo ang mga ito na ipamahagi ang ONE address na maaaring magamit upang makabuo ng mga bago, ngunit ginagawang imposible para sa mga tao na gumawa ng koneksyon sa pagitan nila.

"Hindi talaga malinaw sa akin na gagana ito sa kasalukuyang anyo nito dahil hindi talaga ito tugma sa mga magaan na wallet, kahit na sa anyo na iminungkahi" sabi niya. Gayunpaman, nasa yugto pa rin ito ng disenyo, kaya maaaring magbago ito sa hinaharap.

Kasama sa iba pang mga pagpapaunlad ang paggamit ng Tor network bilang default sa bitcoinj. Ang trapiko na ipinadala sa pamamagitan ng Tor ay naka-encrypt sa halos lahat ng paraan. gusto niyang mangyari ito sa katapusan ng Marso, kapag siya ay bumalik mula sa kanyang bakasyon.

Kapag natapos na ang bakasyon na iyon, may iba na si Hearn. Iaanunsyo niya ito sa lalong madaling panahon, at naroroon ang CoinDesk upang i-cover ito.

Danny Bradbury

Si Danny Bradbury ay isang propesyonal na manunulat mula noong 1989, at nagtrabaho ng freelance mula noong 1994. Sinasaklaw niya ang Technology para sa mga publikasyon tulad ng Guardian.

Picture of CoinDesk author Danny Bradbury