Skip to content

Commit 0b19b15

Browse files
authored
Merge pull request #189 from threewebcode/patch-2
chore: fix typos
2 parents 9526c64 + d96e6d7 commit 0b19b15

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

sips/sip-001/sip-001-burn-election.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ blockchain, whereby a new leader is elected to produce the next Stacks block.
188188

189189
With the exception of a designated _genesis block_, each block in the Stacks
190190
blockchain has exactly one "parent" block. This parent relationship is a
191-
partial ordering of blocks, where concurrent blocks (and their descendents)
191+
partial ordering of blocks, where concurrent blocks (and their descendants)
192192
are _forks_.
193193

194194
If the leader produces a block, it must have an already-accepted block as its
@@ -212,8 +212,7 @@ Each Stacks block is anchored to the burn chain by
212212
way of a cryptographic hash. That is, the burn chain's canonical transaction
213213
history contains the hashes of all Stacks blocks ever produced -- even ones that
214214
were not incorporated into any fork of the Stacks blockchain. Moreover, extra
215-
metadata about the block, such as parent/child linkages, are
216-
are written to the burn chain. This gives the
215+
metadata about the block, such as parent/child linkages, are written to the burn chain. This gives the
217216
Stacks blockchain three properties that existing blockchains do not possess:
218217

219218
* **Global knowledge of time** -- Stacks blockchain peers each perceive the passage of time
@@ -639,7 +638,7 @@ by the consensus rules. If a leader exceeds this cap, the block is invalid.
639638

640639
### Batch transaction latency
641640

642-
The fact that leaders execute a leading commmitment to batched transactions means that
641+
The fact that leaders execute a leading commitment to batched transactions means that
643642
it takes at least one epoch for a user to know if their transaction was
644643
incorporated into the Stacks blockchain. To get around this, leaders are
645644
encouraged to to supply a public API endpoint that allows a user to query
@@ -773,7 +772,7 @@ the exact reward distribution is as follows:
773772

774773
* Coinbases: The coinbase (newly-minted tokens) for a block is rewarded to the leader who
775774
mined the block, as well as to all individuals who submitted proofs-of-burn in
776-
support of it. Each participant (leaders and supporting users) recieves a
775+
support of it. Each participant (leaders and supporting users) receives a
777776
portion of the coinbase proportional to the fraction of total tokens destroyed.
778777

779778
* Batched transactions: The transaction fees for batched transactions are
@@ -812,7 +811,7 @@ once the honest majority comes within one block height difference of the hidden
812811
fork. This orphans the majority fork, causing them to lose their Stacks tokens
813812
and re-build on top of the minority fork.
814813

815-
### Seflish mining mitigation strategies
814+
### Selfish mining mitigation strategies
816815

817816
Fortunately, all peers in the Stacks blockchain have global knowledge of state,
818817
time, and block-commit transactions. Intuitively, this gives the Stacks blockchain some novel tools

0 commit comments

Comments
 (0)