Conspirație împotriva tranzacțiilor Bitcoin „instant”: RBF, CPFP și Pământ ars

Toată lumea presupune că tranzacțiile Bitcoin sunt instantanee și pentru majoritatea istoriei Bitcoin, acest lucru a fost practic adevărat – ai putea să-ți asumi asta fără prea multe riscuri. Cu toate acestea, dacă ne uităm puțin mai adânc, vedem că aceasta nu poate fi realitatea pentru mult timp.

Ce este cheltuielile duble?

Care dintre următoarele tranzacții ar necesita probabil cele mai mici taxe?„Dubla cheltuială” este marea provocare tehnică pe care Bitcoin a rezolvat-o pentru sistemele descentralizate. Ca și în cazul fiecărui fișier digital, este practic imposibil să i se dea valoare, care poate fi schimbată, deoarece computerele pot copia-lipi atât de ușor.

Dacă ne imaginăm tranzacțiile Bitcoin ca un cec, care specifică de unde provin banii și către ce se îndreaptă (împreună cu o semnătură criptografică), cu toții putem verifica cu ușurință aceste informații – includerea sa în blockchain-ul Bitcoin este cea care face acest cec de fapt valabil.

Din moment ce se pot semna mii din aceste cecuri folosind toți aceiași bani, toate cecurile vor sări, cu excepția celui inclus în blockchain. Aceasta este trecerea de la o tranzacție de confirmare zero la o tranzacție confirmată. Pe de altă parte, tranzacțiile conflictuale care utilizează aceleași monede de mai multe ori se numesc cheltuieli duble.

În acest moment și conform comportamentului actual al rețelei Bitcoin, prima tranzacție care va fi văzută va fi cea care va fi inclusă în blockchain. Acest lucru este ușor și confortabil. Minerii aruncau tranzacțiile conflictuale, așa că în momentul în care vedeți o tranzacție validă în rețea (care este instantaneu) ați putea presupune că nu va fi cheltuită dublu și, eventual, inclusă în blockchain (nu instantanee).

Este recomandat să vă bazați pe acest lucru?

Am recomandat să mă bazez pe tranzacții cu confirmare zero, dar numai pentru tranzacții mici. De dragul tranzacțiilor mici, un atacator care intenționează să comită fraude asupra unei tranzacții cu confirmare zero ar trebui să organizeze un atac complex, necesitând probabil un anumit element de manipulare sau mită, iar acest lucru este extrem de puțin probabil să se întâmple atunci când tranzacțiile mici sunt în joc, cum ar fi achiziționarea de cafea sau laptop.

Cu toate acestea, realitatea este că tranzacțiile cu confirmare zero nu sunt „binecuvântate” de blockchain și, prin urmare, nu primesc toate promisiunile pe care le oferă Bitcoin, deoarece acestea sunt potențial „reversibile” (până când nu primesc confirmări).

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

La fel înseamnă că tranzacțiile Bitcoin nu pot fi atât ireversibile, cât și instantanee? Răspunsul scurt este „adevărat”: tranzacțiile Bitcoin standard nu se bucură de ambele proprietăți simultan. Răspunsul mai lung este evident mai complicat.

Copilul plătește pentru părinte (CPFP) vs. Înlocuiți-cu-taxa (RBF)

Bitcoin-Mining-630x3501După cum știm, minerii sunt responsabili de includerea tranzacțiilor în blockchain și, în schimb, primesc taxele de tranzacționare, precum și primesc recompensa bloc pentru blocurile minate (bătând monede noi) acordate direct din protocol.

Dacă presupunem că minerii ar acorda prioritate profiturilor, putem presupune că un miner inteligent va include tranzacții neprofitabile (tranzacții fără taxe) dacă sunt legate de tranzacții cu taxe suficiente pentru a acoperi profiturile pentru ambele tranzacții.

De exemplu, dacă plătesc o afacere și știu că taxa este prea mică, pot lua acele monede și le pot trimite la o altă adresă cu o nouă tranzacție care are dubla taxă. Aceasta înseamnă că minerul va înțelege că poate obține taxa dublă numai dacă include prima tranzacție în proces.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Această metodă de a oferi minerilor un motiv de profit pentru acceptarea tranzacțiilor se numește „Copilul plătește pentru părinte” (CPFP) și putem presupune că la un moment dat minerii se vor comporta astfel în mod fiabil. Acest lucru permite rezolvarea anumitor probleme de taxă, cum ar fi permiterea finalizării plăților să plătească taxa de tranzacție și, în general, asigurarea faptului că anumite tranzacții sunt incluse în blockchain.

Acest lucru permite finalului primitor să motiveze minerii să confirme o anumită tranzacție. Cu toate acestea, expeditorul poate motiva și minerii să confirme o anumită tranzacție utilizând o cheltuială dublă care are o taxă mai mare. La urma urmei, este la fel de rezonabil să presupunem că minerii vor alege cheltuieli duble cu taxe mai mari. Aceasta se numește „Înlocuiți cu taxă” (RBF), care este valid și legitim conform protocolului, și este contradictoriu cu recomandarea de a se baza pe tranzacții cu confirmare zero. Acest lucru permite, de asemenea, rezolvarea anumitor probleme de taxă, cum ar fi permisiunea expeditorului de a anula sau de a remedia tranzacțiile (atâta timp cât acestea sunt încă neconfirmate în blockchain).

Începând de acum, minerii nu se comportă cu adevărat așa și, prin urmare, puteți presupune că majoritatea tranzacțiilor mici de confirmare zero sunt sigure. Cu toate acestea, nu există nicio modalitate de a promite că acest lucru va rămâne valabil în timp.

Așteptați … Dacă atât expeditorul, cât și destinatarul pot motiva independent minerii să confirme anumite tranzacții, cine câștigă? Cheltuielile duble sau tranzacția inițială?

Pământ ars

Dacă combinăm ambele concepte, care sunt ambele legitime și poate chiar anticipate, vom ajunge la o concluzie ușor ciudată: nici expeditorul, nici finalul receptor nu câștigă. Doar minerii o fac. După cum s-a menționat, toate aceste motive de profit se realizează prin creșterea taxei pe care minerul se așteaptă să o primească dintr-o anumită tranzacție și, prin urmare, de fiecare dată când expeditorul sau cel care primește încearcă să-l motiveze, comisionul crește și profiturile minerului.

Să încercăm un exemplu.

Să presupunem că Bob dorește să anuleze o tranzacție de un mBTC pe care i-a trimis-o lui Alice, dar Alice dorește să se asigure că tranzacția va trece. Inițial, Bob nici măcar nu a adăugat o taxă, iar portofelul lui Alice realizează acest lucru, astfel încât folosește automat CPFP și adaugă dubla taxă (taxa de 0,2 mBTC, presupunând că taxa standard este de 0,1 mBTC).

Când minerii văd această a doua tranzacție, vor dori să includă tranzacția inițială, deoarece este singura modalitate de a obține taxa dublă. Bob vrea să anuleze acest lucru, așa că folosește RBF și creează o nouă tranzacție conflictuală care îi trimite înapoi cel original mBTC, cu excepția unei taxe de 0,3 mBTC. Întrucât taxele sunt scoase din total, Alice este de fapt dispusă să facă compromisuri și să obțină doar 0,8 mBTC și să plătească mineri 0,2 mBTC, în timp ce Bob este dispus să obțină doar 0,7 mBTC (cu 0,3 mBTC folosit ca taxe).

Un miner care se uită la acest lucru va vedea un set de tranzacții care îl va percepe în comisioane de 0,2 mBTC și o altă tranzacție care îl va percepe în comisioane de 0,3 mBTC și va dori probabil să confirme tranzacția lui Bob. Alice știe acest lucru și creează o nouă tranzacție CPFP cu o taxă mai mare de 0,4 mBTC. La urma urmei, este mai bine să obțineți restul de 0,6 mBTC decât să obțineți nimic. Bob merge înainte și își ridică RBF la 0,5 mBTC. După cum vă puteți imagina, acest lucru va continua până când Bob va oferi taxe de 0,9 mBTC, în timp ce va primi înapoi doar 0,1 mBTC. Alice, acum extrem de furioasă, va oferi o nouă tranzacție fără resturi și un mBTC complet ca taxe pentru mineri doar pentru a-l supăra pe Bob.

Această întreagă cursă de taxe i-a determinat pe Alice și Bob să arunce din toți banii și să-i folosească drept taxe până când nu a rămas nicio modificare. Toată lumea a acționat rațional și așteptat. Cine castiga? Minerul, care a primit întreaga tranzacție ca o taxă în loc de o mică taxă standard. Și aici ajungem la ceea ce a fost numit „Pământul ars” al tranzacțiilor cu confirmare zero.

Ei bine, tocmai din acest motiv și altele tranzacțiile neconfirmate nu sunt considerate sigure, mai ales în comparație cu tranzacțiile care au multe confirmări. Deși astăzi nu este realitatea, toate acestea sunt valabile și legitime în conformitate cu protocolul și nu necesită să se întâmple nimic, cu excepția faptului că minerii încep să acționeze mai „rațional” și să acorde prioritate profiturilor.

Nu există tranzacții Bitcoin „instant”?

În lumea banilor tradiționali, tranzacțiile instantanee pot avea loc numai cu numerar în persoană sau cu o terță parte. Bitcoin este conceput pentru a elimina necesitatea terților și, chiar dacă putem anticipa Scorched Earth, se dovedește că tranzacțiile instantanee sunt încă posibile fără terți, dar nu și cu tranzacțiile Bitcoin standard..

viitor blockchainCanalele de plată sunt un alt concept care teoretic poate permite tranzacții instantanee sau de înaltă frecvență și care utilizează de fapt faptul că puteți semna tranzacții fără a le transmite neapărat pentru a fi incluse în blockchain imediat.

Aceste idei, împreună cu alte soluții off-chain, necesită de obicei „blocarea” fondurilor în avans, dar ar putea oferi taxe mai ieftine, tranzacții instantanee și, în general, o flexibilitate mai mare, toate fiind în același timp fără încredere fără terți.

În concluzie, tranzacțiile Bitcoin standard nu sunt binecuvântate ca fiind instantanee, cel puțin nu prin protocol. Cu toate acestea, tranzacțiile Bitcoin non-standard, cum ar fi canalele de plată off-chain, pot fi instantanee și poate oferi chiar mai mult decât fac tranzacțiile standard.

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