Bitcoin Core 28.0 transformerer Blockchain-teknologi og sætter scenen for en ny æra af innovation
Kort sagt
Bitcoin Core 28.0 forbedrer sikkerheden, brugervenligheden og ydeevnen af Bitcoin-netværket, herunder understøttelse af Testnet4, hvilket sikrer stabile testmiljøer for fremtidige netværksforbedringer uden at kompromittere Bitcoins integritet.
Med udgivelsen af Bitcoin Core version 28.0 er sikkerheden, brugervenligheden og ydeevnen af Bitcoin-netværket styrket af en række nye og forbedrede funktioner. Bitcoin Core er rygraden i Bitcoin-økosystemet og er afgørende for at bevare integriteten og driften af systemet som helhed.
Sikkerhed er en af de mest afgørende funktioner i enhver kryptovaluta, og Bitcoin Core 28.0 bringer adskillige opgraderinger for at løse dette. Bemærkelsesværdige tilføjelser inkluderer tilføjelsen af understøttelse af Testnet4 i henhold til BIP94.
Testnet4 er beregnet til i sidste ende at træde i stedet for Testnet3, hvilket giver udviklere og testere et mere stabilt miljø, hvor de kan teste nye funktioner og protokoller uden at skulle bekymre sig om at kompromittere den faktiske Bitcoin. Denne modifikation gør det muligt at teste fremtidige netværksforbedringer mere grundigt, hvilket i sidste ende vil resultere i et mainnet, der er mere pålideligt og sikkert.
Bedre håndtering af P2P-forbindelser er en anden sikkerhedsforbedring. I stedet for blot at afslutte, hvis alle dens P2P-bindinger mislykkes, starter den opdaterede version nu ikke, hvis nogen af dem mislykkes. Ved at lave denne modifikation undgås mulige sårbarheder, der kan skyldes intermitterende tilslutning, og noden er garanteret fuldstændig funktionel og sikker fra det tidspunkt, den starter.
En anden sikkerhedsorienteret innovation er leveringen af proxyforbindelsesfunktionalitet til UNIX-domæne-sockets. Bitcoin Core 28.0 gør det muligt for brugere at specificere -onion eller -proxy til lokale socket-ruter med præfikset "unix:" for at lette mere sikre og effektive forbindelser til proxy-tjenester. Dette er især fordelagtigt for brugere, der bruger Tor til at øge deres anonymitet.
Forbedringer i ydeevne og udvidelsesmuligheder
Med Bitcoin Core 28.0 er der lavet en række forbedringer af netværkets skalerbarhed og hastighed. Den nye mempool-politik behandler transaktioner med version nummer tre som standard på alle netværk, underlagt den BIP 431-beskrevne opt-in Topologically Restricted Until Confirmation (TRUC) transaktionspolitik.
En transaktionsgrænse på 10,000 vB, udvisning af afkom, der er mindre incitamentskompatible, og restriktioner for at bruge ubekræftede output er også en del af denne modifikation. Med disse begrænsninger bør gebyr-bumping blive mere pålidelig, og netværkseffektiviteten bør øges generelt ved at strømline evalueringen af incitamentskompatibilitet, mens transaktioner accepteres eller erstattes.
Et yderligere præstationsfremmende element er introduktionen af den begrænsede pakke RBF (Replace-By-Fee). Dette øger fleksibiliteten til transaktionsstyring og kan mindske overbelastning af netværket ved at muliggøre udskiftning af inkompatible pakker, der ellers ville føre til en forbundet komponent i størrelse 2.
Det forventes, at mange brugere – især dem, der bruger Replace-by-Fee – vil overvurdere mindre nu, hvor Estimatsmartfee RPC's standardtilstand er blevet ændret fra forsigtig til økonomisk. Brugere kan se reducerede transaktionsomkostninger som et resultat af denne ændring, hvilket også kan resultere i mere nøjagtige prisestimater.
Udviklervenlige funktioner og brugervenlighed
Der er lavet mange forbedringer til Bitcoin Core 28.0 for at gøre det mere brugervenligt for udviklere såvel som slutbrugere. Brugere kan nu tilføje automatisk fremstillede deskriptorer til deres tegnebøger ved hjælp af den nye createwalletdescriptor RPC. Dette gør opgraderinger nemmere for tegnebøger, der blev etableret før nye standardbeskrivelser, såsom pælerod, blev introduceret.
Med inkluderingen af gethdkeys RPC, udviklere har nu mere præcis kontrol over tegnebogsadministration. Den viser alle BIP32 HD-nøgler, der bruges af tegnebogens beskrivelser. For at konstruere og tilføje enkeltnøglebeskrivelser til tegnebogen for visse nøgler skal du bruge denne funktionalitet i kombination med createwalletdescriptor.
Der er også foretaget forbedringer af GUI. Brugere kan nu migrere en hvilken som helst ældre tegnebog i deres tegnebogsmappe, uanset hvilke tegnebøger der er indlæst i øjeblikket, ved at bruge muligheden "Migrate Wallet". Processen med at opdatere ældre tegnebøger til nyere formater gøres lettere af denne ændring.
Ændringer i Data Management
Bloklageret er blevet ændret som følge af opgraderingen; blokfiler er nu automatisk XOR'd med en nøgle gemt i blocksdir. Selvom dette forbedrer sikkerheden, er det afgørende at huske, at tidligere iterationer af Bitcoin Core eller tredjepartsapplikationer ikke vil være i stand til at få adgang til blocksdir ved hjælp af en XOR-nøgle, der ikke er nul.
Chainstate-databasen er blevet tunet til at minimere den tid, der kræves for den første blokoverførsel til at afslutte ved at holde cachen fyldt i længere tid under blokbeskæring. Brugeroplevelsen for nyligt tilsluttede noder til netværket kan forbedres væsentligt ved denne opgradering.
Forbedringer af netværksprotokol og kommunikation
En række ændringer af netværksprotokoller og kommunikation er introduceret i Bitcoin Core 28.0. Nu hvor JSON-RPC 2.0-forespørgsler bliver genkendt, overholder JSON-RPC-serveren strengt protokollen, mens den svarer på dem. JSON-RPC-klienter skal muligvis opdateres for at bevare kompatibiliteten med denne ændring.
Den måde, Bitcoin Core administrerer P2P-forbindelser på, ændres også af udgivelsen. Tidligere ville Bitcoin Core altid binde sig til 127.0.0.1:8334 for at lytte efter Tor-forbindelser, når den scannede efter P2P-forbindelser. Denne adfærd blev ændret i version 28.0, således at binding på addr:port kun forekommer, når bind=addr:port. Brugere skal udtrykkeligt angive i deres opsætning, at de ikke længere vil tillade indgående Tor-forbindelser baseret på den tidligere formodede adfærd.
Mere effektivitet og txid-stabilitet til forbrugstransaktioner tilbydes med tilføjelsen af Pay To Anchor (P2A) som en ny standard vidneudgangstype. Det er derfor bemærkelsesværdigt, at netværkets evne til at udbrede disse outputudgifter vil være begrænset, indtil et tilstrækkeligt antal noder har vedtaget denne opdatering.
Tegnebogsfunktionsforbedringer
Tegnebogsfunktionalitet er blevet forbedret på en række måder med Bitcoin Core 28.0. Nu hvor tegnebogen kan identificere konflikter mellem tegnebogstransaktioner og mempoolen, kan brugere få yderligere oplysninger om transaktionsstatus. Med denne modifikation kan transaktioner administreres mere effektivt, især når overordnede transaktioner fjernes fra mempoolen.
Brugere har nu mere kontrol over transaktionsgenerering og kan muligvis forhindre uventede omkostninger takket være inkluderingen af max_tx_weight-muligheden til forskellige RPC'er (fundrawtransaction, walletcreatefundedpsbt, og send).
Ansvarsfraskrivelse
I tråd med den Trust Project retningslinjer, bemærk venligst, at oplysningerne på denne side ikke er beregnet til at være og ikke skal fortolkes som juridiske, skattemæssige, investeringsmæssige, finansielle eller nogen anden form for rådgivning. Det er vigtigt kun at investere, hvad du har råd til at tabe, og at søge uafhængig finansiel rådgivning, hvis du er i tvivl. For yderligere information foreslår vi at henvise til vilkårene og betingelserne samt hjælpe- og supportsiderne fra udstederen eller annoncøren. MetaversePost er forpligtet til nøjagtig, objektiv rapportering, men markedsforholdene kan ændres uden varsel.
Om forfatteren
Victoria er en forfatter om en række teknologiske emner, herunder Web3.0, AI og kryptovalutaer. Hendes store erfaring giver hende mulighed for at skrive indsigtsfulde artikler til et bredere publikum.
Flere artikler
Victoria er en forfatter om en række teknologiske emner, herunder Web3.0, AI og kryptovalutaer. Hendes store erfaring giver hende mulighed for at skrive indsigtsfulde artikler til et bredere publikum.