Wladimir J. van der Laan [ARCHIVE] on Nostr: 📅 Original date posted:2015-09-29 📝 Original message:On Sun, Sep 27, 2015 at ...
📅 Original date posted:2015-09-29
📝 Original message:On Sun, Sep 27, 2015 at 02:50:31PM -0400, Peter Todd via bitcoin-dev wrote:
> It's time to deploy BIP65 CHECKLOCKTIMEVERIFY.
There appears to be common agreement on that.
The only source of some controversy is how to deploy: versionbits versus
IsSuperMajority. I think the versionbits proposal should first have code
out there for longer before we consider it for concrete softforks. Haste-ing
along versionbits because CLTV is wanted would be risky.
> I've backported the CLTV op-code and a IsSuperMajority() soft-fork to
> the v0.10 and v0.11 branches, pull-reqs #6706 and #6707 respectively. A
> pull-req for git HEAD for the soft-fork deployment has been open since
> June 28th, #6351 - the opcode implementation itself was merged two
> months ago.
> We should release a v0.10.3 and v0.11.1 with CLTV and get the ball
> rolling on miner adoption. We have consensus that we need CLTV, we have
> a well tested implementation, and we have a well-tested deployment
> mechanism.
As you say, the underlying code has been merged for months in master, and #6351
seems to have had quite some eyes on it already.
It does need to be made sure that the backports are correct, however.
Although the tests do provide some assurance, I think those two pulls
require more review.
After they are merged, a 0.10.3 and 0.11.1 release can be rolled out (with RC
cycle).
> We also don't need to wait for other soft-fork proposals to
> catch up - starting the CLTV deployment process isn't going to delay
> future soft-forks, or for that matter, hard-forks.
>
> I think it's possible to safely get CLTV live on mainnet before the end
> of the year. It's time we get this over with and done.
Wladimir
Published at
2023-06-07 17:41:43Event JSON
{
"id": "ff75cfa7c8e8cc18f01b5de877ee68ac2087de4e0651025a43dcde6c35e85eb8",
"pubkey": "5c0b7fca51fd4830b4d9f840de063faebeeabd3bb5dd118de9cdf50a6feaaf98",
"created_at": 1686159703,
"kind": 1,
"tags": [
[
"e",
"f5bb1bf208994917ac3ec4154383520df2a8573df815c54d28bae4e41ef024c8",
"",
"root"
],
[
"e",
"fe8ea7cb17914f010742ac1b82ceb556a45b8ecf9eab3da7e3abea43608df60e",
"",
"reply"
],
[
"p",
"4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73"
]
],
"content": "📅 Original date posted:2015-09-29\n📝 Original message:On Sun, Sep 27, 2015 at 02:50:31PM -0400, Peter Todd via bitcoin-dev wrote:\n\n\u003e It's time to deploy BIP65 CHECKLOCKTIMEVERIFY.\n\nThere appears to be common agreement on that.\n\nThe only source of some controversy is how to deploy: versionbits versus\nIsSuperMajority. I think the versionbits proposal should first have code\nout there for longer before we consider it for concrete softforks. Haste-ing\nalong versionbits because CLTV is wanted would be risky.\n\n\u003e I've backported the CLTV op-code and a IsSuperMajority() soft-fork to\n\u003e the v0.10 and v0.11 branches, pull-reqs #6706 and #6707 respectively. A\n\u003e pull-req for git HEAD for the soft-fork deployment has been open since\n\u003e June 28th, #6351 - the opcode implementation itself was merged two\n\u003e months ago.\n\n\u003e We should release a v0.10.3 and v0.11.1 with CLTV and get the ball\n\u003e rolling on miner adoption. We have consensus that we need CLTV, we have\n\u003e a well tested implementation, and we have a well-tested deployment\n\u003e mechanism. \n\nAs you say, the underlying code has been merged for months in master, and #6351\nseems to have had quite some eyes on it already.\n\nIt does need to be made sure that the backports are correct, however.\nAlthough the tests do provide some assurance, I think those two pulls\nrequire more review.\n\nAfter they are merged, a 0.10.3 and 0.11.1 release can be rolled out (with RC\ncycle).\n\n\u003e We also don't need to wait for other soft-fork proposals to\n\u003e catch up - starting the CLTV deployment process isn't going to delay\n\u003e future soft-forks, or for that matter, hard-forks.\n\u003e \n\u003e I think it's possible to safely get CLTV live on mainnet before the end\n\u003e of the year. It's time we get this over with and done.\n\nWladimir",
"sig": "1e4bc0857c86b8a05ddd2d4172b2a2ad0a65a32375588014ae947d48b40b811069e6b0c2b13ddfb4396047a4e3902038c2e190d292e46f55faf225d031923df7"
}