Skip to content

Latest commit

 

History

History
126 lines (87 loc) · 10.9 KB

faq.md

File metadata and controls

126 lines (87 loc) · 10.9 KB

RChain Cooperative FAQ

Sections

General
Cooperative
Tokens
Members
Developers

General

What is RChain?
RChain is a fundamentally new blockchain platform rooted in a formal model of concurrent and decentralized computation. The RChain Cooperative is leveraging that model through correct-by-construction software development to produce a concurrent, compositional, and infinitely scalable blockchain.

Where is the whitepaper?
On Github (PDF). See also the RChain Architecture.

Where is the roadmap?
A new roadmap is being worked on, resulting from the Developer Retreat in November. There's a graphic at the top of https://rchain.atlassian.net/wiki/spaces/CORE/overview that gives a 50,000-foot view. A somewhat out-of-date snapshot of the platform is available in the milestone definitions.

How did RChain come to be?
RChain was the culmination of a number of innovations by founder Greg Meredith. The core of RChain is based on mobile process calculi, a branch of mathematics with approximately 30 years of history. Together with the experience of other blockchains and other technology, the RChain architecture was documented in July of 2016, while Greg was with Synereo. Synereo's goal was to create a blockchain-based social network and RChain was developed as the underlying technology. The Synereo founders decided to split in order to allow the Synereo team to focus on delivering a social network with existing blockchain technology, and for Greg to focus on realizing the vision of RChain. The RChain organizations (the Co-op and Holdings company) were formed in December 2016 - January 2017.

Cooperative

What is the difference between the Cooperative and the Holdings company?
The Co-op is the organization that develops the open-source RChain platform software. It’s an open and community-driven initiative with multiple communication channels through which all are welcome to participate. RChain Holdings is a for-profit entity whose mission is to grow the ecosystem around the RChain platform, through incubating startups, forming joint ventures, developing products, and delivering professional services.

Where is RChain based?
The RChain Cooperative and RChain Holdings are both Internet companies and have participants around the world. They are Washington State USA companies and the founders live in Seattle.

What is the governance model?
The Co-op is a member-driven organization with an elected nine-person Board of Directors. Board seats have 3, 2, or 1 year terms. The board is composed of:

  • 3 years: Greg Meredith, Vlad Zamfir, Ian Bloom
  • 2 years: Kenny Rowe, Evan Jensen, Alexandr Bulkin
  • 1 year: Navneet Suman, Hendrik Jan Hilbolling, David Currin

The Co-op officers are: Greg Meredith, President; Evan Jensen, Secretary; Lisa Rice, Treasurer.

There are three steering committees where Members collaborate to shape and organize the Cooperative: the Executive Committee, the Governance Committee, and the Compensation Committee. All committees have open participation but some are limited to 11 working members plus a chair.

What comm channels does the Co-op use?

  • Co-op members, leadership, and developers share a private Discord server. To become a member and access Discord, please register at https://member.rchain.coop.
  • Non-members are welcome to join a public Discord server which serves as a lobby and is currently bridged with the old Slack #community channel.
  • RChain Co-op's Slack Team is being phased out because Slack has changed its policy regarding new invitations. This policy change affects not just RChain, but all large Slack teams that support open enrollment.
  • Github is used for code and project coordination.
  • The RChain Twitter account provides news and announcements.
  • RChain on Medium carries longer blog posts.
  • An RChain YouTube channel contains updates, live webcasting, and recordings of meetings.
  • There are RChain and RChain_Official subs on Reddit.
  • On Bitcointalk there is a [ANN] Official RChain Cooperative thread.
  • The Cooperative has a Facebook and LinkedIn account with an RChain Group. Please join!
  • RChain sends out a bi-weekly newsletter. Subscribe on the website at the base of the main page.
  • The zoom.us app is used for teleconferencing such as the wednesday Weekly Debrief.
  • To review past Debrief Summaries and Newsletter archives use the Summary Index.

Tokens

What are RHOCs?
RHOCs are an Ethereum ERC20 token issued by the Co-op in early 2017 intended as a vehicle for people to get access to the technology. There are 861,185,194 RHOCs in existence. No more will be minted. RHOCs will be 1:1 redeemable for REVs, a future RChain platform native staking token.

What is the plan for supply of RHOCs, REVs, and potential other staking tokens?
Here's the financial summary, distribution, and other information.

At the first Member Meeting in October 2017 the Members voted that "The Cooperative should sell from its treasury to put no more than 200 million RHOC tokens in circulation (tokens held by anyone, other than; 1) held by the Cooperative, or 2) burned) during the next calendar year." The full voting results are reported on Medium.

How do I see my RHOCs in myetherwallet.com?
Click “Add Custom Token”, then fill in:
Contract Address: 0x168296bb09e24a88805cb9c33356536b980d3fc5
Token Symbol: RHOC
Decimals: 8

Where can I trade RHOCs?
Currently on EtherDelta, OasisDex, and SingularX (these require an Ethereum client such as Metamask, Parity, or Mist):
https://etherdelta.github.io/#RHOC-ETH
https://oasisdex.com/
https://ex.singularx.com/exchange/RHOC/ETH
For a How-To see How to deal on exchanges like OasisDex or EtherDelta.

When will RHOCs be on the major crypto exchanges?
The community is working on this but it’s still early days for RHOCs. Interested individuals can make requests to the exchanges and coordinate with participating Members for documentation needed.

Is it possible to redeem AMPs for RHOCs?
Not directly; the redemption period ended in April 2017. AMPs and RHOCs are tradable on exchanges.

Members

How can I get involved with RChain?
Join one of the public discussion forums (see the comm channels above). People who want to play a more active role can collaborate on coding projects, create Co-op infrastructure, and work out its governance. To participate they need to become a Co-op Member.

What is the Membership Program?
Interested individuals can become a Member of the Co-op. Benefits include: access to the private Discord server where the RChain developers and community collaborate, electing the board members, participating in governance committees, being eligible to propose and collaborate on projects, and deciding about project approval and budget allocation. Additional benefits will be defined over time such as patronage dividends. Membership requires KYC and a one-time $20 membership fee. If you'd like to join please visit https://member.rchain.coop.

I live outside of the United States. Can I join as a Member?
Yes, unless you reside in a region sanctioned by the US. The registration process will check that.

Is there a bounty program?
Yes. Bounties are task based with peer review. Tasks vary, but typically bounties are available for core development, community formation, marketing, business development, and channel operation. Github is used for issue tracking and project management.

Can I earn RHOCs by participating in projects?
Yes. The first step is to register as a Member, then find projects you’d like to participate in.

Developers

What is Pi Calculus?
“In theoretical computer science, the π-calculus is a process calculus. The π-calculus allows channel names to be communicated along the channels themselves, and in this way it is able to describe concurrent computations whose network configuration may change during the computation.” (Ref.: https://en.wikipedia.org/wiki/Pi-calculus). To better understand how it is being applied in the RChain development, check out the paper Mobile process calculi for programming the blockchain.

What skills do I need to participate?
At this point the entire development focus is on the core platform. The VM, storage, and networking layers are all written in Scala. There will eventually be code for Casper, the REV wallet, and a few other things in Rholang. If you’re a seasoned developer with Scala skills then please get in touch. Down the road more and varied skills will be needed. Programmers versed in other languages, web developers, designers, Javascript experts, system administrators, beta testers, and quality assurance people will be in demand. If you'd like to participate please join as a Member and put yourself in the Talent Pool.

How can I learn Rholang?
An understanding of Pi Calculus will help. Join the Discord #rholang channel and ask questions.

What will the license be for RChain's components?
RChain's components are all under open source and free software licenses. Our license of choice is Apache v2. Rholang is the only component currently licensed under the MIT license.

Suggestions?

Have a question that hasn't been answered? You can suggest additional FAQ entries by including the hashtag #faq in any of the comm channels.