The Sui Protocol has released version 137 on testnet, marking a significant step forward in the development of this innovative blockchain platform. This update brings a range of improvements and new features that enhance the efficiency and flexibility of the protocol, making it more suitable for real-world applications.
One of the key improvements in version 137 is the optimization of range proof verification. This process is now cheaper and more efficient, allowing for larger batches to be verified in a single call. This change is particularly significant for developers who rely on the Sui Protocol for their applications.
In addition to the range proof verification improvements, version 137 also introduces the allowances feature. This new functionality allows for more granular control over the resources allocated to specific tasks, making it easier for developers to manage their applications.
The update also includes several other improvements, such as the ability to check object funds withdrawal sufficiency inside the Move VM at the point of withdrawal. This change helps to prevent insufficient withdrawals and reduces the risk of errors.
Furthermore, version 137 enables the `check_object_funds_withdraw_in_execution` feature on devnet only, allowing developers to test and refine their applications in a controlled environment.
In terms of gas costs, the update introduces a new mechanism for charging gas for the abstract value size of the constant rather than its serialized byte length. This change slightly increases gas costs for constant-heavy code, but it also provides a more accurate and efficient way of calculating gas usage.
The update also includes several other features and improvements, such as the addition of a new memory invariant check for reference/value usage in PTBs and the introduction of a new `TransactionExpiration::Validity` feature that allows a transaction to restrict which validators may propose it in consensus.
For validators and full nodes, the update includes several improvements, such as the addition of an opt-in `consensus-transaction-pool` config and the ability to stop proposing system transactions and pings after their submitter abandons them.
In the gRPC service, the update includes several improvements, such as the addition of v1 transaction effects to v2 RPC responses and the introduction of a new `QueryEndReason::CheckpointBound` feature that emits a watermark checkpoint with `None` value.
Overall, the Sui Protocol v137 release on testnet marks a significant milestone in the development of this innovative blockchain platform. The improvements and new features included in this update make it more efficient, flexible, and suitable for real-world applications.
As the Sui Protocol continues to evolve and improve, it is likely to become an increasingly important player in the blockchain space. With its focus on efficiency, flexibility, and scalability, the Sui Protocol has the potential to revolutionize the way we think about blockchain technology.
In conclusion, the Sui Protocol v137 release on testnet is a significant step forward in the development of this innovative blockchain platform. The improvements and new features included in this update make it more efficient, flexible, and suitable for real-world applications.
