Elastos

Elastos Bi-Weekly Update – March 9th, 2024

In the latest Elastos Bi-Weekly Update, significant progress has been made across different areas of Elastos. Let’s take a look at some of the BeL2 and Elacity innovations!

BeL2

  • Implementation of Consensus Circuit for BTC Transactions: A significant milestone has been achieved with the implementation of a consensus circuit based on Cairo 0. This circuit is designed to perform basic checks on Bitcoin (BTC) Legacy address transactions. It includes validation of elliptic curve signatures and unspent Transaction Outputs (UTXO) checks, among other crucial verification steps.
  • Zero-Knowledge Proof Verification Contract: A verification contract for zero-knowledge proof of Bitcoin transactions has been successfully implemented. This contract enables the demonstration that a given transaction has passed through the consensus circuit, thereby completing the technical feasibility verification phase.
  • Schnorr Signature Verification Circuit: With the introduction of the Schnorr signature verification circuit, based on Cairo 1, the groundwork has been laid for supporting advanced BTC transactions, including those involving Taproot addresses and Ordinals. This is a foundational step toward enhancing transaction security and efficiency on the blockchain.
  • BTC Oracle Development: The objective is to create a BTC Oracle capable of generating Zero-Knowledge Proofs for all types of BTC transactions. These proofs can then be submitted to the Ethereum Virtual Machine (EVM) smart contracts for verification. The development team has successfully implemented zero-knowledge proof for legacy address transactions using Cairo version 0. This achievement marks a significant step towards building a comprehensive BTC Oracle framework that will eventually support all BTC OP Codes, Segwit transactions, Schnorr signatures, and Taproot transactions.
  • Smart Contract and Proof Verification: The development includes smart contracts and tools for verifying BTC transactions in a decentralized manner. This includes the creation and validation of Merkle proofs for BTC transactions, enabling the secure and efficient handling of BTC assets within the Elastos ecosystem.
  • Infrastructure Enhancements and Tools: The deployment and improvement of various infrastructure components and tools have been noted. This includes the development of contracts for asset exchange, order management, and fraud proof submission. These components are essential for the robust operation of the Elastos infrastructure, ensuring a secure, efficient, and decentralized environment for asset exchange and transaction verification.

Elacity

  • Player Update for Flexible Media Streams: The player’s capability has been enhanced to accommodate a broader range of media stream combinations. It now supports playing audio-only or video-only streams, handling multiple streams by selecting the first one available. This update addresses the previous limitation where the player would break if the media was not formatted with one audio and one video stream. This refactoring ensures a more flexible and robust playback experience, catering to diverse media types. A unified signature notification system has been implemented, enhancing the user experience across the platform.
  • Adaptive Streaming Support: Significant work on adaptive streaming support has been completed, ensuring that video playback can dynamically adjust to various internet speeds and device capabilities, optimizing the viewing experience.
  • Android Connection Flow: Enhancements in the connection flow on Android devices have been made to improve usability and performance.
  • ABR Selection Flow: An adaptive bitrate (ABR) selection flow has been developed to further enhance the streaming quality based on the user’s current network conditions.
  • NFT Marketplace Updates: Updates to the filter in the mobile view for the NFT marketplace have been implemented, alongside adjustments to how NFTs opened from search are viewed or routed. Efforts have been made to address sync issues with NFTs, ensuring that collection displays and NFT minting processes are seamless and intuitive.
  • Quality Assurance and Final Preparations: Pre-release testing and quality assurance checks have been conducted, including code reviews and fixes for specific transaction failures and playback issues. Preparations for the release include addressing feedback on collection cover image changes, and ensuring that the mobile filter pop-up experience is consistent across all collection pages. Work on the backend includes fixing RPC call errors, addressing DRM playback issues on iOS, and researching efficient deployment strategies for IPFS nodes.

Interested in staying up to date? Follow Elastos here and join our live telegram.