This week in Tari

This week in Tari

Version changes
We have introduced a few changes to how we version code releases to make it easier to identify which codebases are running on which Tari network.
Versions with a suffix of
are running on nextnet,
Versions with a suffix of
are running on testnet (this is still currently Esmeralda).
We covered the reasoning in a recent
, and subsequent to that, we wrote a
Testnet chain reset
With all of the breaking changes that where done recently it was decided to reset the Esmeralda testnet chain back to 0 again.
Balanced Merkle Trees
For the Dan layer, we have changed over from using Merkle Mountain Ranges to just using Balanced Merkle Trees as this should provide much better performance in terms of speed and size, see the PR
for more details and actual numbers.
Wallet encryption
There have been multiple updates and changes to how the wallet handles its own encryption. Most of these have been breaking changes and require the wallet to run recovery. But in the end, we are trying to ensure that using the wallet the data is properly and securely encrypted.
DAN improvements
On the Digital Assets Network layer, more PRs relating to confidential assets have been merged, and we are getting closer to MVP for confidential assets.
We have also merged a few PRs to start with claiming funds one the DAN. This will allow users to claim Tari burned on the main layer as funds to be used in the DAN layer.
And finally, here is the complete list of features and fixes we’ve made from version 0.46.0 to 0.49.0-pre.1
ensure burn shared keys and hashes match dan layer (
add claim public key to OutputFeatures (
Features
add claim public key to OutputFeatures (
Bug Fixes
added transaction revalidation to the wallet startup sequence
immediately fail to compile on 32-bit systems (
correct change checks in transaction builder (
ensure burn shared keys and hashes match dan layer (
windows path format in log4rs files (
use ECDH shard secret for burn mask with claim pubkey (#5238)
Features
add necessary trait bounds to balanced merkle tree (
update tari-crypto to v0.16.8 (
use ECDH shard secret for burn mask with claim pubkey (
Bug Fixes
dial if connection is not connected (
export error types for balance merkle tree (
fix compile error using decimal-rs 0.1.42 (
more accurate peer stats per address (#5142)
use consensus hashing API for validator node MMR (#5207)
add balanced binary merkle tree (#5189)
Features
add favourite flag to contact (
add indexer config (
add merge proof for balanced binary merkle tree (
add balanced binary merkle tree (
more accurate peer stats per address (
Bug Fixes
add grpc commitment signature proto type (
peer seeds for esme/igor (
remove panics from merged BBMT verification (
source coverage ci failure (
use consensus hashing API for validator node MMR (
wallet reuse existing tor address (
avoids empty addresses in node identity (
Features
next net configuration (
Bug Fixes
add key commitment to database main key AEAD (#5188)
Features
add key commitment to database main key AEAD (
add more burn details to burn command (
print out warning if wallet grpc connections fails (
Bug Fixes
add missing consensus constants to get_constants grpc (

Leave a Reply

Your email address will not be published. Required fields are marked *