Bitcoinerzy mogą być w stanie zaprogramować długoterminowe skarbce oszczędnościowe w kodzie, on-chain — ekscytujący rozwój dla Bitcoinerów, którzy utrzymują kryptowalutę jako długoterminową inwestycję, znaną jako „hodling” (trzymanie się przez całe życie).
Pomimo wahań wartości bitcoina przypominających kolejkę górską, wiele osób uważa, że bitcoin jest trwałym magazynem wartości. Tak więc, ponieważ społeczność Bitcoin coraz bardziej poszukuje programowalności w zakresie długoterminowych praktyk inwestycyjnych, programiści Bitcoin Core są teraz wobec dodanie zakodowanych na stałe „skarbców” do oprogramowania Bitcoin poprzez a miękki widelec.
Deweloper Bitcoin Core, James O'Beirne zaproponowane Vault opcodes w poście na oficjalnej liście mailingowej Bitcoin-Dev. Jego soft fork dodałby dwa nowe kody operacji („opcodes”) do skryptu Bitcoin: OP_VAULT i OP_UNVAULT.
Co osiągnęłyby kody operacji OP_VAULT i OP_UNVAULT?
Jeśli soft fork O'Beirne'a zdoła uzyskać konsensus wśród bitcoinerów w sprawie aktywacji – w tym górników bitcoinów i operatorów węzłów akceptujących soft fork – te kody operacji pozwolą na nowe formy długoterminowego bezpieczeństwa przy użyciu skryptu Bitcoin.
Skarbce łańcuchowe mogą blokować bitcoiny na określony czas, zmniejszając prawdopodobieństwo, że inwestorzy, którzy wolą hodlować, wpadną w panikę, gdy cena spadnie. Dodałyby się kody operacji Vault zestaw funkcji związanych z inwestowaniem do programowalnych portfeli Bitcoin, co znacznie poprawiłoby istniejący, podstawowy Bitcoin blokada czasowa technologia oszczędności.
OP_VAULT akceptuje parametry, które ustawiają wysoce zaufaną ścieżkę wydatków, mniej zaufaną ścieżkę wydatków oraz blokadę czasową. Wysoce zaufana ścieżka wydatków może obejmować wymóg wielu podpisów przy użyciu urządzeń w oddzielnych lokalizacjach, co ułatwia zapobieganie impulsowemu zakupowi lub sprzedaży posiadanych bitcoinów w chwili paniki.
Mniej zaufana ścieżka wydatków może obejmować gorący portfel podłączony do Internetu dla wygody. A timelock uniemożliwiłoby to potwierdzanie transakcji w gorącym portfelu przed określonym terminem zapadalności lub wysokością bloku.