Content
@
0 reply
0 recast
0 reaction
CometShock
@cometshock
If your smart contract has: - Oracles - Auctions - other temporal dependencies You have a liveness assumption that could critically break your system and impact its users. Notice! PBS in its current form *can* break liveness assumptions if the incentives are great enough.
1 reply
0 recast
2 reactions
CometShock
@cometshock
It is the builder's responsibility to research and evaluate these risks then convey them to users. It is the user's responsibility to verify these risks, check for other risks, and decide whether they want to accept them or leave.
1 reply
0 recast
0 reaction
CometShock
@cometshock
Additionally, note that a sort of subcategory of the liveness assumption is censorship resistance assumptions. Censorship can be tailored to a specific form to minimize the cost of censorship. For example, censoring a user for some time is cheaper than censoring an entire app
0 reply
0 recast
0 reaction