All Projects → nervosnetwork → Rfcs

nervosnetwork / Rfcs

Licence: mit
This repository contains proposals, standards and documentations related to Nervos Network.

Programming Languages

python
139335 projects - #7 most used programming language
proposal
26 projects

Projects that are alternatives of or similar to Rfcs

Rfcs
Public change requests/proposals & ideation
Stars: ✭ 428 (+177.92%)
Mutual labels:  rfc, discussion
I D
My Internet-Drafts
Stars: ✭ 94 (-38.96%)
Mutual labels:  rfc
Itranswarp
Full-featured CMS including blog, wiki, discussion, etc. powered by SpringBoot.
Stars: ✭ 465 (+201.95%)
Mutual labels:  discussion
Rfcs
RFCs for changes to DevTools
Stars: ✭ 12 (-92.21%)
Mutual labels:  rfc
Rfcs
RFCs for changes to Ember
Stars: ✭ 731 (+374.68%)
Mutual labels:  rfc
Mifare Classic Toolkit
RFID / NFC :: Mifare Classic 1k info and tools
Stars: ✭ 46 (-70.13%)
Mutual labels:  rfc
Frontend Playbook
The Frontend Playbook
Stars: ✭ 395 (+156.49%)
Mutual labels:  discussion
Elkarte
ElkArte Forum. A free, open source, PHP-based discussion forum.
Stars: ✭ 128 (-16.88%)
Mutual labels:  discussion
Vim Rfc
📓 Query RFC database and download RFCs from within Vim.
Stars: ✭ 88 (-42.86%)
Mutual labels:  rfc
Qa
Virtual repository hosting our Questions & Answers system
Stars: ✭ 11 (-92.86%)
Mutual labels:  discussion
Chatter
Chatter is a Simple Laravel Forum Package
Stars: ✭ 846 (+449.35%)
Mutual labels:  discussion
Js Kongress Munich Deep Track
Munich, 2020, April 15-16: This repository collects all session proposals for the #DeepTrack at JS Kongress Munich on 2020, April 15-16. Take a look on our website for more details.
Stars: ✭ 24 (-84.42%)
Mutual labels:  discussion
Discussions And Proposals
Discussions and proposal related to the main React Native project
Stars: ✭ 1,110 (+620.78%)
Mutual labels:  rfc
Icarus
🕊️ An opensource community/forum project write with python3 aiohttp and vue.js. 一个开源的社区程序,临时测试站:https://t.myrpg.cn
Stars: ✭ 644 (+318.18%)
Mutual labels:  discussion
Http Rfcs.zh Cn
翻译 HTTP 相关的 RFC (中英文对照)
Stars: ✭ 111 (-27.92%)
Mutual labels:  rfc
Animated Jpeg
Proposed JPEG/JFIF APP0 marker application extension for playback control of concatenated JPEGs, as stand-alone animation stream or Motion-JPEG
Stars: ✭ 7 (-95.45%)
Mutual labels:  rfc
Symphony
🎶 一款用 Java 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java. https://ld246.com
Stars: ✭ 883 (+473.38%)
Mutual labels:  discussion
Starfire
🌟 一个分布式的内容分享讨论社区,星星之火可以燎原。
Stars: ✭ 130 (-15.58%)
Mutual labels:  discussion
Airesis
The Social Network for eDemocracy
Stars: ✭ 116 (-24.68%)
Mutual labels:  discussion
100 Plus Python Programming Exercises Extended
100+ python programming exercise problem discussed ,explained and solved in different ways
Stars: ✭ 1,250 (+711.69%)
Mutual labels:  discussion

Nervos Network RFCs

Telegram Group

This repository contains proposals, standards and documentations related to Nervos Network.

The RFC (Request for Comments) process is intended to provide an open and community driven path for new protocols, improvements and best practices, so that all stakeholders can be confident about the direction of Nervos network is evolving in.

RFCs publication here does not make it formally accepted standard until its status becomes Standard.

Categories

Not all RFCs are standards, there are 2 categories:

  • Standards Track - RFC that is intended to be standard followed by protocols, clients and applications in Nervos network.
  • Informational - Anything related to Nervos network.

Process

The RFC process attempts to be as simple as possible at beginning and evolves with the network.

1. Discuss Your Idea with Community

Before submiting a RFC pull request, you should proposal the idea or document to Nervos RFCs Chatroom or Nervos RFCs Mailing List.

2. Propose Your RFC

After discussion, please create a pull request to propose your RFC:

Copy 0000-template as rfcs/0000-feature-name, where feature-name is the descriptive name of the RFC. Don't assign an number yet.

Nervos RFCs should be written in English, but translated versions can be provided to help understanding. English version is the canonical version, check english version when there's ambiguity.

Nervos RFCs should follow the keyword conventions defined in RFC 2119, RFC 6919.

3. Review / Accept

The maintainers of RFCs and the community will review the PR, and you can update the RFC according to comments left in PR. When the RFC is ready and has enough supports, it will be accepted and merged into this repository.

An Informational RFC will be in Draft status once merged and published. It can be made Final by author at any time, or by RFC maintainers if there's no updates to the draft in 12 months.

4. (Standards Track) Propose Your Standard

A Standards Track RFC can be in 1 of 3 statuses:

  1. Proposal (Default)
  2. Standard
  3. Obsolete

A Standards Track RFC will be in Proposal status intially, it can always be updated and improved by PRs. When you believe it's rigorous and mature enough after more discussions, you should create a PR to propose making it a Standard.

The maintainers of RFCs will review the proposal, ask if there's any objections, and discuss about the PR. The PR will be accepted or closed based on rough consensus in this early stage.

RFCs

Number Title Author Category Status
1 The Nervos Network Positioning Paper The Nervos Team Informational Draft
2 Nervos CKB: A Common Knowledge Base for Crypto-Economy Jan Xie Informational Draft
3 CKB-VM Xuejie Xiao Informational Draft
4 CKB Block Synchronization Protocol Ian Yang Standards Track Proposal
5 Privileged architecture support for CKB VM Xuejie Xiao Informational Draft
6 Merkle Tree for Static Data Ke Wang Standards Track Proposal
7 P2P Scoring System And Network Security Jinyang Jiang Standards Track Proposal
8 Serialization Boyu Yang Standards Track Proposal
9 VM Syscalls Xuejie Xiao Standards Track Proposal
10 Eaglesong (Proof-of-Work Function for Nervos CKB) Alan Szepieniec Standards Track Proposal
11 Transaction Filter Quake Wang Standards Track Proposal
12 Node Discovery Linfeng Qian, Jinyang Jiang Standards Track Proposal
13 Block Template Dingwei Zhang Standards Track Proposal
14 VM Cycle Limits Xuejie Xiao Standards Track Proposal
15 Crypto-Economics of the Nervos Common Knowledge Base Kevin Wang, Jan Xie, Jiasun Li, David Zou Informational Draft
17 Transaction valid since Jinyang Jiang Standards Track Proposal
19 Data Structures Xuejie Xiao Informational Draft
20 CKB Consensus Protocol Ren Zhang Informational Draft
21 CKB Address Format Cipher Wang Standards Track Proposal
22 CKB Transaction Structure Ian Yang Informational Draft
23 Deposit and Withdraw in Nervos DAO Jan Xie, Xuejie Xiao, Ian Yang Standards Track Proposal
24 CKB System Script List Dylan Duan Informational Draft
25 Simple UDT Xuejie Xiao Standards Track Proposal
26 Anyone-Can-Pay Lock Xuejie Xiao Standards Track Proposal
27 CKB Block Structure Ian Yang Informational Draft

License

This repository is being licensed under terms of MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].