Traditional blockchains struggle with real-time prediction markets โ too slow, too crowded.
Lineraโs microchains change that: every user gets their own parallel chain, enabling instant, scalable transactions.
This is how prediction markets become truly live.
@linera_io
๐ Excited to see the partnership between @acurast & @linera_io!
Thousands of blockchains will run as Linera microchains on Acurastโs edge fleet โ unlocking massive scalability, performance, and decentralization for Web3.
Future of blockchain starts here ๐ฅ
#Acurast#Linera#Web3
Introducing: LiLLy Alpha
Your hyperEVM alpha source: top projects, streamer tokens, LP strategies, and airdrop farming.
Exclusive access: Hodl 10M $LiLLy tokens.
Join the waitlist on https://t.co/lwZBTI0Oln
P.S. there will be goth baddies
Weโre entering a new Internet eraโmillions of AI agents running transactions every hour.
๐ง Major L1s arenโt built for this.
๐ค Cross-chain composability is lacking.
๐ค Infra is still human-centric.
โ Solution: Linera โ blockchain for the real-time, agentic Web.
@linera_io
๐ 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. ๐ซ
@morphnetwork ๐ Excited to explore Morph, the next-gen Layer 2 bringing seamless scalability & user-friendly dApps!
Canโt wait to see how it shapes the future of Web3. ๐ฅ
#Morph#Layer2#Web3@morphnetwork
๐ 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. ๐ซ
microchains @linera_io Most blockchains were made for humans.
@linera_io was built for AI from day one. ๐คโก
โ Microchains โ AI agents process on-chain data faster & decide smarter
๐ Powering next-gen DeFi, DePIN, on-chain games & more
#microchains#Web3#AI#Linera