Izgradnja bolje tržišne cijene bitcoina | HR.democraziakmzero.org

Izgradnja bolje tržišne cijene bitcoina

Izgradnja bolje tržišne cijene bitcoina

Tijekom prošle godine smo vidjeli na tržištu naknadu za Bitcoin transakcija razvijaju u brzom tempu. Kao volumen transakcija i dalje raste, tako raste i potražnja za blok prostoru, koja ostaje u ograničenim količinama od 1 megabajt (MB) otprilike svakih 10 minuta.

Budući da imamo debatedthe pitanje povećanja opskrbe blok prostora nauseum oglasa, ovaj članak će se fokusirati na povijest i trenutno stanje Bitcoin naknade za transakcije.

Činjenica je da su pritisci proizlaze iz visokog spoticanja za blok prostora degradiran korisničko iskustvo i na taj način potiče Bitcoin novčanike napraviti prilagodbe kako bi zadržali svoje korisnike sretan osiguravajući pravovremenu potvrdu transakcija.

Međutim, mi smo daleko od operativnog optimalno tržište naknadu.

Povijest transakcijskih naknada

Za prvih nekoliko godina Bitcoin postojanja, transakcijske naknade su po izboru - oni su smatrani donacija za rudare.


Novčanici platio istu naknadu za svaku transakciju - nepouzdan na ono što je naknada za novčanik programer mislio da je to prikladno.

Zadana naknada Bitcoin jezgri promijenio nekoliko puta tijekom godina, kao razmjena Bitcoin stopa porasla sa 0,01 BTC do 0,0005 BTC na 0,0001 BTC. Tu su i pravila oko „prioritet promet” koji omogućuje korisnicima slanje transakcije bez naknade ako su ulazi bili su stari i visoke vrijednosti dovoljno, iako rudari uglavnom su ukinuti oni u ovom trenutku.

Mi smo naučili tijekom godina da ukodiranih statički naknada za transakcije su užasno zbog nekoliko razloga:

  • To nije apsolutno naknada je bitno da se rudarima, već je stopa naknada po bajtova podataka o transakciji. Iz perspektive rudarske, imaju samo 1 MB prostora u koje žele ubaciti što više transakcija što je više moguće kako bi se prikupiti više naknade. Kao takav, 200 bajt transakcija naknadu od 0,0001 BTC je poželjno da je 1000 bajta transakcije s naknadu od 0,0001 BTC, jer oni mogu umetnuti pet bivši i prikupiti pet puta više u pristojbe.
  • Iz perspektive korisnika, ako se uvijek postaviti statički naknadu, vjerojatno ćete na kraju stvoriti veliku količinu podataka transakcije (zbog trošenja mnogo niske vrijednosti ulaza) s vrlo niskom stopom naknada koje možda nikada neće dobiti potvrdio.
  • Novčanici sa statičkim naknade ne može prilagoditi brzo promjenjivim tržišnim uvjetima, što je rezultiralo korisnika emitiraju transakcija koje su ili overpaying ili underpaying. Bivši neće dobiti transakcije potvrđena mnogo brže, a drugi će rezultirati dugim vremenima potvrde jer ih rudari prijeći u korist više isplativo transakcija za potvrdu.

Oslobađanje Bitcoin 0.3.15in studenog 2010. Godine uključena promjenu za početak obračuna naknade odnose na tu transakciju veličinu podataka, ali ne svaki novčanik softver slijedili odijelo i mnogi korisnici nastavio naslijepo postavljanje istog statički naknadu za svaku transakciju. To je općenito nije problem dok nismo počeli sudarajući se protiv najveće veličine bloka, jer bi rudari potvrdili prilično mnogo bilo valjane transakcije koja je uspješno prenio na njih.

Kao blokovi počeo puniti u 2015, postalo je jasno da je najbolja praksa je da koristite dinamičke algoritam naknadu, jer to može reagirati na promjenjive uvjete na mreži.

Bitcoin Temeljni počeo izračun dinamičkih procjene naknade, od 0,10 releasein veljače 2015, a Alex Morcos je stalno poboljšanje njih od tada. Jezgri procjena naknada algoritam je vrlo složen, možete vidjeti svoj kod ovdje i engleski objašnjenje ovdje.

Naknadu tržišta Nastaje

Antoine Le Calvez, razvijen od p2sh.info, pruža povijesnu analizu dinamičkih i statičkih naknade.

Ovdje su u posljednje dvije godine:

Možemo vidjeti značajne skokove u dinamičnom korištenja naknada za vrijeme testova na stres mreže i napada prošle jeseni.

Međutim, mislim da to nije zbog normalne korisnike prebacivanje dinamičnim novčanike naknada, nego su napadači sami plaćati feesthat su namjerno postavili da bude veća od statičke naknada se koristi u većini novčanike u to vrijeme.

Neki od više sofisticirane korisnike prilagoditi svoje hard-coded naknade za vrijeme napada, ali to su vjerojatno mala manjina od ukupnog broja transakcija. Također možemo vidjeti skok na početku ožujka 2016. - to je vjerojatno djelomično posljedica Blockchain novi novčanik o rasporedu dinamičke naknade oko mjesec dana ranije.

Rusty Russell obavlja odličan analysisof na rastuće tržište naknada u prosincu 2015., koji pokazuju da se sve više transakcija pomoću dinamički izračunate naknade, te da je prosječna vrijednost transakcije je u porastu kao sitne isplate su uzimajući po cijeni iz blockchain.

AJ Gradovi nadovezao na Rusty post s više in-dubina analiza. On je identificirao osam različitih faza naknadu tržišne tijekom povijesti Bitcoin-a:
 

Gradovi nastavio njegova istraživanja u drugom postand došao do nekoliko zaključaka o učincima da je tržište u nastajanju naknada je imao na korisnika.

Ti su bili:

  • Značajan broj novčanike dinamički izračuna naknade, na zrnatost po bajt.
  • Mnogi novčanici još uvijek ne izračun naknade dinamički, ili čak i izračunati naknade na razini po bajt.
  • Naknade tržišnim trendovima će se samo moći dalje rasti s povećanim usvajanjem novčanike koji podržavaju dinamičke procjene naknadu.
  • Značajno overpaying stopa na tržištu neće dobiti svoj posao potvrdio je bilo brže.
  • Tu su dva naknada događaji koji su utjecali na novčanike sa statičkim naknade, a treći naknada događaj uskoro.
  • Novčanici koja dinamički izračun naknade plaćati znatno niže naknade u prosjeku od onih koji to ne čine.

Ja sam bio praćenje procjene naknadu Bitcoin jezgri s Statoshi; Ovdje možete vidjeti da su tri puta u posljednjih šest mjeseci kao tvrdnja za blok prostora i dalje povećava.

Calvez također pruža ploču sa svim javno dostupnim procjene naknada API-ja i svoje povijesne podatke o procjeni:

Zanimljivo, čini se da je 21, procjene naknade BitGo i Blocktrail a čini se da su najviše reagiraju na promjene tržišnih uvjeta dok BitPay, Blockchain i BlockCypher imaju manje hlapljivih procjene.

Međutim, to bi bilo nemarno mi široko preporučiti svima prijelazu na dinamički izračunate naknade transakcije bez da prvo napomenuti opasnosti koji su uključeni.

Kao što je rekao ide, svako rješenje dovodi do novih problema. Dinamički naknada za transakcije nisu iznimka.

Dinamički Poteškoće

Dinamički procjene naknada nikada neće biti savršen, jer su pokušaj predvidjeti (u blizini) budućnost.

Kao Danski physicistNiels Bohr jednom našalio: „predviđanje je vrlo teško, pogotovo o budućnosti”. Ako je procjena naknadu algoritam ne ispravno predvidjeti buduće stanje na tržištu naknada onda korisnik zapeti u „naknada zamku”, kao što je navedeno od strane dr Washington Sanchez u OpenBazaar.

To se može dogoditi ako se emitiraju transakciju sa savršeno razumnu naknadu za trenutne uvjete na tržištu, ali je odmah nakon toga i mnogi drugi poslovi veća naknada se prenosila od strane drugih korisnika, što u biti gurnuti transakciju na poleđini red prioriteta rudara. Problem je u tome što ne može, bez zamijeniti naknada (RBF) koja, ažurirati svoju „ponudu” kako bi se nadoknadio novim tržišnim uvjetima.

Nedostaci Naknada procjene algoritama također imaju potencijal da iskaliti pustoš na tržištu naknada. Uzmite, na primjer, nedavno korisnički pogrešku koja je rezultirala nekim stvara transakciju s nevjerojatnih 300 BTC naknadu. To je bilo dovoljno loše za nesretne korisnika koji vjerojatno masti prstiju „naknadu” i „vrijednost” iznose u neke loše kodirani softver, ali je imala i neizravno djelovanje:

Hum, @BlockCyphermay treba da preispitaju svoje naknadu procjene algoritam isključiti outliers. Https://t.co/Jo4Png9ZmCpic.twitter.com/zEl05Uk3tR

- Antoine Le Calvez (@khannib) 26. Travnja 2016

To je obrazovan pogodak, ali čini se da BlockCypher je „1 do 2 blok meta” koristi algoritam procjena naknada na temelju ponderirani moving average naknada od protekla dva dana blokova. Kao rezultat toga, kada je minirano 300 BTC naknadu za transakciju, nedavna prosječna naknada, a time i njihova procjena šiljcima po 800%.

Ali to nije značilo da pokupiti na BlockCypher, kao što smo vidjeli mnoge novčanike imaju problema s transakcijske naknade. Ni Bitcoin Core je oslobođen, kao što sam nedavno primijetio neočekivani porast u procjenama naknadu od Bitcoin jezgri 0.12.0:

Primijetio sam da Statoshi.info je „dva bloka meta” procjena naknada porastao je od 44 do 112 satoshis po bajtu 27. Veljače bez ikakvog razloga. Moja druga Bitcoin čvorovi nisu prijavili isti šiljak.

To možda može objasniti razlikama u mempool transakcija od jezgri naknada procjena algoritam koristi se samo naknade iz transakcija koje su prvi put primili kao nepotvrđena.

To je u vezi i demonstracija minus za ekstrapolaciju budućnost temelji na prikazu vašeg čvora mreže, koja nije zajamčeno da će biti isti kao i svi drugi.

Makro raspad

Iako postoji mnogo izazova do Bitcoin programere na temelju po transakciji, mi također bi trebali biti svjesni učinaka po tržište naknada u cjelini.

Ja sam zabrinut za par potencijalnih scenarija koji bi mogli voziti cijene naknada se brže nego što je potrebno:

  1. Loše kodirane dinamički algoritmi naknada može stvoriti povratnu petlju koja pokreće stopu pristojbe se bez stropa kao transakcije i dalje poplava mreže bez obzira na mempool zaostataka. To nije veliki problem ako većina transakcija se pokrenut od strane ljudi koji su tada vidim naknadu prikazuju i odlučivanje da li ili ne to je previsoka za njihov ukus. Međutim, ako mnogi poslovi se automatski stvorena bez ikakve ljudske odlučivanju i algoritmi stvaranje ih nemaju niti razum provjere na maksimalnu naknadu plaća, na tržištu mogao pobjeći dok inženjeri koji su pisali te algoritme primjetiti i napraviti promjene na njima ,
  2. Frustriran korisnici (ili lijene programeri), koji se još uvijek oslanja na ukodiranih naknada može zadržati ručno ažurirate svoje postavke lisnice do njihove transakcije početi dobivanje potvrde, vjerojatno značajno overpaying, ali na kraju prisiljavajući druge korisnike statički naknadu da učine isto, kako bi ostali konkurentni , Dinamički korisnici naknada će se povukao prema gore kao rezultat. Već sam primijetio bivši događa, iako još nije u tolikoj mjeri da je to utjecalo dinamičke naknade značajno.

Vidim više transakcija s visokim kodirali naknade od 0,0005 do 0,001. Overpaying za red veličine! https://t.co/BfqIEPfenk

- Jameson Lopp (@lopp) 24. Ožujak 2016

Jedna nedavna razvoj koji nije dobio mnogo pažnje, unatoč činjenici da ima potencijal da utječu na tržište naknadu je razvoj sekundarnog tržišta rudar naknada.

To može biti u obliku posebnih korisnike poticajnih programa kao što su BTCC-a BlockPriority serviceor može biti u obliku privatnih prepaid blok prostora kupnje. To navodi problema za bilo koji programer koji pišu o procjeni naknada algoritme jer sada postoje neprozirne tržišta naknada koje su nevidljive za ostatak svijeta.

Da citiram BTCC-a press release:

„BlockPriority prioritet svih BTCC-a kupaca transakcija, uključujući i one koji plaćaju nula naknade za transakcije.”

To ne bi trebao biti problem za Bitcoin jezgri naknada procjena algoritam, jer to zahtijeva 95% mempool transakcija s određenom brzinom naknada biti potvrđena u X blokova nakon što je vidio, ali to bi moglo utjecati na više naivne algoritama. Pouka za programere je da samo zato što vide transakcije na nisku stopu naknadu od X su potvrđene više ne znači da je sigurno za vaš servis za emitiranje transakcije pri toj brzini naknada.

Može ekonomskog smisla za rudarstvo bazena za prodaju prepaid ugovora blok prostora jer im daje novu predvidiv dotok prihoda.

Međutim, moj upozorenje bazenima je ovo: vi nećete moći sakriti tu djelatnost ako postane značajan dio svog miniranih transakcija. Ima dosta novčanik inženjera poput mene, koji su praćenje za ovu vrstu ponašanja, a ako to postaje problem, mi ćemo izaći u javnost. Čini mi se da nijedan javni rudarske bazene utvrdi da sudjeluju u ovom ponašanje neće proći tako dobro da su individualne hashers otkriti da je bazen bio rudarstvo niže transakcije naknadu, a ne dijele dobit iz privatnih ugovora blok prostora.

To bi moglo dovesti do hashers sele u bazenu koji misle da će biti više isplativo.

Segregirani Witnesswill također vjerojatno imati utjecaja na tržište naknada. To će ponuditi 75% popust na u pokušaju da rebalans troškove stvaranja u odnosu na konzumiranje nepotrošena transakcija izlaza.

Očekuje se da će potaknuti korisnike da favoriziraju uporabu transakcija koje minimiziraju utjecaj na UTXO skupa kako bi smanjili troškove i potaknuti programere dizajn pametne ugovore i nove značajke na način da će se minimizirali utjecaj na UTXO setu.

David Harding napisao gore koristan slom podataka savingsprovided strane SegWit.

Nesretnik ekonomija: to košta 5x-10x toliko (veličina podataka i na taj način pristojbe) za dodavanje ulaza (”UTXO set) vs izlazni (” UTXO set) u BTC txn.

- Jameson Lopp (@lopp) 2 ožujka 2016

Mislim da je to pravi put da se, iako nisam siguran da je 75% je optimalan broj. Čini mi se da je najviše fer popust će biti dinamična i na temelju omjera izlaznog veličinu podataka na odgovarajuće veličine podataka na isti izlaz kada je proveo kao ulaz.

Iako će to sigurno biti puno teže provesti, ako je to uopće moguće na sve.

Ići naprijed

Postoji još mnogo novčanike i Bitcoin usluge koje nisu provedene dinamičke pristojbe. Vi znate tko ste, i vaš nedjelovanje vjerojatno rezultiralo lošim iskustvom za neke od svojih korisnika. Ako niste implementirali dinamičke naknade, onda svaka transakcija koju emitira se uklapa u jednu od dvije kategorije:

  1. Ti overpaying stopa na tržištu, a ne uzimajući potvrdila znatno brže.
  2. Ti underpaying i transakcije zapinjanja, što je rezultiralo lošim korisničko iskustvo.

To je vrlo vjerojatno da je transakcija emitirati s hard-coded naknadu je udaranje slatko mjesto i plaćati optimalnu stopu koja odgovara trenutnim tržišnim uvjetima.

Novčanik developersshould dodati sigurnosne mehanizme kao što su duševne ček pragova na mikro razini i prekidačima na makro razini kako bi se spriječilo korisnike snimanja themselvesin stopala.

Novčanici treba postaviti minimalni prag koji je veći od samo minimalnu naknadu releja. Promatrajući minimalne transakcije naknada koje ga čine u blokove, možemo jasno vidjeti da je od danas, ako ste plaćati manje od pet satoshis po bajtu, ti si idući u imati loše vrijeme.

Novčanik developersshould mislim adversarially o svojim naknada procjena algoritama i zapisati ih biti robustan protiv rubnih slučajeva koji bi mogli nastati zbog grešaka u drugi wallet softvera ili zlonamjernih napada od strane entiteta koji pokušavaju manipulirati na tržištu naknadu. Oni bi također trebali pratiti svoje podatke o procjeni naknada i postaviti upozorenja da ih obavijeste ukoliko procjene postaju veće volatilnosti nego što se očekivalo.

No, treba priznati da ne postoji „jedan-veličina-odgovara-svima” procjena naknada algoritam - to stvarno ovisi o slučaju koristiti svoj Bitcoin transakcija spadaju.

Bitcoin jezgri algoritam ima za cilj da se kao generički i konzervativna što je više moguće, tako da je to nevjerojatno pouzdan, ali za neke je korištenje slučajevima to može dovesti do overpaying. Svaki novčanik i usluga će morati odlučiti što trade off oni su spremni učiniti za ravnotežu rizik od kašnjenja potvrda protiv nagradu štedi novac na naknade.

Kao takav, potičem sve Bitcoin novčanike kako bi im naknada procjenjuje dostupan putem javnih API. Pretpostavljam da je procjena naknada algoritmima sami će postati točka natjecanja i često ostaju zatvoreni izvor, ali procjene su javno onda možemo lakše gledati za abnormalne aktivnosti. Možda će netko čak i izgraditi „Bitcoin Prosječno” skupiti za procjenu naknade!

Trebamo priznati da je „naknada tržište” nije baš tržište u tradicionalnom smislu te riječi.

Korisnici mogu postaviti „ponudu” od emitiranja transakciju, ali rudari ne objavljuju svoje „pita” - novčanici moraju pogoditi na temelju transakcije rudari su nedavno potvrdili i ono transakcije su trenutno čeka da bude potvrđena.

Konrad S Graf izrazio thoughtson na „naknadu tržište” nedavno:

„Naknade se plaćaju;.... Proizvodi i usluge su kupili Dakle, ovaj termin već zamagljuje pravi proizvod korisnici podnose transakcije uz naknadu kao otvorenu ponudu u nadi da potvrde da se opisuju kao tržište za transakcije uključivanje usluga Korisnici ponuda da su rudari su transakcije u blokovima kandidata inkluzije u više blokova kandidata. - posebno u odnosu na ukupan hashrate rudarstvu za kandidate - podiže izglede za brži potvrde korisnika radije brže potvrdu da sporije, ostale stvari jednake, tako da je vrijeme element. Nestašica je ključ. To je tržište za prioritet potvrde, vremenski tržištu.”

Možda, ako rudarske bazene objavljen javni API sa svojim rudarskim politike i „ide stopama”, onda bi to moglo pomoći novčanik usluge donositi informirane odluke prilikom izračunavanja dinamičke naknade umjesto prisiljavajući programeri osloniti na nagađanje. To također može pomoći ublažiti probleme uzrokovane rudara koji stvaraju neprozirne sekundarnih tržišta naknadu putem privatnih ugovora blok prostora.

Bitcoin korisnici ne treba pratiti trenutno stanje bloka sukob.

Novčanici treba rukovanje složenosti tržišta naknada ispod pokrivača, čime korisnik nekoliko jednostavnih opcija prilikom slanja transakcije. Jedan potencijalni put će biti za korisnik to odobri max naknadu ovisno o hitnosti transakcije i imaju uporabnu novčanik RBF na izlazu se naknada isplaćuje nakon svakog bloka koji prolazi bez da je potvrđena.

Vrijednost transakcija naknada treba biti prikazan korisniku u smislu njihove željene obračunske jedinice, kao što dolara. To bi vjerojatno i smisla za prikaz naknadu u smislu postotka vrijednosti transakcije ako ona prelazi određeni prag, kao što je 1%. To će olakšati korisnicima da odluče li trenutno stanje na tržištu naknada je previše sporno i da bi radije da se odgodi odluka transakciju dok se sigurno može učiniti po nižoj stopi naknada.

Kada govorimo o transakcije pristojbe, Bitcoin korisnici bi trebali prestati govoriti da su oni platili „X centi” ili „Y bita” u transakcije naknade, jer je ova vrsta izjave je besmisleno ne znajući veličinu transakcije. Trebamo standardizirati korištenjem stope naknada u rasprave, po mogućnosti denominirane u smislu satoshis po bajtu. To je jednostavnije za ljude da pišu i pratiti „20 satoshis po bajtu” u odnosu na „20.000 satoshis po kilobajt”.

Evolucija Bitcoin na tržištu naknada transakcija bila stjenovita ceste do ove točke.

U prvih naknada se postaviti ručno programeri, a zatim ručno od strane korisnika, a sada smo na više kaotičan i potencijalno opasne točke gdje su programeri svira aktivniju ulogu u upravljanju ekonomiju ovog tržišta u nastajanju.

Kristov Atlas rječito uočila riskswe uzeti centralno planiranje ekonomske promjene na Bitcoin bez da ih u cijelosti studiranja; programeri bi trebali držati to na umu prilikom pisanja o procjeni naknada algoritama. Trebamo nastojati osigurati da naknada tržište ostaje upravljan od strane ljudi uz pomoć strojeva, a ne obrnuto. Novčanik programeri moraju biti oprezni prilikom izgradnje naknade za logiku, tako da možemo pružiti glatko korisničko iskustvo, bez oduzimanja korisnika slobodu izbora, što je potrebno za održavanje tržišta funkcioniranje naknadu.

Bitcoin ProtocolTechnology

Povezane vijesti


Post Bitcoin

Blockstream CEO: Bitcoin stvaranje toksičnog okruženja za programere

Post Bitcoin

Prvi Bitcoin ATM u Africi spreman za pokretanje svibnja

Post Bitcoin

BitcoinTalk forum sjeckan od The Hole Seekers

Post Bitcoin

Analitičari predviđaju cijenu bitcoina mogla doseći 800 dolara u 2018. završnim tjednima

Post Bitcoin

Patrick Murck opisuje novu smjernicu za Bitcoin Foundation

Post Bitcoin

Tražite probleme? James Altucher na Bitcoin Kritičari: Pogrešno ste mrtvi

Post Bitcoin

Direktor tvrtke Bitcoin Society: zašto je digitalna valuta alat globalnog dobra

Post Bitcoin

Razvojni programeri Bitcoina otvaraju pismo o mrežnoj skalabilnosti

Post Bitcoin

Bitcoin je ključan za budućnost slobode govora, kažu stručnjaci

Post Bitcoin

Bitcoin podcijenjen preko 200 dolara, izvješće o investicijskim bankama pronalazi

Post Bitcoin

Povratak u stvarnost? Bitcoinova cijena smanjuje 100 dolara u meteorijskom mjesecu

Post Bitcoin

Dvije dileme Bitcoin100: previše bitcoina, nema dovoljno ljubavi