Standaard Bitcoin-adressen zijn nu langer maar eenvoudiger en goedkoper in gebruik

Eimantas Žemaitis
| 3 min read

De Bitcoin Core-clientversie 0.19.0.1, de laatste verwachte versie voordat de verwachte Bitcoin-mijnbeloning in mei 2020 werd gehalveerd, werd afgelopen weekend vrijgegeven door de Bitcoin Core-ontwikkelaars. Hoewel het geen grote wijzigingen bevat, heeft het wel verschillende interessante verbeteringen op het gebied van snelheid en beveiliging, evenals andere wijzigingen.

Bron: iStock/deepblue4you

Een daarvan is dat zogenaamde Bech32 Bitcoin (BTC)-adressen nu als standaardoptie zijn ingesteld. Bech32-adressen, oorspronkelijk geïntroduceerd in 2018, beginnen met "bc1" en zijn 15% langer (90 tekens in totaal), maar maken geen onderscheid tussen hoofdletters en kleine letters. Het gemengde geval maakt het lastig om betrouwbaar op te schrijven, op mobiele toetsenborden te typen of hardop te lezen, terwijl de langere lengte niet uitmaakt wanneer adressen worden gekopieerd, volgens ontwikkelaars die hopen dat deze wijziging de kans op menselijke fouten verkleint.

Bovendien zijn Bech32-adressen native SegWit-adressen, die goedkopere transacties mogelijk maken.

Omdat echter niet alle cryptocurrency-portefeuilles en -exchanges SegWit-transacties ondersteunen, kan alleen nieuwe software Bech32-adressen gebruiken, en alleen voor ontvangers met SegWit-compatibele nieuwe software. In alle andere gevallen kunnen P2SH- of P2PKH-adressen worden gebruikt, volgens de Bitcoin Core-ontwikkelaars.

De 19e belangrijke release van de softwareclient van Bitcoin is nog steeds de dominante originele versie van Bitcoin, 11 jaar geleden voor het eerst gelanceerd door de maker Satoshi Nakamoto. Hoewel er geen vast schema is, wordt er ongeveer een keer in de zes maanden een nieuwe en verbeterde versie van Bitcoin Core-client uitgebracht, gevolgd door enkele kleine fixes op maandelijkse of driemaandelijkse basis. Bitcoin Core verwijst in het algemeen naar een volledige Bitcoin-knooppunt en naar de gemeenschap die zich toelegt op de ontwikkeling ervan.

De meest recente versie bevat bijdragen van meer dan 100 ontwikkelaars zoals geleid door de Bitcoin Core-hoofdonderhouder Wladimir van der Laan. In totaal duurde het 550 samengevoegde pull-aanvragen en werd vrijgegeven over een periode van zes maanden.

Andere belangrijke verbeteringen:

  • Twee alleen-blok uitgaande verbindingen. Peer-to-peer (P2P) -netwerken zijn kwetsbaar voor partitioneringsaanvallen – situaties waarbij sommige netwerkknooppunten geïsoleerd kunnen raken en het hele netwerk wordt misleid om een ​​minderheidsketen te accepteren. Bitcoin Core 0.19.0.1 wijzigt slim het standaardaantal extra verbindingen in twee, waardoor de netwerkknooppunten meer verbindingen kunnen maken door alleen blokken door te geven, wat ook minder extra bandbreedte vereist.
  • Bloom-filters worden niet langer standaard ondersteund. Bloom-filters, gebruikt door lichte Bitcoin-clients zoals mobiele portefeuilles, bleken privacyproblemen te hebben en worden niet langer standaard ondersteund, maar gebruikers kunnen ze nog steeds inschakelen als ze ervoor kiezen om doen.
  • Verbeteringen van de compacte client-side block filtering. Hoewel ze nog niet volledig beschikbaar zijn, kunnen Bitcoin Core 0.19.0.1-gebruikers ervoor kiezen om "compacte client-side block filtering" te gebruiken via een aangepaste applicatie die op het knooppunt draait. Het wordt beschouwd als een veiliger alternatief voor Bloom Filters.
  • Ondersteuning voor uitgeschakeld betalingsprotocol. Het is bewezen dat het protocol talloze beveiligings- en privacykwetsbaarheden heeft, een gebrek aan acceptatie en is daarom verwijderd uit de interface van de klant.

Andere opvallende veranderingen zijn de mogelijkheid om een ​​knooppunt met beperkte schijfruimte te starten, nieuwe functies voor het Partial Signed Bitcoin Transactions (PSBT) -protocol en andere kleinere verbeteringen die handig zijn voor programmeurs die aan Bitcoin-applicaties werken.

De volledige lijst kun je hier bekijken.

Reacties