Share this article

Ang kliyente ng Bitcoin na si Bitcoinj ay nagpapatupad ng mga micropayment ng Bitcoin

Ang kliyente ng Bitcoin na si Bitcoinj ay nagpatupad ng isang ganap na gumaganang channel ng micropayments, na magbibigay-daan sa isang stream ng mga maliliit na pagbabayad na maipadala.

pennies

Ang Bitcoinj, ang Java-based na Bitcoin client, ay nagpatupad na ngayon ng isang ganap na gumaganang micropayment channel. Papayagan nito ang isang stream ng mga maliliit na pagbabayad na maipadala hanggang sa makumpleto ang serbisyong binabayaran.

Ang anunsyo ay ginawa ng pinuno ng proyekto ng Bitcoin , si Gavin Andresen, sa Twitter.

Story continues
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Napakakapana-panabik (at napaka-geeky) na balita: Pagpapatupad ng Micropayment Channel <a href="http://t.co/NIoBwdpXY3">http:// T.co/NIoBwdpXY3</a>





— Gavin Andresen (@gavinandresen) Hunyo 27, 2013

Mayroong ilang mga problema na kinakaharap ng mga micropayment sa Bitcoin gaya ng inilarawan sa pahina ng proyekto ng Bitcoinj:

1. Kung magpapadala ka ng napakaraming transaksyon nang masyadong mabilis, mababawasan ang priyoridad ng mga ito o hindi maire-relay ng iba't ibang anti-flood algorithm na binuo sa network ng Bitcoin .





2. May nakapirming minimum na halaga ng halaga na maaaring ipadala ng isang transaksyon, na tinutukoy ng bilang ng mga byte na kinakailangan upang ipadala at i-claim ito kasama ng mga sinisingil na bayad.



3. Ang tatanggap ng mga micropayment ay nauuwi sa isang wallet na puno ng "alikabok" na maaaring magastos sa gastos, sa bayad.

Maliwanag, may mga kaso kung saan nagkaroon ng serye ng maliliit na pagbabayad, ngunit hanggang sa pitaka ng isang tao at sa block chain, ONE 'net' na transaksyon lang ang kailangan para maitala.

Nalutas ito ng proyektong Bitcoinj sa pamamagitan ng muling paggamit ng feature sa Bitcoin protocol na tinatawag na nLockTime, at paglikha ng 'refund transactions' na nagpapahintulot sa kliyente (ang nagpadala) na maibalik ang kanilang pera, mayroon man o walang maliit na bawas na bumubuo sa micropayment.

Marami pang mababasa tungkol sa protocol ng micropayment, ngunit ang uri ng sitwasyon kung saan maaaring gamitin ito ay makikita sa isang coffee shop na nagbibigay ng WiFi hotspot. Ang kliyente (hal. software na tumatakbo sa iyong smartphone na nag-a-access din sa hotspot) ay maaaring magbayad ng nakapirming rate sa bawat kilobyte ng data. Maaari kang magtakda ng limitasyon sa iyong mobile wallet app bawat buwan, at maaaring huminto ang telepono sa paggamit ng data mula sa hotspot na iyon kapag naabot nito ang limitasyon nito.

Ito ay nakakamit sa pamamagitan ng pagkakaroon ng isang 'kontrata' sa pagitan ng kliyente at server na wasto para sa isang nakapirming yugto ng panahon, halimbawa sa isang araw. Ang bawat partido (cryptographically) ay pumipirma sa kontrata, ngunit ang transaksyon ay hindi ipinadala sa block chain. Ang huling pagbabayad ay mangangailangan ng mga pribadong susi mula sa magkabilang partido upang makumpleto. Ang pangalawang transaksyon ay may dalawang output, ONE sa kliyente at ONE sa server. Habang umuunlad ang mga micropayment, ang halagang napupunta sa bawat output ay naaayon sa pagsasaayos. Ang orihinal na transaksyon sa refund ay naroroon upang matiyak na maibabalik mo (ang kliyente) ang iyong pera kung hindi tumugon ang server bago mag-expire ang limitasyon sa oras upang makumpleto ang transaksyong micropayment.

Kung gusto mong makita ang mga orihinal na link at malaman ang higit pa tungkol dito, bisitahin ang Pahina ng Sourceforge ng Bitcoinj.

David Gilson

Tech journalist, Windows 8 user, quantum physics at Linux enthusiast.

Picture of CoinDesk author David Gilson