Brink, uusi voittoa tavoittelematon organisaatio, jonka John Newbery ja Mike Schmidt perustivat kouluttamaan ja tukemaan Bitcoin-kehittäjiä tänään ilmoitti Gloria Zhao ensimmäisenä kaverina. Valmistuttuaan Berkeleystä tietojenkäsittelytieteen tutkinnossa tässä kuussa Zhao tutustuu osallistumiseen Bitcoin Core -ohjelmaan ja siihen liittyviin avoimen lähdekoodin projekteihin Newberyn mentorina. Hänen vuoden mittainen apuraha rahoitetaan lahjoituksilla Neliön salaus ja Ihmisoikeussäätiö.
“Haluan olla vakava ja pitkäaikainen Bitcoin Core -kehittäjä, jota en usko olevan äärimmäisen harvinaista kiinnostusta tai mitään, mutta voitettava on monia teknisiä ja psykologisia esteitä”, Zhao kertoi Bitcoin Magazine -lehdelle. “Tukeva yhteisö on ollut äärimmäisen tärkeää henkilökohtaisella matkallani, ja yleensä John’s on osoittanut vahvaa kiinnostusta ja kykyä kasvattaa uusia avustajia pitkäaikaisiksi avustajiksi. Tärkein syy liittyä Brink-apurahan apurahojen sijasta on hänen tarjoama mentorointi. “
Zhao keskittyy erityisesti pakettien välitykseen, ehdotettu päivitys Bitcoinin vahvistamattomien tapahtumien käsittelyyn, mikä voisi parantaa Bitcoinin käyttökokemusta, optimoida maksumarkkinoiden dynamiikkaa ja – mikä tärkeintä – tehdä Lightning-verkon kaltaisista Layer 2 -protokollista vankempia.
Pakettirele
Bitcoin-solmun mempool (memory pool) on kokoelma tapahtumia, jotka se on saanut, mutta joita ei ole vielä vahvistettu lohkossa. Solmut välittävät tapahtumia mempoolistaan verkon vertaisryhmille ja kaivostyöläiset valitsevat mempoolistaan tapahtumat sisällytettäviksi uuteen lohkoon.
Mempooleilla on kokorajoitus. Tämä raja voidaan määrittää jokaiselle solmulle (Bitcoin Core -solmujen oletusarvo on 300 megatavua), mutta kun se on täynnä, jotkin tapahtumat on pudotettava mempoolista ennen uusien tapahtumien lisäämistä. Tällä hetkellä tämä valinta perustuu maksuihin: alhaisimpia maksuja sisältävät liiketapahtumat pudotetaan mempooleista sellaisten liiketoimien hyväksi, joissa on korkeammat maksut.
Tämä saattaa tuntua ilmeiseltä ratkaisulta, koska kaivostyöläiset noudattavat yleensä samaa käytäntöä valitessaan, mitkä liiketoimet he sisällyttävät lohkoihin: liiketoimet, joista he maksavat eniten palkkioita. Silti on hieno – mutta tärkeä – ero. Maksimoidakseen tulonsa kaivostyöläiset eivät valitse vain yksittäisiin liiketoimiin sisältyvien palkkioiden perusteella, vaan valitsevat myös toisistaan riippuvien liiketoimien yhdistettyjen palkkioiden perusteella.
Jos teknisesti “vanhempi” tapahtuma lähettää kolikoita osoitteesta A osoitteeseen B ja “lapsi” -tapahtuma lähettää kolikot osoitteesta B osoitteeseen C, lapsi ei voi vahvistaa, jos vanhempi ei myöskään vahvista . Joten kaivosmies voi päättää sisällyttää vanhemman kortteliin, vaikka se sisältäisi hyvin alhaisen palkkion, kunhan lapsi sisältää riittävän korkean palkkion korvauksena.
Joskus on hyödyllistä, että kaivostyöntekijät perustavat valintansa liiketoimien klustereihin pelkkien yksittäisten liiketoimien sijaan. Jos tapahtuma, jolla on pieni maksu ja jonka vahvistaminen kestää kauan, vastaanottaja voi päättää käyttää vahvistamattoman tapahtuman kolikot itselleen uudessa tapahtumassa korkealla maksulla saadakseen molemmat vahvistuksen. Tätä temppua kutsutaan lapsen maksaa vanhemmille (CPFP).
CPFP voi olla erityisen tärkeä tilanteissa, joissa tapahtuma vaatii vahvistuksen ennen aikalukon päättymistä. Ilmeisin esimerkki on ”oikeustapahtuma” (joka tunnetaan myös nimellä ”rangaistustapahtuma”), joka on avain Lightning-verkon turvallisuuteen. Nämä tapahtumat vaativat oikea-aikaisen vahvistuksen estääkseen haitallista Lightning-kanavan kumppania vaatimasta enemmän varoja kuin heillä on oikeus.
Vaikka CPFP: tä voidaan käyttää tällaisten tilanteiden estämiseen, se ei aina toimi.
“Vaara syntyy, kun CPFP-skenaariossa lapsi on kunnossa, mutta vanhempi ei täytä mempool-vähimmäispolitiikkaa”, Zhao selitti. “Sano, että mempool on niin täynnä, että vanhempien maksu on pienempi kuin mempoolin alhaisimman maksun tapahtuma. Sitten kätesi on sidottu. Tällä hetkellä vahvistuslogiikassa ei oteta CPFP: tä huomioon tällaisessa tapahtumassa. “
Toisin sanoen, jos solmut pudottavat vanhemman tapahtuman mempoolista, koska sillä ei ole tarpeeksi maksuja, he eivät myöskään hyväksy alitapahtumaa: se kuluttaa kolikoita, joista solmut eivät ole tietoisia. Salaman yhteydessä tämä tarkoittaa, että oikeustapahtuma ei vahvistu ajoissa, ja haitallinen kanavakumppani pääsee varkaudestaan..
Pakettirele ratkaisisi tämän ongelman tuomalla muutoksen solmun mempool- ja tapahtumareleen käytäntöihin, joiden avulla se voi soveltaa CPFP-tyyppistä logiikkaa. Vaikka toteutuksen yksityiskohdat ovat vielä keskeneräisiä, se sallisi olennaisesti riippuvien liiketoimien niputtamisen. Bitcoin-solmut hyväksyisivät ja välittäisivät tapahtumapaketteja suojaamalla tapahtumia, jotka eivät erikseen täytä mempool-käytäntöä.
Zhao:
“Package Relay vahvistaa Bitcoinin perustason tietoturvatakeita, jolloin Bitcoinin ekosysteemi voi turvallisesti laajentaa toimintojaan ja käytettävyyttään salamaverkon kaltaisten protokollien avulla.”
Yhteisö
Brinkin vuoden kestävä apurahaohjelma, joka on ainutlaatuinen Bitcoin-teollisuudessa, auttaa useampia kehittäjiä osallistumaan Bitcoin-projekteihin. Apurahat rahoitetaan lahjoituksilla, ja Zhaon ohjelma rahoitetaan Square Crypto (100 000 dollaria) ja ihmisoikeussäätiön Bitcoin Development Fund (50 000 dollaria) lahjoilla..
Square Crypto on Square-maksupalveluyrityksen Bitcoin-kehitysosasto, jonka perusti ja ylläpitää Jack Dorsey (myös Twitterin perustaja ja toimitusjohtaja). Sen lisäksi, että palveluksessa on pieni joukko Bitcoin-kehittäjiä, jonka pääpaino on Salaman kehityspaketti, Square Crypto on toistaiseksi julkaissut 19 apurahaa erilaisille Bitcoin-projekteille ja -kehittäjille. Zhaon Brink-apuraha on 20. sija.
“Brink on luomassa ensimmäistä laatuaan bitcoin-mentorointiohjelmaa, ja haluamme tukea sitä”, Square Crypto -johto Steve Lee kertoi Bitcoin Magazine -lehdelle. “Olemme innoissamme, että Gloria valittiin ensimmäiseksi apurahan saajaksi, ja olemme onnellisia siitä, että rahoituksemme menee hänelle. Pakettien välitysprojekti on erittäin arvokas bitcoinille, ratkaiseva turvallisuudelle ja hyvin yhdenmukainen Square Crypton tavoitteiden kanssa. “
Ihmisoikeussäätiö (HFR) on New Yorkissa sijaitseva voittoa tavoittelematon järjestö, joka edistää ja suojaa ihmisoikeuksia maailmanlaajuisesti. Aiemmin tänä vuonna säätiö aloitti toimintansa Bitcoin-kehitysrahasto, lahjoituspohjainen rahasto Bitcoin-kehittäjien tukemiseksi, jotka tekevät Bitcoin-verkostosta yksityisemmän, hajautetumman ja joustavamman. Zhaon apuraha on ihmisoikeussäätiön myöntämä neljäs apuraha.
“HRF on iloinen voidessaan tukea Gloriaa Bitcoin-kehitysrahastomme kautta”, sanoi HFR: n strategiajohtaja Alex Gladstein. “Hänen työnsä painopiste on kriittisessä infrastruktuurissa, joka avaa tien Bitcoinin muuttumiselle yksityisemmäksi ja on hyvin linjassa tehtävämme kanssa.”
Hän lisäsi: “Tätä lahjaa täydentää se, että se auttaa Glorian apurahaa Brinkissä, jossa hän saa maailmanluokan mentorointia ja ohjausta, mikä tekee työstään mahdollisimman tehokasta ja tehokasta.”