Brink, nova neprofitna organizacija, ki sta jo danes ustanovila John Newbery in Mike Schmidt za šolanje in podporo razvijalcem Bitcoinov napovedal Gloria Zhao kot prvi kolega. Potem ko je ta mesec diplomirala iz računalništva na Berkeleyju, se bo Zhao seznanila s prispevanjem k Bitcoin Core in z njim povezanimi odprtokodnimi projekti pod mentorstvom Newberyja. Njeno celoletno štipendijo financirajo donacije Kvadratni kripto in Fundacija za človekove pravice.

“Želim biti resen in dolgoročen razvijalec Bitcoin Coreja, kar se mi ne zdi izredno redek interes ali kaj podobnega, vendar je treba odpraviti tono tehničnih in psiholoških ovir,” je dejal Zhao za revijo Bitcoin. »Imeti podporno skupnost je bilo izjemno pomembno na moji osebni poti in na splošno je John pokazal veliko zanimanje in sposobnost spodbujati nove sodelavce v dolgoročne sodelavce. Moj glavni razlog, da sem se namesto štipendije pridružil štipendiji Brink, je mentorstvo, ki ga ponuja. “

Zhao se bo še posebej osredotočil na paketno pošiljanje, predlagano nadgradnjo Bitcoinovega ravnanja z nepotrjenimi transakcijami, ki bi lahko izboljšala uporabniško izkušnjo Bitcoina, optimizirala dinamiko trga provizij in – morda najpomembneje – protokole Layer 2, kot je Lightning Network, okrepila..

Paketni rele

Mempool (pomnilniško področje) Bitcoin vozlišča je zbirka transakcij, ki jih je prejela, vendar še niso potrjene v bloku. Vozlišča posredujejo transakcije iz svojega mempoola vrstnikom v omrežju, rudarji pa izberejo transakcije iz svojega mempoola, da jih vključijo v nov blok.

Mempooli imajo velikost omejitev. To omejitev je mogoče konfigurirati za vsako vozlišče (privzeto za vozlišča Bitcoin Core je 300 megabajtov), ​​ko pa je polna, je treba nekatere transakcije spustiti iz mempoola, preden lahko dodate nove transakcije. Trenutno ta izbira temelji na provizijah: transakcije, ki vključujejo najnižje provizije, se iz skladišč izpustijo v korist transakcij, ki vključujejo višje provizije.

To se morda zdi očitna rešitev, ker rudarji običajno uporabljajo isti pravilnik pri izbiri, katere transakcije bodo vključili v bloke: transakcije, ki jim plačajo največ provizij. Kljub temu obstaja subtilna – a pomembna – razlika. Da bi maksimirali svoj dohodek, rudarji ne izbirajo samo na podlagi provizij, vključenih v posamezne transakcije, temveč izbirajo tudi na podlagi skupnih provizij transakcij, ki so odvisne druga od druge.

Če v tehničnem smislu “nadrejena” transakcija pošlje kovance z naslova A na naslov B, “podrejena” transakcija pa kovance z naslova B na naslov C, otrok ne more potrditi, če tudi starš ne potrdi . Rudar se torej lahko odloči, da bo v blok vključil starša, tudi če vključuje zelo nizko provizijo, če otrok vključuje dovolj visoko pristojbino, da nadomesti.

Včasih pride prav, da rudarji pri izbiri temeljijo na grozdih transakcij namesto na posameznih transakcijah. Če transakcijo z nizko provizijo, ki jo je treba dolgo potrditi, se lahko prejemnik odloči, da kovance iz nepotrjene transakcije porabi zase v novi transakciji z visoko provizijo, da bo oboje potrjeno. Ta trik se imenuje Child Pays Parent (CPFP).

CPFP je lahko še posebej pomemben v primerih, ko transakcija zahteva potrditev, preden poteče časovna zapora. Najbolj očiten primer je “pravosodna transakcija” (znana tudi kot “kazenska transakcija”), ki je ključna za varnost strelovskega omrežja. Te transakcije zahtevajo pravočasno potrditev, da zlonamernemu partnerju Lightning kanala preprečijo, da zahteva več sredstev, kot jih ima pravico.

CPFP je sicer mogoče uporabiti za preprečevanje takšnih scenarijev, vendar ne deluje vedno.

“Nevarnost prihaja, ko je v scenariju CPFP otrok v redu, vendar starš ne izpolnjuje minimalne politike mempoola,” je pojasnil Zhao. »Recimo, da je mempool tako poln, da je starševska provizija nižja od transakcije z najnižjo provizijo v mempoolu. Potem so vaše roke zvezane. Trenutno logika preverjanja ne upošteva CPFP za takšno transakcijo. “

Z drugimi besedami, če vozlišča spustijo nadrejeno transakcijo iz mempoola, ker nima dovolj provizij, tudi podrejene transakcije ne bodo sprejeli: porabi kovance, ki jih vozlišča ne poznajo. V kontekstu strele to pomeni, da se pravosodna transakcija ne bi pravočasno potrdila, in zlonamerni partner kanala se izogne ​​svoji kraji.

Paketni rele bi to težavo rešil z uvedbo spremembe pravilnika mempola vozlišča in releja transakcij, ki mu omogoča uporabo logike tipa CPFP. Čeprav podrobnosti izvedbe še ni treba izdelati, bi to v bistvu omogočilo združevanje odvisnih transakcij. Bitcoin vozlišča bi sprejemala in posredovala transakcijske pakete, s čimer bi zaščitila transakcije, ki posamezno ne ustrezajo mempoolski politiki.

Zhao:

“Paketni rele bo okrepil Bitcoinovo osnovno varnostno jamstvo in omogočil, da se Bitcoinov ekosistem varno razširi v funkcionalnosti in uporabnosti s protokoli, kot je Lightning Network.”

Druženje

Brinkov celoletni program štipendij, ki je edinstven v industriji Bitcoin, bo pomagal več razvijalcem prispevati k Bitcoin projektom. Štipendije bodo financirane z donacijami, Zhaov program pa z darili Square Crypto (100.000 USD) in Razvojnega sklada Bitcoin Fundacije za človekove pravice (50.000 USD)..

Square Crypto je razvojna veja podjetja Bitcoin za plačilno podjetje Square, ki ga je ustanovil in vodil Jack Dorsey (tudi soustanovitelj in izvršni direktor družbe Twitter). Poleg tega, da zaposlujejo majhno ekipo razvijalcev Bitcoinov, katerih glavni poudarek je Kit za razvoj strele, Do zdaj je izšel Square Crypto 19 nepovratnih sredstev različnim Bitcoin projektom in razvijalcem. Zhao’s Brink štipendija bo 20..

“Brink ustvarja prvi tovrstni mentorski program za bitcoin in ga želimo podpreti,” je za revijo Bitcoin povedal vodja Square Crypto Steve Lee. »Navdušeni smo, da je bila Gloria izbrana za prvo prejemnico štipendije in veseli smo, da bo šla zanjo. Projekt paketnega pošiljanja je zelo pomemben za bitcoin, ključen za varnost in zelo usklajen s cilji Square Crypto. “

Fundacija za človekove pravice (HFR) je neprofitna organizacija s sedežem v New Yorku, ki promovira in ščiti človekove pravice po vsem svetu. V začetku letošnjega leta je fundacija začela s projektom Sklad za razvoj Bitcoinov, sklad, ki temelji na donacijah, za podporo razvijalcem Bitcoinov, ki naredijo Bitcoin omrežje bolj zasebno, decentralizirano in odporno. Zhaojeva štipendija predstavlja četrto donacijo, ki jo je podelila Fundacija za človekove pravice.

“HRF z veseljem podpira Glorijo prek našega sklada za razvoj Bitcoinov,” je povedal glavni strateški direktor HFR Alex Gladstein. “Poudarek njenega dela je na kritični infrastrukturi, ki utira pot, da Bitcoin postane bolj zaseben in je zelo usklajena z našim poslanstvom.”

Dodal je: “To darilo bo okrepljeno z dejstvom, da pomaga podpirati Glorijino štipendijo na Brinku, kjer bo deležna mentorstva in vodstva svetovnega razreda, s čimer bo njeno delo čim bolj uspešno.”