2024.2.26 - 2024.3.3

If there are omissions or errors, corrections are welcome. Thank you very much!

2024.3.3

  1. The official implementation of the Rust version is underway: https://github.com/BitVM/BitVM, The core developers are: @robin_linus and @ucidLuckylee

  2. The original JavaScript version has been renamed to:https://github.com/BitVM/bitvm-js

  3. The Super Testnet has released a basic BitVM app - the tic-tac-toe demo: The open-source code and Video explanation is available at the Workshop Casa21

  4. The community has proposed DLCVM, as announced by Rubin Linus in a tweet on March 3, 2024, Two years ago, he attempted to build general-purpose computation based on DLC, with detailed research available in "OR Operator for DLCs and PTLCs." Robin believes that DLC requires trust in an oracle, making it less favorable than a simple federation. He suggests that even if the oracle for DLC is decentralized, its essence remains a trust model similar to the t-of-n multisig, which is not as effective as BitVM's 1-of-n trust model. Nevertheless, Robin is pleased that people are attempting to improve the BitVM design.

  5. Bitlayer @BitLayerLabs launched new official website , Bitlayer is the first bitcoin security-equivalent Layer2 based on BitVM

2024.3.2

Discussing the Babylon Bitcoin Renaissance 2024 event, Robin mentioned two opcodes that are highly desired. For more details, refer to "A collection of resources related to covenants."

  • OP_CAT: This opcode is intended for concatenating byte strings. Despite its seemingly simple functionality, it can have a profound impact by significantly reducing the complexity of BitVM. Currently, BitVM needs to implement its own hash function - Blake3. This is required for verifying Merkle Proofs, where byte string concatenation is necessary. However, the current Bitcoin script does not natively support this, leading to the need for implementing the Blake3 hash function through various hacks, requiring a substantial number of opcodes, possibly one of the largest scripts on Bitcoin. The inclusion of OP_CAT would greatly simplify this complexity.

  • OP_TXHASH: Proposed for covenants, this opcode supports introspection and allows for better control over actions within the Covenant at a finer granularity. For BitVM, OP_TXHASH would enable a larger Federation size, meaning a larger 'n' value in the 1-of-n model, creating a larger alliance. For instance, while the current 'n' value may be limited to 100, with OP_TXHASH, it could extend to several thousands. This would significantly enhance the security model of BitVM, making it more trust-minimized.

2024.3.1

Bitlayer posted introduction Bitlayer: Amplifying Bitcoin , and posted Experiment of BitVM White Paper: the ariclethe code

Bitlayer is the first bitcoin security-equivalent Layer2 based on BitVM

Last updated