app

Why Apache ResilientDB?

The inception of Bitcoin and blockchain have renewed the vision of a democratic and decentralized computational paradigm, that is, to ingrain privacy, integrity, transparency, and accountability into the very fabric of the computational model. At the heart of this paradigm shift lies a family of fault-tolerant consensus protocols, a classical distributed theory problem that has failed to fulfill the needs of high-performant modern applications. To close this gap, we have boldly re-imagined the entire blockchain fabric through a scale-centric lens in ResilientDB. We have re-architected and re-imagined modular system design from scratch that embeds parallelism and deep pipelining at every layer to fully exploit modern hardware and cloud infrastructure globally.

ResilientDB: A journey in Becoming

ResVault

ResVault is a streamlined Chrome extension designed as a wallet for Apache ResilientDB. It facilitates data transactions, user account management, and secure communication via the ResilientDB GraphQL server.

app

With enhanced transaction logging features, ResVault offers a user-friendly and efficient interface for managing ResilientDB interactions.

  • Register New Account
  • Remove Existing Account
  • User Authentication
  • Process Transactions
  • Log Transaction History

Resilient Apps

Apache ResilientDB Fullstack comprises applications built on ResilientDB, utilizing ResVault as the wallet interface for seamless interaction via the ResilientDB GraphQL server. Web applications can effortlessly connect with ResVault using the provided web SDK.

Features

Why Apache ResilientDB?

GraphQL Support

Interactive API

Wallet Integration

Easy token management

SDK Support

Python, Rust, TypeScript

Multiple Interfaces

Smart Contract, KeyValue, UTXO

RPC Architecture

Scalable Decoupled Abstraction

Dockerized CLI

Ease of setup

In-Memory & Durable Storage

Low-latency access

Secure Authentication

NIST cryptographic constructs

Mempool

Coming Soon!

DAG

Coming Soon!

With Scaling Consensus in
2024

5,768,104
Resilient TPS
0.1 seconds
Resilient Latency

With Concurrent Consensus Revisited in 2023

2,176,961
Resilient TPS
4.1 seconds
Resilient Latency
128
Replicas

with Power-of-Collaboration Consensus in 2022

939,820
Resilient TPS
0.1 seconds
Resilient Latency

with RingBFT Sharded Consensus in 2021

1,200,000
Resilient TPS
3.3 seconds
Resilient Latency
10
Countries
5
Continents
15
Regions
420
Replicas Globally

With RCC Concurrent Consensus in 2020

365,354
Resilient TPS
91
Replicas

With the GeoBFT Global Consensus in 2019

>50,000
Resilient TPS
60
Replicas Globally
6
Countries
4
Continents

Our Roadmap

2018

ResilientDB Vision,
Optimal Batching,
Deep Pipeline Architecture,
Coordination-free Concurrency Control

2019

Out-of-order Communication,
De-coupled Execution,
Off-Chain Management,
Advanced Transaction Processing Textbook,
Reliable Cluster Sending

September 30, 2023

Apache ResilientDB Incubation

2024 & Beyond

Philosophical Pillars of Blockchain,
DAG Meets BFT,
Smart Contract Concurrency Control,
Revisiting Evaluation of Blockchain,
FLeX: Fault-tolerant Learner-Executer Paradigm,
Off-chain Decentralized Storage,
Reconfigurable Ecosystem,
Planet Scale Reliability

Foundation

team
Mohammad Sadoghi
Principle Investigator

Brain

Meet the people behind ResilientDB

team
Junchao Chen
Lead Architect
team
Dakai Kang
Concurrent Consensus Architect
team
Apratim Shukla
Lead Full-Stack Developer
team
Priyal Soni
Backend Developer
team
Gopal Nambiar
Full-Stack Developer
team
Saipranav Kotamreddy
Developer
team
Steve Chen
Developer
team
Mariana Tapia
Food System Designer
team
Sasha Pimento
Full-Stack Developer
team
Kaustubh Shete
Full-Stack Developer
team
Haskell Lark Macaraig
Developer
team
Weichen Zhang
Full-Stack Developer
team
Jiazhi (Kenny) Sun
Full-Stack Developer
team
Ashwin Chembu
Python SDK Developer
team
Amoolya Gali
Software Engineer
team
Kirk McGregor
Funding Specialist

Founding Team

team
Suyash Gupta
Lead Architect
team
Sajjad Rahnama
Lead System Designer
team
Jelle Hellings
Complexity Theorist
team
Thamir Qadah
Concurrency Control Specialist

Distinguished Alumni

team
Arindaam Roy
Toolkit & Integration Lead Engineer
team
Divjeet Singh Jas
dApp Lead Developer
team
Julieta Duarte
System Storage Engineer
team
Glenn Chen
System Storage Engineer
team
Shesha Vishnu Prasad
Recovery Architect
team
Jinxiao Yu
Performance Analyst
team
Wayne Wang
Sharding Engineer
team
Rohan Sogani
System Engineer
team
Priya Holani
System Engineer
team
Dhruv Krishnan
System Engineer
team
Shubham Pandey
System Engineer
team
Seongwoo Choi
DevOp Support
team
Troy Insixiengmay
Mobile dApp Developer
team
Haojun (Howard) Zhu
System Engineer
team
Alejandro Armas
System Engineer
team
Shreenath Iyer
System Engineer
team
Erik Linsenmayer
System Engineer
team
Patrick Liao
System Engineer
team
Domenic Cianfichi
System Engineer


Publications

Our publications over the years

Coordination-free Concurrency Control, ACM Middleware 2018, Best Paper Award
Cluster Sending Protocols, DISC 2019
ResilientDB Global Consensus, PVLDB 2020
ByShard Theoretical Sharding Foundation, PVLDB 2021
RingBFT Practical Sharded Topology, EDBT 2022
Dissecting BFT Consensus, EuroSys 2023, Best Paper Award
The Bedrock of BFT, NSDI 2024
Consensus in Data Management: From Distributed Commit to Blockchain

Read Book, View Flyer
Foundations and Trends ® in Databases 2023

Read Book, View Flyer
Morgan & Claypool Synthesis Lectures on Data Management 2021

Read Book, View Flyer
Morgan & Claypool Synthesis Lectures on Data Management 2019



Sponsors

  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner
  • partner

Contact

Any question? Reach out to us and we’ll get back to you shortly.