Para Bitcoiner mungkin dapat memprogram brankas tabungan jangka panjang ke dalam kode, on-chain — sebuah perkembangan yang menarik bagi Bitcoiner yang mempertahankan mata uang kripto sebagai investasi jangka panjang, yang dikenal sebagai 'hodling' (bertahan seumur hidup).
Terlepas dari ayunan seperti roller coaster dalam nilai bitcoin, banyak orang percaya Bitcoin adalah penyimpan nilai yang tahan lama. Jadi, karena komunitas Bitcoin semakin mencari programabilitas terkait praktik investasi jangka panjang, pengembang Bitcoin Core sekarang mengingat penambahan "brankas" berkode keras ke dalam perangkat lunak Bitcoin melalui a garpu lembut.
Pengembang Bitcoin Core James O'Beirne diusulkan vault opcodes dalam sebuah pos ke milis resmi Bitcoin-Dev. Garpu lunaknya akan menambahkan dua kode operasi baru (“opcodes”) ke skrip Bitcoin: OP_VAULT dan OP_UNVAULT.
Apa yang akan dicapai oleh opcode OP_VAULT dan OP_UNVAULT?
Jika soft fork O'Beirne berhasil mendapatkan konsensus di antara Bitcoiner untuk aktivasi — termasuk penambang Bitcoin dan operator node yang menerima soft fork — kode operasi ini akan memungkinkan bentuk baru penyimpanan jangka panjang menggunakan skrip Bitcoin.
Kubah on-chain dapat mengunci bitcoin untuk jangka waktu tertentu, sehingga kecil kemungkinan investor yang lebih suka hodl akan panik saat harga anjlok. Opcode Vault akan ditambahkan serangkaian fungsi terkait investasi ke dompet Bitcoin yang dapat diprogram, yang secara signifikan akan meningkatkan keberadaan Bitcoin yang belum sempurna Kunci waktu teknologi tabungan.
OP_VAULT akan menerima parameter yang menyetel jalur pengeluaran yang sangat tepercaya, jalur pengeluaran yang kurang tepercaya, serta timelock. Jalur pengeluaran yang sangat tepercaya dapat melibatkan persyaratan multi-tanda tangan menggunakan perangkat di lokasi terpisah, membuatnya lebih mudah untuk mencegah pembelian impulsif atau penjualan kepemilikan bitcoin di saat panik.
Jalur pengeluaran yang kurang tepercaya dapat mencakup hot wallet yang terhubung ke internet untuk kenyamanan. SEBUAH timelock kemudian akan mencegah transaksi dikonfirmasi ke dompet panas sebelum waktu jatuh tempo atau ketinggian blok yang ditentukan.