Amoveo ♥🧿
(hash(header) % 1000) == 0
is true.(n-1) / n
portion of their blocks, then they can increase the number of checkpoints we need to store to be 2*n
.n
times as much in order to find each block, which is cost prohibitive.sid
type nodes use the Sortition ID, which is the id that says which sortition chain your ownership contract is for. If your SID in your ownership contract is the same as the SID written on that merkel stem, then your contract is stored on the left side. If it is different, then it is stored on the right side.before
type nodes look at the probability space that this ownership contract gives you control over. if your range is before the split point, then your contract is stored to the left, if it is after, then it is stored to the right.contract
type nodes look at the hash of the smart contract that you have agreed to participate in. it could be the hash of a stablecoin smart contract for example.contract
instead of checking if the contracts are an exact match, I should make an order of all possible hashes, so I can calculate if one contract hash is "before" or "after" another. That way we can have more ways to try and divide the contracts evenly between the 2 branches.
bad question
.