Plaćanje bitcoinom: kako se nositi s zagonetkom dvostruke potrošnje i zašto je kripto pametniji od papirnatog novca
U
Odabir novca je postupak koji opisuje kako algoritmi koji pokreću Bitcoin odabiru koji od vaših Bitcoina potrošiti kada odobrite transakciju trošenja.
Ako u novčaniku imate 1,2 BTC i isplatite 0,3, lijevo, desno imate 0,9 BTC?
Pa da. Ali nije nužno tako jednostavno. Napokon, u fizičkom novčaniku možete imati 100 dolara. Tih 100 dolara moglo bi obuhvaćati dvije pedesete, ili bi moglo biti pet dvadesetih, ili 100 novčanica od jednog dolara. Svaki put kad potrošite jednu od onih papirnatih bilješki, vjerojatno ćete dobiti neke promjene. S vremenom, ako nastavite plaćati računima, ostat će vam samo hrpa nikla i novčića.
Ni 1,2 BTC u vašem digitalnom novčaniku nije ništa drugačije. Razlika s BTC-om je u tome što kada odobrite BTC potrošnju, također morate platiti naknade za transakcije. Dakle, postupak odabira koji će se bitcoini predati u trošenju skuplji je.
Evo zašto.
Vratimo se vašem hipotetičkom novčaniku u kojem je 1,2 BTC. Znajući da je malo vjerojatno da zapravo imate jedan cijeli BTC i 0,2 BTC, pretpostavimo da imate sljedeće:
0,5 BTC
0,4 BTC
0,2 BTC
0,1 BTC
Sada, kada trošite 0,3 BTC, nadate se da će algoritam kombinirati 0,2 i 0,1 BTC da bi postigao vrijednost potrošnje. To ima smisla, a s obzirom na to kako Bitcoin izračunava naknade, niži su troškovi ako to učinite na ovaj način.
Dobra vijest je da će se to vjerojatno dogoditi. Međutim, to je tek otkad je tim programera za Bitcoin ažurirao algoritam ranije ove godine, kako bi osigurao pojednostavljeni odabir kovanica. Prije ovog ažuriranja postupak odabira novčića bio je malo manje sofisticiran.
Nastavljajući s gornjim scenarijem, kada ste odobrili potrošnju od 0,3 BTC, starija verzija algoritma gotovo bi uvijek stvorila izlaznu promjenu. To znači da bi uvijek uzeo 0,4 ili 0,5 BTC i vratio promjenu od 0,1 ili 0,2 BTC u vaš novčanik, umanjen za naknade.
Iako je ažuriranje algoritma dobra vijest za budućnost, činjenica je da postoje godine Bitcoin transakcija koje su se dogodile prije ovog ažuriranja. Ovo je stvorilo digitalni ekvivalent svima koji imaju novčanik koji sadrži 70% nikla i novčića i možda 30% vrijednih novčanica. Razlika je u tome što svoj Bitcoin novčanik ne možete uzeti u banku i zamoliti ih da za vas promijene sve te Satošije u Bitcoin.
Koliko god sitna promjena mogla biti dosadna, s njom je lakše nositi se nego s fragmentima BTC-a.
Bitcoin radi na konceptu koji se naziva UTXO ili na neiskorištenom izlazu transakcije. To je u osnovi isti koncept koji sprečava da se dogodi dvostruko trošenje. Svaki put kad se transakcija potrošnje odobri, Bitcoin algoritam osigurava da novčanik sadrži najmanje vrijednost potrošnje plus naknade prije nego što PoW konsenzus protokol odobri transakciju.
Bitcoin se odlučio za UTXO mehanizam jer algoritam dokazivanja rada čini jednostavnim. Također omogućuje paralelnu obradu na više računa, što poboljšava skalabilnost. Konačno, omogućuje jednostavne provjere plaćanja (SPV), lagane klijente koji mogu provjeriti uključenost uplate u blockchain bez preuzimanja pune baze podataka.
Međutim, UTXO ima nekih nedostataka. Ono što je najvažnije, ne funkcionira za platforme pametnih ugovora s obzirom na to da svaki izlaz može biti u vlasništvu samo jedne osobe. Kako je objasnio Vitalik Buterin, to je razlog zašto Ethereum odlučio se za drugačiji model, koji se često naziva Račun / Saldo model. Iako ovaj model nudi neke prednosti u odnosu na UTXO, skalabilnost nije jedna od njih. Stoga je, uz sve brojne pogodnosti koje Ethereum nudi, skalabilnost problem koji i dalje muči njegove programere.
Rezultat je da da, Bitcoin je sada ažurirao algoritam. Rezultat je odabir kovanica, ciljajući UXTO vrijednosti koje najbolje odgovaraju vrijednosti transakcije. Ali, situacija ostaje da postoji mnogo, mnogo sitnih dijelova Bitcoina koji sada kruže.
Prošle godine jedan programer za Bitcoin pokušao složeni proračun kako bi se utvrdila moguća vrijednost ovih sitnih dijelova. Zaključio je da je Bitcoin usporediv sa trezorom, dvije trećine punih sitnica male vrijednosti, a trećina puno predmeta visoke vrijednosti. Na kraju, naknade za premještanje drangulija iz trezora mogle bi na kraju biti veće od vrijednosti samih sitnica.
Bilo je programer blockchaina Mark Erhardt koji je prvi predložio kako optimizirati algoritam za odabir kovanica bitcoina. Iako je Andrew Chow bio taj koji je implementirao ažuriranje. Erhardt sada radi za BitGo, koja razvija institucionalna rješenja za kriptovalute za institucionalne investitore. Tamo je razvio Predictive UTXO, koji pomaže nadoknaditi naknade uključene u trošenje mnogih malih UXTO vrijednosti.
Naknade za Bitcoin transakcije niže su kada je na mreži manje prometa, a mnogo veće kada je promet velik. To je razlog zašto mnogi su se ljudi žalili o visokim naknadama tijekom prosinca 2017. kada je vrijednost Bitcoina porasla na gotovo 20 tisuća dolara.
Prediktivni UTXO koristi algoritam za spajanje najsitnijih fragmenata BTC-a u transakcije kada su naknade niže. Kada se naknade povećaju, smanjit će veličine transakcija kako bi nadoknadile povećanje. Na taj način, Predictive UTXO štedi do 30 posto na naknadama za BitGo klijente.
Pratite nas na Facebooku Pridružite nam se na Telegramu Pratite nas na Twitteru
Ako se Predictive UTXO može uvesti na druge burze i novčanike, pružit će ublažavanje naknada za trošenje sitnih BTC fragmenata koji sada postoje u mnogim našim novčanicima.
Neki ljudi mogu smatrati da su naknade toliko male da ne bi bile bitne. Iako naknade mogu na kraju biti peni za dolar, pametni investitori znaju da su složene kamate važne. Ako uspijemo smanjiti naknade i reinvestirati razliku, one potencijalno vrijede mnogo više u godinama koje dolaze. Barem, pod pretpostavkom da cijena BTC-a poraste.
Kao što je moja baka znala reći, pobrinite se za lipe, a kilogrami će se pobrinuti za sebe. Funte se odnose na sterlinge, ali načelo vrijedi i za dolare – i vaše Bitcoine.
Ovaj članak autorice Sarah Rothrie izvorno je objavljena dana CoinCentral.com, naš medijski partner.