Recently, a bunch of people have been hyping up "modularization," saying that separating execution/data availability sounds pretty advanced. Others think: once this is implemented, ordinary users will immediately experience faster, cheaper, and safer transactions. In reality: you still click a few buttons for a swap, but behind the scenes, there are multiple layers of routing/bridges/middleware, any of which could cause issues and make you take the blame, especially when one signature grants "unlimited" permissions, which makes me really angry.



Moreover, right now, with privacy coins and mixing services, the compliance boundaries are being argued over as if they’re tearing apart. The more modular components there are, the more layers, and who can guarantee that the layer you’re using won’t suddenly be "compliance-ified" to the point that it directly blocks your transactions? Anyway, my current principle is very simple: the fewer signatures and authorizations, the better; avoid cross-chain if possible; and if something goes wrong, don’t blame the "blockchain being too new," blame yourself for acting too hastily. That’s all for now.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin