Skip to content

OneChain is poised to redefine the future of financial services through blockchain technology, building a next-generation financial infrastructure that serves everyone.

License

Notifications You must be signed in to change notification settings

simon-onelabs/onechain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

OneChain

OneChain is poised to redefine the future of financial services through blockchain technology, building a next-generation financial infrastructure that serves everyone.

OneChain Highlights

OneChain offers the following benefits and capabilities:

  • Near Instantaneous Transaction Confirmation
  • Developer-Centric Ecosystem
  • Seamless and User-Friendly Blockchain Access
  • Yield-Generating Stablecoin
  • Digitization and Tokenization of Real-World Assets
  • Collaborative Node Ecosystem
  • Top-Tier Security : MPC + Decentralized Governance
  • Extensible and Scalable Ecosystem for Real-World Applications
  • Modular Configurable Privacy Controls

OneChain is more than just a technologically advanced public chain — it’s a sustainable, co-built ecosystem. With exceptional transaction performance, user-friendly design, developer support, the ability to tokenize real-world assets, and comprehensive security and privacy protections, OneChain empowers users to control their assets, institutions to unlock real liquidity, and developers to launch products swiftly. Every participant has the chance to be both a builder and a beneficiary of this ecosystem.

OneChain is ushering blockchain into an era of being “useful and easy to use.” Whether you’re a developer, enterprise, institution, or everyday user, we invite you to join the OneChain ecosystem and help shape an open, trustworthy, and sustainable digital future.

OneChain Architecture

flowchart LR
    CC(CLI Client) --> ClientService
    RC(Rest Client) --> ClientService
    RPCC(RPC Client) --> ClientService
    ClientService --> AuthorityAggregator
    AuthorityAggregator --> AC1[AuthorityClient] & AC2[AuthorityClient]
    subgraph Authority1
      AS[AuthorityState]
    end
    subgraph Authority2
      AS2[AuthorityState]
    end
    AC1 <==>|Network TCP| Authority1
    AC2 <==>|Network TCP| Authority2
Loading

OneChain Overview

OneChain is written in Rust and supports smart contracts written in the Move programming language to define assets that may have an owner. Move programs define operations on these assets including custom rules for their creation, the transfer of these assets to new owners, and operations that mutate assets.

OneChain has a native token called OCT, with a fixed supply. The OCT token is used to pay for gas, and is also used as delegated stake on authorities within an epoch. The voting power of authorities within this epoch is a function of this delegated stake. Authorities are periodically reconfigured according to the stake delegated to them. In any epoch, the set of authorities is Byzantine fault tolerant. At the end of the epoch, fees collected through all transactions processed are distributed to authorities according to their contribution to the operation of the system. Authorities can in turn share some of the fees as rewards to users that delegated stakes to them.

More About OneChain

Use the following links to learn more about OneChain and the OneChain ecosystem:

  • Learn more about working with OneChain in the 📔 Blog.
  • Join the OneChain community on 💬 Telegram.
  • Find out more about the OneChain ecosystem on the 🌐 Website page.

About

OneChain is poised to redefine the future of financial services through blockchain technology, building a next-generation financial infrastructure that serves everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 73.4%
  • Move 16.0%
  • TypeScript 8.7%
  • Solidity 0.6%
  • MDX 0.5%
  • Shell 0.2%
  • Other 0.6%