It’s weird how easy it is to plan things
and how hard it is to find people to do them with.
This is Conpi — an AI that helps you find real people for real activities (coffee, gym, games, anything).
If this resonates, join the waitlist ↓
https://t.co/BCrFXDiYDh
As a Web3 developer, are you tired of wrestling with the complex details of the underlying network? Dubhe Engine was designed to free you from this hassle entirely. We ensure network security and efficiency through a more ingenious approach. ⚡
Dubhe Engine has not introduced custom peer-to-peer network protocols; its network layer design mainly relies on underlying blockchain P2P networks to implement application transaction propagation and state synchronization. In @SuiNetwork, each Dubhe transaction is broadcast 📡 through Sui's node network, ordered by validator nodes through consensus ⚖️, and packaged into blocks 📦;blocks then spread across the network through Sui P2P networks.Dubhe application data therefore enjoys the same guarantees as other contract data from underlying network layers.This situation is similar on other Move chains—Dubhe contracts do not change chain network mechanisms.
Although Dubhe itself doesn't have independent network protocols, it provides convenient support for development and testing. 🛠️Dubhe CLI can start local test network environments with one click 🖱️ (e.g., running a local Sui node), allowing developers to debug contracts offline.This Sandbox network lets developers simulate block production ⛓️ and transaction execution, combined with Dubhe's indexing and frontend tools, for fully offline development loops.P2P communication is usually simplified to local inter-process or LAN communication, remaining transparent to upper-layer applications, enabling multi-node, multi-user testing. 👥
Dubhe Engine's real-time event handling ⏱️ also involves network communication: Dubhe Indexer subscribes 📥 to blockchain event streams from nodes. In Sui, this might be via WebSocket. 🔌Dubhe encapsulates these details, allowing smooth access to different chain node networks and monitoring contract-related data. 🔍
Overall, Dubhe hasn't reinvented the wheel, but fully utilizes existing network layers of mainstream chains.For developers, this means no need to worry about underlying network details, as Dubhe has already established data pathways from on-chain to off-chain, ensuring reliable and efficient network communication.⚡
#DubheEngine #Move #Sui #SmartContracts #Web3 #BlockchainDev
🎉 $STARS FCFS Giveaway#1
⏰ Ends: Sep 10, 12 PM UTC
🙌How to enter:https://t.co/cdTGXoECxk
✅Connect your Sui wallet address to Galxe
✅Complete the Galxe tasks and click the "Claim" button on Galxe.
🎁 Rewards:
💎10K $STARS EACH
👥7,000 spots ONLY
📌Note: This event has nothing to do with the Testnet, it's just a simple $STARS Giveaway! 🎉
Don't miss out — join now and claim your spot before it’s gone! 🚀
#DubheEngine #Sui #Giveaway #Web3 #FCFS
🚀 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
🚀 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
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. 💫
I'm using TBook's social attestation to boost my credit score! Here's my code: A3WTBP.
Follow @realtbook to claim exclusive SBTs and unlock amazing airdrop opportunities! 🚀
7/7
Bitcoin deserves better than bridges.
DeFi deserves better than wrappers.
IKA x Native is what BTCFi should’ve been all along.
🧠 Learn it.
✍️ Write it.
🐝 Earn it.
@IYudovin#NativeBuiltOnIKA
🚀 Dubhe Engine Execution Model
Move VM & Transaction Execution
Dubhe Engine's model is based on Move smart contract paradigms & chain transaction processing, but adds a unique Schema-System separation 🧩 to optimize state & logic execution.
🔄 When user txns (e.g. DApp ops) hit the blockchain ⛓️, consensus triggers Move VM to run contract functions.
📦 For Dubhe apps, these txns mainly call system module functions (built by Dubhe/devs).
📖 Move VM reads Schema-stored data 📚 per on-chain state, applies business logic ⚙️, changes state, triggers events, then atomically commits changes.
🔐 All follows Move security: no illegal resource copies/loss, txns fully succeed or rollback, ensuring correct & atomic state transitions.
#Move #DubheEngine #BlockchainDev #Web3 #Sui
🚀 Dubhe Engine Execution Model
Data Schema and State Transitions
Dubhe introduces Schema as state storage units, dramatically changing traditional Move contract state management methods.
🧱 Developers define data structures (Schema) in declarative syntax in project configuration, including fields, events, and error types.
⚙️ By running the schema:gen command, Dubhe CLI reads these definitions and automatically generates corresponding Move modules, implementing these Schema storage logic on-chain.
🔧 Generated Schema modules utilize Move's dynamic fields mechanism at the bottom layer, allowing contracts to flexibly add or modify storage fields without changing existing storage structures.
🗃️ This mechanism is similar to maintaining an extensible key-value store on-chain, decomposing complex data objects into manageable units at the bottom layer.
🔁 Therefore, when a transaction triggers state transitions, system module logic calls APIs provided by Schema modules to complete on-chain data reads and writes, ensuring data structure consistency and integrity.
#DubheEngine #Move #Sui #Web3infra #SmartContracts #Web3 #BlockchainDev
🚀 Join the Dubhe X Community!
👉https://t.co/teHTnOrjHK
We've just launched our official X Community —a dedicated space for Dubhe builders and content creators to connect, collaborate, and grow together.
Whether you're a developer, gamer, or Web3 explorer, you're welcome here.
Let's build the future of on-chain applications together 💫
🎉 Win $STARS – Lucky Draw #3
🍀 We're thrilled to kick off Dubhe's third lucky draw — a fun giveaway for our amazing community!
⏰ Ends: August 18, 12:00 PM UTC
❤️ How to enter:https://t.co/N5gZQS8ON1
✅ Connect your Sui wallet address to Galxe
✅ Complete the Galxe tasks
🎁 Rewards:
🏆 300 winners will be randomly selected
🤩 Each will receive 100K $STARS
Join now for your chance to win. 💫
I'm using TBook's social attestation to boost my credit score! Here's my code: A3WTBP.
Follow @realtbook to claim exclusive SBTs and unlock amazing airdrop opportunities! 🚀
🚨 BTCFi Beelievers NFT drop is coming this month.
But this isn’t just an NFT - it’s a movement.
A badge for those who believe Bitcoin should work, earn, and flow - securely and natively on @Suinetwork.
Here’s everything you need to know👇
I'm using TBook's social attestation to boost my credit score! Here's my code: JMHEW6.
Follow @realtbook to claim exclusive SBTs and unlock amazing airdrop opportunities! 🚀
🔥 Magma Joins Binance's Liquidity Network
Now live on @BinanceWallet:
• Full access to Magma's CLMM pools
• Optimized trade routing powered by Binance's liquidity aggregation
• ALMM concentrated liquidity coming next quarter
Why this matters:
🔄 Cross-chain swaps with minimal slippage
📊 Unified portfolio tracking
⚡ Same low 0.18% fees
Start trading: https://t.co/vBw4qkHTis
🌋You have one last shot to claim our early supporter role.
But are you ready?
Complete this quest on @GalxeQuest to secure your spot (extremely limited).
FCFS!
https://t.co/lxRqPKBVvf
Hey everyone! 🚀 We're thrilled to announce that we’re officially in the @FullSailFi Prediction Competition! ⛵️
🔑 Our unique code: link_fs
Here’s everything you need to know👇