liquity / ChickenBond

GNU General Public License v3.0
32 stars 5 forks source link

Dedaub 3 L1 #220

Closed bingen closed 1 year ago

bingen commented 1 year ago

Screenshot_20220926_182438

bingen commented 1 year ago

We are aware of those possible manipulations. We consider that the most valuable NFT should be the one for Chicken In (for it’s meaning and for being richer in traits). Waiting for the right block.timestamp would mean either contributing more to the permanent bucket (if chickening in too early) or giving away more yield while in pending (if chickening it too late), so it’s not a bad outcome. Specially for bigger bond amounts, which produce the bigger chickens (supposedly the most rare and valuable). After the Merge, validators shouldn’t be able to manipulate block.timestamp anymore. And even if they were, the impact would be low. About the tokenId, it’s a harder attack vector (needs to be a block creator or proposer), and of limited impact (unfortunately we don’t expect thousands of bonds created each block). We don’t consider that the id itself (the number) should have any special meaning or objective value, except in very particular cases like the first one.