It would be great if we could move to the [vote] thread, now that the
"broader contributing members" were also removed.
---
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 Sat, Oct 14, 2023 at 2:06 PM Christian Grobmeier <grobme...@apache.org>
wrote:

> Hello,
>
> I removed the "broader contributing members" as suggested:
> https://cwiki.apache.org/confluence/display/INCUBATOR/ResilientDBProposal
>
> Let's move ahead with the [vote] thread.
>
> Kind regards,
> Christian
>
>
> On Sat, Oct 14, 2023, at 12:37, Christian Grobmeier wrote:
> > On Fri, Oct 13, 2023, at 20:22, Atri Sharma wrote:
> >> Unfortunately , I am locked out of my Apache account. While I reset
> that, I
> >> would request one of the mentors to make the changes.
> >>
> >> Post that, I will start the vote thread
> >
> > If not another mentor is faster than me, I am going to look at it later
> today
> >
> >>
> >> On Fri, 13 Oct 2023 at 10:47 PM, Mohammad Sadoghi <
> mo.sado...@expolab.org>
> >> wrote:
> >>
> >>> Dear all,
> >>>
> >>> Could we move the [VOTE] phase after removing the broad contributors
> (as it
> >>> was suggested)?
> >>>
> >>> The last [Discuss] thread was sent 10 days ago with +8(binding).
> >>>
> >>> ---
> >>> 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 Thu, Oct 12, 2023 at 12:03 AM Mohammad Sadoghi <
> mo.sado...@expolab.org>
> >>> wrote:
> >>>
> >>> > Sure, please remove them [I do not have write access to the wiki].
> Thank
> >>> > you kindly.
> >>> >
> >>> > ---
> >>> > 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 Thu, Oct 12, 2023 at 12:02 AM Atri Sharma <a...@apache.org>
> wrote:
> >>> >
> >>> >> I suggest removing them since it is leading to confusion.
> >>> >>
> >>> >> On Thu, Oct 12, 2023 at 12:27 PM Mohammad Sadoghi
> >>> >> <mo.sado...@expolab.org> wrote:
> >>> >> >
> >>> >> > Dear all,
> >>> >> >
> >>> >> > As for the question of the “Broader Contributing Members”, they
> do not
> >>> >> > qualify as initial committers as they have provided feedback /
> >>> >> contributed
> >>> >> > on the broader scope of ResilientDB, so we suggest either removing
> >>> them
> >>> >> or
> >>> >> > keeping them in a separate category. I prefer keeping them as a
> >>> separate
> >>> >> > category, but of course, we will follow the ASF recommendation.We
> are
> >>> in
> >>> >> > the process of improving and upgrading our website, and we will
> add
> >>> all
> >>> >> the
> >>> >> > initial committers to the website. Currently, from our website, we
> >>> have
> >>> >> > also linked to our Apache proposal, which includes the complete
> list
> >>> of
> >>> >> > initial committers.With regards to the question of forked repo vs.
> >>> >> branch,
> >>> >> > we are fine with either option. We have made our development
> public
> >>> (no
> >>> >> > longer private), and we can work on the either public repo (main
> vs.
> >>> >> > forked), whichever mode is preferred by ASF.With regards to PR,
> moving
> >>> >> > forward, we will ensure PR reviews and issue discussions are all
> done
> >>> on
> >>> >> > the public repo with complete visibility.
> >>> >> >
> >>> >> > ---
> >>> >> > 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 Wed, Oct 11, 2023 at 7:49 PM Willem Jiang <
> willem.ji...@gmail.com>
> >>> >> wrote:
> >>> >> >
> >>> >> > > Unlike the Linux kernel, we use the dev or main branch from the
> >>> >> > > official upstream repo to accept the PRs from the developer; we
> do
> >>> the
> >>> >> > > release work on the other branch in the same repo.  We don't use
> >>> >> > > another forked repo to keep those changes first.  It will
> confuse
> >>> the
> >>> >> > > contributor in finding the right developing branch on the
> project
> >>> repo
> >>> >> > > to work on.
> >>> >> > >
> >>> >> > > I barely find the repo's PR reviews and issue discussions[1].
> >>> Without
> >>> >> > > sharing these development contexts, it is hard for the new
> >>> contributor
> >>> >> > > to know the story behind the code change.  We can improve the
> >>> >> > > situation during the incubation process. You can take the issue
> and
> >>> >> > > PRs of OpenDaL[2] as a polling example.
> >>> >> > >
> >>> >> > > BTW, the license header on the source code[3] is not the ASL
> >>> >> > > request[4]. We can address this kind of problem during the code
> >>> >> > > transfer.
> >>> >> > >
> >>> >> > > [1]https://github.com/resilientdb/resilientdb
> >>> >> > > [2]https://github.com/apache/incubator-opendal/
> >>> >> > > [3]
> >>> >> > >
> >>> >>
> >>>
> https://github.com/resilientdb/resilientdb/blob/master/executor/common/transaction_manager.cpp#L1
> >>> >> > > [4]https://github.com/msadoghi/resilientdb/blob/hs/LICENSE#L189
> >>> >> > >
> >>> >> > > Willem Jiang
> >>> >> > >
> >>> >> > > Twitter: willemjiang
> >>> >> > > Weibo: 姜宁willem
> >>> >> > >
> >>> >> > > On Tue, Oct 10, 2023 at 11:50 AM Mohammad Sadoghi
> >>> >> > > <mo.sado...@expolab.org> wrote:
> >>> >> > > >
> >>> >> > > > Dear all,
> >>> >> > > >
> >>> >> > > > *Question on Initial Committers:*
> >>> >> > > > As was mentioned earlier. The criteria that I used was to
> credit
> >>> >> anyone
> >>> >> > > who
> >>> >> > > > has worked on the ResilientDB project since 2018,
> acknowledging
> >>> >> their
> >>> >> > > > contributions. Below is the detailed breakdown of our
> >>> contributors.
> >>> >> So we
> >>> >> > > > can reduce the list as needed in accordance with ASF
> guidelines.
> >>> As
> >>> >> for
> >>> >> > > the
> >>> >> > > > broader contributors, these are the folks who have supported
> >>> >> ResilientDB,
> >>> >> > > > e.g., formalization of the research ideas, discussion of how
> to
> >>> >> tackle a
> >>> >> > > > particular algorithm or its implementation, testing, and
> analysis.
> >>> >> > > However,
> >>> >> > > > these broader members have not contributed to the codebase. So
> >>> this
> >>> >> is
> >>> >> > > why
> >>> >> > > > they were tagged differently.*ResilientDB Core *[all have
> signed
> >>> >> ICLA]
> >>> >> > > > Mohammad Sadoghi <msadoghi at ucdavis dot edu>
> >>> >> > > > Junchao Chen <juccchen at ucdavis dot edu>
> >>> >> > > > Dakai Kang <dakang at ucdavis dot edu>
> >>> >> > > > Suyash Gupta <suyash.gupta at berkeley dot> [Now at UC
> Berkeley]
> >>> >> > > > Sajjad Rahnama <srahnama at ucdavis dot edu> [Now at Oracle]
> >>> >> > > > Wayne Wang <wjawang at ucdavis dot edu> [Now at Hesai
> Technology]
> >>> >> > > > Julieta Duarte <juduarte at ucdavis dot edu>
> >>> >> > > > Glenn Chen <gjjchen at ucdavis dot edu>
> >>> >> > > > *Tooling/SDK/Wallet/Applications *[all have signed ICLA]
> >>> >> > > > Thamir Qadah <tmqadah at uqu dot edu dot sa> [Umm Al-Qura
> >>> >> University]
> >>> >> > > > Jinxiao Yu <jnxyu at ucdavis dot edu> [Now at Amazon AWS]
> >>> >> > > > Arindaam Roy <aroy at ucdavis dot edu> [Now at Square]
> >>> >> > > > Divjeet Singh Jas <djas at ucdavis dot edu>
> >>> >> > > > Apratim Shukla <aprshukla at ucdavis dot edu>
> >>> >> > > > Priyal Soni <pdsoni at ucdavis dot edu> [Now at Amazon AWS]
> >>> >> > > > Rohan Sogani <rmsogani at ucdavis dot edu> [Now at Oracle]
> >>> >> > > > Kaustubh Shete <kshete at ucdavis dot edu>
> >>> >> > > > Gopal Nambiar <gnambiar at ucdavis dot edu>
> >>> >> > > > Saipranav Kotamreddy <saikotamreddy at ucdavis dot edu>
> >>> >> > > > Haskell Lark Macaraig <hbmacaraig at ucdavis dot edu>
> >>> >> > > >
> >>> >> > > > *Deprecated/Obsolete Features *[have been rewritten or
> removed]
> >>> >> > > > Jelle Hellings <jhellings at mcmaster dot ca> [Now at McMaster
> >>> >> > > University]
> >>> >> > > > Shesha Vishnu Prasad <sdharanaiah at ucdavis dot edu> [Now at
> >>> Path]
> >>> >> > > > Dhruv Krishnan <dkrishnan at ucdavis dot edu > [Now at Amazon
> AWS]
> >>> >> > > > Shubham Pandey <shupandey at ucdavis dot edu> [Now at Cisco]
> >>> >> > > > Steve Chen <sstchen at ucdavis dot edu>
> >>> >> > > > Priya Holani <pmholani at ucdavis dot edu > [Now at Amazon
> AWS]
> >>> >> > > > Haojun (Howard) Zhu <hajzhu at ucdavis dot edu>
> >>> >> > > > Robert HE <mjhe at ucdavis dot edu> [Now at Amazon AWS]
> >>> >> > > > Shreenath Iyer <shriyer at ucdavis dot edu> [Now at Amazon
> AWS]
> >>> >> > > > Domenic Cianfichi <djcianfichi at ucdavis dot edu> [Now at
> Amazon
> >>> >> AWS]
> >>> >> > > > Erik Linsenmayer <ehlinsenmayer at ucdavis dot edu> [Now at
> >>> General
> >>> >> > > Atomics]
> >>> >> > > > Shreyan Mohanty <shmohanty at ucdavis dot edu> [Now at General
> >>> >> Atomics]
> >>> >> > > > Xinyuan Sun <sxysun at ucdavis dot edu> [Now at CertiK]
> >>> >> > > > Patrick Liao <pjliao at ucdavis dot edu> [Now at Juniper
> Networks]
> >>> >> > > > Tim Huang <timhwang at ucdavis dot edu>
> >>> >> > > > Jared Givens <jcgivens at ucdavis dot edu>
> >>> >> > > > Aditya Bej <akbej at ucdavis dot edu>
> >>> >> > > > Seongwoo Choi <shjchoi at ucdavis dot edu >
> >>> >> > > >
> >>> >> > > > *Question on Private Development:*
> >>> >> > > > As per request, we have transitioned away from local/private
> >>> >> development.
> >>> >> > > > We have forked our public ResilientDB, and we began the
> process of
> >>> >> moving
> >>> >> > > > all experimental features into this repo. All these ongoing
> >>> >> features are
> >>> >> > > > available in this repo but are still under development and
> not yet
> >>> >> ready
> >>> >> > > to
> >>> >> > > > be released to the main repository.*Our New Development Repo:
> *
> >>> >> > > > https://github.com/msadoghi/resilientdb/*Notable Branches
> (Active
> >>> >> > > Projects)*
> >>> >> > > > Speculative Consensus:
> >>> >> https://github.com/msadoghi/resilientdb/tree/poe
> >>> >> > > > Rotating Leader (lightweight recovery):
> >>> >> > > > https://github.com/msadoghi/resilientdb/tree/hs
> >>> >> > > > Queue-Oriented Concurrency Control (concurrent execution):
> >>> >> > > > https://github.com/msadoghi/resilientdb/tree/QueccBranch
> >>> >> > > > Smart Contract Concurrency:
> >>> >> > > > https://github.com/msadoghi/resilientdb/tree/smartcontract_cc
> >>> >> > > >
> >>> >> > > > ---
> >>> >> > > > 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 Mon, Oct 9, 2023 at 6:18 PM Dave Fisher <
> wave4d...@comcast.net
> >>> >
> >>> >> > > wrote:
> >>> >> > > >
> >>> >> > > > >
> >>> >> > > > >
> >>> >> > > > > Sent from my iPhone
> >>> >> > > > >
> >>> >> > > > > > On Oct 9, 2023, at 7:51 PM, Suyash Gupta <
> >>> >> suyash.gu...@berkeley.edu
> >>> >> > > .invalid>
> >>> >> > > > > wrote:
> >>> >> > > > > >
> >>> >> > > > > > Hello All
> >>> >> > > > > >
> >>> >> > > > > > Let me try to add to Mohammad's response. We defined an
> >>> initial
> >>> >> > > committer
> >>> >> > > > > > list of 40+ members as we wanted to give credit to
> everyone
> >>> who
> >>> >> has
> >>> >> > > > > > collaborated with us on projects/papers that were built
> around
> >>> >> > > > > ResilientDB.
> >>> >> > > > > > But, the 20 contributors visible on github are the ones
> who
> >>> >> worked
> >>> >> > > on the
> >>> >> > > > > > actual codebase, which we are trying to bring to ASF. The
> >>> >> projects
> >>> >> > > that
> >>> >> > > > > > other folks worked on are independent from the ResilientDB
> >>> >> codebase
> >>> >> > > and
> >>> >> > > > > > have no correlation with this release.
> >>> >> > > > > >
> >>> >> > > > > > So, following ASF guidelines, we are fine with reducing
> the
> >>> >> initial
> >>> >> > > > > > committer list to the 20 members. Please let us know your
> >>> >> thoughts.
> >>> >> > > > >
> >>> >> > > > > One way to consider is that initial committers should be
> those
> >>> who
> >>> >> > > plan to
> >>> >> > > > > participate in the Apache ResilientDB community. ASF
> committers
> >>> >> need to
> >>> >> > > > > sign an ICLA and that will determine how many committers.
> >>> Nothing
> >>> >> > > prevents
> >>> >> > > > > any of those who don’t sign from contributing.
> >>> >> > > > >
> >>> >> > > > > Early in incubation you will need to create a website and
> you
> >>> can
> >>> >> > > discuss
> >>> >> > > > > the history of the project and if they agree those
> contributors
> >>> >> you
> >>> >> > > wish to
> >>> >> > > > > honor.
> >>> >> > > > >
> >>> >> > > > > Best wishes,
> >>> >> > > > > Dave
> >>> >> > > > >
> >>> >> > > > > >
> >>> >> > > > > >
> >>> >> > > > > >> On Sun, Oct 8, 2023 at 9:47 AM Mohammad Sadoghi <
> >>> >> > > mo.sado...@expolab.org
> >>> >> > > > > >
> >>> >> > > > > >> wrote:
> >>> >> > > > > >>
> >>> >> > > > > >> Everything we have done including research/papers and
> outcome
> >>> >> of
> >>> >> > > > > >> development have been open for years. We simply wanted to
> >>> keep
> >>> >> the
> >>> >> > > > > public
> >>> >> > > > > >> repo cleaner and we only released when we were certain
> that
> >>> >> the new
> >>> >> > > > > feature
> >>> >> > > > > >> is well tested and stable.
> >>> >> > > > > >>
> >>> >> > > > > >> We will switch our development completely to our public
> repo
> >>> >> > > effective
> >>> >> > > > > >> immediately. That is not issue at all.
> >>> >> > > > > >>
> >>> >> > > > > >> 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 3:08 AM Willem Jiang <
> >>> >> willem.ji...@gmail.com
> >>> >> > > >
> >>> >> > > > > >> wrote:
> >>> >> > > > > >>
> >>> >> > > > > >>> I just checked the GitHub issue and PRs of ResilientDB.
> >>> There
> >>> >> is
> >>> >> > > > > >>> little discussion on the GitHub issue and review
> comments on
> >>> >> GitHub
> >>> >> > > > > >>> PRs.
> >>> >> > > > > >>> Please keep Open Communications[1] in mind. We value
> >>> >> transparency
> >>> >> > > in
> >>> >> > > > > >>> the ASF way. Internal development could block the
> >>> >> contributions
> >>> >> > > > > >>> outside of the organization and cause us some trouble in
> >>> >> building
> >>> >> > > the
> >>> >> > > > > >>> community.
> >>> >> > > > > >>>
> >>> >> > > > > >>> Once the development switches to the public repo, the
> >>> project
> >>> >> > > could be
> >>> >> > > > > >>> ready to enter the incubation process.
> >>> >> > > > > >>>
> >>> >> > > > > >>> [1]
> >>> >> > > > > >>>
> >>> >> > > > > >>
> >>> >> > > > >
> >>> >> > >
> >>> >>
> >>>
> https://www.apache.org/theapacheway/#what-makes-the-apache-way-so-hard-to-define
> >>> >> > > > > >>>
> >>> >> > > > > >>>
> >>> >> > > > > >>> Willem Jiang
> >>> >> > > > > >>>
> >>> >> > > > > >>> Twitter: willemjiang
> >>> >> > > > > >>> Weibo: 姜宁willem
> >>> >> > > > > >>>
> >>> >> > > > > >>> On Sun, Oct 8, 2023 at 3:33 PM Mohammad Sadoghi <
> >>> >> > > > > mo.sado...@expolab.org>
> >>> >> > > > > >>> wrote:
> >>> >> > > > > >>>>
> >>> >> > > > > >>>> 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
> >>> >> > > > > >>>>>
> >>> >> > > > > >>>>>
> >>> >> > > > > >>>
> >>> >> > > > > >>>
> >>> >> > >
> >>> ---------------------------------------------------------------------
> >>> >> > > > > >>> To unsubscribe, e-mail:
> >>> >> general-unsubscr...@incubator.apache.org
> >>> >> > > > > >>> For additional commands, e-mail:
> >>> >> general-h...@incubator.apache.org
> >>> >> > > > > >>>
> >>> >> > > > > >>>
> >>> >> > > > > >>
> >>> >> > > > > >
> >>> >> > > > > >
> >>> >> > > > > > --
> >>> >> > > > > > *- Regards*
> >>> >> > > > > >
> >>> >> > > > > > *Suyash Gupta, PhD *
> >>> >> > > > > > *SkyLab*
> >>> >> > > > > > *Dept. of Computer Science*
> >>> >> > > > > > *University of California Berkeley*
> >>> >> > > > >
> >>> >> > > > >
> >>> >>
> ---------------------------------------------------------------------
> >>> >> > > > > 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
> >>> >> > >
> >>> >> > >
> >>> >>
> >>> >> --
> >>> >> Regards,
> >>> >>
> >>> >> Atri
> >>> >> Apache Concerted
> >>> >>
> >>> >>
> ---------------------------------------------------------------------
> >>> >> 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