Maaaring ma-program ng mga Bitcoiner ang mga pangmatagalang savings vault sa code, on-chain — isang kapana-panabik na pag-unlad para sa mga Bitcoiner na pinapanatili ang cryptocurrency bilang isang pangmatagalang pamumuhunan, na kilala bilang 'hodling' (nanghahawakan para sa mahal na buhay).
Sa kabila ng parang roller coaster na pagbabago sa halaga ng bitcoin, maraming tao ang naniniwala na ang Bitcoin ay isang matibay na tindahan ng halaga. Kaya, habang ang komunidad ng Bitcoin ay lalong naghahangad ng programmability tungkol sa pangmatagalang mga kasanayan sa pamumuhunan, ang mga developer ng Bitcoin Core ay ngayon kung isasaalang-alang ang pagdaragdag ng mga hard-coded na “vaults” sa software ng Bitcoin sa pamamagitan ng a malambot na tinidor.
Ang developer ng Bitcoin Core na si James O'Beirne iminungkahi vault opcodes sa isang post sa opisyal na Bitcoin-Dev mailing list. Ang kanyang malambot na tinidor ay magdaragdag ng dalawang bagong operation code (“opcodes”) sa Bitcoin script: OP_VAULT at OP_UNVAULT.
Ano ang magagawa ng mga opcode na OP_VAULT at OP_UNVAULT?
Kung ang malambot na tinidor ng O'Beirne ay namamahala upang makakuha ng pinagkasunduan sa mga Bitcoiners para sa pag-activate — kabilang ang mga minero ng Bitcoin at mga operator ng node na tumatanggap ng malambot na tinidor — ang mga code ng operasyon na ito ay magbibigay-daan sa mga bagong paraan ng pangmatagalang pag-iingat gamit ang Bitcoin script.
Maaaring i-lock ng mga on-chain vault ang bitcoin para sa isang tinukoy na panahon, na ginagawang mas malamang na ang mga mamumuhunan na mas gustong mag-hold ay mag-panic kapag bumagsak ang presyo. Magdaragdag ang mga opcode ng Vault isang suite ng mga function na nauugnay sa pamumuhunan sa mga na-program na wallet ng Bitcoin, na makabuluhang magpapahusay sa umiiral na, pasimula ng Bitcoin lock ng oras teknolohiya sa pagtitipid.
Ang OP_VAULT ay tatanggap ng mga parameter na nagtatakda ng lubos na pinagkakatiwalaang landas sa paggastos, isang hindi gaanong pinagkakatiwalaang landas sa paggastos, at isang timelock. Ang lubos na pinagkakatiwalaang landas sa paggastos ay maaaring may kasamang multi-signature na kinakailangan gamit ang mga device sa magkahiwalay na lokasyon, na ginagawang mas madaling pigilan ang isang biglaang pagbili o ang pagbebenta ng mga bitcoin holdings sa isang sandali ng gulat.
Ang hindi gaanong pinagkakatiwalaang landas sa paggastos ay maaaring magsama ng isang mainit na pitaka na konektado sa internet para sa kaginhawahan. A timelock pagkatapos ay pipigilan ang mga transaksyon na makumpirma sa hot wallet bago ang isang tinukoy na oras ng kapanahunan o taas ng block.