Elastos Insights

Behind the Code: Weekly Elastos Technical Update

Banner for Behind the Code

Welcome to our weekly Behind the Code Technical Update, a series we’re publishing to keep our community informed about the continuous development happening across the Elastos ecosystem. Each Tuesday, our “Behind the Code” series provides detailed insights into the ongoing improvements, innovations, and milestones achieved by our dedicated development teams. Whether you’re a developer, creator, investor, or simply curious about the technology powering the Smartweb, these updates will give you a transparent look at how we’re building the future of a truly decentralized Smartweb that prioritizes user sovereignty and Bitcoin-level security.

Our updates cover the entire Elastos ecosystem, including BeL2 (Bitcoin-secured DeFi layer), Elacity (Decentralized Digital Assets Marketplace), Essentials Wallet, Blockchains and more. Let’s dive into what our teams have accomplished over the past week.

BeL2

Stablecoin System Development

  • Contract and Security Audit Preparation
    • Organized contract repositories for audit with clear functional descriptions
    • Conducted deep analysis of Starkware Solidity verification contracts
    • Proposed multiple improvements including removal of unused constants, elimination of duplicate files, and optimization of data parsing logic
    • Resolved version traceability issues by analyzing upgrade history and establishing correspondence tables
  • Arbitrator Protocol Security Enhancements
    • Added new security check mechanisms to strengthen the protocol
    • Implemented lockscript parameter requirements to the uploadUTXOs interface
    • Enforced verification that the first data in lock scripts must match the dapp owner
    • Added consistency checks for p2wsh lock script hashes
    • Developed dedicated test cases for lock scripts

ECO Sidechain Deployment

  • Mainnet Launch Completed
    • Successfully deployed ECO sidechain from testnet to mainnet
    • Configured mainnet bootnode parameters
    • Assisted 9 CR members in completing upgrades (3 pending members notified)
    • Resolved various issues encountered during deployment
  • Infrastructure Development
    • Completed API service and block explorer deployment
    • Compiled comprehensive API and explorer deployment documentation
    • Coordinated with relevant teams on ECO chain deployment status
  • Multi-signature Wallet and Testing
    • Deployed multi-signature wallet on ECO chain
    • Generated wallet contract addresses and incorporated them into chain code
    • Tested various ECO sidechain scripts including initialization, update, start/stop, and status scripts
    • Verified cross-chain functionality and revenue distribution mechanisms

Mainchain Maintenance and Upgrades

  • Version Release
    • Officially released ELA mainchain version fixing illegal voting issues
    • Assisted CR members and DPOS nodes in completing upgrades
    • Investigated and fixed errors reported by cross-chain arbitrators after ECO chain deployment

Lending Application and Stablecoin Testing

  • Environment Setup and Testing
    • Established local testing environment and conducted basic usage testing
    • Registered multiple arbitrators and assisted frontend team
    • Tested the complete stablecoin process end-to-end
    • Coordinated arbitrator signature testing (requiring further investigation)
  • Production Environment Verification
    • Verified basic functionality in production environment
    • Discovered and resolved multiple issues:
      • Restored BTCHeaderData service and fixed related scripts
      • Addressed arbitration proof submission failures
      • Fixed arbitrator registration revert problems
  • Code Repository Migration
    • Migrated code repository from BeL2 to Elastos repository
    • Tested stablecoin lending project deployment after migration

Wallet Development

  • EE Wallet Updates
    • Prepared new Elastos Essentials version and conducted basic verification
    • Renamed CR to Elastos DAO for clarity and consistency
    • Tested ECO testnet cross-chain and transfer operations
    • Debugged and confirmed normal operation of ECO chain cross-chain transfers
  • Web Application Deployment
    • Deployed btcnbw webapp and subgraph
    • Deployed nbw arbitrators webapp and subgraph

What’s Next

  • Resolving Remaining Technical Issues
    • Complete investigation and fixing of arbitrator signature verification issues
    • Resolve questions regarding Stark verification contracts
  • Enhancing Security Audit
    • Complete preparation work for all contracts pending audit
    • Respond to initial feedback from the audit team
  • Application Ecosystem Development
    • Improve web application functionality
    • Enhance overall user experience
  • Documentation and Training
    • Write detailed technical documentation
    • Provide training for operations and support teams

Elacity

Transcoding & Upload: Event-Driven Architecture

  • Achievements
    • Prototyped and sandboxed event-driven workflows for media upload and transcoding using Google Cloud
    • Removed legacy transcoding logic from upload workflows
  • Ongoing Work
    • Defining implementation subtasks
    • Reviewing orchestrated architecture components
  • Community Impact
    • Media uploads will soon be faster, more stable, and more scalable
    • Laying groundwork for dynamic transcoding into correct formats on upload
    • Multi-bitrate delivery and enhanced adaptive streaming on Elacity
    • Making getting assets onto ESC as simple as possible

ElastOS Compatibility & Branding

  • Achievements
    • Completed ElastOS onboarding and code review
    • Resolved Android compatibility issues with Particle Auth login
    • Applied branding updates across the app
    • Conducted calls with Puter team and aligned on next steps, including multi-storage capabilities opening the door to IPFS integration
  • Ongoing Work
    • Fixing email login bugs on Android devices
    • Conducting additional ElastOS codebase reviews
  • Community Impact
    • Progress continues into ElastOS innovation, giving users frictionless identity management and cross-platform consistency
    • Alignment with Puter team on the next batch of innovation installations surrounding decentralized IPFS storage integration
    • Available for testing at: http://elastos.pc2.net/

Playback & Media Compatibility

  • Achievements
    • Reviewed and reopened bug fixes for video playback failures
    • Added VP9 codec support to the media player for broader format compatibility
  • Ongoing Work
    • Finalizing playback fixes and ensuring resilience across network conditions and devices
  • Community Impact
    • Users will enjoy more consistent playback performance and broader media support, including modern formats like VP9

Wallet, Minting, and UI Improvements

  • Achievements
    • Fixed channel sorting by volume in the frontend
    • Addressed missing 5% platform fee display in the minting UI
    • Fixed spelling issues and polished video description formatting
    • Resolved buggy comments and improved channel search visibility
  • Ongoing Work
    • UI testing of minting, sorting, and shop subscription button
    • Finalizing gas fee estimation warnings
  • Community Impact
    • Enhanced transparency for minting fees, smoother navigation, and better feedback for buyers and creators

Smart Contract Integration and NFT Subscriptions

  • Achievements
    • Completed frontend and backend VIP logic for Bella NFT-based subscription gating
    • Implemented system to show VIP status for users who hold NFT or ERC20 tokens with free access
    • Removed subscription button UI on the Shop view
    • Investigated and partially resolved smart contract issues affecting video purchases
  • Ongoing Work
    • Debugging royalty purchase failures
    • Continuing code review for Bella NFT-related subscription flows
  • Community Impact
    • Fixed community bugs and feedback, supporting live platform needs
    • Made improvements on Bella NFT assets which are free for holders as platform VIP

Join the Revolution

The Elastos ecosystem continues to demonstrate consistent progress toward our vision of a user-sovereign Smartweb. By bringing together Bitcoin’s security, decentralized identity, and peer-to-peer networks, we’re building a Smartweb where users truly own their data, identity, and digital assets.

Whether you’re a developer looking to build on our holistic infrastructure, a content creator seeking to directly monetize your work without middlemen, or simply a user who values privacy and control over your digital life, Elastos provides the tools and technology to make this possible.

We invite you to explore these new features, provide feedback, and join us in building the foundation for a more equitable digital future. Stay tuned for next week’s technical update as we continue empowering users and revolutionizing the way we interact online!

Connect with Elastos: Visit Elastos.net to learn more, or download Elastos Essentials to get started today.

More Blogs