+1 (binding)

On Thu, Oct 5, 2023 at 6:03 AM Uma Maheswara Rao Gangumalla
<umaganguma...@gmail.com> wrote:
>
> +1 (binding)
>
> Regards,
> Uma
>
> On Tue, Oct 3, 2023 at 4:23 AM Atri Sharma <a...@apache.org> wrote:
>
> > We want to propose ResilientDB as a new Apache Incubator project.
> >
> > ResilientDB[1] is a distributed blockchain framework that is written
> > in C++ and integrates with Byzantine Fault-Tolerant (BFT) and Crash
> > Fault-Tolerant (CFT) consensus protocols. Code is present at [2].
> >
> > Key features:
> >
> > Provides a scalable client-server architecture. Each developer can use
> > the ResilientDB framework to deploy a replicated service acting as a
> > service. The developer can choose the desired number of replicas and
> > the number of clients its system should tolerate.
> >
> > Provides native integration with PBFT consensus protocol – arguably
> > the most popular BFT consensus protocol. PBFT helps replicas reach an
> > agreement for ordering the client's requests.
> >
> > Provides a mechanism to simulate the failure of different replicas
> > (including the leader).
> >
> > Provides a correct implementation of the view-change protocol that
> > replaces a faulty (or malicious) leader and moves all replicas to the
> > new view.
> >
> > Provides checkpoint and recovery protocols to facilitate garbage
> > collection, recovery of failed replicas, and durably logging of the
> > blockchain state.
> >
> > Eases development and testing of newer and optimized BFT and CFT
> > consensus protocols.
> > Provides clients with support for three different application interfaces:
> >
> > Key-Value Stores - where client transactions include key-value pairs.
> >
> > Smart Contracts - where clients issue smart contracts in Solidity for
> > processing.
> >
> > UTXO - where clients issue unspent transactions similar to ones in Bitcoin.
> >
> > Facilitates benchmarking system/protocol performance with the help of
> > existing benchmarks, such as YCSB [SoCC’10] and Diablo [EuroSys’23].
> >
> > Stores non-volatile ledger (blockchain) in memory and for further
> > durability, provides APIs to store both client data and blockchain in
> > LevelDB and RocksDB.
> >
> >
> > The serving mentors would be:
> >
> > Junping Du <junping_du at apache com org>
> >
> > Calvin Kirs <kirs at apache com org>
> >
> > Kevin Ratnasekera <djkevincr at apache com org>
> >
> > Roman Shaposhnik <rvs at apache com org>
> >
> > Christian Grobmeier <grobmeier at apache dot org>
> >
> > and I shall be serving as the Champion.
> >
> > We have not done a trademark check yet for the name but that can be
> > pursued independently.
> >
> > [1]
> > https://cwiki.apache.org/confluence/display/INCUBATOR/ResilientDBProposal
> > [2] https://github.com/resilientdb/resilientdb
> >
> > Atri
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >



-- 
Best wishes!
CalvinKirs

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to