Content pfp
Content
@
0 reply
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Signers (rebranded as app keys) are extremely powerful, but I think they are becoming a disaster waiting to happen. Users are not aware how to manage them, and even if they were, there are no reliable tools to do so. Does anyone else share the same concerns? If so, what can we do to improve them?
2 replies
0 recast
8 reactions

Stephan pfp
Stephan
@stephancill
It’s also not intuitive that all messages get invalidated once a signer is deleted. Like you mentioned as well, easily rebroadcasting messages from an invalidated signer will not be possible with the rate limits introduced by snapchain right? Strong ordering could help with automatic signer expiry and invalidating signers (all messages after invalidation snap are invalid)
2 replies
0 recast
8 reactions

Stephan pfp
Stephan
@stephancill
cc @v Moving signers off chain onto hubs would also help with being able to iterate on this more easily
1 reply
0 recast
0 reaction

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
Why move them off chain? The way I imagine it is that signer approval/removal OnChainEvents will be included in snaps. So you know when they were added and when they were removed, and you don't need to invalidate all their messages.
2 replies
0 recast
2 reactions

Andrei O. pfp
Andrei O.
@andrei0x309
Because the Farcaster protocol will move more to a chain architecture there's no reason to keep fids, signers, or anything on optimism all this data should just be on the Farcaster network, coupled with a good explorer will be much better performance-wise, syncing this data on what's basically two chains is just a bottleneck for performance, has no real benefit other than marketing.
1 reply
0 recast
0 reaction

Stephan pfp
Stephan
@stephancill
Interesting point I think there are benefits to identity being anchored on a general purpose blockchain such as being able to leverage existing infrastructure for sign up payments and identity
1 reply
0 recast
1 reaction