Hoće li Bitcoin omogućiti veću privatnost uz Silent Payment?

Silent Payment adrese trebale bi omogućiti ponovno slanje Bitcoina na istu adresu bez gubljenja privatnosti?


Hoće li Bitcoin omogućiti veću privatnost uz Silent Payment?

ODRICANJE OD ODGOVORNOSTI: Kompletan sadržaj je isključivo edukativno-informativnog karaktera. Ništa nije savjet. Ulaganje u kriptovalute je rizično i ulazite na vašu vlastitu odgovornost nakon vašeg vlastitog istraživanja.

Hoće li BTC omogućiti veću privatnost uz Silent Payment?

Silent Payment adrese trebale bi omogućiti ponovno slanje Bitcoina na istu adresu bez gubljenja privatnosti. Protokol bi mogao ispuniti dugogodišnju želju Bitcoina i napokon je dobio BIP broj. Bitcoini su pseudonimni odnosno nisu anonimni jer su povezani s adresom, ali pseudonimni jer ta adresa nije povezana s vašim identitetom. Ako uspijete izbjeći tu vezu, Bitcoin vam pruža određenu financijsku privatnost. Jer nije sasvim jednostavno spriječiti stručnjake za praćenje na lancu, čiji poslužitelji neprestano analiziraju blockchain, da saznaju više nego što biste mogli naslutiti, otkrivajući svoje podatke neopreznim transakcijama. Brzo se dogodi da kompromitirate cijeli novčanik kroz nekoliko neopreznih transakcija, a da to čak ne primijetite.

 Najvažniji alat za očuvanje privatnosti s Bitcoinom je znanje: poznavanje kako transakcije funkcioniraju, kako rade analitičari blockchaina i koje su wallet aplikacije najbolje za očuvanje privatnosti. Jedna osnovna praksa za očuvanje barem osnovne razine privatnosti je korištenje nove adrese za svaku primljenu uplatu. Time se značajno otežava identifikacija vaših walleta za promatrače na blockchainu. Međutim, nije uvijek moguće koristiti nove adrese u svakoj situaciji, primjerice kada postavljate adresu za donacije na web stranici.

Tijekom proteklog desetljeća napravljeno je mnogo prijedloga za rješavanje tog problema. No, Silent Payments bi mogao biti prvi koji će uskoro biti integriran u wallet aplikacije. Silent Payments je jedan od protokola u kojima matematika kriptografije postaje čarobna. Ona omogućuje nešto što biste možda smatrali nemogućim, ali postaje potpuno logično kada pogledate jednadžbe.

kripto novčanik

Što je to drugačije kod Silent Paymenta?

Prvo, primatelj plaćanja, objašnjava Ruben Somsen, tvorac protokola, "generira tzv. Silent Payment adresu i objavljuje je". Do ovog trenutka, postupak je sasvim normalan. Stvari postaju zanimljive kada se uključi pošiljatelj. Jer on ne plaća izravno na adresu, već "koristi javni ključ svojih odabranih ulaza da iz njega izvede zajednički tajni ključ, pomoću kojeg zatim modificira Silent Payment adresu." Pošiljatelj mijenja adresu tako da postane bezvrijedna za promatrača koji ju javno vidi. Generira novu adresu umjesto primatelja.  Da biste to razumjeli, morate znati da za svaki od mogućih 2^256 privatnih ključeva postoji samo odgovarajući javni ključ, ali adresa koja se izvodi iz javnog ključa ima format koji dopušta samo maksimalno 2^160 adresa. Dakle, postoji gotovo beskonačan broj mogućih adresa po javnom ključu. Silent Payment adresa sada sadrži informacije koje pošiljatelj treba kako bi iz javnog ključa izveo nove adrese koje primatelj može otvoriti svojim privatnim ključem.

Dakle, primatelj već ima privatni ključ prije nego pošiljatelj generira adresu. Ali kako uopće zna za adresu? Nije je sam generirao, a nemoguće je znati sve potencijalne adrese. To je teže pitanje koje odgovara na varijaciju Diffie-Hellman ključna razmjena: Pošiljatelj koristi ulaz transakcije kao tajnu da prilagodi adresu. To pretvara blockchain u kanal za razmjenu poruka. Primatelj može, putem nekoliko izračuna koje samo on, kao vlasnik privatnog ključa, može izvesti, utvrditi je li bilo koji ulaz tajna za njegovu Silent Payment adresu. Dakle, kako bismo se vratili s teorije na praksu, primatelj "samo" mora skenirati i obraditi svaki pojedinačni ulaz na blockchainu kako bi saznao je li primio tihu uplatu. Nakon toga, može raspolagati njome u svom novčaniku dok promatrač blockchaina ostaje u mraku.

kripto istraga knjiga

Ipak postoji ozbiljna prepreka za širenje ovog postupka u praksi

Silent Payments predstavljaju jasnu prednost u odnosu na druge koncepte, a to je da strane u plaćanju ne moraju razmjenjivati određene informacije, kao što je Xpub ključ, što ima svoje nedostatke, niti moraju na drugi način komunicirati ili ostavljati informacije u blockchainu putem OP_Return. Nijedan dosadašnji postupak nije tako dobro rekonstruirao korisničko iskustvo običnih adresa kao Silent Payments. No očigledan nedostatak je taj što skeniranje cijelog blockchaina nije baš trivijalna zadaća, koja se ne može ostvariti putem Light-Clientsa. Potreban je puni čvor (Full Node), a on mora raditi nekoliko sati kako bi prepoznao je li primatelj primio plaćanje. To je ozbiljna prepreka širenju ovog postupka u praksi.

Srećom, ovaj problem se može ublažiti. Na primjer, moglo bi se skenirati samo UTXO set umjesto cijelog blockchaina, što bi značilo 4-5 gigabajta umjesto pola terabajta. Iako bi se ovim skeniranjem propustile već potrošene transakcije, pronalazio bi se cijeli dostupni saldo. Nakon početne sinkronizacije, potrebno je samo provjeriti nove UTXO unose, a budući da su Silent Payments u formatu Taproot, dovoljno je prepoznati samo Taproot-Outputse.

bybit mjenjačnica

SPA se već nekoliko puta prilagođavao

S tim Silent Payment Addressima nije tako nepraktično kao što se može činiti na prvi pogled. Ako se dobro implementira, ne samo Bitcoin čvorovi, već i SPV novčanici, te možda čak i Electrum novčanici, trebali bi biti sposobni relativno brzo prepoznati Silent Payments. U osnovi, ništa ne sprječava implementaciju, osim uobičajene procedure u razvoju jezgre (Core development). Iz verzije u verziju Protokol Silent Payment postoji već nekoliko godina i smatra se najnadomjesnijim postupkom za rješavanje problema ponovno upotrebljivih adresa. Tijekom ovih godina protokol je mnogo puta raspravljan i prilagođavan.

Napokon su dobili BIP broj

Nakon što su Ruben i njegovi suradnici prošle godine razvili nekoliko verzija, u lipnju 2023. godine obratili su se mailing listi Bitcoin developera s četvrtom ili petom verzijom kako bi se kvalificirali za "Bitcoin Improvement Proposal" (BIP), što je preduvjet za uvođenje ideje u Bitcoin klijent. U tom kontekstu Silent Payment Addresses dobile su BIP broj 352, ali su se također vodile i dodatne rasprave. Ruben i njegov tim su ih uvažili i u kolovozu predstavili verziju koja je sada gotovo finalna. Promjene od lipnja zadržavaju se u detaljima koji ne diraju opći koncept, već samo prilagođavaju izvedbu nekim manjim parametrima. To je prilično dobar znak za zrelost i prihvaćanje prijedloga.

Unatoč tome, postoje još neka pitanja. Peter Todd primjećuje da bi Silent Payment Addresses trebale imati rok trajanja ako netko izgubi novčanik. Naime, za razliku od običnih adresa, Silent Payment Adrese su izričito dizajnirane za ponovnu upotrebu, što znači da je moguće da netko pohrani adresu i da joj se uvijek iznova plaća. Rok trajanja mogao bi se jednostavno dodati u adresu putem 3-bajtnog polja i spriječiti takve gubitke. Rasprava o Silent Payment Addressima još nije potpuno završila. No, dosegnula je fazu u kojoj šanse da je uskoro vidimo kao dio Bitcoin novčanika nisu tako male.

kripto teme youtube shorts video kriptovalute kripto

Možda vas još zanima