Programmable Bitcoin vaults tuaj yeem rov xav txog kev txuag nyiaj mus sij hawm ntev

Bitcoiners tej zaum yuav muaj peev xwm muab kev pab cuam lub sij hawm mus sij hawm ntev khaws cia rau hauv code, on-chain - ib qho kev nthuav kev zoo siab rau Bitcoiners uas khaws cov cryptocurrency raws li ib tug ntev lub sij hawm peev, hu ua 'hodling' (tuav rau lub neej nyob zoo).

Txawm hais tias cov menyuam coaster zoo li swings hauv bitcoin tus nqi, ntau tus neeg ntseeg tias Bitcoin yog lub khw muag khoom muaj nqis. Yog li, raws li lub zej zog Bitcoin nce nrhiav programmability hais txog kev nqis peev mus sij hawm ntev, Bitcoin Core developers yog tam sim no xaiv qhov sib ntxiv ntawm hard-coded "vaults" rau hauv Bitcoin's software los ntawm a mos diav rawg.

Bitcoin Core tus tsim tawm James O'Beirne npaj siab vault opcodes nyob rau hauv ib tug ncej mus rau lub official Bitcoin-Dev mailing list. Nws rab diav rawg yuav ntxiv ob txoj haujlwm tshiab ("opcodes") rau Bitcoin tsab ntawv: OP_VAULT thiab OP_UNVAULT.

Dab tsi yuav opcodes OP_VAULT thiab OP_UNVAULT ua tiav?

Yog hais tias O'Beirne lub mos diav rawg tswj kom tau txais kev pom zoo ntawm Bitcoiners rau kev ua kom - suav nrog Bitcoin miners thiab cov tswv lag luam lees txais cov diav rawg muag - cov lis dej num no yuav tso cai rau cov ntaub ntawv tshiab ntawm kev nyab xeeb mus sij hawm ntev siv Bitcoin tsab ntawv.

On-chain vaults tuaj yeem kaw bitcoin rau lub sijhawm teev tseg, ua rau nws tsis tshua muaj neeg ua lag luam uas nyiam hodl yuav ntshai thaum tus nqi poob. Vault opcodes yuav ntxiv ib lub suite ntawm kev nqis peev uas cuam tshuam nrog rau programmable Bitcoin hnab nyiaj, uas yuav txhawb nqa Bitcoin qhov uas twb muaj lawm, rudimentary Tim Sijhawm nyiaj txiag technology.

OP_VAULT yuav lees txais cov kev txwv uas teeb tsa txoj kev siv nyiaj ntseeg siab, txoj kev siv nyiaj tsawg dua, ntxiv rau lub sijhawm. Txoj kev siv nyiaj ntseeg siab tuaj yeem koom nrog ntau qhov yuav tsum tau kos npe siv cov khoom siv hauv cov chaw sib cais, ua kom yooj yim los tiv thaiv kev yuav khoom lossis muag ntawm bitcoin tuav hauv lub sijhawm ntawm kev ntshai.

Txoj kev siv nyiaj tsawg dua tuaj yeem suav nrog lub hnab nyiaj kub txuas nrog hauv internet kom yooj yim. A timthawj tom qab ntawd yuav tiv thaiv kev lag luam los ntawm kev lees paub rau hauv lub hnab nyiaj kub ua ntej lub sijhawm kom loj hlob lossis thaiv qhov siab.

Nyeem ntxiv: Qhov hloov tshiab Bitcoin Core no yuav tiv thaiv tag nrho cov tswv lag luam los ntawm hacks

OP_UNVAULT muaj peb qhov kev txwv tsis pub dhau, suav nrog OP_VAULT qhov kev cog lus tib yam rau txoj kev siv nyiaj ntseeg siab thiab ncua sij hawm. OP_UNVAULT kuj suav nrog kev cog lus rau cov txiaj ntsig uas tus neeg tuav bitcoin xav kom suav nrog hauv kev lag luam yav tom ntej.

Ob tus lej tshiab no yuav ua rau tus neeg siv txiav txim siab meej thaum kev sib pauv siv cov txiaj ntsig tshwj xeeb tuaj yeem lees paub. OP_UNVAULT tuaj yeem tshawb pom qhov kev sim siv cov nyiaj uas muaj nyob hauv lub hnab ntim khoom thiab xa cov kev hloov pauv thaum lub sijhawm kaw lawm, yog tias nws phim cov cai uas tau teev tseg los ntawm lub hnab nyiaj tus tswv. Yog tias qhov kev hloov pauv tsis ua raws li cov cai no, nws tuaj yeem xa cov nyiaj mus rau qhov chaw nyob uas ntseeg siab heev kom tos cov tswv yim los ntawm tus tswv. Qhov no feature ntxiv kev ruaj ntseg muaj nuj nqi los pab tiv thaiv tub sab nyiag nyob rau hauv rooj plaub uas tsis tshua ntseeg lub hnab nyiaj raug cuam tshuam.

Niaj hnub no tus Bitcoin Core code twb suav nrog kev xaiv rau kev kos npe ua ntej ua lag luam.

Niaj hnub no, lwm cov lus pom zoo rau Bitcoin vault opcodes

Lwm cov tswv yim vault zoo li kev daws teeb meem suav nrog tej kev khi lus, uas tuaj yeem tsim ib daim ntawv teev npe dawb ntawm cov ntawv pom zoo uas cov neeg siv tuaj yeem xa cov kev hloov pauv. Cov kev khi lus, xws li cov CheckTemplateVerify Lub tswv yim los ntawm Bitcoin Core tus tsim tawm Jeremy Rubin, yuav tsis koom nrog O'Beirne cov lus pom zoo.

O'Beirne tau lees paub tias cov neeg tsim khoom tau txiav txim siab ntev txog kev khi lus, feem ntau hais lus, yog ib qho tseem ceeb ntawm cov vaults. Txawm li cas los xij, nws tau hais tsis txaus siab rau cov phiaj xwm kev cog lus tam sim no. Cov txheej txheem no muaj ua tsis tau tejyam kom tau txais kev pom zoo ntawm node tswv thiab miners thiab suav nrog, hauv nws qhov kev xav, bloated variables.

kauj ruam tom ntej

OP_VAULT thiab OP_UNVAULT tuaj yeem muab cov kev daws teeb meem nrog cov ntaub ntawv pov thawj tsawg, txuag ntawm cov ntaub ntawv xa mus rau Bitcoin network. Lawv kuj tseem tuaj yeem txuag tau tus lej ntawm cov kauj ruam uas yuav tsum tau siv bitcoin hauv lub tsev khaws puav pheej los ntawm kev tshem tawm qhov yuav tsum tau xa mus rau qhov chaw nyob tshwj xeeb ua ntej xa mus rau qhov chaw nyob xav tau.

James O'Beirne lub tswv yim rau vaults tuaj yeem muab txoj hauv kev ruaj ntseg rau hard-code a nyob kev nqis peev zoo. OP_VAULT thiab OP_UNVAULT tuaj yeem nthuav dav Bitcoin cov cuab yeej txuag nyiaj nrog tsuas yog ob peb qhov opcodes tshiab. Lub tswv yim ua kom tseem xav tau kev pom zoo los ntawm lwm tus Bitcoin Core developers, kev tshuaj xyuas kev nyab xeeb, kev pom zoo ntawm cov neeg ua haujlwm miners thiab cov neeg ua haujlwm ntawm cov node, thiab kev ua tiav zoo ntawm rab diav rawg.

Yog xav paub ntxiv txog xov xwm, ua raws li peb ntawm Twitter thiab Google Xov Xwm los yog mloog peb cov podcast tshawb nrhiav Innovated: Blockchain City.

Tau qhov twg los: https://protos.com/programmable-bitcoin-vaults-could-reimagine-long-term-savings/