filippiiniläinen
Download

Paano bumuo ng crypto? Ano ang arkitektura ng Bitcoin?

Paano bumuo ng crypto? Ano ang arkitektura ng Bitcoin? WikiBit 2022-04-28 15:56

Ang Bitcoin ay ang unang matagumpay na halimbawa ng isang walang tiwala na sistema ng pananalapi

  Ang matututunan mo

  • Ang arkitektura ng umiiral na pera

  • Ang arkitektura ng Bitcoin

  • Ang pangunahing pag-andar ng Bitcoin

  • Mga kalahok sa network ng Bitcoin

  Ang Bitcoin ay ang unang matagumpay na halimbawa ng isang walang tiwala na sistema ng pananalapi - isa na hindi nangangailangan ng isang sentral na awtoridad, tulad ng Federal Reserve o ang European Central Bank. Sa pamamagitan ng pag-aaral kung paano ito nakakamit ng teknikal na arkitektura ng Bitcoin - ang mga pag-andar at partikular na tungkulin - matutuklasan mo ang malawak na hanay ng mga pagkakataong magagamit upang bumuo sa loob ng natatanging ecosystem na iyon o ma-inspire na lumikha ng sarili mong cryptocurrency.

  Upang magsimula, tingnan natin ang mga pangunahing kinakailangan ng anumang sistema ng pananalapi, pagkatapos ay ihambing iyon sa natatanging arkitektura ng Bitcoin, at ang mga function na nilalaro ng mga tao kasama ng hardware at software.

  FYI - Ang Bitcoin bilang isang peer-to-peer na cashless monetary system ay karaniwang nakasulat na may malaking B, na nagbibigay-daan sa paggamit ng bitcoin (maliit na 'b' ) bilang isang currency ng system na iyon.

  Arkitektura ng umiiral na sistema ng pananalapi

  Ang mga kasalukuyang sistema ng pananalapi ay kilala bilang fiat money . Ang Fiat ay isang latin na termino na nangangahulugang 'sa pamamagitan ng dekreto ' at ito ay ginagamit upang ilarawan kung paano nilikha at pinamamahalaan ang mga pera gaya ng US Dollar, Euro at Yen.

  Mula noong 1971 ang mga pandaigdigang pera ay nagkaroon lamang ng halaga dahil ang mga pamahalaan na naglalabas ng mga ito ay nagsasabi ng gayon. Hindi sila sinusuportahan ng anumang asset, tulad ng ginto - na dati ay nangyari - at gumagana sa isang modelong batay sa tiwala.

  • Magbasa pa tungkol sa kung paano gumagana ang fiat banking

  Ang sinumang gumagamit ng fiat money ay dapat magtiwala sa isang sentral na awtoridad na magtatag ng mga patakaran ng sistema ng pananalapi at kung paano ito ipinapatupad. Ito ay maaaring malawak na hatiin sa:

  1. Isang monetary framework at settlement system - Mga Panuntunan at patakaran; imprastraktura upang mag-isyu ng bagong pera at makamit ang pinagkasunduan sa pag-aayos ng transaksyon.

  2. System hierarchy - Pagtatalaga ng iba't ibang antas ng pribilehiyo sa iba't ibang kalahok upang ipatupad ang balangkas at pag-andar ng pag-aayos - sa loob at labas.

  Sa tuktok ng hierarchy ng system (2) ay ilang uri ng namamahala na katawan na nagtatakda ng mga panuntunan ng pangkalahatang balangkas (mga tuntunin at patakaran) at nangangasiwa/nagdelegate sa sistema ng pag-aayos (1).

  Sa totoong mundo, ito ang pamahalaan na karaniwang naglalaan ng kapangyarihang iyon sa isang sentral na bangko upang ipatupad ang patakaran, mag-isyu ng bagong pera at pamahalaan ang isang sistema ng pag-aayos, habang sinusubukan ng iba't ibang regulator na panatilihing kontrolado ang sistema.

  Iba't ibang mga pribilehiyo na makipag-ugnayan sa sistema ng pananalapi ay bumaba sa isang hierarchy ng network sa mga bangko, mga serbisyo sa pagbabayad, at sa mga indibidwal na gumagamit ng pera - mga mangangalakal at mga mamimili.

  Ang pagdidisenyo ng isang digital na sistema ng pananalapi na maaasahang gumana nang hindi nangangailangan ng isang sentral na tagapamagitan ay mahirap dahil sa isang bagay na kilala bilang ang Byzantine General's Problem.

  Ito ay isang alegorya ng isang Byzantine General na kailangang gumawa ng desisyon sa labanan kapag alam niyang hindi siya makakaasa sa katumpakan ng lahat ng nagbibigay sa kanya ng impormasyon tungkol sa estado ng labanan. Kaya kaugnay ng mga sistema, ang problemang ito ay sumasang-ayon sa isang kurso ng aksyon kung saan ang impormasyon ay hindi kumpleto o hindi mapagkakatiwalaan.

  Sa partikular na kaugnayan sa isang sistema ng pananalapi, ang problema ay ang tinatawag na 'Double Spend' - ang pagkakataon na ang isang balanse ay maaaring gastusin nang higit sa isang beses.

  Ang problema sa Double Spend ay sumisira sa tiwala sa isang sistema ng pananalapi at samakatuwid ay binibigyang-katwiran ang pangangailangan para sa isang sentral na awtoridad na magkaroon ng huling salita - upang maging pangkalahatan - ngunit sa parehong oras, ang sentral na awtoridad na iyon ay lumilikha ng isang punto ng kahinaan dahil sa kapangyarihan na kanilang ginagamit .

  Sa kaso ng fiat money, ang kahinaang iyon ay nagresulta sa pag-abuso sa kapangyarihan na mayroon ang mga pamahalaan sa suplay ng pera, na lumilikha ng higit at higit pa nito. Nagreresulta ito sa totoong problema sa mundo ng inflation; pagguho ng kapangyarihan sa pagbili ng iyong mga ipon at sahod.

  Ang monetary framework ng Bitcoin

  Nalutas ni Satoshi Nakamoto - tagalikha ng Bitcoin - ang isyu ng Double Spend sa pamamagitan ng paglikha ng isang sistema ng pananalapi na may mga nakapirming panuntunan na tinukoy sa computer code, hindi isang dokumento ng patakaran ng pamahalaan.

  Ang mga panuntunang iyon ay tumatakbo bilang isang piraso ng software sa isang distributed network ng mga computer nang walang hierarchy, pahintulot o tiwala. Walang sentral na awtoridad ang nagpapatupad ng mga patakaran; ang mga kalahok sa network ng Bitcoin ay sumusunod sa kanila dahil sa mga pang-ekonomiyang insentibo na ibinigay para sa pag-isyu ng Bitcoin sa isang predictable at hindi mababago na rate patungo sa isang maximum na fixed supply. Inaalis nito ang panganib ng pang-aabuso sa pera at bumubuo ng patuloy na pinagkasunduan sa mga balanse, nilulutas ang problema sa dobleng paggastos.

  Ang mga pangunahing alituntunin ng sistema ng pananalapi ng Bitcoin ay maaaring ibuod bilang:

  • Mayroong nakapirming iskedyul ng supply ng bitcoin patungo sa maximum na 21 milyon

  • Ang rate kung saan ang mga bitcoin ay nilikha patungo sa maximum na halaga ay naayos sa matematika - hinahati bawat apat na taon

  • Ang mga bagong bitcoin ay nilikha halos bawat sampung minuto (kasalukuyang nakatakda sa 6,25); ang sistema ay kumokontrol sa sarili upang matiyak ito

  • Walang ibang paraan na maaaring malikha ang bitcoin

  Ang Pangunahing Mga Pag-andar ng Sistema ng Monetary ng Bitcoin

  Upang gumana bilang isang sistema ng pananalapi, nang walang sentral na tagapamagitan, kailangan ng Bitcoin ng iba't ibang kalahok sa network nito upang makamit ang mga sumusunod:

  1. Pagpapanatili ng tumpak na makasaysayang ledger ng mga transaksyon at hindi nagastos na balanse

  2. I-validate ang mga bagong transaksyon na nagkukumpirma sa mga panuntunan (mekanismo ng pinagkasunduan)

  3. Idagdag ang mga transaksyong iyon sa makasaysayang ledger, sa tamang format ng data

  4. Mag-isyu ng bagong bitcoin sa tinukoy na rate - kasalukuyang 6.25BTC bawat bagong block

  5. Payagan ang mga wallet na gumastos at tumanggap ng mga transaksyon at mag-sync sa ledger

  6. Kumilos bilang isang serbisyo para sa mga panlabas na user/serbisyo upang sumangguni sa data ng transaksyon

  7. I-ruta ang impormasyon sa mga kalahok sa peer-to-peer network nito

  Ni-encapsulate ni Satoshi Nakamoto ang mga function na ito sa orihinal na reference code na isinulat niya noong 2008. Mula noon ay na-update na ang software at ginawang available sa isang reference client, ang pinakakaraniwang ginagamit ay Bitcoin Core .

  Binibigyang-daan ng Bitcoin Core ang sinumang may katamtamang set-up ng computer na sumali sa isang network ng mga Node na tumutupad sa mga function ng Bitcoin, pati na rin ang pagbibigay ng tulay sa mga gustong bumuo ng mga serbisyo upang palawakin ang ecosystem at paggamit ng user.

  Nodes - Iba't ibang kalahok sa Bitcoin network

  Ang network ng Bitcoin ay walang hierarchy, ngunit mayroon itong iba't ibang uri ng mga Node na tumutupad sa mga kinakailangang function (tulad ng nakadetalye sa itaas) sa mas malaki o mas maliit na lawak.

  • Buong Node: Lahat ng mga function maliban sa paglikha ng bagong bitcoin

  • Magaan na Node: Pagruruta at Wallet (1 at 5)

  • Mga Minero: Pag-isyu/Pag-order; Pagruruta at Buong ledger (3,4 at 7)

  • Mga Kliyente ng API - Nagbibigay ng mga nakahanda nang koneksyon sa Bitcoin Core

  • Mga Serbisyo ng 3rd Party: Kumokonekta sa Bitcoin Core sa pamamagitan ng mga API Client o direkta sa Full Nodes para paganahin ang mga external na serbisyo

  Sa susunod na artikulo matututunan mo kung paano ang mga paraan kung saan nakikipag-ugnayan ang mga Node upang gumana ang Bitcoin. Magsisimula kayong lahat na maunawaan ang mga pagkakataon para sa inyo na aktibong lumahok sa pagpapatakbo ng Bitcoin ecosystem - sa pamamagitan ng pagtupad sa isa sa mga tungkuling iyon - pati na rin sa pagpapanatili at pagbutihin ang software at imprastraktura na nasa likod nito.

  Ang aming pangkalahatang-ideya ng arkitektura ng Bitcoin - at mga kasunod na artikulo - ay hindi kasama ang mga kumplikado ng eksakto kung paano gumagana ang protocol. Kung ang paggamit ng hashing, elliptic-curve cryptography o peer-to-peer network ang iyong bag, may mga paraan para aktibong lumahok sa pagpapanatili at pagpapabuti ng Bitcoin Protocol.

  Iyon ay ipapaliwanag din sa susunod na artikulo sa seksyong ito..

Disclaimer:

Ang mga pananaw sa artikulong ito ay kumakatawan lamang sa mga personal na pananaw ng may-akda at hindi bumubuo ng payo sa pamumuhunan para sa platform na ito. Ang platform na ito ay hindi ginagarantiyahan ang kawastuhan, pagkakumpleto at pagiging maagap na impormasyon ng artikulo, o mananagot din para sa anumang pagkawala na sanhi ng paggamit o pag-asa ng impormasyon ng artikulo.

  • kombersyon ng Token
  • Pagpapalit ng rate ng palitan
  • Pagkalkula para sa pagbili ng dayuhan
/
(Mga)PC
Kasalukuyang rate
magagamit

0.00