kärna 24

Bitcoin Core 24.0: Allt du borde veta

Bitcoin Core 24.0 lägger till många nya funktioner och förbättringar till den ursprungliga Bitcoin-programvaran. Läs mer om ändringarna i den senaste versionen i den här guiden.

Bitcoin Core 24.0-programvaran, som just släpptes, är en stor förbättring jämfört med den ursprungliga Bitcoin-programvaran. Ett team på 112 utvecklare arbetade med projektet i sju månader och fokuserade på att förbättra plånboken, det grafiska användargränssnittet (GUI), peer-to-peer-kommunikation (P2P) och mer. Som ett resultat erbjuder den här nya versionen av Bitcoin Core en rad förbättringar som gör den enklare att använda och effektivare.

Låt oss titta på förändringarna.

Ändringar gjorda i plånboken

Bitcoin Core 24.0 introducerar stöd för Miniscript – ett ramverk för Bitcoin Script som förenklar skapandet av komplexa skript i Bitcoin-transaktioner – genom att utöka wsh() utdatadeskriptor. Miniscript erbjuder verktyg för analys, komposition och generisk signering, och följer ett förutbestämt beteendemönster för att minimera oväntat beteende och potentiella risker. Enkla skript är lätta att skriva, men i takt med att skriptens komplexitet ökar, ökar även risken för att göra fel. Miniscript erbjuder en lösning. 

Det ger utvecklare en mängd olika verktyg och följer ett bestämt beteendemönster så att de kan skapa komplexa skript utan att göra misstag. Användare kan skapa en Miniscript-skriptplånbok med Bitcoin Core 24.0, generera adresser för den och lägga in bitcoin i den. För närvarande stöds dock inte utgifter från dessa adresser av plånboken, men det är definitivt det första steget mot att möjliggöra mer komplex skriptning i Bitcoin på ett säkert och enkelt sätt.

Föränderliga transaktioner

Ocuco-landskapet skicka alla RPC låter användare spendera alla sina outnyttjade transaktionsutdata (UTXO) i en enda transaktion, vilket förbättrar integriteten genom att eliminera behovet av att ändra adresser. Att ändra adresser kan vara förvirrande, och en kedjeanalytiker kan ta reda på vem som äger flera UTXO genom att använda common-input-ownership-heuristiken för att ansluta dem till samma plånbok. Genom att spendera alla sina UTXO i en enda transaktion kan användare undvika denna risk och göra det mindre tydligt vem som äger de utdata som skapas. Detta kan vara användbart för att tömma en plånbok eller helt enkelt flytta pengar till en ny adress utan att avslöja hela omfattningen av sina innehav.

Uppdateringar att ersätta med avgift

RBF (Replace-By-Fee) är en funktion i Bitcoin som låter användare uppdatera avgiften för en transaktion som ännu inte har inkluderats i ett block. Detta kan vara användbart om den ursprungliga avgiften var för låg eller om mempoolen är full, eftersom det låter användaren höja avgiften för att påskynda transaktionsavvecklingen. 

För att använda RBF skapar användaren en ny transaktion med samma indata och de flesta av samma utdata som den ursprungliga transaktionen, men med en högre avgift. Den ursprungliga transaktionen tas sedan bort från mempoolen och ersätts med den nya transaktionen.  

Bitcoin Core 24.0 introducerar två uppdateringar till RBF.

Först kan användare välja bort genom att ändra transaktionsbyggprocessen eller ställa in –plånbok startalternativet till falskt. För det andra låter det nya alternativet mempoolfullrbf användare konfigurera sina noder så att de inte tillämpar RBF-flaggan.

Beskrivning Wallet Migration

Bitcoin Core 24.0 introducerar ett nytt verktyg för att migrera äldre plånböcker till deskriptorplånböcker, ett standardformat som gör det enklare för användare att säkerhetskopiera och återställa sina plånböcker. Deskriptorplånböcker har all information som behövs för att återställas korrekt av alla programvaruklienter som stöder deskriptorplånböcker. Det betyder att användare inte behöver veta var deras plånbok kommer ifrån. migratewallet RPC är ett experimentellt verktyg som gör det möjligt för äldre plånböcker att migrera till deskriptorplånböcker, vilket gör det enklare för användare att skydda sina Bitcoin.

Ändringar i det grafiska gränssnittet

Bitcoin Core 24.0 förbättrar funktionaliteten i sitt grafiska gränssnitt genom att lägga till ett menyalternativ för att återställa en plånbok från en säkerhetskopia och genom att förena sidan med grafiska inställningar. bitcoin.conf konfigurationsfilen. Dessa ändringar gör det enklare för användare som inte är tekniskt kunniga att återställa sina plånböcker och ändra hur deras Bitcoin Core-klient fungerar. Sidan med grafiska gränssnittsinställningar visar nu inställningar hämtade från  bitcoin.conf filen och återspeglar konfigurationsändringar gjorda i det grafiska gränssnittet. Dessa förbättringar gör det grafiska gränssnittet mer likt funktionaliteten hos RPC:er och kommandoradsverktyg, vilket gör det till ett mer användbart gränssnitt för användarna.

Ändringar av P2P-kommunikation

I Bitcoin Core 24.0 laddar nu peers som ansluter till nätverket för första gången eller återansluter efter en längre tid borta ner blockheaders två gånger. Detta för att skydda mot attacker som försöker använda alla nätverkets resurser. I den första körningen laddas ner och skrotas headers tills en tillräcklig mängd arbete hittas, vilket indikerar att kedjan som peer följer är giltig. Peer startar sedan om processen, laddar ner och sparar blockheaders. 

Denna metod gör det möjligt för motparten att verifiera kedjans giltighet innan resurser avsätts för att ladda ner och spara blocken och eliminerar behovet av kontrollpunkter, vilka kan missbrukas för att rulla tillbaka den längsta kedjan. Vid en attack använder motparten inte mycket lagringsutrymme genom att ladda ner och kasta bort headers tills tillräckligt med bevis på arbete har hittats.

Avslutande reflektioner 

Bitcoin Core 24.0 introducerar ett antal förändringar och uppdateringar av programvaran. Den har genomgått omfattande tester på olika operativsystem, inklusive macOS, Linux och Windows 7 och senare. Detta säkerställer att programvaran är kompatibel med ett brett utbud av system och kan användas av en mångfaldig användarbas.

Läs också - Vad är Bitcoin? & Hur fungerar Bitcoin? Allt du behöver veta

Vanliga frågor om Bitcoin Core 24.0:

1. Hur mycket utrymme behöver jag för Bitcoin Core?

För att ladda ner och lagra hela blockkedjan på din dator behöver du minst 350 GB ledigt lagringsutrymme. Du kan också köra Bitcoin Core i beskuret läge, vilket gör att du bara kan lagra en del av blockkedjan på din dator medan du fortfarande deltar i nätverket. I beskuret läge behöver du cirka 2–5 GB ledigt lagringsutrymme.

2. Kan man utvinna Bitcoin med Bitcoin Core?

Bitcoin Core har en plånbok som du kan använda för mining. Den använder din dators processor för mining, men du måste se till att du har en kraftfull dator.

3. Hur använder jag Bitcoin Core?

Bitcoin Core är ett program som används för att hantera Bitcoin-plånböcker och interagera med Bitcoin-nätverket. Det kräver en engångsnedladdning och installation på en dator och kan ta flera timmar eller dagar att synkronisera med nätverket. När det är synkroniserat kan användare skapa eller importera en plånbok, ta emot och skicka Bitcoin och visa sitt saldo och sin transaktionshistorik.

Dela med sig:

Facebook
Twitter
LinkedIn

Innehåll

Relaterad