Skip to content

Ansiblock/research

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ansiblock

Ansiblock was designed to disrupt current limitations of blockchain technology. Ansiblock can achieve more than a million transactions per second without sharding.

What are we building?

Here are main features of Ansiblock:

  1. Performance and Scalability
    • Provide performance required for people running billions of devices and applications.
    • Provide low (less than 1 second) latency and finality for blockchain transactions.
    • Provide fast Ansiblock Consensus Algorithm based on Proof-of-Stake.
    • Prodive Decentralised Data Storage over blockchain for storing files and user data objects.
  2. Smart Contracts
    • Provide Smart Contract implementation supporting multiple Virtual Machines
    • Provide Smart Contract implementation supporting eBPF and WebAssembly Virtual Machines
    • Provide “Almost-Turing-Complete” Smart Contract implementation*
  3. Interoperability
    • Provide Protocols/API for inter-blockchain transactions.
    • Provide Protocols/API for inter-blockchain assets exchange operations.
  4. Privacy & Security
    • Provide “all-known-attack” resistant blockchain with secure Ansiblock Consensus Algorithm
    • Provide Private Layer for encrypting/decrypting user transactions and data.
  5. Portability
    • Provide node running under major desktop/server environments.
    • Provide wallets running on mobile devices.
    • Provide applications for IoT devices.
  6. Manageability
    • Provide tools for network monitoring and management.
    • Provide node version control and instant update functionality.
  7. Developer Oriented
    • Provide language independent Smart Contract development platform supporting C, C++, C#, Crystal, Java, Javascript, Objective-C, Python, Ruby, Rust, Scala, Swift languages.

Ansiblock Architecture

Ansiblock Architecture

Ansiblock Consensus

Here are list of algorithms Ansiblock is using to achieve consensus. For more details please review our whitepaper

Proof of Order

Ansiblock uses Proof-of-Order (PoO) for computational timestamping. Using VDFs Ansiblock can timestamp every event in the network and order them accordingly.

Proof of State

Proof-of-State (PoST) is cryptographic proof that blockchain is in specific state. State of the blockchain is a “snapshot” of Ansiblock network containing all client data, including accounts, smart contract and other data entities of the blockchain.

Proof of Replication

Using Proof-of-Replication (PoRep) Ansiblock is storing data in decenralized way. We are storing blocks as well as user files.

Proof of Stake

Ansiblock network is using Byzantine Fault Tolerant style (partially synchronous) Proof-of-Stake (POS) algorithm.

About

A repo for Ansiblock research

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published