Skip to content

Commit

Permalink
Merge pull request #155 from stacksgov/feat/sip-021-nakamoto
Browse files Browse the repository at this point in the history
SIP: Nakamoto v1
  • Loading branch information
whoabuddy authored Jul 25, 2024
2 parents 0b19b15 + 44b063d commit 378ad16
Show file tree
Hide file tree
Showing 9 changed files with 714 additions and 0 deletions.
Binary file not shown.
Binary file added sips/sip-021/MEV-Report.pdf
Binary file not shown.
Binary file not shown.
21 changes: 21 additions & 0 deletions sips/sip-021/miner-protocol.d2
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
shape: sequence_diagram

bitcoin: Bitcoin
miner: Miner
stackers: Stackers

Sortition / Tenure Election : {
miner -> bitcoin: send block-commit
bitcoin."sortition"
bitcoin -> miner: miner observes sortition result
}

Tenured Miner Loop: {
miner."mine Stacks block"
miner -> stackers: block to StackerDB
stackers -> stackers: StackerDB notification
stackers -> stackers: Stackers validate Block
stackers -> stackers: Stackers sign block
stackers -> miner: Ack
}

115 changes: 115 additions & 0 deletions sips/sip-021/miner-protocol.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sips/sip-021/nakamoto-votes.zip
Binary file not shown.
578 changes: 578 additions & 0 deletions sips/sip-021/sip-021-nakamoto.md

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added sips/sip-021/tenure-change-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 378ad16

Please sign in to comment.