Dear all,

On August 28, Calvin had done "a quick check of the project name and there
are no potential trademark issues." We have all the necessary ICLAs
prepared and signed. I own the domain name ResilientDB.com and Git repo,
which I can transfer the ownership to Apache. There are no registered
trademarks on ResilientDB.

---
Best Regards,
Mohammad Sadoghi, PhD
Associate Professor
Exploratory Systems Lab (ExpoLab)
Department of Computer Science
University of California, Davis

ExpoLab: https://expolab.org/
ResilientDB: https://resilientdb.com/
Phone: 914-319-7937


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
>
>

Reply via email to