Pokraj, nová nezisková organizace založená Johnem Newberym a Mikem Schmidtem za účelem školení a podpory vývojářů bitcoinů oznámil Gloria Zhao jako jeho první člověk. Po absolvování Berkeley tento měsíc v oboru počítačových věd se Zhao seznámí s přispíváním do Bitcoin Core a souvisejících open-source projektů pod vedením Newbery. Její celoroční stáž je financována z darů od Square Crypto a Nadace pro lidská práva.
“Chci být seriózním a dlouhodobým vývojářem Bitcoin Core, o kterém si nemyslím, že by to byl extrémně vzácný zájem nebo tak něco, ale existuje spousta technických a psychologických překážek, které je třeba překonat,” řekl Zhao pro Bitcoin Magazine. “Mít podpůrnou komunitu bylo na mé osobní cestě nesmírně důležité a obecně společnost John’s prokázala silný zájem a schopnost podporovat nové přispěvatele v dlouhodobé přispěvatele.” Mým hlavním důvodem, proč jsem se místo grantů připojil ke společenství Brink, je mentorství, které nabízí. “
Zhao se zaměří zejména na předávání balíků, navrhovaný upgrade zpracování bitcoinů s nepotvrzenými transakcemi, který by mohl zlepšit uživatelskou zkušenost bitcoinu, optimalizovat dynamiku trhu poplatků a – možná nejdůležitější – učinit protokoly vrstvy 2, jako je Lightning Network, robustnější.
Balíkové relé
Mempool (paměťový fond) uzlu bitcoinu je soubor transakcí, které přijal, ale které ještě nebyly v bloku potvrzeny. Uzly předávají transakce z jejich mempoolu vrstevníkům v síti a těžaři vybírají transakce z jejich mempoolu, aby byly zahrnuty do nového bloku.
Mempools mají limit velikosti. Tento limit lze nakonfigurovat pro každý uzel (výchozí hodnota pro uzly bitcoinového jádra je 300 megabajtů), ale pokud je plný, je nutné některé transakce před přidáním nových transakcí z mempoolu zrušit. V současné době je tento výběr založen na poplatcích: transakce, které zahrnují nejnižší poplatky, jsou vynechány z mempoolů ve prospěch transakcí, které zahrnují vyšší poplatky.
To se může zdát jako zřejmé řešení, protože těžaři obvykle používají stejnou politiku při výběru transakcí, které zahrnují do bloků: transakce, které jim platí nejvíce poplatků. Přesto existuje jemný – ale důležitý – rozdíl. Aby maximalizovali svůj příjem, horníci nevybírají pouze na základě poplatků zahrnutých v jednotlivých transakcích, ale také vybírají na základě kombinovaných poplatků za transakce, které na sobě závisí.
Pokud z technického hlediska „nadřazená“ transakce odešle coiny z adresy A na adresu B a „podřízená“ transakce pošle coiny z adresy B na adresu C, dítě nemůže potvrdit, pokud také rodič nepotvrdí . Horník se tedy může rozhodnout zahrnout rodiče do bloku, i když zahrnuje velmi nízký poplatek, pokud dítě zahrnuje dostatečně vysoký poplatek na kompenzaci.
Někdy se hodí, že těžaři při výběru vycházejí ze shluků transakcí, nikoli pouze z jednotlivých transakcí. Pokud se jedná o transakci s nízkým poplatkem, jejíž potvrzení trvá dlouho, může se příjemce rozhodnout utratit mince z nepotvrzené transakce pro sebe v nové transakci s vysokým poplatkem, aby se oba potvrdili. Tento trik se nazývá Child Pays For Parent (CPFP).
CPFP může být obzvláště důležité ve scénářích, kdy transakce vyžaduje potvrzení před vypršením časového limitu. Nejviditelnějším příkladem je „soudní transakce“ (známá také jako „pokutová transakce“), která je klíčem k bezpečnosti Lightning Network. Tyto transakce vyžadují včasné potvrzení, aby se zabránilo škodlivému partnerskému kanálu Lightning požadovat více finančních prostředků, než na jaké mají právo.
I když lze CPFP použít k prevenci takových scénářů, ne vždy to funguje.
“Nebezpečí přichází, když je ve scénáři CPFP dítě v pořádku, ale rodič nesplňuje minimální zásady mempoolu,” vysvětlil Zhao. “Řekněme, že mempool je tak plný, že rodičovský poplatek je nižší než transakce s nejnižším poplatkem v mempoolu.” Pak máte svázané ruce. Logika ověřování od nynějška pro takovou transakci nezohledňuje CPFP. “
Jinými slovy, pokud uzly zruší nadřazenou transakci z mempoolu, protože nemá dostatek poplatků, nepřijmou ani podřízenou transakci: utratí mince, o kterých uzly nevědí. V souvislosti s bleskem to znamená, že transakce spravedlnosti by se nepotvrdila včas, a škodlivý partner kanálu unikne jejich krádeži.
Přenos balíčku by tento problém vyřešil zavedením změny v zásadách mempoolu a přenosu transakcí uzlu, která mu umožní použít logiku typu CPFP. Ačkoli podrobnosti implementace je teprve třeba vypracovat, v zásadě by to umožnilo sdružování závislých transakcí. Bitcoinové uzly by přijímaly a předávaly transakční balíčky, čímž by chránily transakce, které jednotlivě nesplňují zásady mempoolu.
Zhao:
„Package Relay posílí záruky zabezpečení základní vrstvy bitcoinu, což umožní ekosystému bitcoinu bezpečně rozšířit funkčnost a použitelnost prostřednictvím protokolů, jako je Lightning Network.“
Společenstvo
Brinkův celoroční stipendijní program, který je v bitcoinovém průmyslu jedinečný, pomůže více vývojářům přispět k bitcoinovým projektům. Stipendia budou financována dary, přičemž program Zhao bude financován dary od Square Crypto (100 000 USD) a Rozvojového fondu bitcoinů nadace Human Rights Foundation (50 000 USD).
Square Crypto je vývojové rameno bitcoinu společnosti Square, platební společnosti založené a provozované Jackem Dorseyem (také spoluzakladatelem a generálním ředitelem Twitteru). Kromě zaměstnávání malého týmu vývojářů bitcoinů, jehož hlavním zaměřením je Lightning Development Kit, Square Crypto zatím vydal 19 grantů různým bitcoinovým projektům a vývojářům. Společenstvo Zhao Brink bude 20..
“Brink vytváří první bitcoinový mentorský program svého druhu a my ho chceme podpořit,” řekl Steve Lee vedoucí Steve Lee pro Bitcoin Magazine. “Jsme nadšeni, že Gloria byla vybrána jako první příjemce stipendia, a jsme rádi, že naše financování půjde jí.” Projekt předávání balíků je pro bitcoiny velmi cenný, zásadní pro bezpečnost a velmi sladěný s cíli společnosti Square Crypto. “
The Human Rights Foundation (HFR) je nezisková organizace se sídlem v New Yorku, která celosvětově prosazuje a chrání lidská práva. Začátkem letošního roku nadace zahájila svoji činnost Bitcoinový rozvojový fond, dárcovský fond na podporu vývojářů bitcoinů, díky nimž je bitcoinová síť soukromější, decentralizovanější a odolnější. Zhaoovo stipendium představuje čtvrtý grant udělený Nadací pro lidská práva.
„HRF s potěšením podporuje společnost Gloria prostřednictvím našeho fondu pro vývoj bitcoinů,“ uvedl hlavní strategický ředitel HFR Alex Gladstein. “Zaměření její práce je na kritickou infrastrukturu, která připravuje půdu pro to, aby se bitcoiny staly soukromějšími v měřítku, a je velmi v souladu s naším posláním.”
Dodal: „Tento dárek bude umocněn skutečností, že pomáhá podporovat Gloriaina přátelství v Brink, kde bude mít prvotřídní mentorství a vedení, díky čemuž bude její práce co nejefektivnější a nejefektivnější.“