Skip to content

Commit

Permalink
Merge pull request #47 from antiochp/nrd_kernels
Browse files Browse the repository at this point in the history
* initial pass at nrd-kernels RFC

* nrd kernels

* wip

* feature variants and feature data

* commit

* commit

* commit

* v1 v2 kernels

* cleanup and links

* address feedback, typos etc.

* revisions based on feedback

* kernel sig msg

* rework kernel sig msg (no legacy support required)

* simplify

* add section on paymetn channel impl

* q on additional kernel

* rework payment channel description, using revised revocation

* cleanup formatting

* add section on block and transaction rules during HF3 rollout

* simplify HF3 rollout rules

* add fees and weights

* add links to mailinglist posts

* edits based on feedback

* add summary of SAS and unresolved questions, cleaned up references

* add NRD details to "variable size kernels" and add reference to RFC-0005

* fix: correct spelling

* RFC#0013

* Update README
  • Loading branch information
lehnberg authored Jun 2, 2020
2 parents e6d4bff + 0fbca27 commit 2d62f3e
Show file tree
Hide file tree
Showing 2 changed files with 351 additions and 7 deletions.
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ To begin writing your own RFC or to find out more about the process and the gene
| [0003-security-process](text/0003-security-process.md) | Define community standards for ethical disclosure behaviour |
| [0004-full-wallet-lifecycle](text/0004-full-wallet-lifecycle.md) | Define API standard for sensitive wallet operations |
| [0005-variable-size-kernels](text/0005-variable-size-kernels.md) | Introduce kernel variants that can be of different sizes |
| [0006-payment-proofs](text/0006-payment-proofs.md) | Support generating and validating payment proofs for sender-initiated (i.e. non-invoice) transactions.
| [0007-node-api-v2](text/0007-node-api-v2.md) | Create a v2 JSON-RPC API for the Node API.
| [0008-wallet-state-management](text/0008-wallet-state-management.md) | Improve wallet state management.
| [0009-enable-faster-sync](text/0009-enable-faster-sync.md) | Enable faster txhashset sync by changing output MMR commitment
| [0010-online-transacting-via-tor](text/0010-online-transacting-via-tor.md) | Define standard for transacting via TOR
| [0011-security-team](text/0011-security-team.md) | Establish Grin Security team
| [0012-compact-slates](text/0012-compact-slates.md) | Introduce new compact slate format (Slate V4)
| [0006-payment-proofs](text/0006-payment-proofs.md) | Support generating and validating payment proofs for sender-initiated (i.e. non-invoice) transactions |
| [0007-node-api-v2](text/0007-node-api-v2.md) | Create a v2 JSON-RPC API for the Node API |
| [0008-wallet-state-management](text/0008-wallet-state-management.md) | Improve wallet state management |
| [0009-enable-faster-sync](text/0009-enable-faster-sync.md) | Enable faster txhashset sync by changing output MMR commitment |
| [0010-online-transacting-via-tor](text/0010-online-transacting-via-tor.md) | Define standard for transacting via Tor |
| [0011-security-team](text/0011-security-team.md) | Establish Grin Security team |
| [0012-compact-slates](text/0012-compact-slates.md) | Introduce new compact slate format (Slate V4) |
| [0013-nrd-kernels](text/0013-nrd-kernels.md) | Introduce relative timelocks through "No Recent Duplicate" transaction kernels |

## License

Expand Down
Loading

0 comments on commit 2d62f3e

Please sign in to comment.