Thank you for your question.

With regards to the initial committers, over the years we had much larger
set of contributors who worked on the private repo of ResilientDB which
derives the research. Only when features are stable and well tested over
time, they have been advanced and promoted to our public repo. Our private
repo has many more experimental features that as part of our roadmap will
be released once they reach the same level of maturity.

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


On Sun, Oct 8, 2023 at 12:23 AM Willem Jiang <willem.ji...@gmail.com> wrote:

> Hi,
>
> I have a quick question about the initial committers.
> There are about 40+ initial committers, but I can only find about 20
> contributors in the GitHub group[1] contributor list.
> Could you explain the initial committer criteria?
> There is a section of "Broader Contributing Members" in the
> proposal[2] after the initial committer, if we treat them as initial
> committers, why do we need to separate them with the initial
> committer?
>
> Thanks,
>
> [1]https://github.com/resilientdb
> [2]
> https://cwiki.apache.org/confluence/display/INCUBATOR/ResilientDBProposal
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Sun, Oct 8, 2023 at 1:38 PM 俊平堵 <junping...@apache.org> wrote:
> >
> > +1.
> > btw, I assume we will have an official vote thread (start with [VOTE])
> > later?
> >
> > Thanks,
> >
> > JP
> >
> > Atri Sharma <a...@apache.org> 于2023年10月3日周二 19:24写道:
> >
> > > 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
> > >
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to