On-chain security OR real-time performance?
Why not both?๐ค
See how we do it ๐
1/Dubhe Engine itself is not an independent blockchain, so it does not introduce new consensus algorithms.
Applications built with it ultimately deploy and run on existing infrastructure chains, such as Sui, etc. โก This means transaction confirmation and on-chain state reliability of Dubhe DApps completely rely on the consensus mechanisms and security of corresponding underlying chains.
Taking Sui as an example ๐ข, it uses Narwhal/Bullshark consensus ๐ฆ (a high-performance Byzantine fault-tolerant protocol) to order and confirm transactions;
Dubhe applications on Sui also go through this consensus process to reach final state.
โ Once transactions are confirmed by underlying chain consensus, Dubhe's on-chain module execution results are considered immutable on-chain facts.
For developers ๐จโ๐ป, there's no need to concern themselves with consensus implementation details to trust that Dubhe application states have the same security and consistency as other applications on the underlying chain.
2/Because application states are stored on underlying blockchains, Dubhe inherits underlying chain data availability guarantees โ all blocks and state data submitted on-chain are propagated in the chain's peer-to-peer network ๐ and stored by full nodes ๐ฅ๏ธ, ensuring anyone can access and verify this data in the future.
Based on this, Dubhe further enhances data accessibility for developers through built-in indexers ๐.
Dubhe Indexer directly connects to blockchain nodes or full node RPC interfaces, monitors new blocks and events โฑ๏ธ, extracts and stores Dubhe application-related data in developer-owned databases.
This off-chain replica ๐๏ธ ensures applications don't need to rely on on-chain nodes when reading historical states or complex queries, improving query efficiency โก and reliability.
When blockchains experience temporary network partitions or node desynchronization โ ๏ธ, local data replicas maintained by Dubhe Indexer can also provide cache support to some extent, ensuring smooth operation of application frontends.
3/Worth mentioning ๐, Dubhe Indexer adopts a real-time, event-driven architecture โฉ that can immediately push changes when on-chain data updates.
This is crucial for building real-time interactive on-chain games ๐ฎ or applications ๐ฑ: after users trigger transactions in DApps, not only do they get confirmation through underlying chain consensus โ , but Indexer immediately provides new states to the application layer, achieving real-time synchronization of frontend interface states ๐.
Therefore, from the perspective of application developers and users ๐ฉโ๐ป๐จโ๐ป, Dubhe not only utilizes underlying chain consensus to guarantee data reliability ๐ and availability ๐ก, but also makes data usable through its own indexing mechanism, making it always available for efficient querying and response โก.
This is also one of Dubhe Engine's important characteristics ๐ for real-time on-chain applications.
#DubheEngine #Move #Sui #SmartContracts #Web3 #BlockchainDev
๐ Win $STARS โ Lucky Draw #4
We're excited to launch Dubhe's final lucky draw โ a fun giveaway for our amazing community! Next month, we'll be launching a brand-new campaign for the community.
โค๏ธHow to enter:https://t.co/7s49RcRINV
โฐ Ends: Sep 1, 12 PM UTC
โ Connect your Sui wallet address to Galxe
โ Complete the Galxe tasks
๐ Rewards:
๐ 400 winners will be randomly selected
๐คฉ Each will receive 100K $STARS
Join now for your chance to win. ๐ซ
๐ Dubhe Engine Execution Model
Events and Transaction Processing
๐งพ Dubhe-generated Schema modules also automatically generate corresponding event types for each data structure.
โก System modules can trigger these events during transaction execution to record important state changes.
๐ฆ These events are recorded in block logs by the underlying chain.
๐ On one hand, events improve transparency of on-chain state transitions, enabling offline analysis or indexing tools to capture key changes.On the other hand, components like Dubhe Indexer subscribe to on-chain event streams, implementing event-driven state synchronization.
โ Therefore, whenever transaction processing is completed (confirmed through consensus), associated state modifications and events can be quickly reflected in off-chain data views through Indexer.๐ฅ This provides near real-time state updates for frontends and developers.
๐ง In summary, Dubhe Engine's execution model innovates on-chain state management through Schema/System layering and dynamic fields, while following underlying chain Move VM transaction processing flows.
๐ง This brings:
Clearer contract structures ๐
More convenient state expansion ๐
Stronger support for complex on-chain applications like game worlds ๐ฎ
โ Developers no longer need to worry about tedious low-level storage layouts and can focus on writing high-level business logic.
Dubhe has already built robust infrastructure for state transitions and data management at the engine layer.
#DubheEngine #Move #Sui #Web3infra #SmartContracts #Web3 #BlockchainDev
๐ Dubhe Engine Execution Model
Logic and Data Decoupling Execution Flow
โ๏ธ In Dubhe Engine, business logic execution is completed by system modules, while state reads and writes are performed through Schema modules.
๐ This decoupling allows developers to independently evolve logic and data structures:
๐งฑ When Schema structures need expansion or modification, old data can be migrated to new Schema through migration scripts (such as migrate.move) and hot upgrade mechanisms provided by Dubhe.
Business logic changes can also be implemented by publishing new system module versions without affecting underlying storage layouts.
During execution, system modules cooperate closely with Schema modules.
๐ฆ For example, when system logic needs to create a new object instance, it actually calls Schema modules to create that object in on-chain resource storage and assign a unique key.
๐ When system logic queries or modifies attributes, it also accesses or updates corresponding fields through functions provided by Schema.
๐งฉ This pattern can be compared to Entity-Component-System (ECS):
-Schema defines components (data)
-System modules play systems (logic)
-Certain on-chain object IDs are similar to entities, Mounting different components to entities through dynamic fields.
๐ The result is higher modularity and upgradeability of on-chain state models while ensuring performance, similar to upgrading from manual low-level storage management to using high-level database ORM development experience.
#DubheEngine #Move #Sui #Web3infra #SmartContracts #Web3 #BlockchainDev
๐ After a month of testing, the DubheOS Devnet Governance Campaign has been a great success.
Here's what the entire Dubhe community accomplished together:
๐ 30,000+ cross-chain transactions
๐ 1,000+ governance proposals
โ๏ธ 100,000+ on-chain transactions on DubheOS
A big thank-you to everyone who participated. ๐
#DubheOS #Dvenet #Web3 #DubheEngine #Bridge
๐ฅณ $STARS Claim is Live โ Don't Miss Round 2!
The DubheOS Devnet Governance Testing Campaign on Galxe has officially ended โ it's time to claim your $STARS rewards! ๐
๐ Claim here: https://t.co/dj5juYQqt0
๐ Deadline: July 31, 23:59 UTC
๐ Make sure to use the same Sui wallet address you used for Galxe & Merak cross-chain transfer (from address).
โ๏ธWatch out for scam sites. Never share your private key or seed phrase โ keep your $STARS safe!
#DubheEngine #Merak #Sui #DubheOS #Web3 #Move
โ DubheOS Devnet Governance Testing Campaign Recap
Our campaign has officially ended โ here are the details of participation and rewards:
๐น Total unique addresses: 31,035
๐ธ Total airdrop amount: 1,588,915,146 $STARS
๐ฅ Completed both Galxe tasks and DubheOS governance testing with the same Sui wallet address:
๐ฅ15,889 addresses
๐Each can claim: 100,000 $STARS
๐ฆ Total: 1,588,900,000 $STARS
๐ Only completed Galxe tasks:
๐ฅ10,187 addresses
๐ Each can claim: 1 $STARS
๐ฆ Total: 10,187 $STARS
๐ ๏ธ Only participated in DubheOS governance testing:
๐ฅ4,959 addresses
๐ Each can claim: 1 $STARS
๐ฆ Total: 4,959 $STARS
๐ The Claim page will go live this week โ thank you for building with us on Dubhe! ๐
#DubheOS #STARS #OnChainGovernance #Airdrop
๐ Dubhe Engine: Vision & Positioning
Dubhe Engine is an open-source, high-performance Move application engine developed by Obelisk Labs ๐ ๏ธ.
Dubhe Engine is designed to help developers build real-time, fully on-chain applications and verifiable game worlds ๐ฎ๐.
It positions itself as both a''Move Application Creation Engine'' and a ''Provable Game Engine,'' providing a complete toolchain ๐งฐ to simplify the complexity of on-chain development.
With Dubhe Engine, developers can rapidly build, deploy, and upgrade Move applications on chains like Sui โ all while preserving Move's security ๐ and achieving high-performance execution โก.
Dubhe Engine aims to reduce the complexity and cost ๐ธ of Move DApp development, making the construction of fully on-chain, user-intent-centered worlds more efficient and feasible ๐๏ธ.
Its vision is to become a key building block of the Move ecosystem ๐ฑ โ driving the rise of next-gen on-chain apps and games ๐ฏ, and ultimately expanding the reach of the Move dev community ๐.
Dubhe Engine brings blockchain development closer to traditional software workflows, lowering the barrier to entry ๐ช, and enabling devs to focus on innovation and product ๐ โ not just infrastructure.
๐ง What Powers Dubhe Engine: Key Components & Functions
Dubhe Engine's architecture consists of two major parts:
On-chain modules ๐งฑ and off-chain tools ๐งฐ, each containing several core components that collectively support fully on-chain applications:
๐ง Harvard Architecture
Dubhe adopts the ''Harvard architecture''design philosophy, completely separating contract logic from state data.
On-chain, System Modules carry business logic while Schema Modules handle data storage, each serving their specific functions.
This modular separation improves code maintainability and extensibility.๐ ๏ธ
๐ Schema Data Storage
Schema is Dubhe's native on-chain structured storage abstraction, similar to Move's ORM layer.
Developers use declarative Schema definitions โ๏ธ instead of manually writing Move resource structures, with tools automatically generating corresponding storage contracts.
Schema stores on-chain data in clear, intuitive structures and supports relational mapping for easy querying and management.๐
โ๏ธ System Contract Modules
System modules are Move contract logic written by developers, focusing on business implementation.
They import libraries generated by Schema and call provided storage and event interfaces to implement specific application functions.
For example, in gaming applications, system modules contain game rules and operational logic ๐ฎ,while Schema stores game state (character attributes, items, etc.) for system modules to read and write.
๐ Move Execution Environment
All on-chain parts of Dubhe run on the underlying blockchain's Move virtual machine.
For example, on the Sui network, Dubhe-generated contracts are executed as ordinary Move modules by Sui Move VM, enjoying Move language security checks (resource model, type safety, etc.) and underlying chain parallel execution optimizations.
This ensures Dubhe contract logic complies with consensus and execution rules across all chains, maintaining security and consistency.๐งพโ
๐ฅ๏ธ Dubhe CLI Tools
Dubhe provides command-line toolchain covering the entire process from project initialization to deployment testing.
Developers can create complete Dubhe project templates (including Move contracts and frontend frameworks) with a single command.
CLI supports Schema code generation (dubhe schemagen), local network startup (start:localnet), and other functions,dramatically reducing project setup time โฑ๏ธ (from days to hours).
Additionally, CLI covers contract publishing, migration, and other operations, facilitating hot updates and data migration for contract logic.๐ง๐ฆ
๐ก Dubhe Indexer
Indexer is Dubhe's real-time indexing solution for on-chain data.
Currently on Sui, Dubhe Indexer synchronizes on-chain data to local SQLite databases, supporting complex Schema relationship indexing and real-time state update notifications.
It adopts event-driven architecture to efficiently process blockchain events, providing high-performance query capabilities and ensuring timely access to on-chain data for applications (data availability).
For real-time applications like games, Indexer enables frontends to quickly obtain on-chain state changes, improving user experience.โก๐
๐ฆ Dubhe SDK Client Libraries
Dubhe provides type-safe client SDKs for multiple development languages (currently mainly TypeScript).
The SDK encapsulates interfaces for interacting with on-chain contracts and local indexed data, allowing developers to conveniently call on-chain functions or query on-chain state in frontend applications.
SDK automatically generates type definitions based on Schema, ensuring data structures and types obtained are consistent with on-chain, reducing tedious JSON parsing and assembly work.๐งพ๐ง
Through SDK, DApp frontends can read on-chain data (provided via Indexer) and send transactions to call system contracts, achieving complete frontend-backend interaction loops.๐
๐ Multi-chain Support Modules
Dubhe's design has multi-Move ecosystem compatibility capabilities.
Architecturally, through modular encapsulation, specific implementation details for different chains are provided by respective packages.
For example, Dubhe provides separate NPM packages for Sui, Aptos, Rooch, Initia, and other chains (such as @0xobelisk/sui-cli, @0xobelisk/sui-indexer, @0xobelisk/aptos-client, etc.),ensuring consistent development experience across different chain environments.
This vendor-lock-free multi-chain support allows developers to deploy and run their Move applications on any Move-compatible chain, maximizing code and design reuse. ๐๐
๐งฐ Summary
The above components work together to form Dubhe Engine's complete development stack.
Overall, Dubhe provides developers with a one-stop solution from on-chain contract frameworks to off-chain toolchains, making building composable, scalable on-chain applications simpler and more efficient.โ
๐ Win $STARS โ Lucky Draw #2
To show our gratitude to early supporters, weโre kicking off Dubheโs second community appreciation campaign. ๐
โฐ Ends: August 3, 12:00 PM UTC
โค๏ธHow to enter:https://t.co/CU2uYczzGf
โ Connect your Sui wallet address to Galxe
โ Complete the Galxe tasks
๐ Rewards:
๐ 100 winners will be randomly selected
๐คฉEach will receive 100K $STARS
We truly value your support. Whether youโre building, testing, or simply exploring, we see you and deeply appreciate everything you do. ๐ซ
#DubheEngine #Sui #STARS #Web3Infra #Giveaway #Airdrop #luckydraw
๐ Win $STARS โ Lucky Draw #1
To thank our early supporters, we're launching the very first community appreciation campaign for Dubhe. ๐
โฐ Ends: July 21, 12:00 PM UTC
โค๏ธHow to enter:https://t.co/SksEndSKtq
โ Connect your Sui wallet address to Galxe
โ Complete the Galxe tasks
๐ Rewards:
๐ 100 winners will be randomly selected
๐คฉEach will receive 100K $STARS
Your support means the world to us.
Whether you're a builder, a tester, or just curious โ we see you, and we appreciate you. ๐ซ
#DubheEngine #Sui #STARS #Web3Infra #Giveaway #Airdrop #luckydraw
๐ Inside Dubhe
Dubhe consists of three core components:
๐ ๏ธ Dubhe Engine โ Real-time ECS contract framework powered by Move VM
โก Dubhe Channel โ Millisecond session channel with batch state sync to base chain
๐ก๏ธ Dubhe OS โ Governance and coordination layer built with Polkadot SDK
๐ก Dubhe = Unreal/Unity ร Firebase for Web3 โ TPS, latency, and dev experience match Web2 games and apps.
๐๏ธ Layered Architecture:
The architecture consists of multiple layers working together:
๐ฎ Front-end DApps (React/Unity) โ User interface layer
๐งฐ Dubhe SDK (TypeScript/Rust) โ Development tools
โก Dubhe Channel โ High-performance session layer
๐ ๏ธ Dubhe Engine โ Core Move VM runtime
๐๏ธ DubheOS โ Base consensus and governance layer
โ๏ธIntroducing Dubhe
Dubhe is building real-time Web3 infrastructure on the Move Virtual Machine (MVM), with a 3-layer architecture:
Engine โ OS โ Channel โ making Web3 apps (DeFi, on-chain games, social) as seamless as Web2.
๐งฌ Our Origin
Dubhe began in 2023 as an internal incubation project at Obelisk Labs, originally called Obelisk Engine.
In 2025, it spun out as an independent project focused on MVM and real-time on-chain infra.
๏ฟฝ๏ฟฝ Our Mission
To empower creators and businesses to build and create value freely in the decentralized world through composable, high-performance on-chain infrastructure.
๐ญ Our Vision
Dubhe aims to become the default session layer for real-time global Web3 applications, serving millions of developers and hundreds of millions of end-users.
Through modular technology and simplified developer experience, Dubhe seeks to expand the Move ecosystem to multi-chain and multi-rollup environments, covering over 50% of on-chain interaction volume within five years.
๐ก Why Dubhe?
โ Unified Developer Experienceโ Dubhe Engine allows multi-chain deployment from a single declarative schema via code generation.
โกExtreme Performance โ Dubhe Channel delivers sub-50 ms execution and over 500K TPS through rapid validation and state synchronization.
๐ธ Sustainable Economy โ Charges are based on set() calls, paid in DUBHE; costs scale linearly with business growth.
๐ Initial User Baseย โWith flagship app Merak, Dubhe powers 200K+ active on-chain addresses and 20M+ set() operations.
๐ย Dubhe Engine vs. MUD Framework
When it comes to great dev tools, the MUD framework for the EVM ecosystem often comes to mind. Explore the design logic behind MUD and Dubhe Engine to discover their similarities and key differences, especially how Dubhe leverages the unique object-oriented design of the Move language!
Check out our blog post comparing developer experience, performance, security, and real-world use cases.
๐ What makes Dubhe builds smoother?
๐ How does it help your Move dApp scale?
Check it out and see why Dubhe Engine could be your next big upgrade. ๐๐
https://t.co/I6hzkakiRW
๐งย Dubhe Engine vs. ๐ชย Hardhat
Hardhat is an OG devtool in Ethereum ecosystem, offering a flexible task runner that lets you customize every task to fit your workflow. Let's dive into the design of it and compare it with Dubhe Engine!
๐กHardhat shines with its built-in Hardhat Network enables you to fork mainnet, deploy, test, and debug Solidity with console.log and detailed stack traces. With a massive plugin ecosystem, from security scanners to linters and Truffle integrations, Hardhat ensures you have the tools you need at your fingertips.
โกMeanwhile, Dubhe Engine introduces schema-based storage and custom indexer, giving you real-time on-chain data without extra setup. It also supports hot updates and logic upgrades, so you can iterate on your Move apps instantly without restarting your local network.๐
๐งโ๐ปPlus, Dubhe's type-safe SDKs and intuitive CLI get you up and running across Sui and other Move ecosystems in minutes.
Last but not least, Dubhe also introduce plugin marketplace so that developers can integrate the latest Move infra such as zkLogin into their Move App in no time.
Dubhe fuels your next big Move dApp ๐
#DevTools #Blockchain #Web3 #DubheEngine #Hardhat
๐ช๐ต๐ฎ๐ ๐ถ๐ ๐ฎ๐ป ๐๐๐ฅ ๐๐ฎ๐๐ธ ๐ฎ๐ป๐ฑ ๐๐ต๐ ๐ฑ๐ผ๐ฒ๐ ๐ถ๐ ๐บ๐ฎ๐๐๐ฒ๐ฟ?
Teneo Agents donโt index content. They donโt ping APIs.
They perform something new: Autonomous Information Retrieval.
Hereโs how it works ๐งต
๐๐๐ถ๐น๐ฑ๐ฒ๐ฟ๐ ๐ฎ๐ป๐ฑ ๐ฟ๐ฒ๐๐ฒ๐ฎ๐ฟ๐ฐ๐ต๐ฒ๐ฟ๐ ๐ฎ๐ฟ๐ฒ ๐๐ผ๐ฟ๐ธ๐ถ๐ป๐ด ๐ถ๐ป ๐ฎ ๐๐ผ๐ฟ๐น๐ฑ ๐๐ต๐ฒ๐ฟ๐ฒ ๐๐ผ๐ฐ๐ถ๐ฎ๐น ๐ฑ๐ฎ๐๐ฎ ๐ถ๐ ๐ด๐ฎ๐๐ฒ๐ฑ, ๐ผ๐๐ฒ๐ฟ๐ฝ๐ฟ๐ถ๐ฐ๐ฒ๐ฑ, ๐ผ๐ฟ ๐๐๐ฑ๐ฑ๐ฒ๐ป๐น๐ ๐ฐ๐๐ ๐ผ๐ณ๐ณ.
Teneo is building a decentralized alternative.
Not a workaround โ a new model.
@Rockaway_X breaks it down:
https://t.co/qqF0Sio9Pa