Bitcoin.com

Paano gumagana ang mga transaksyon ng Bitcoin?

Unawain kung paano sinusubaybayan ng pampublikong blockchain ng Bitcoin ang pagmamay-ari sa paglipas ng panahon. Magkaroon ng linaw sa mahahalagang termino tulad ng pampublikong susi at pribadong susi, mga input at output ng transaksyon, oras ng kumpirmasyon, at iba pa.

Huling Na-update
Nai-publish
Oras ng Pagbasa9 minutong basahin
Isinulat ni
Neil Author
Neill Velardo
Sinuri ni
Graham Stone Author Image
Graham Stone
How do Bitcoin transactions work?

Ang mga transaksyon ng Bitcoin ay mga mensahe na nagsasaad ng paggalaw ng mga bitcoin mula sa mga nagpadala patungo sa mga tumatanggap. Ang mga transaksyon ay nilagdaan nang digital gamit ang kriptograpiya at ipinapadala sa buong Bitcoin network para sa beripikasyon. Ang impormasyon tungkol sa transaksyon ay pampubliko at matatagpuan sa digital na talaang tinatawag na 'blockchain.' Ang kasaysayan ng bawat Bitcoin transaksyon ay bumabalik sa sandali kung kailan unang nalikha o 'mined' ang mga bitcoin.

Gamitin ang multichain Bitcoin.com Wallet appPinagkakatiwalaan ng milyon-milyon upang ligtas at madaling magpadala, tumanggap, bumili, magbenta, magpalitan, at pamahalaan ang pinakasikat na mga cryptocurrency. Maaari ka ring kumonekta sa libu-libong desentralisadong aplikasyon (DApps), mula sa mga laro hanggang sa mga pinansyal na derivatives.

Pangkalahatang-ideya

Kung gusto mong magpadala ng pera sa kaibigan mo sa tradisyunal na sistema ng pagbabangko, malamang gagamit ka ng app o website ng bangko para ilipat ang pondo, at ang bangko ang bahala sa lahat ng nangyayari sa likod ng eksena. Gayunpaman, maaari kang magpadala ng bitcoin nang hindi kailangan ng sentral na awtoridad tulad ng bangko. Tinitiyak ng proseso ng transaksyon sa Bitcoin na ang mga transaksyon ay lehitimo, ligtas, at transparent. Narito ang isang pangkalahatang-ideya ng transaksyon sa bitcoin:

  1. Paglikha ng isang transaksyonKapag nagpapadala ka ng bitcoin, lumilikha ka ng transaksyon mula sa iyong digital na pitaka. Kasama sa transaksyong ito ang address ng nagpadala (public key), address ng tatanggap (public key), ang halaga ng Bitcoin na ipapadala, at ang bayad sa transaksyon na handa mong bayaran sa mga miner.
  2. Mga Digital na PirmaUpang mapatunayan na ikaw ang may-ari ng bitcoin na nais mong ipadala, ang transaksyon ay dapat pirmahan gamit ang iyong pribadong susi sa pamamagitan ng isang kriptograpikong proseso. Ito ay tinatawag na digital na pirma. Mahalagang panatilihing lihim ang iyong pribadong susi dahil ito ay parang iyong digital na password.
  3. Pagpapalabas at mga kumpirmasyonKapag napirmahan na, ang transaksyon ay ipinapadala sa Bitcoin network at napupunta sa mempool, na parang silid-hintayan para sa mga transaksyong naghihintay na makumpirma. Maaaring pumili ang mga miner ng mga transaksyon mula sa mempool upang bumuo ng mga bagong bloke. Ang unang miner na makalutas ng isang mahirap na problemang matematikal ang gumagawa ng susunod na bloke. Ibinobroadcast ng nanalo na miner ang bagong bloke nito, na kinukumpirma ng natitirang bahagi ng network.
  4. Pagpinal ng TransaksyonKapag nakumpirma na, idinadagdag ang bagong block sa kopya ng blockchain ng bawat kalahok sa network. Ang mga transaksyon sa bagong block ay itinuturing nang nakumpirma. Gayunpaman, karaniwang naghihintay ng hindi bababa sa anim na kumpirmasyon (anim pang mga block na idinadagdag pagkatapos ng block na naglalaman ng iyong transaksyon) bago ituring na pinal ang transaksyon. Ito ay upang matiyak na hindi mababaliktad o magkakaroon ng dobleng paggastos ang transaksyon sakaling magkaroon ng pansamantalang fork sa blockchain.

Ang mga Bitcoin ay umiiral bilang mga tala ng mga transaksyon sa Bitcoin.

Tinutukoy namin ang bitcoin bilang isang kadena ng mga digital na pirma. Ang bawat may-ari ay inililipat ang bitcoin sa susunod na may-ari sa pamamagitan ng pag-digitally na pagpirma sa hash ng naunang transaksyon at sa pampublikong susi ng susunod na may-ari, at idinadagdag ang mga ito sa dulo ng barya. Maaaring beripikahin ng tatanggap ang mga pirma upang patunayan ang kadena ng pagmamay-ari.

Ang mga Bitcoin ay hindi talaga "umiiral" sa sarili nitong paraan. Walang pisikal na Bitcoin, at wala ring "account" ang mga may-ari nito. Sa halip, may 'blockchain,' na maaari mong isipin bilang isang talaan, o rekord, ng lahat ng mga transaksyon na naganap kailanman sa pagitan ng mga Bitcoin address. Ang mga rekord ng transaksyon na ito ay ina-update ng mga kalahok sa Bitcoin network (mga node) at ibinabahagi sa bawat isa sa mga node habang tumataas at bumababa ang mga balanse. Maaari mong gamitin ang isang 'tagasuri ng blokekung gusto mong makita ang kasaysayan, pati na rin ang kasalukuyang balanse, ng anumang Bitcoin address.

Pampubliko at pribadong mga susi

Upang magpadala ng Bitcoin, kailangan mong magkaroon ng access sa pampublikong at pribadong susi na kaugnay ng halaga ng bitcoin na nais mong ipadala. Kapag sinasabi nating ang isang tao ay "may-ari" ng mga bitcoin, ang ibig sabihin nito ay may access ang taong iyon sa isang 'key pair' na binubuo ng:

  • isang pampublikong susi (isang address) kung saan dati nang ipinadala ang isang halaga ng bitcoin
  • ang katugmang natatangi pribadong susi (isang password) na nagbibigay-pahintulot na ang bitcoin na dati nang ipinadala sa nabanggit na pampublikong susi (address) ay maipadala sa ibang lugar.

Ang mga pampublikong susi, na tinatawag ding mga bitcoin address, ay mga random na nabuo na hanay ng mga titik at numero na gumagana katulad ng isang email address o username sa social media. Tulad ng ipinahihiwatig ng pangalan, pampubliko ang mga ito, kaya ligtas mong maibabahagi sa iba. Sa katunayan, ikaw dapat Ibigay mo ang iyong Bitcoin address sa iba kapag gusto mong magpadala sila ng bitcoin sa iyo. Ang private key ay isa pang hanay ng mga titik at numero na ginagawa rin nang random. Gayunpaman, ang private keys, tulad ng mga password sa email o iba pang mga account, ay dapat panatilihing lihim. Huwag kailanman ibahagi ang iyong private key sa sinumang hindi mo 100% pinagkakatiwalaan na hindi mananakaw ito sa iyo.

Maaari mong isipin ang iyong Bitcoin address bilang isang transparent na baul. Nakikita ng iba kung ano ang nasa loob, ngunit tanging ang may pribadong susi lamang ang makakapagbukas ng baul upang ma-access ang mga pondo sa loob.

Mga input at output ng transaksyon

Bagaman posible namang hawakan ang mga barya nang paisa-isa, magiging magulo kung gagawa ng hiwalay na transaksyon para sa bawat sentimo sa isang paglilipat. Upang payagan ang paghahati at pagsasama ng halaga, ang mga transaksyon ay naglalaman ng maraming input at output. Karaniwan, may isang input mula sa mas malaking nakaraang transaksyon o maraming input na pinagsasama ang mas maliliit na halaga, at hindi hihigit sa dalawang output: isa para sa bayad, at isa para ibalik ang sukli, kung mayroon man, sa nagpadala.

-Satoshi Nakamoto, Puti na papel ng Bitcoin

Hatiin natin ang bahaging iyon ng white paper ng Bitcoin sa pamamagitan ng pagtingin sa isang halimbawa ng transaksyon sa aktwal na paggamit:

Nais ni Mark na magpadala ng 1 BTC kay Jessica. Upang magawa ito, ginagamit niya ang kanyang pribadong susi upang 'pirman' ang isang mensahe na may mga detalyeng tiyak sa transaksyon. Ang mensaheng ito, na kailangang ipalabas sa network, ay maglalaman ng mga sumusunod:

  • Mga input. Naglalaman ito ng impormasyon tungkol sa bitcoin na dati nang ipinadala sa address ni Mark. Halimbawa, isipin na dati nang nakatanggap si Mark ng 0.6 BTC mula kay Alice at 0.6 BTC mula kay Bob. Ngayon, upang magpadala ng 1 BTC kay Jessica, maaaring may dalawang input: isa na 0.6 BTC na dati mula kay Alice at isa na 0.6 BTC na dati mula kay Bob.
  • IsangPag-mount. Sa kasong ito, ang halagang nais ipadala ni Mark ay 1 BTC.
  • Omga output. May dalawang output. Ang una ay 1 BTC sa address ni Jessica. Ang pangalawa ay 0.2 BTC na ibinalik bilang 'bagu-bago' kay Mark. Ang pangalawang output na ito ay kinakalkula bilang kabuuan ng mga input [0.6 + 0.6 = 1.2], bawas ang halagang nais ipadala ni Mark [1 BTC].

Maaaring nakalilito ito, ngunit ginawa ito sa ganitong paraan upang mapabuti ang kahusayan – at ang magandang balita ay hindi mo kailangang malaman ang mga detalye sa likod ng mga eksena ng mga transaksyon sa Bitcoin para magpadala o tumanggap ng bitcoin. Bitcoin na pitaka Aasikasuhin ko na 'yan!

Pagbobrodkas at mga kumpirmasyon

Sa halimbawa sa itaas, si Mark (sa pamamagitan ng kanyang wallet software) ay magpapalabas ng kanyang iminungkahing transaksyon sa Bitcoin network. Isang espesyal na grupo ng mga kalahok sa network na tinatawag na 'miners' ang nagpapatunay na ang mga susi ni Mark ay may access sa mga input (i.e. ang address(s)) kung saan niya dati natanggap ang bitcoin na sinasabing kontrolado niya. Pinagsasama-sama rin ng mga miner ang isang listahan ng iba pang mga transaksyon na naipalabas sa network sa halos parehong oras kay Mark at binubuo ito ng isang bloke. Anumang miner na nakumpleto ang 'Patunay ng GawaPinapayagan ang isang node na magmungkahi ng bagong bloke na idaragdag o ikakabit sa kadena sa pamamagitan ng pag-refer sa huling bloke. Ang bagong bloke ay pagkatapos ay ipinapadala sa network. Kung sasang-ayon ang ibang kalahok sa network (mga node) na ito ay isang balidong bloke (hal., ang mga transaksyon dito ay sumusunod sa lahat ng patakaran ng protocol at wasto nitong tinutukoy ang nakaraang bloke), ipapasa nila ito. Sa kalaunan, bubuo ang isa pang miner sa ibabaw nito sa pamamagitan ng pagtukoy dito bilang naunang bloke kapag nagmumungkahi ng susunod na bloke. Ang anumang mga transaksyon na nasa naunang bloke ay ngayon ay 'nakumpirma' na ng susunod na miner. Habang nadaragdagan ang mga bloke sa kadena, tumataas ang bilang ng kumpirmasyon ng transaksyon ni Mark.

Bakit ang tagal ng kumpirmasyon ng ilang transaksyon sa bitcoin?

Bawat block ay maaari lamang maglaman ng isang tiyak na bilang ng mga transaksyon, at ang bilang na iyon ay higit na tinutukoy ng espasyong magagamit sa bawat block, o ang 'block size,' na 1MB. Ang limitadong espasyo ang nagbubunsod sa merkado ng bayad, kung saan ang mga miner, na siyang nangongolekta ng mga bayad, ay pumipili lamang na isama sa susunod na block ang mga transaksyong may sapat na mataas na bayad. Kaya't ang mas mataas na bayad ay nagsisilbing insentibo para prayoridadin ng mga miner ang iyong mga transaksyon.

Tandaan na ang laki ng block ay isang arbitraryong limitasyon, ngunit pinili ng komunidad ng Bitcoin na panatilihin itong kasing-liit hangga't maaari upang mas madali para sa mga tao na magpatakbo ng mga Bitcoin node. Bitcoin Cash, na isang fork ng Bitcoin, ay may mas malaking laki ng block kaya't nangangailangan ng mas mababang bayad para sa mga transaksyon.

Magkano ang mga bayad sa transaksyon ng bitcoin?

Ang mga bayad sa pagpapadala ng bitcoin ay maaaring mula sa ilang sentimo hanggang sa $100. Ang dahilan ng malaking pagbabago ay nakasalalay ang mga bayad sa Bitcoin sa alok at demand (hal. kung gaano karaming transaksyon ang nasa network sa isang tiyak na oras) at sa "sukat" ng iyong transaksyon. Ang laki ay pangunahing naaapektuhan ng mga input, kaya kung maraming input ang iyong transaksyon, kakainin nito ang mas maraming espasyo sa block at hihingin ang mas mataas na bayad. Halimbawa, kung nais mong magpadala ng 10 BTC, malaki ang posibilidad na kakailanganin ng iyong transaksyon ang mas maraming input kaysa kung magpapadala ka ng 1 BTC. Ang transaksyon na 10 BTC ay maaaring binubuo ng 5+2+1+1+1 (kaya kabuuang 5 inputs) habang ang transaksyon na 1 BTC ay maaaring dalawang inputs lamang gaya ng sa ating halimbawa nina Mark at Jessica sa itaas.

Maraming pitaka, kabilang ang Bitcoin.com WalletPinapayagan ng mga ito ang mga gumagamit na manu-manong magtakda ng bayad sa transaksyon. Nakakatulong ito upang hindi ka magbayad nang sobra. Halimbawa, kung hindi ka nagmamadali, maaari mong itakda ang mas mababang bayad upang mapili ito ng miner kapag hindi gaanong siksik ang network. Maaari mo ring tiyakin na agad maproseso ang iyong mga transaksyon sa pamamagitan ng pagtaas ng iyong bayad.

Magbasa pa: Unawain ang mga detalye at pasikot-sikot ng pagpapadala ng bitcoin.

Manatiling Nauuna sa Crypto

Manatiling nangunguna sa crypto sa pamamagitan ng aming lingguhang newsletter na naghahatid ng pinakamahalagang kaalaman.

Lingguhang balita sa crypto, pinili para sa iyo

Mga hakbang na maaaring gawin at mga tip na pang-edukasyon

Mga update sa mga produktong nagpapalakas sa kalayaan sa ekonomiya

Magsimula nang ligtas na mag-invest gamit ang Bitcoin.com Wallet.

Mahigit 85 milyong wallet na ang nalikha hanggang ngayon. Lahat ng kailangan mo para ligtas na bumili, magbenta, magpalitan, at mag-invest ng iyong Bitcoin at cryptocurrency.

A screenshot of the Bitcoin.com Wallet app

I-scan para i-download ang Bitcoin.com Wallet

I-scan ang QR code na ito gamit ang iyong mobile device, awtomatiko kang idirekta sa tamang pahina ng tindahan.