Release 3.1.0.0.1: tenure extend

4 views
Skip to first unread message

Jesse Wiley

unread,
Dec 10, 2024, 6:11:09 PM12/10/24
to announce
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello,

Stacks core developers have released Stacks Core version 3.1.0.0.1, available here: https://github.com/stacks-network/stacks-core/releases/tag/3.1.0.0.1.

This release introduces all necessary code changes for tenure-extend to happen and enables miners and signers to tenure-extend every 5 minutes (on average).
This release is compatible with chainstate directories from 3.x.x.x.x.

** Miners and signers are encouraged to upgrade to this release.**
** Node operators may opt for this release since it also contains the 3.1.0.0.0 hard fork defined in SIP-029 (https://github.com/stacksgov/sips/blob/main/sips/sip-029/sip-029-halving-alignment.md).**

The version of stacks-signer compatible with this release is 3.1.0.0.1.0, available at: https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.1.0.

### Added
  - A miner may generate a tenure-extend, as allowed to, when confirmed by at least 70% of the signers.

### Changed
  - Signers confirm the miner’s request through a new timestamp included in their block responses, which allows the miner to refresh its budget in between Bitcoin blocks.
  - Signers have a new config option `tenure_idle_timeout_secs`,  which sets the amount of idle time a signer is configured to wait before accepting a tenure-extend transaction from a miner.


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Stacks Core:

## [3.1.0.0.1]

### Added

- A miner will now generate a tenure-extend when at least 70% of the signers have confirmed that they are willing to allow one, via the new timestamp included in block responses. This allows the miner to refresh its budget in between Bitcoin blocks. ([#5476](https://github.com/stacks-network/stacks-core/discussions/5476))

### Changed


Git commit hash: b108d09aa70c447da5435f2cabfe1f799f7ce64b

SHA512SUMS:
4537d6fd778d99ba00e1b6f7cf5db88fd3ec7a0ee7d146370f5c5a7f9a123f2509561d0b696007c20590bfb1ec0aa022cff9bdd563dbf9dd6720e8a464f87155  linux-glibc-arm64.zip
7b10bb569f99305625acede274192ce89b892cc6f0ed1d938099121d37399c148236408b5bd63c7797f9f3df25604c9070d8b29f841c6e98967fb6219bcb1037  linux-glibc-armv7.zip
12b4926b46c03b75bcbfd52d5af233c5b703fd4084ca2a0624685302020a0390a466cd608bc6c4e2d6b2d52b5676c175767f5b6cce50900f60f246afa78f6d30  linux-glibc-x64.zip
04af24eaca535af3e4d8f7467e421ae3990d7b716140e2b345883b50c9834c1fddb89ea1073bef7f0983ecedecb38c6aed3d0fc6aedfedb1d3b0668eb6c5ec3e  linux-musl-arm64.zip
1861d2912da914dba9f0472c54b7198a3f0206e5975cedf20a2f515123a4b721c13ff607e338d593d65de9b749811b87679dc68969069d6a3eddaf28f696f220  linux-musl-armv7.zip
1f2cba380bd0a3c1c5f333c44062e6e2b650d3f0aeae58f12dcb751f20b65131e604eec0614d1e71c03218a82421aa6f739273ad834b0b21009d7ca73135a91d  linux-musl-x64.zip
3351d5dfa32430fe7cb916d1dc2dee14cb309e92e31c59b6a6710f2f824c591f00542cd377bf41a5cd078e4cee56d69a41e33aa3c698bb0022af2c6377d948b7  macos-arm64.zip
7e91a691eec865e69492ea3401c1bc52370ac775b1dc30cb097659cd4cdc392c6101b97aaa183372cf8e7ade4e9ce88aac3187a14aa414bff40fdeaac807b53d  macos-x64.zip
ef9769f13f57cdb6a3f6ce4e79735b4ebbb6d5d869d67b978d555135f6e77ddbcc4c295a893e3b02b9bc8a5e79a3fd85af66f4a8b291736580f57bfa50568f91  windows-x64.zip



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Stacks Signer:

## [3.1.0.0.1.0]

### Added

### Changed

- Added tenure extend timestamp to signer block responses
- Added tenure_idle_timeout_secs configuration option for determining when a time-based tenure extend will be accepted



Git commit hash: b108d09aa70c447da5435f2cabfe1f799f7ce64b

SHA512SUMS:
de1a1ac2f886f10334e68d7134caa111ff62d55a98ed9ef8b65ff3f183522fe9dd8d0d4a2eb0cc488f341d61cea5ebca5adc70d9947dfd9ac4ca7d7c1f108e98  linux-glibc-arm64.zip
1e43ef2f3e09a0071821438ad516222ef4e75621d5f1335c81c08627a2a83db3298857ef551a9f49759d26754b42d1020e858d4f04eeb25ec3635c819b179df9  linux-glibc-armv7.zip
19df6dd7f90ef2bb214fc7ab9ea705691732d7a8b438d9ba1367951b28416349c48bc61f707d41f40f5ef0fa7d9b6d2f0d53891135a2895c02abe18f067023ee  linux-glibc-x64.zip
9d6a795df26715191008d5e796f2c265db84625c673c54e6f6e16a2d9a045087f3a24a52270f65b76a4f1f7737308a038ee540179d9742587ba8195258c29a3e  linux-musl-arm64.zip
c0f5db5b0e4918bee6dfc655a333d9a89258cd0eec1793726c11742e4e216c70c95ab98f712e7776b40791eef439f7b3f155b7503887332c33d77f96a314a8ac  linux-musl-armv7.zip
a501b46c7267657686bcd03fdf9b93648414f111fd28afa3a1050bc0dbd8978e410ddc2badcbb3507ba7124ab4d898b877b0343396982014dd2c76c6086b2677  linux-musl-x64.zip
37a8bea8966d847149a1ed780f8593156ff9936ecbb53200170ed525d20d9e3ad7d6652340bb6108ddfb1b4766ee90e217edf9b631770c48c4d8f7e46c53ad04  macos-arm64.zip
b19f15edd619cd97fb1a702ac1598b35fd7a5b8fa1fe60b46cbd90f42fe6d67704e1ad465115994f1b138bba662defa35a430920f2b102cb9c37fe8272bf5f3a  macos-x64.zip
7d8ada6061b351bac40bb16d8dbba1db95877777d67c8685e152b987f2c01e213c4c70eb29a955e9ac533a6886aa92889c099e5531c5b1ec0bbfe2bd6e51e6af  windows-x64.zip


Best,
Jesse Wiley
Engineering Partner, Stacks Foundation
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEuA5a9CyThwv6776aKDYgwf4oCDwFAmdYw6wRHGplc3NlQHN0
YWNrcy5vcmcACgkQKDYgwf4oCDylCQ//fLgkVMEqDseMb2ziCy6YZGqXWZOQHtQm
MaFBNznz7edyFgh7GMxDxP12vY3nP2MnDlQNOyw5F2cD30ejip0r+zQ9IIjJ0qA5
B5GaU4Mk/QPhenftRCpjXP04/YVfmjtptxnSBwW9jSbWANQxA/07FqJB0ZjSthSq
4RCiKXd4GAqlWXu5TwJ3tr6ntVjKAeQMqnSR0OBb/uD6dz4zbrzL9VZgNt4KKxaG
Cz61oM5R18YLirsd23eNakZja0adLm5jfBVv4+zXADQA5SVpZ5SnTMIuOCqsZdQo
lBTU0oxoeV3N+ZIgAJspzfR05A5iIi7PA+V5xvItixdNPkDmwCUCU0Sn/m3CO0ch
81Ojd6RaPebNhbmN3c3knrZfoFI0UtsXbOxBWEyuclIu1AbRwUqrdmw4bae63KcG
LV52sk5gsELIYZqBfcl1Z+6bYZpwbJHxQWjqaQLVHg1mhE/vEWPVN29i+oay5hDS
MpyMloeWYJFMkAdCBIMHUBtuiVgSZrzOXPe8RO9XskqEgZfz74BywmW/WDXcy8/2
FXqV6Y3S7StSSoGcv7UDMyT/u4MXrWdWMcOk06a6eIRS64X+d8+c46r9ZK2EVzRt
d1jlxz7tpe+jhSidqHm/63jNfnVa3IyHWZqY/9Z8dz1D8sJfSA0NIhbV1E/pmOoq
Fo6ZIqHPjaw=
=/3+O
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages