Skip to content
Snippets Groups Projects

WIP: RFC 1 : Abstract Syntax Tree-based output script locks

Closed nanocryk requested to merge dip/0001 into master

Update 2 : Rewriting with way better format to fix flaws of the first draft.

In the current Duniter protocol input and output conditions are stored in machine-readable BNF text format. This is good for human readability, but it requires parsing and takes place due to its textual format.

To lower blocksize and transactions weights; or to allow more complex conditions, it could be preferable to use a more simple binary format which need little or no parsing, close to memory and that can be converted back to text format. It can also allow to add new features without hard-forking the protocol.

Edited by nanocryk

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Cédric Moreau
  • nanocryk added 1 commit

    added 1 commit

    Compare with previous version

  • nanocryk added 1 commit

    added 1 commit

    • 0d71c303 - OR and AND operator can accept any number of arguments

    Compare with previous version

  • nanocryk added 1 commit

    added 1 commit

    Compare with previous version

  • nanocryk added 1 commit

    added 1 commit

    Compare with previous version

  • Cédric Moreau
  • nanocryk added 1 commit

    added 1 commit

    • f1d6bed8 - Children count size; More precise HASH specification

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading