Pakikipanayam sa May-akda ng Bitcoin at Blockchain Security – Kasama ang Libreng Kabanata!


Anong uri ng mga hamon ang dapat matugunan upang ang mga cryptocurrencies ay mapagkakatiwalaan at maipatupad bilang mga pangunahing sistema ng pagbabayad?

Ang seguridad ay malinaw na ang pinaka makabuluhang hamon na kinakaharap ng pamayanan ng bitcoin. Kung nais namin ang cryptocurrency na maging isang pangunahing sistema ng pagbabayad, dapat nating tiyakin na buong tibay sa mga pag-atake sa network at pag-atake ng pinagkasunduan.
Ang pangalawang hamon ay siyempre privacy. Ang Bitcoin ay maaaring isang bukas at transparent na sistema, ngunit gayunpaman, ang transactional privacy ay kailangang matiyak sa lahat ng oras.
Ang pangatlong hamon ay may pananagutan. Paano natin “parusahan” ang maling mga node sa isang hindi nagpapakilalang, walang pahintulot na bukas na sistema?

Ang pang-apat na hamon ay ang pagganap, na kung saan ay isang pangunahing. Sa kabila ng kaunting pag-unlad, ang scalability ng system at pagganap ay pa rin isang pangunahing hamon na kailangang pagtagumpayan upang matiyak ang isang malaking sukat na pag-aampon ng paradigma ng blockchain. Sa kasalukuyan, ang mga umiiral na teknolohiya ng blockchain ay hindi maaaring tumugma sa pagganap o transactional na dami ng mga pamamaraan ng pagbabayad ng maginoo. Para sa paghahambing, pinoproseso ng Bitcoin blockchain ang maximum na 7 na mga transaksyon sa bawat segundo, habang ang Visa, halimbawa, ay nagpoproseso ng 47,000 mga transaksyon sa bawat segundo. Ang Bitcoin ay may mahabang paraan upang mapunta sa pagsasaalang-alang na ito.

Bukod dito, ang paglilikha ng mga platform ng blockchain na maaaring epektibong masukat sa isang malaking bilang ng mga kalahok nang hindi ikompromiso ang mga probisyon sa seguridad at privacy ng system ay nananatiling hindi malinaw. Inaasahan lamang namin na ang mga natuklasan, obserbasyon, at mga aralin na nakapaloob sa aming libro ay maaaring makakuha ng karagdagang pananaliksik sa lugar na ito.

Ang pagsulat ng isang libro ay hindi isang madaling gawain – kung ano ang nag-udyok sa iyo na nais na italaga ang oras at lakas na kinakailangan para sa isang proyekto na tulad nito?

Una kaming ipinakilala sa Bitcoin noong Oktubre 2011. Sa oras na iyon, pareho kami ni Elli at nagsasagawa kami ng aming pananaliksik sa post-doctoral sa ETH Zurich. Nagbabasa kami ng maraming mga artikulo sa media na nagbabanggit ng Bitcoin, at sa halip ay nakakausisa tungkol sa pinagbabatayan na sistema. Ang isang tiyak na artikulo ay nakakuha ng aming pansin sa oras na iyon: Ang mga Bitcoins ay tinanggap bilang isang form ng pagbabayad sa isang fast-food restaurant sa New York. Hindi kami nagulat sa katotohanan na ang mga tao ay gumagamit ng Bitcoin para sa tunay na bayad; Ang aming sorpresa ay higit sa lahat na ang Bitcoin – kung saan ang isang transaksyon ay tumatagal ng halos isang oras upang makumpirma – ay ginamit upang mahawakan ang mga mabilis na pagbabayad! Nagpasya kaming magsulat ng isang papel na magbabalaan sa komunidad ng naturang paggamit ng Bitcoin; sa aming papel, ipinakita namin kung paano ang dobleng paggastos sa Bitcoin ay madaling matanto sa network sa mga hindi kumpirmadong transaksyon.

Sa oras na iyon, bumili kami ng 10 Bitcoins na may 5 Swiss Francs at naalala ko ang iniisip: “Ang mga Bitcoins na ito ay talagang mahal.” Nais kong mas makilala namin nang mas mahusay! Ang aming papel ay nai-publish sa ACM CCS 2012, na kung saan ay isa sa mga pinaka-prestihiyosong kumperensya ng seguridad sa computer sa buong mundo. Bilang karagdagan, iminungkahi namin ang isang countermeasure upang pahintulutan ang mabilis na pagbabayad na may kaunting panganib ng dobleng paggastos, na sa kalaunan ay isinama sa Bitcoin XT.

Mula sa puntong iyon, sinaliksik namin ang Bitcoin, at nai-publish ang 8 karagdagang mga papeles na lumitaw sa mga nangungunang lugar ng seguridad; Nakakagulat para sa ating lahat, ang mga unang ilang linya sa aming mga pambungad ay nagbago mula sa “Ang Bitcoin ay tumatanggap ng malaking pansin sa komunidad” hanggang: “Ang Bitcoin ay nakatanggap ng higit pang pag-aampon kaysa sa anumang iba pang mga digital na pera na iminungkahi hanggang sa kasalukuyan”.

Limang taon mamaya, napagpasyahan namin na oras na upang ibahagi ang aming karanasan sa Bitcoin, at ang iba’t ibang mga aralin na natutunan namin, na may isang mas malawak na madla. Iyon ay kung paano kami nagpasya na i-publish ang Bitcoin at Blockchain Security.

Maraming impormasyon na makukuha sa Bitcoin at blockchain. Bakit dapat mamuhunan ang mga tao sa pagbili ng libro?

Sa totoo lang, sa libro, pangkalahatang-ideya namin, detalyado, at pinag-aralan ang mga probisyon sa seguridad at privacy ng Bitcoin at ang pinagbabatayan nitong blockchain, talaga ang pagkuha ng 8 taon ng masusing pananaliksik sa mga paksang ito. Ang aming mga kontribusyon ay lumalampas sa tanging pagsusuri ng mga naiulat na kahinaan ng Bitcoin. Halimbawa, inilalarawan at sinusuri namin ang isang bilang ng mga countermeasures upang maiwasan ang mga banta sa system, ang ilan sa mga ito ay nakasama sa system.

Ang Bitcoin ay tinangka nang maraming beses upang maayos ang pinagkasunduan, halimbawa – ang oras ng block block at ang function ng hash, at ang mga parameter ng network (hal., Ang laki ng mga bloke). Halimbawa, ang Litecoin at Dogecoin, ang pinakatanyag na mga tinidor ng Bitcoin, bawasan ang oras ng block block mula 10 hanggang 2.5 at 1 minuto, ayon sa pagkakabanggit. Tulad nito, ang aming mga resulta sa librong ito ay hindi lamang pinigilan sa Bitcoin, ngunit pantay na nalalapat sa isang bilang ng mga altcoins na karaniwang clone o tinidor ng code ng source ng Bitcoin. Sa pagkakaalam natin, lumilitaw ang librong ito bilang pinaka-kumpleto at detalyadong pagsusuri ng mga probisyon sa seguridad at privacy ng Bitcoin at ng mga nauugnay na clone / variant nito.

Sinubukan naming gumawa ng isang holistic na diskarte sa pagsakop sa seguridad at privacy sa buong buong ikot ng buhay ng paggasta ng barya sa system. Sinakop namin ang mga mahahalagang isyu tulad ng seguridad ng transaksyon sa transaksyon sa system, pagiging patas ng proseso ng pagmimina, privacy ng mga gumagamit, seguridad ng Bitcoin wallets, pag-atake sa network, seguridad at privacy ng magaan na kliyente, bukod sa iba pa.

Ang aming pokus ay sa pagdodokumento ng mga aralin sa seguridad na natutunan namin sa buong 8 taon ng pananaliksik. Sinubukan din naming sagutin ang mga mahahalagang katanungan na dumating sa panahon ng aming pananaliksik, tulad ng detalyado sa unang kabanata sa ibaba mo, pati na rin ang ilan sa mga mas malaking katanungan na nauugnay sa mga cryptocurrencies sa pangkalahatan.

Sino ang makikinabang sa pagbabasa ng Bitcoin at Blockchain Security? Sino ang gusto mong basahin ito?

(Tumatawa) Inaasahan naming mabibili ito ng lahat! Talagang, ang librong ito ay kadalasang inilaan para sa siyentipiko / inhinyero at mga eksperto sa seguridad. Kung interesado ka sa Bitcoin, at mayroon kang pangkalahatang kaalaman sa science sa computer, ituturo sa iyo ng aklat na ito ang lahat na kailangan mong malaman tungkol sa mga probisyon sa seguridad at privacy ng Bitcoin.

Nasa ibaba ang unang kabanata ng Bitcoin at Blockchain Security, na mabait na sumang-ayon ang mga may-akda na ibahagi sa mga mambabasa ng vpnMentor.

Ang kumpletong bersyon ng libro ay matatagpuan sa website ng Artech house.

Kabanata 1

Panimula
Sa pamamagitan ng paglathala ng puting papel ng Bitcoin noong 2008, at ang kasunod na paghahatid ng isang unang pagpapatupad ng prototype ng Bitcoin 2 buwan mamaya, ang indibidwal o grupo sa likod ng alyas “Satoshi Nakamoto” ay nagawa ng isang bagong klase ng desentralisadong pera. Hindi tulad ng mga nakaraang panukalang electronic cash, ang panukalang ito ay sa halip diretso, ipinaliwanag sa isang maigsi na puting papel na binubuo ng 8.5 na mga pahina ng solong haligi, at umaasa sa mga pangunahing mga konstruksyon ng cryptographic, tulad ng mga pag-andar ng hash at digital na lagda. Ang paglabas ng patunay ng pagpapatupad ng konsepto
ng Bitcoin ilang sandali matapos ang pagpapakalat ng puting papel ay lubos na napapanahon at mahalaga para sa kasunod na paglaki ng Bitcoin. Kinumpirma ng pagpapatupad ng nagtatrabaho na, hindi katulad ng mga nakaraang panukala, ang sistema ay malinaw na magagawa / magagawa, at mga kaliskis sa isang malaking bilang ng mga node. Ang open-sourcing sa pagpapatupad ay isa ring mahusay na tawag para sa mga developer na mapanatili at suportahan ang paglaki ng system.

Ang disenyo ng Bitcoin ay nag-alok sa mundo ng isang pangako para sa isang mababang halaga ng desentralisado at hindi nagpapakilalang pera. Ang pangunahing ideya ng Bitcoin ay simple. Pinapayagan ng system ang dalawa o higit pang mga partido na makipagpalitan ng mga transaksyon sa pananalapi nang hindi dumaan sa mga tagapamagitan (tulad ng mga bangko o mga processors sa pagbabayad). Ang mga transaksyon na ito ay napatunayan nang sama-sama sa isang network ng peer-to-peer ng lahat ng mga gumagamit. Hindi lamang nito inaalis ang pangangailangan para sa sentralisadong kontrol (hal., Ng mga bangko), ngunit binabawasan din ang gastos ng paggawa ng mga transaksyon (sa pambansa at pang-internasyonal na antas). Ang saligan ng kadalian ng paggamit at hindi nagpapakilala ay nakakaakit din sa mga tampok ng orihinal na disenyo; Hindi hinihiling ng Bitcoin ang mga gumagamit na irehistro ang kanilang pagkakakilanlan / kredensyal at hindi rin ito kinakailangan upang punan ang mga walang katapusang mga form upang mai-set up ang isang account. Mas mahalaga, ang mga gumagamit ng Bitcoin ay maaaring gumana gamit ang mga pseudonyms – nang hindi na inihayag ang kanilang tunay na pagkakakilanlan.

Ang disenyo ng Bitcoin ay nakasalalay sa isang matalino at mahusay na hindi naagawing pakikipagtulungan sa pagitan ng mga gumagamit sa network. Lalo na, ang mga kapantay sa network ay kailangang tumanggap at mapatunayan ang lahat ng nai-broadcast na mga transaksyon – anuman ang kani-kanilang lokasyon ng heograpiya. Kinumpirma ng mga kapantay ang mga transaksyon sa mga bloke, sa pamamagitan ng paglutas ng isang computational puzzle. Ang paghihirap ng puzzle ay pabago-bagong nababagay batay sa lakas ng computing sa network, at ang mga kapantay na nagtagumpay sa paglutas ng puzzle (at sa gayon kumpirmahin ang mga transaksyon) ay pinansiyal sa gantimpala. Ang nasabing pag-asa sa mga computational puzzle ay isang epektibong mekanismo upang magbigay ng isang desentralisadong serbisyo ng pag-aayos ng oras sa network, at isang epektibong pagpigil sa mga pag-atake ng Sybil, kung saan ang mga gumagamit ay lumikha ng maraming pekeng pagkakakilanlan sa pag-asang madagdagan ang kanilang kalamangan sa bukas na network. Lalo na, ang boto o epekto na ipinapakita ng mga gumagamit na ito sa network ay hindi nakasalalay sa bilang ng kanilang mga account, ngunit mahigpit na isinama sa kanilang magagamit na kapangyarihan ng computing. Ang disenyo ng matalinong ito ay sapat upang maakit ang sapat na traksyon at pakikilahok sa Bitcoin sa buong komunidad.

  • Binubuksan ng open-sourcing ang code ng Bitcoin ang pakikilahok ng mga bihasang developer na interesadong makamit ang agarang epekto sa komunidad. Ang kanilang kontribusyon sa code ng Bitcoin ay makikita sa opisyal na paglabas ng kliyente ng Bitcoin, na makakaapekto sa karanasan ng lahat ng mga gumagamit ng Bitcoin.
  • Ang mga gumagamit ay hiniling na magkasama na mag-ambag sa pagkumpirma ng mga transaksyon sa pananalapi; bukod sa kinasasangkutan ng aktibong pakikilahok ng gumagamit sa pag-regulate ng ekosistema ng Bitcoin, maraming mga gumagamit ang nakakita sa Bitcoin isang nobelang paraan upang mamuhunan ang kanilang kapangyarihan ng computing at mangolekta ng agarang pagbabalik sa pananalapi..
  • Ang Bitcoin ay iginuhit ang isang malaking bilang ng mga mamimili na naghahanap ng kanlungan sa mga hindi nagpapakilala na mga prospect ng umuusbong na digital na pera. Ito marahil ay nagpapaliwanag kung bakit ang mga unang nagpatibay ng Bitcoin ay pinaniniwalaang kasangkot sa mga iligal na aktibidad at kontrobersyal na mga negosyo.

Tinitiyak ng mga katotohanang ito ang isang mabilis na paglaki ng pamayanang Bitcoin sa kabila ng kahina-hinalang pagkawala ng tagapagtatag ng Bitcoin na si Satoshi Nakamoto makalipas ang ilang sandali. Ang isang bilang ng mga ulat na nagsasabing ang paglaho na ito ay isang kinahinatnan ng pagtaas ng pag-aampon ng system. Gayunpaman, hanggang sa oras ng pagsulat, walang mga katotohanan na nagpapatunay sa mga habol na ito.

Ang mabilis na paglaki ng system ay gayunpaman nag-aalinlangan lamang na natanggap ng sektor ng pananalapi at ng komunidad ng pananaliksik. Ang mga tagagawa ng pamilihan sa pananalapi ay nag-aalinlangan tungkol sa pagpapanatili ng Bitcoin, dahil sa kawalan ng mga regulasyon at batas. Gayundin, pinuna ng mga mananaliksik ang kakulangan ng pamamahala sa Bitcoin, ang pinagbabatayan na modelo ng pang-ekonomiya, at mga probisyon ng seguridad at privacy ng system. Ang huling punto ay nakatanggap ng maraming pansin sa iba’t ibang mga komunidad ng agham sa computer na pang-agham; ang panitikan ay nagtatampok ng maraming bilang ng naiulat na pag-atake, tulad ng pag-atake ng doble, pag-atake ng Eclipse, makasariling pag-atake ng pagmimina, pati na rin ang masusing pagsusuri na pumuna sa kakulangan ng mga probisyon sa privacy sa system.
Gayunpaman, sa kabila ng patuloy na pagpuna sa pananaliksik, at ang mumunti na bilang ng naiulat na pag-atake sa system, lumago ang Bitcoin upang masaksihan ang isang mas malawak na pag-aampon at atensyon kaysa sa anumang iba pang mga digital na pera na iminungkahi hanggang sa kasalukuyan. Sa panahon ng pagsulat, hawak ng Bitcoin ang pinakamalaking bahagi ng merkado sa lahat ng umiiral na mga digital na pera, na may isang market cap ng ilang bilyong USD. Marami ring mga negosyo, mga platform ng palitan, at mga bangko na kasalukuyang itinayo sa paligid ng ekosistema ng Bitcoin.

Ang isa sa (maraming) mga kadahilanan na humantong sa pagpapanatili ng sistema ng Bitcoin ay ang kakayahan ng mga nag-develop upang matukoy ang mga resulta ng pananaliksik mula sa pamayanan ng seguridad at isama ang mga ito nang mabilis sa loob ng pag-unlad ng pinalabas na mga pagpapatupad ng kliyente. Ang diskarte na ito ay marahil ay nai-save ang pamayanan ng Bitcoin mula sa isang malawak na hanay ng mga pag-atake at mga banta na tiyak na pumutok sa paglaki ng Bitcoin. Ito rin ang humantong sa isang implicit na pakikipagtulungan sa pagitan ng iba’t ibang mga mananaliksik na nagtatrabaho sa pagsusuri at pag-secure ng Bitcoin at pamayanan ng pagbuo ng Bitcoin. Ang
agarang kinalabasan ay ang ilan sa mga countermeasures na iminungkahi ng pamayanan ng pananaliksik ay epektibong isinama sa mga opisyal na paglabas ng kliyente ng Bitcoin.

Gayunpaman, maraming mga hamon sa seguridad ang nananatiling maaga para sa Bitcoin, at tila isang matalim na hindi pagkakasundo sa komunidad at kabilang sa mga pangunahing tagabuo ng Bitcoin sa mga kinakailangang estratehiya upang mapanatili ang paglago ng system. Ang mga debate na ito ay karamihan ay na-fuel sa pamamagitan ng mga talakayan sa pagpapalawak ng mga sukat ng block ng Bitcoin. Mas partikular, ang isang subset ng mga pangunahing tagabuo ay pabor sa pagtaas ng laki ng bloke na lampas sa default na cap ng 1 MB upang mas mahusay na makayanan ang paglaki ng network, habang ang natitirang bahagi ng mga developer ay sumalungat sa gayong paglipat sa takot na magbago / lumalala ang kasalukuyang dinamikong network. Ang malaking debate na ito ay nagresulta sa paglabas ng mga developer na pabor sa pagtaas ng maximum na laki ng bloke – isang kilos na nakikita ng marami bilang pagsisimula ng pagbagsak ng umuusbong na pera.

Sa librong ito, hindi kami nababahala sa pag-ambag sa debate sa pinakamahusay na mga diskarte upang mapanatili ang paglaki ng system, at hindi rin namin pinaplano na makilahok sa pag-pabor sa alinman sa umiiral na mga tinidor ng Bitcoin (Bitcoin core, Bitcoin classic, Bitcoin XT) , o hindi rin namin target na magmungkahi / pag-uudyok ng anumang partikular na mga pagbabago sa scalability sa pangunahing sistema ng Bitcoin. Tiyak na hindi namin nais na mag-ambag sa mga haka-haka tungkol sa hinaharap ng pera. Ang aming pananaw (na ibinabahagi din ng ilang iba pang mga mananaliksik sa komunidad) na ang eksperimento sa Bitcoin ay malinaw na nagtagumpay. Ibinabatay namin ang pananaw na ito sa katotohanan na walang ibang panukala para sa digital na pera — bukod sa Bitcoin — ay may matatag na pagsubok sa oras; Ang Bitcoin ay nagpapanatili ng higit sa 9 na taon ng pagpapatakbo. Lalo na, wala pang ibang panukalang digital na pera — bukod sa Bitcoin — ay nakasaksi sa napakalaking pag-aampon ng mga gumagamit / vendor / negosyo.

Ang napakalaking pag-ampon ng Bitcoin na ito ay tunay na nakapagpalabas ng pagbabago, at sa kasalukuyan ay higit sa 500 na kahaliling blockchain — na ang karamihan sa mga ito ay mga simpleng variant ng Bitcoin. Pinakawalan ng Bitcoin ang isang teknolohiyang nagpapagana ng susi at isang nakatagong potensyal sa loob ng system, ang blockchain. Sa katunayan, pinapayagan ng blockchain ang mga transaksyon, at anumang iba pang data, na ligtas na maiimbak at mapatunayan nang hindi nangangailangan ng anumang sentralisadong awtoridad. Tandaan na ang komunidad ay naghanap ng isang scalable na ipinamamahaging consensus protocol para sa isang malaking halaga ng oras.

Sa aklat na ito, pangkalahatan namin, detalyado, at pinag-aralan ang mga probisyon ng seguridad at privacy ng Bitcoin at ang pinagbabatayan nitong blockchain — epektibong nakakakuha ng 8 taon ng masusing pananaliksik sa mga paksang ito. Ang aming mga kontribusyon ay lumalampas sa tanging pagsusuri ng mga naiulat na kahinaan ng Bitcoin; ibig sabihin, inilalarawan at sinusuri namin ang isang bilang ng mga countermeasures upang maiwasan ang mga banta sa system – ang ilan sa mga ito ay nakasama sa system. Alalahanin na ang Bitcoin ay maraming beses na tinidor upang maayos ang pagsang-ayon (i.e., ang oras ng block block
at ang function ng hash), at ang mga parameter ng network (hal., ang laki ng mga bloke).

Halimbawa, ang Litecoin at Dogecoin — ang pinakatanyag na mga tinidor ng Bitcoin – bawasan ang oras ng block block mula 10 hanggang 2.5 at 1 minuto, ayon sa pagkakabanggit. Tulad nito, ang mga resulta na iniulat sa aklat na ito ay hindi lamang pinigilan sa Bitcoin, ngunit pantay na nalalapat sa isang bilang ng mga altcoins na karaniwang clone / tinidor ng code ng source ng Bitcoin. Sa pagkakaalam natin, lumilitaw ang librong ito bilang pinaka-kumpleto at detalyadong pagsusuri ng mga probisyon sa seguridad at privacy ng Bitcoin at ng mga nauugnay na clone / variant nito.
Ang aklat na ito ay tumatagal ng isang holistic na diskarte sa pagsakop sa seguridad at privacy sa buong buong ikot ng buhay ng paggasta ng barya sa system — epektibong sumasaklaw sa seguridad ng kumpirmasyon ng transaksyon sa system, pagiging patas ng proseso ng pagmimina, pagkapribado ng mga gumagamit, seguridad ng Ang mga dompetang Bitcoin, pag-atake sa network, ang seguridad at privacy ng mga magaan na kliyente, bukod sa iba pa. Mas mahalaga, ang aklat ay naglalayong sagutin ang mga sumusunod na mahahalagang katanungan:

  • Ano ang mga aktwal na pagpapalagay na namamahala sa seguridad ng Bitcoin? Tunay bang ligtas ang Bitcoin kung 50% ng lakas ng kompyuter sa pagmimina ay matapat?
  • Sa kung saan ang saklaw ng mga hakbang sa scalability na pinagtibay sa Bitcoin ay nagbabanta sa pinagbabatayan ng seguridad ng system?
  • Saang saklaw na nag-aalok ang Bitcoin ng privacy sa mga gumagamit nito? Paano masusukat ang isang privacy ng gumagamit na inaalok ng Bitcoin?
  • Sigurado ligtas na mga kliyente? Sa kung anong saklaw ang mga kliyente ng magaan na banta sa privacy ng mga gumagamit?
  • Ano ang tamang paraan upang ma-secure ang mga dompetang Bitcoin?
  • Sino ang epektibong kumokontrol sa Bitcoin?
  • Paano ihambing ang mga probisyon sa seguridad at privacy ng iba pang mga teknolohiya ng blockchain sa Bitcoin?
  • Ano ang mga aralin sa seguridad na natutunan pagkatapos ng 8 taon ng napakalaking pananaliksik sa Bitcoin?

Ang lubusang pag-uulat sa mga kahinaan sa seguridad at privacy ng mga system ay maaaring madalas na nalilito sa pintas. Ang layunin ng aklat na ito ay para lamang mabigyan ang aming mga mambabasa ng unang malalim na pagsusuri ng sistema ng Bitcoin na may layunin na ilagay ang mga pangunahing pundasyon para sa pagtatayo ng mga susunod na henerasyon na secure ang mga pera at teknolohiya ng blockchain. Batay sa mga kamakailan-lamang na insidente at mga obserbasyon, idinagdag namin na ang mga mahahalagang operasyon at desisyon na kasalukuyang ginagawa ng Bitcoin ay hindi nai-desentralisado. Lalo na partikular, ipinapakita namin na ang isang limitadong hanay ng mga entidad na kasalukuyang kumokontrol sa mga serbisyo, paggawa ng desisyon, pagmimina, at mga proseso ng paglutas ng insidente sa Bitcoin. Ipinakita rin namin na ang mga entity ng third-party ay maaaring unilaterally magpasya na “ibawas” ang anumang tiyak na hanay ng mga address ng Bitcoin na nauukol sa anumang entity na nakikilahok sa system. Sa sumusunod na seksyon, ipinakita namin ang isang detalyadong pananaw sa mga nilalaman ng aklat na ito.

1.1 AKLAT NG AKLAT
Ang nalalabi sa librong ito ay isinaayos tulad ng mga sumusunod.
1.1.1 Kabanata 2
Sa Kabanata 2, nagsisimula kami sa isang pangkalahatang-ideya ng mga nauna ng Bitcoin at ang kanilang nauugnay na mga scheme ng pagbabayad na batay sa crypto, na may isang partikular na pokus sa kanilang seguridad, mga probisyon sa pagkapribado, at mga kakulangan sa pagpapatupad. Tinukoy din namin ang mga paniwala ng seguridad sa pagbabayad at privacy tulad ng isinasaalang-alang sa umiiral na mga sistema ng pagbabayad. Tulad nito, ang kabanatang ito ay nagbibigay ng kinakailangang kaalaman sa background para sa mga mambabasa upang masuri ang mga cryptocurrencies na lumitaw bago ang Bitcoin at maunawaan ang iba’t ibang mga gaps na hindi maaaring makuha ng mga nakaraang panukala – ito ang pangunahing mga gaps na ipinangako ng Bitcoin na punan..

1.1.2 Kabanata 3
Sa Kabanata 3, detalyado namin ang pagpapatakbo ng Bitcoin at ibubuod ang pangunahing mga hakbang sa scalability na isinama sa system. Ipinapaliwanag namin ang mga bloke ng gusali ng kriptiko na ipinagpapalit ng mga Bitcoin at detalyado ang iba’t ibang mga istruktura ng data na ginamit sa sistema ng Bitcoin. Inilalarawan din namin ang iba’t ibang mga tungkulin na maaaring ipalagay ng mga kalahok sa ekosistema ng Bitcoin. Tulad nito, inilalagay ng kabanatang ito ang mga pundasyon ng protocol ng Bitcoin na mahalaga para sa mga mambabasa na sumisid sa mga probisyon ng seguridad at privacy ng system sa mga sumusunod na kabanata.

1.1.3 Kabanata 4
Sa Kabanata 4, lubusan naming pinag-aralan ang mga probisyon ng seguridad ng Bitcoin sa liwanag ng mga nai-publish na pag-atake, at tinalakay namin ang mga posibleng countermeasures. Halimbawa, ipinapakita namin na ang mga paunang hakbang na pinagtibay sa Bitcoin upang mahawakan ang mga mabilis na pagbabayad ay hindi sapat upang maiwasan ang pag-atake ng dobleng paggastos, at talakayin ang isang unang magagawa na countermeasure laban sa dobleng paggastos na kasalukuyang isinama sa Bitcoin. Ang mga mabilis na pagbabayad ay tumutukoy sa mga pagbabayad kung saan ang oras sa pagitan ng pagpapalitan ng pera at mga kalakal ay maikli (sa pagkakasunud-sunod ng isang minuto). Habang ang mekanismo ng batay sa proof-of-work (PoW) na batay sa oras ay mahalaga para sa pagtuklas ng mga pag-atake ng dobleng paggastos (ibig sabihin, kung saan ang isang kalaban ay nagsisikap na gamitin ang ilan sa kanyang mga barya para sa dalawa o higit pang mga pagbabayad), ito nangangailangan ng sampu-sampung minuto upang i-verify ang isang transaksyon at samakatuwid ay hindi nararapat para sa mabilis na pagbabayad. Malinaw, may limitadong halaga lamang sa pag-verify ng pagbabayad matapos makuha ng gumagamit ang mga kalakal (at, hal., Iniwan ang tindahan) o mga serbisyo (hal., Pag-access sa online na nilalaman).
Ipinakita rin namin na ang isang kalaban ay maaaring tanggihan ang paghahatid ng mga bloke at transaksyon sa mga biktima ng node ng Bitcoin para sa isang mumunti na oras. Ipinakita namin na maaari itong makamit sa pamamagitan ng pagsasamantala sa mga diskarte sa pag-optimize ng bandwidth ng Bitcoin at ang mga hakbang na nasa lugar upang payagan ang mga pagkaantala sa network at kasikipan. Ang minimal na kinakailangan para sa pag-atake na ito upang magtagumpay sa kasanayan ay ang pag-atake lamang ay maaaring magtatag ng kahit isang koneksyon sa biktima. Ang isang mas malakas na pag-atake na nagreresulta sa halos walang tiyak na pagkaantala sa node ng biktima ay nangangailangan lamang na ang mananalakay ay maaaring punan ang natitirang bukas na mga puwang ng koneksyon ng biktima – nang hindi kinakailangang magdulot ng anumang pagkahati sa network sa network ng Bitcoin.

Ang mga resulta na ito ay nag-uudyok sa pangangailangan para sa isang maingat na disenyo ng mga mekanismo ng scalability na pinagtibay sa Bitcoin. Habang ang umiiral na mga mekanismo ay nililimitahan ang halaga ng
nagpalaganap ng impormasyon sa system sa pinakamababang kinakailangan, ipinapakita namin na ang mga diskarteng ito ay magkakaroon ng mga logro na may seguridad at bawasan ang kakayahan ng network na, halimbawa, ay tiktik ang pag-atake ng dobleng paggastos, paglutas, o pigilan ang mga tinidor ng blockchain. Halimbawa, iminumungkahi ng mga natuklasang ito na ang isang kalaban na nag-utos ng higit sa 33% ng kapangyarihan ng computing sa network ay maaaring makontrol ang kapalaran at seguridad ng lahat ng mga transaksyon sa Bitcoin. Kaugnay nito, inilalarawan namin ang isang pagbabago ng proseso ng paghiling ng block sa Bitcoin upang maiwasan ang maling pag-uugali na ito.

1.1.4 Kabanata 5
Sa Kabanata 5, tinutugunan namin ang privacy ng gumagamit sa Bitcoin. Lalo na, sa kabila ng pag-asa sa mga pseudonym, ang pampublikong oras-panlililak na mekanismo ng Bitcoin ay nagtataas ng mga malubhang alalahanin na may paggalang sa privacy ng mga gumagamit. Sa katunayan, dahil sa ang mga transaksyon sa Bitcoin ay karaniwang binubuo ng isang kadena ng mga digital na lagda, ang paggasta ng mga indibidwal na barya ay maaaring masubaybayan sa publiko.
Sa kabanatang ito, sinusuri namin ang privacy na ibinigay ng Bitcoin. Ito ay nakamit (1) sa pamamagitan ng pagsisiyasat sa pag-uugali ng kliyente ng Bitcoin at sinasamantala ang mga pag-aari nito, at (2) sa pamamagitan ng pagsusuri sa mga probisyon sa pagkapribado sa ilaw ng kamakailang naiulat na pag-atake sa system. Naaganyak ng mga pag-atake na ito, tinalakay din namin ang isang bilang ng mga posibleng hakbang na maaaring magamit upang mapahusay ang privacy ng mga gumagamit sa Bitcoin.
Dito, nasasakop namin ang mga solusyon na nakabatay sa system, tulad ng CoinJoin at mga mixer, pati na rin ang mga solusyon na nakabase sa cryptographic na nagbibigay-daan sa pagpapanatili ng privacy sa mga pagbabayad sa Bitcoin – tulad ng ZeroCoin, Extended ZeroCoin, at ZeroCash.

1.1.5 Kabanata 6
Sa Kabanata 6, sinusuri namin ang seguridad at privacy ng magaan na kliyente ng Bitcoin. Sinusuportahan ng mga kliyente na ito ang isang pinasimple na mode ng pag-verify ng pagbabayad (SPV) kung saan ang isang maliit na bahagi lamang ng blockchain ang na-download – kaya pinapagana ang paggamit ng Bitcoin sa mga apektadong aparato (hal., Mga smartphone, murang virtual pribadong server). Ang mga kliyente ng SPV ay iminungkahi ni Nakamoto sa orihinal na puting papel at kalaunan ay pinalawak na umasa sa mga filter ng Bloom upang makatanggap ng mga transaksyon na may kaugnayan sa kanilang lokal na pitaka. Ang mga filter na Bloom na ito ay naka-embed sa lahat ng mga adres na ginamit ng mga kliyente ng SPV, at na-outsource sa mas malakas na node ng Bitcoin; ang mga node na ito ay ipapasa sa mga kliyente ng SPV ang mga transaksyon na nauugnay sa kanilang mga dompet. Bukod sa pagsusuri sa seguridad ng umiiral na mga pagpapatupad ng SPV, sinaliksik din namin ang kanilang mga probisyon sa privacy dahil sa paggamit ng mga filter ng Bloom. Ipinakita namin na ang kasalukuyang pagsasama ng mga filter ng Bloom sa loob ng Bitcoin ay tumutulo ng maraming impormasyon tungkol sa mga adres ng mga gumagamit ng Bitcoin. Ang pagsusuri na ito ay hindi lamang pinigilan sa Bitcoin, ngunit pantay na nalalapat sa iba pang mga digital na pera na umaasa sa mga katulad na pagpapatupad ng SPV. Ang aming mga natuklasan samakatuwid ay nag-uudyok ng isang maingat na pagtatasa ng kasalukuyang pagpapatupad ng mga kliyente ng SPV bago ang anumang malakihang paglawak.

1.1.6 Kabanata 7
Sa Kabanata 7, sinusuri namin ang kasalukuyang ekosistema ng Bitcoin. Bagaman hindi talaga tinutukoy ng Bitcoin ang lahat ng mga hamon na kinakaharap ng naunang iminungkahing digital na pera, lumago ang Bitcoin upang masaksihan ang isang mas malawak na pag-aampon at atensyon kaysa sa anumang iba pang mga digital na pera na iminungkahi hanggang sa kasalukuyan. Sa panahon ng pagsulat, hawak ng Bitcoin ang pinakamalaking bahagi ng merkado sa lahat ng umiiral na mga digital na pera Sa kabanatang ito, binabago namin ang pangunahing operasyon ng Bitcoin at inilalarawan ang isang bilang ng mga negosyo, mga platform ng palitan, at mga pitaka na kasalukuyang itinayo sa paligid ng Bitcoin ecosystem. Sinuri din namin ang mga limitasyon ng desentralisasyon sa ekosistema ng Bitcoin. Lalo na, batay sa mga kamakailan-lamang na insidente at mga obserbasyon, ipinapakita namin na ang mga mahahalagang operasyon at desisyon na kasalukuyang ginagawa ng Bitcoin ay hindi nai-desentralisado. Mas partikular, ipinapakita namin na ang isang limitadong hanay ng mga entidad na kasalukuyang kumokontrol sa mga serbisyo, paggawa ng desisyon, pagmimina, at mga proseso ng paglutas ng insidente
sa Bitcoin. Tatalakayin din namin ang seguridad ng mga online na dompet at binabalangkas ang isang bilang ng mga makabagong pamamaraan upang matiyak ang proteksyon ng mga pribadong susi laban sa kompromiso at / o pagkawala.

1.1.7 Kabanata 8
Sa Kabanata 8, tingnan namin ang isang bilang ng mga kagiliw-giliw na mga application na binuo sa itaas ng blockchain ng Bitcoin. Lalo na, inilarawan namin ang Namecoin, ang unang clone ng Bitcoin, na nagpapatupad ng isang desentralisadong Serbisyo ng Pangalan ng Domain para sa pagrehistro ng mga web address na magtatapos sa “.bit,” at kung saan ay nababanat sa censorship. Pagkatapos ay pangkalahatan namin ang Litecoin at Dogecoin, dalawa sa mga kilalang altcoins na nagmula sa Bitcoin. Tatalakayin din namin ang iba pang mga aplikasyon ng Bitcoin blockchain, tulad ng desentralisado at napatunayan na imbakan at matalinong mga kontrata. Karagdagan naming ipinapakita kung paano kaya ang Bitcoin
gagamitin upang maipadama ang isang desentralisadong generator ng pagiging random na umaasa sa oras. Sa wakas, tinatalakay namin ang kasalukuyang mga pagsisikap upang maibalik ang patunay-ng-gawa ng Bitcoin patungo sa kapaki-pakinabang na pagkalkula, bukod sa iba pang mga panukala ng mga digital assets at sidechain upang mapalawak ang pangunahing pag-andar ng Bitcoin.

1.1.8 Kabanata 9
Sa Kabanata 9, pangkalahatang-ideya namin ang isang bilang ng mga kagiliw-giliw na mga panukalang blockchain na kasalukuyang nakikipagkumpitensya sa Bitcoin. Ang mga panukalang ito ay higit na pinukaw ng tagumpay ng Bitcoin at pagtatangka upang malutas ang ilan sa mga caveats na nakatagpo sa sistema ng Bitcoin.
Lalo na, inilalarawan namin ang Ripple, Ethereum, at ang IBM Open BlockChain na mga teknolohiya. Inihambing namin ang mga blockchain na ito sa Bitcoin na may paggalang sa kanilang mga probisyon sa seguridad at privacy..

1.1.9 Kabanata 10
Sa wakas, sa Kabanata 10, ibubuod namin ang mga pangunahing aralin na natutunan mula sa mga nakaraang mga kabanata. Lalo na, ibubuod namin ang mga probisyon ng seguridad at privacy ng Bitcoin, at ang pinagbabatayan nitong blockchain — epektibong nakakakuha ng 8 taon ng masusing pananaliksik sa mga paksang ito. Bilang karagdagan sa pagtalakay sa mga umiiral na kahinaan ng Bitcoin at ang iba’t ibang mga kaugnay na mga pag-alis, binubuod din namin ang mga posibleng mga countermeasure upang maiwasan ang mga banta at pagtagas ng impormasyon sa loob ng system. Sa pagkakaalam natin, nag-aalok ang librong ito ang pinaka-komprehensibo at detalyadong pagsusuri ng mga probisyon sa seguridad at privacy ng Bitcoin at ng mga kaugnay na clone / variant nito. Inaasahan namin na ang mga nilalaman ng libro ay nagbibigay ng mga kinakailangang kasangkapan at mga bloke ng gusali para sa disenyo ng ligtas na susunod na henerasyon na mga teknolohiya ng blockchain.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map