Bitcoin core developer jonas schnelli objašnjava kontroverzni transakcijski zamjena po tarifi feature

BTCK 196 - Bitcoin core developer Jonas Schnelli explains hierarchical deterministic key generation (Siječanj 2019).

Anonim

Iako je rasprava o veličini bloka bila glavna točka sukoba unutar Bitcoin zajednice tijekom protekle godine, stvarnost je da je ovaj razgovor više o većoj temi skalabilnosti. Različiti Bitcoin korisnici žele vidjeti mrežnu ljestvicu putem specifičnih metoda, a dvije glavne stranke u ovoj raspravi su sada Bitcoin Core i Bitcoin Classic.

Uz ograničenje veličine bloka, mreža munja i odvojeni svjedok, još jedna Bitcoinova značajka koja je obuhvaćena kontroverzama je Replace-by-Fee (RBF). Bitcoin Core Contributor Jonas Schnelli nedavno je raspravljao o ovoj novoj značajci koja je implementirana u Bitcoin Core 0. 12, tijekom prezentacije na Bitcoin Meetup Switzerland.

Satoshi je originalno implementirao puni RBF

Schnelli je započeo svoj govor istaknuvši da je kreator Bitcoina Satoshi Nakamoto originalno implementirao RBF.

Iako je Nakamoto 2010. godine onemogućio zamjenu transakcija, zakočilo je to da je onemogućio tu značajku s komentarom da je isključen "za sada". "Komentar pokraj koda koji se odnosi na zamjenu transakcija u Nakamotoovom izvornom kodu glasi:" Dopustite zamjenu novijoj verziji iste transakcije. "

Schnelli je opisao kako je zamjena transakcija nekad radila na Bitcoin mreži:

" Uvijek je bilo moguće - ili tada bilo moguće - da ako ste izvršili transakciju, sve dok ta transakcija ne završi u bloku, promijenite transakciju u potpunosti tako što samo radite nešto drugo. "

RBF pomaže u izbjegavanju kašnjenja transakcija

Postoje prednosti da bitcoin transakcija bude zamijenjena novim, ažuriranim. Na primjer, ako je korisnik uključio prenisku naknadu za transakciju, mogućnost zamjene transakcije s drugom koja sadrži višu naknadu omogućuje korisnicima da osiguraju da njihove transakcije ne zaustave s statusom "nepotvrđen" za dugo razdoblje od vremena. Korisnici također mogu ispraviti pogreške prilikom izrade transakcije putem RBF-a.

Jonas Schnelli primijetio je da mu ova funkcionalnost ima smisla:

"Ovo ima smisla, po mom mišljenju. Ako izvršim uplatu i otkrijem: 'O, ne - pogrešan iznos' ili 'Oh, ne. Naknade su pogrešne, "mogu ga promijeniti. "

0-Potvrda ne radi s RBF

Kontroverzni aspekt RBF je da ne radi dobro s transakcijama s potvrdom 0. Kada korisnici mogu zamijeniti transakcije prije nego što budu smješteni u blok, to u osnovi čini nepotvrđene transakcije mnogo riskier. Mnogi trgovci i platni procesori oslanjaju se na nepotvrđene transakcije za trgovinu u stvarnom svijetu.

Schnelli je opisao ovaj problem tijekom razgovora: <0> "0-potvrda Satoshijevog dokumenta uvijek je nesigurna, ali budući da su ljudi izgradili sustave, moramo se pobrinuti da je stabilna, da ljudi odmah mogu kupiti stvari.Mislim, ne možete čekati deset minuta kad plaćate kavu; Slažem se. "

Na pitanje sigurnosti transakcija s potvrdom 0, Bitcoin Core suradnik Peter Todd nedavno je napisao post na blogu gdje je iznio trenutnu nesposobnost bitcoinovih novčanika kako bi pravilno zaštitio korisnike od dvostrukih troškova.

Trgovci ne bi se trebali bojati RBF

Čak i uz sigurnosne probleme koje često ističu Todd i drugi, treba napomenuti da je trenutna verzija RBF-a opt-in.

Jonas Schnelli objasnio je opcionalnu prirodu RBF-a tijekom razgovora u Bitcoin Meetup Switzerland:

"Kada stvorite transakciju, možete odlučiti:" Mogu li zamijeniti transakciju ili ne? "Ako samo stvorite transakcije kao što ste to učinili u prošlosti, ne možete zamijeniti. Ništa se ne slomi; sve djeluje kao što je bilo prije. Ali sada se možemo uključiti - postaviti zastavu na tu transakciju - a onda vam daje priliku da zamijeni transakciju sve dok se ne iskoristi. "

Drugim riječima, trgovci ne bi smjeli biti ranjivi na dvostruku potrošnju na temelju RBF jer se RBF transakcije mogu razlikovati od tradicionalnih Bitcoin transakcija.

Kao što je Schnelli objasnio tijekom prezentacije:

"Trgovci mogu odbiti transakcije s RBF-om … Ako vas netko plaća zamjenskom transakcijom, ne želite ga prihvatiti ako je transakcija od 0- , "

Kyle Torpey je slobodni novinar koji od 2011. godine prati Bitcoin. Njegov je rad predstavljen na VICE matičnoj ploči, Business Insider, RT Keizer izvješću i mnogim drugim medijima. Možete pratiti @kyletorpey na Twitteru.