Bitcoin Core 28.0 transformuje technológiu blockchain a pripravuje pôdu pre novú éru inovácií
Stručne
Bitcoin Core 28.0 zvyšuje bezpečnosť, použiteľnosť a výkon bitcoinovej siete, vrátane podpory pre Testnet4, čím zaisťuje stabilné testovacie prostredia pre budúce vylepšenia siete bez ohrozenia integrity bitcoinu.
S vydaním Bitcoin Core verzie 28.0 sú bezpečnosť, použiteľnosť a výkon siete Bitcoin posilnené množstvom nových a vylepšených funkcií. Bitcoinové jadro je chrbtovou kosťou bitcoinového ekosystému a je nevyhnutné na zachovanie integrity a fungovania systému ako celku.
Bezpečnosť je jednou z najdôležitejších funkcií každej kryptomeny a Bitcoin Core 28.0 prináša množstvo vylepšení, ktoré to riešia. Medzi pozoruhodné doplnky patrí pridanie podpory pre Testnet4 podľa BIP94.
Testnet4 má v konečnom dôsledku nahradiť Testnet3 a poskytnúť vývojárom a testerom stabilnejšie prostredie, v ktorom môžu testovať nové funkcie a protokoly bez toho, aby sa museli obávať ohrozenia skutočného bitcoinu. Táto úprava umožňuje dôkladnejšie testovať budúce vylepšenia siete, čo v konečnom dôsledku povedie k spoľahlivejšiemu a bezpečnejšiemu mainnetu.
Lepšia manipulácia s P2P pripojeniami je ďalším vylepšením zabezpečenia. Namiesto jednoduchého ukončenia, ak zlyhajú všetky jeho väzby P2P, aktualizovaná verzia sa teraz nespustí, ak niektoré z nich zlyhá. Vykonaním tejto úpravy sa zabráni možným zraniteľnostiam, ktoré môžu vyplynúť z prerušovaného pripojenia, a uzol bude zaručene úplne funkčný a bezpečný od začiatku.
Ďalšou inováciou orientovanou na bezpečnosť je poskytovanie funkcionality pripojenia proxy pre doménové sokety UNIX. Bitcoin Core 28.0 umožňuje používateľom špecifikovať trasy -onion alebo -proxy do miestnych soketov s predponou „unix:“, aby sa uľahčilo bezpečnejšie a efektívnejšie pripojenie k službám proxy. To je výhodné najmä pre používateľov, ktorí používajú Tor na zvýšenie svojej anonymity.
Vylepšenia výkonu a rozšíriteľnosti
S Bitcoin Core 28.0 sa vykonalo množstvo vylepšení v škálovateľnosti a rýchlosti siete. Nová politika mempool spracováva transakcie s verziou číslo 431 ako štandard vo všetkých sieťach, v súlade s transakčnou politikou opísanou v BIP XNUMX, topologicky obmedzené do potvrdenia (TRUC).
Súčasťou tejto úpravy je aj transakčný limit 10,000 XNUMX VB, vyhostenie potomkov, ktorí sú menej kompatibilní so stimulmi, a obmedzenia míňania nepotvrdených výstupov. S týmito obmedzeniami by sa zvyšovanie poplatkov malo stať spoľahlivejším a efektívnosť siete by sa mala celkovo zvýšiť zefektívnením hodnotenia kompatibility stimulov pri prijímaní alebo nahrádzaní transakcií.
Ďalším prvkom zvyšujúcim výkon je zavedenie obmedzeného balíka RBF (Replace-By-Fee). To zvyšuje flexibilitu správy transakcií a môže znížiť preťaženie siete tým, že umožní výmenu nekompatibilných balíkov, ktoré by inak viedli k prepojenému komponentu veľkosti 2.
Očakáva sa, že mnohí používatelia – najmä tí, ktorí využívajú Replace-by-Fee – sa budú menej nadhodnocovať, keď sa predvolený režim RPC odhadov smartfee zmenil z opatrného na ekonomický. Používatelia môžu v dôsledku tejto úpravy zaznamenať zníženie transakčných nákladov, čo môže viesť aj k presnejším odhadom poplatkov.
Funkcie a použiteľnosť vhodné pre vývojárov
V bitcoinovom jadre 28.0 bolo vykonaných veľa vylepšení, aby bol užívateľsky prívetivejší pre vývojárov, ako aj koncových používateľov. Používatelia môžu teraz pridávať automaticky vytvorené deskriptory do svojich peňaženiek pomocou nového RPC createwalletdescriptor. To zjednodušuje inovácie pre peňaženky, ktoré boli vytvorené pred zavedením nových štandardných deskriptorov, ako je taproot.
So zahrnutím gethdkeys RPC, vývojári majú teraz presnejšiu kontrolu nad správou peňaženky. Zobrazuje všetky kľúče BIP32 HD používané deskriptormi peňaženky. Ak chcete vytvoriť a pridať deskriptory jedného kľúča do peňaženky pre určité kľúče, použite túto funkciu v kombinácii s vytvoriť deskriptor peňaženky.
Vylepšenia sa dočkali aj GUI. Používatelia môžu teraz migrovať akúkoľvek starú peňaženku vo svojom adresári peňaženky bez ohľadu na to, ktoré peňaženky sú momentálne načítané, pomocou možnosti „Migrovať peňaženku“. Táto úprava uľahčuje proces aktualizácie starších peňaženiek na novšie formáty.
Zmeny v správe údajov
Blokové úložisko bolo zmenené v dôsledku inovácie; blokové súbory sú teraz automaticky XOR'd s kľúčom uloženým v blockdir. Aj keď to zlepšuje bezpečnosť, je dôležité si uvedomiť, že predchádzajúce iterácie bitcoinového jadra alebo aplikácií tretích strán nebudú mať prístup k blockdir pomocou nenulového kľúča XOR.
Databáza reťazových stavov bola vyladená tak, aby sa minimalizoval čas potrebný na dokončenie sťahovania prvého bloku tým, že sa vyrovnávacia pamäť počas prerezávania blokov udržiava naplnená dlhší čas. Táto aktualizácia môže výrazne zlepšiť používateľskú skúsenosť pre novo pripojené uzly do siete.
Vylepšenia sieťového protokolu a komunikácie
V Bitcoin Core 28.0 je predstavených množstvo úprav sieťových protokolov a komunikácie. Teraz, keď sa rozpoznávajú dotazy JSON-RPC 2.0, server JSON-RPC pri odpovedi na ne prísne dodržiava protokol. Klientov JSON-RPC možno bude potrebné aktualizovať, aby sa zachovala kompatibilita s touto úpravou.
Spôsob, akým Bitcoin Core spravuje P2P pripojenia, sa vydaním tiež zmenil. V minulosti sa bitcoinové jadro vždy viazalo na 127.0.0.1:8334, aby počúvalo pripojenia Tor, keď skenovalo pripojenia P2P. Toto správanie bolo pozmenené vo verzii 28.0 tak, že väzba na addr:port nastane len pri bind=addr:port. Používatelia budú musieť vo svojom nastavení výslovne uviesť, že už nebudú povoľovať prichádzajúce pripojenia Tor na základe predtým predpokladaného správania.
Väčšia efektivita a stabilita nákladových transakcií sú ponúkané pridaním Pay To Anchor (P2A) ako nového štandardného typu výstupu svedkov. Je preto pozoruhodné, že schopnosť siete šíriť tieto výstupné výdavky bude obmedzená, kým túto aktualizáciu neprijme dostatočný počet uzlov.
Vylepšenia funkčnosti peňaženky
Funkcionalita peňaženky bola vylepšená niekoľkými spôsobmi s Bitcoin Core 28.0. Teraz, keď peňaženka dokáže identifikovať konflikty medzi transakciami peňaženky a mempoolom, používatelia môžu získať ďalšie informácie o stave transakcie. S touto úpravou môžu byť transakcie spravované efektívnejšie, najmä keď sú rodičovské transakcie odstránené z mempoolu.
Používatelia majú teraz väčšiu kontrolu nad generovaním transakcií a môžu byť schopní zabrániť neočakávaným nákladom vďaka zahrnutiu možnosti max_tx_weight do rôznych RPC (fundrawtransaction, walletcreatefundedpsbt a odoslať).
Disclaimer
V súlade s Pokyny k projektu Trust, uvedomte si, že informácie uvedené na tejto stránke nie sú zamýšľané a nemali by byť interpretované ako právne, daňové, investičné, finančné alebo iné formy poradenstva. Je dôležité investovať len toľko, koľko si môžete dovoliť stratiť a v prípade akýchkoľvek pochybností vyhľadať nezávislé finančné poradenstvo. Ak chcete získať ďalšie informácie, odporúčame vám pozrieť si zmluvné podmienky, ako aj stránky pomoci a podpory poskytnuté vydavateľom alebo inzerentom. MetaversePost sa zaviazala poskytovať presné a nezaujaté správy, ale podmienky na trhu sa môžu zmeniť bez upozornenia.
O autorovi
Victoria je spisovateľkou na rôzne technologické témy vrátane Web30, AI a kryptomeny. Jej rozsiahle skúsenosti jej umožňujú písať zaujímavé články pre širšie publikum.
Ďalšie články
Victoria je spisovateľkou na rôzne technologické témy vrátane Web30, AI a kryptomeny. Jej rozsiahle skúsenosti jej umožňujú písať zaujímavé články pre širšie publikum.