Bitcoiners kunnen misschien langetermijnspaarkluizen programmeren in code, on-chain - een opwindende ontwikkeling voor Bitcoiners die de cryptocurrency houden als een langetermijninvestering, bekend als 'hodling' (vasthouden voor je leven).
Ondanks de achtbaanachtige schommelingen in de waarde van bitcoin, geloven veel mensen dat Bitcoin een duurzame waardeopslag is. Dus nu de Bitcoin-gemeenschap steeds meer op zoek is naar programmeerbaarheid met betrekking tot langetermijninvesteringspraktijken, zijn Bitcoin Core-ontwikkelaars dat nu ook aangezien de toevoeging van hardgecodeerde "kluizen" in de software van Bitcoin door middel van een zachte vork.
Bitcoin Core-ontwikkelaar James O'Beirne voorgestelde kluis opcodeert in een bericht naar de officiële Bitcoin-Dev mailinglijst. Zijn soft fork zou twee nieuwe operatiecodes ("opcodes") toevoegen aan het Bitcoin-script: OP_VAULT en OP_UNVAULT.
Wat zouden opcodes OP_VAULT en OP_UNVAULT bereiken?
Als O'Beirne's soft fork erin slaagt om consensus te bereiken onder Bitcoiners voor activering - inclusief Bitcoin miners en node-operators die de soft fork accepteren - zullen deze operatiecodes nieuwe vormen van langdurige bewaring mogelijk maken met behulp van Bitcoin-script.
On-chain kluizen kunnen bitcoin voor een bepaalde periode vergrendelen, waardoor het minder waarschijnlijk wordt dat investeerders die liever hodl in paniek raken wanneer de prijs keldert. Vault-opcodes zouden toevoegen een reeks investeringsgerelateerde functies tot programmeerbare Bitcoin-portemonnees, wat de bestaande, rudimentaire Bitcoin aanzienlijk zou verbeteren Timelock besparing technologie.
OP_VAULT accepteert parameters die een zeer vertrouwd uitgavenpad instellen, een minder vertrouwd uitgavenpad, plus een tijdslot. Het zeer vertrouwde uitgavenpad kan een vereiste voor meerdere handtekeningen inhouden met behulp van apparaten op afzonderlijke locaties, waardoor het gemakkelijker wordt om een impulsaankoop of de verkoop van bitcoin-holdings in een moment van paniek te voorkomen.
Het minder vertrouwde bestedingspad kan voor het gemak een hot wallet zijn die met internet is verbonden. EEN tijdslot zou dan voorkomen dat transacties vóór een bepaalde looptijd of blokhoogte in de hot wallet worden bevestigd.