Skip to content

julianlen/RSKIPs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 

Repository files navigation

RSKIPs

RSK Improvement Proposals

RSKIP status terms

  • Draft - an RSKIP that is open for consideration
  • Accepted - an RSKIP that is planned for immediate adoption in the reference client, i.e. expected to be included in the next reference client release.
  • Adopted - an RSKIP that has been adopted in a previous reference client relese.
  • Deferred - an RSKIP that is not being considered for immediate adoption in the reference client. May be reconsidered in the future for a subsequent release of the reference client.
  • Rejected - an RSKIP that was rejected

RSKIP purpose terms

  • Sca - an RSKIP that improves scalability
  • Usa - an RSKIP that improves usability
  • Fair - an RSKIP that has improves fairness
  • Sec - an RSKIP that that improves security

Layer

  • CORE - CORE, consensus related
  • Node - Related to node manager interfaces, such as RPC
  • UI - User Interface
  • 2nd - 2nd layer proteocols, such as off-chain payment channels
  • Net - related to p2p networking
  • DApp - Dapp application interfaces

Implementation Complexity

  • 1 - Minimal
  • 2 - Medium
  • 3 - High

Index

Nr Title Creation Date Author Pur Layer C Status
1 Distributed Memory 09-JUN-16 SDL Sca CORE 2 DRAFT
2 Dynamic Contract Dependency 11-JUN-16 SDL Sca CORE 2 Rejected
3 Parallel Execution using static contract dependencies 22-JUN-16 SDL Sca CORE 2 Rejected
4 Parallel Execution using runtime contract dependencies 22-JUN-16 SDL Sca CORE 2 Accepted
5 Shift Operations 22-JUN-16 SDL Sca CORE 1 Accepted
6 Block Size Limit 22-JUN-16 SDL Sca CORE 1 Adopted
7 Persistent Storage Rent Paid by Code 11-JUN-16 SDL Sca CORE 3 Rejected
8 Verification-less mining 29-SEP-16 SDL Fair CORE 2 DRAFT
9 Negotiated Minimum Gas Price 21-OCT-16 SDL Sca CORE 2 Adopted
10 Transactions never invalidate blocks 21-OCT-16 SDL Sca CORE 2 DRAFT
11 TXINDEX Opcode 07-AUG-16 SDL Sca CORE 1 Adopted
12 Contract Sleep 06-AUG-16 SDL Sca CORE 1 DRAFT
13 Support for stable assets & token issuance 08-AUG-16 SDL Sca CORE 3 DRAFT
14 Reward Manager Smart Contract (REMASC) 10-NOV-16 SDL Sca CORE 3 Rejected
15 Simplified Reward Manager Smart Contract (REMASC) 14-NOV-16 SDL Sca CORE 2 Adopted
16 Combined State Tree 01-NOV-16 SDL Sca CORE 3 DRAFT
17 Simpler Persistent Storage Rent 27-SEP-16 SDL Sca CORE 3 Rejected
18 Fast Hibernation Wakeup using Trie 28-SEP-16 SDL Sca CORE 2 DRAFT
19 RSK Address formats 24-NOV-16 SDL Sca CORE 1 DRAFT*
20 Survive and Ephemeral Memory Spaces 25-NOV-16 SDL Sca CORE 2 DRAFT
21 Efficient Persistent Storage Rent 02-DIC-16 SDL Sca CORE 2 DRAFT*
22 Commit to number of Merkle tree elements 04-DIC-16 SDL Sca CORE 1 DRAFT
23 Onchain PoUBS 05-DIC-16 SDL Sca CORE 3 DRAFT*
24 New Binary Trie 23-DIC-16 SDL Sca CORE 3 Adopted
25 Memory caches 27-DIC-16 SDL Sca CORE 2 DRAFT
26 DUPN and SWAPN opcodes 27-DIC-16 SDL Sca CORE 1 Adopted
27 Highly Efficient Storage Rent 29-DIC-16 SDL Sca/Fair CORE 2 DRAFT
28 Ephemeral segwit 29-DIC-16 SDL Sca CORE 1 DRAFT*
29 Change in Account creation cost 01-JAN-17 SDL Sca CORE 1 Reject
30 Code Pagination 01-JAN-17 SDL Sca CORE 2 DRAFT
31 Hibernation Compression 10-JAN-17 SDL Sca CORE 3 DRAFT
32 Double-Hashed Addresses 10-JAN-17 SDL Sca CORE 2 DRAFT*
33 CODEREPLACE opcode 17-JAN-17 SDL Sec/Usa CORE 2 DRAFT
34 Contract const DATA Sections 20-JAN-17 SDL Sca CORE 1 DRAFT*
35 Managing BridgeMaster Federation Members 02-FEB-17 SDL Sca CORE 3 DRAFT
36 Transaction Encapsulation 02-FEB-17 SDL Sca CORE 2 DRAFT
37 Single Address Smart Wallets 18-FEB-17 SDL Sca/Usa CORE 3 DRAFT
38 Signature Compression 21-FEB-17 SDL Sca CORE 3 DRAFT
39 Multi-key Accounts 25-FEB-17 SDL Sca CORE 2 DRAFT
40 Basic Bridge for two-way-peg to Bitcoin 25-APR-17 SDL Usa CORE 2 Adopted
41 Extended Bitcoin Bridge Transactions 25-APR-17 SDL Usa CORE 2 DRAFT*
42 Remove world midstates from receipts 22-JUN-17 SDL Sca CORE 1 Adopted
43 Sequential Address format 23-JUN-17 SDL Sca CORE 2 DRAFT
44 Remove the zero-byte discount in data 24-JUN-17 SDL Sca CORE 1 DRAFT
45 New Event Tree and Extended LOG 26-JUN-17 SDL Sca CORE 2 Adopted
46 Block Mining Fees Information Mechanism 04-OCT-17 MM Usa Node 1 Adopted
47 CALLNUM opcode 18-OCT-17 SDL Sca CORE 1 DRAFT
48 Informing average free gas per block 28-NOV-17 SDL Sca CORE 2 DRAFT
49 One-To-Many hub payment channels 01-DIC-17 SDL Sca CORE 2 DRAFT
50 Script Versions using HEADER pesuo-opcode 07-DIC-17 SDL Sca CORE 1 Adopted
51 Memory-Mapped configuration register 10-DIC-17 SDL Usa CORE 1 Adopted
52 Cache Oriented Storage Rent 12-DIC-17 SDL Sca CORE 2 DRAFT*
53 Lumino Transaction Compression (LTCP) 20-FEB-17 SDL Sca CORE 3 DRAFT*
54 Transaction amount & destination privacy 07-MAR-17 SDL Usa CORE 3 DRAFT
55 Native Probabilistic payments 11-MAR-17 SDL Usa CORE 3 DRAFT*

(*) Under evaluation to be implemented in the next reference client release

Author Index

Initials Full name
SDL Sergio Demian Lerner
MM Martin Medina

About

RSK Improvement Proposals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published