Nedavno je bilo puno pitanja o bitcoin plaćanjima koristeći BitPay i, posebno, koristeći BIP-70 protokol. Neki od naših klijenata smatraju BIP-70 Payment Protocol nepraktičnim za korištenje. Kao rezultat, morali su koristiti jedan od kompatibilnih novčanika za obavljanje plaćanja. Pogledajmo zašto je BitPay napravio brzi prelazak na obvezni Payment Protocol s BIP-70 protokola.
Značajno smanjenje skupih grešaka
Povijesno, BitPay je imao za cilj smanjiti ili potpuno eliminirati greške u plaćanju na računima. Greška u transakciji obično se događa kada korisnik plati previše ili premalo, ili prekasno, ili njihovo plaćanje ne uključuje dovoljnu naknadu rudara (uzrokujući kašnjenje u potvrdi transakcije). Takve greške nisu izolirani incidenti.
Prije implementacije Payment Protocola, novčanici ili računi za razmjenu koji nisu bili dizajnirani za potrošne transakcije (zajedno s greškama koje su napravili redovni Bitpay korisnici) uzrokovali su tisuće problema svaki tjedan koji su bili kritični za BitPay klijente. S rastom Bitcoina, sve više i više korisnika kriptovaluta koristi BitPay trgovce.
Prirodno, trgovci oslanjaju se na Bitpay uslugu za uspješna plaćanja, što znači da bilo koja greška može negativno utjecati na njihov posao. Unatoč automatskim povratima sredstava u slučaju greške, takvi trenuci jednostavno su strašni za klijente jer ne mogu ispuniti svoje narudžbe.
Zaštita korisnika od nepotrebnih naknada rudarima
Osim negativnih iskustava opisanih gore, zagušenje Bitcoin mreže i plaćanje nepotrebnih naknada rudarima također su doprinijeli problemima u obavljanju transakcija. Kako se opterećenje na BTC mreži dramatično povećalo u posljednjih nekoliko godina, te naknade su značajno porasle.
Često, kada je početna transakcija bila neispravno napravljena, 10 dolara je bilo oduzeto s korisničkog računa (naknada rudarima). Nakon povrata oduzete količine, klijent je također platio naknadu od deset dolara (provizija). Kao rezultat, korisnik novčanika koji prenosi kriptovalutu bio je prisiljen platiti 20 dolara samo "ni za što." Bilo je potrebno rješenje za ovaj problem grešaka u plaćanju.
Iako je BitPay izvorno planirao koristiti jednostavnije rješenje od BIP-70, zbog naglog rasta naknada na Bitcoin transakcijama, bilo je potrebno djelovati odmah. BIP-70 se već koristi u mnogim novčanicima i, iako ovaj Payment Protocol nije savršen, dostupan je i potpuno rješava problem.
Kako Payment Protocol rješava problem
U BitPay Payment Protocol novčanicima trenutno se bilježi točna poslana količina i Bitcoin adresa. Njihova uporaba eliminira mogućnost pravljenja skupih grešaka s adresom.
Primarna svrha BIP-70 je spriječiti greške u plaćanju. S Payment Protocolom, novčanik može koordinirati plaćanja izravno s BitPay serverima prije nego što se emitiraju na Bitcoin mrežu. Ako nešto nije u redu s transakcijom, BitPay je može odbiti.
U ovom scenariju korisnik neće pretrpjeti nikakav financijski gubitak zbog pogrešnog plaćanja jer transakcija jednostavno neće biti izvršena. Payment protocol omogućuje sprječavanje netočnih plaćanja na BitPay račune na Bitcoin mreži.
BitPay je izvorno namjeravao koristiti jednostavnije rješenje od BIP-70, ali zbog naglog porasta naknada na Bitcoin transakcijama, bilo je imperativno djelovati odmah. Iako BIP-70 nije savršen payment protocol, već je dostupan u mnogim novčanicima i u mogućnosti je potpuno riješiti problem.
Zaštita od uljeza
BIP-70 protokol nudi prednost da je sigurniji od samo kopiranja i lijepljenja adresa. Hakeri napadaju Bitcoin ekosustav već mnogo godina. Sumnjiva skripta ili proširenje treće strane, virus ili zlonamjerni TOR čvor za izlaz iz preglednika može promijeniti bitcoin adresu prikazanu na web stranici. Ti napadi mogu rezultirati time da sredstva koja šalje korisnik završe u novčaniku napadača. Ova sigurnosna prijetnja je eliminirana payment protocolom.
Integracija BIP-70 Payment Protocola u novčanike
Postoje neki izazovi povezani s integracijom BIP-70 Protocola u novčanike, ali BitPay već radi s drugim pružateljima novčanika kako bi postigao kompatibilnost.
BitPay planira uvesti nove značajke koje će ovaj zadatak olakšati u budućnosti. Konačno, cilj BitPaya je stvoriti besprijekoran Bitcoin sustav plaćanja.
Dok BitPay nastavlja podržavati BIP-70 za Bitcoin plaćanja, aktivno radi na pojednostavljenju njegove JSON-bazirane API implementacije. Nada se da će više novčanika biti kompatibilno s BitPay računima u bliskoj budućnosti. Ova opcija također će pomoći novčanicima drugih kriptovaluta implementirati plaćanja bez grešaka koje se događaju tijekom transakcija, budući da će biti dodana i podrška za druge blockchaineove.