Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SPEC] Define Note Model as an Alternative to Token Model #738

Open
hellwolf opened this issue Apr 12, 2022 · 2 comments
Open

[SPEC] Define Note Model as an Alternative to Token Model #738

hellwolf opened this issue Apr 12, 2022 · 2 comments
Assignees
Labels
Project: PROTOCOL-SPEC Superfluid protocol specification in haskell Type: Enhancement New feature or request
Projects

Comments

@hellwolf
Copy link
Contributor

hellwolf commented Apr 12, 2022

Notes

UTxO as an alternative accounting model, offering smaller "smart notes" instead of "centralized" "smart tokens" that has long been argued to be better in terms of decentralization, scaling/parallelization, and very different security model. But also due to its being very decentralized, it is unwieldy for building complex system at the same scale as account-based mode can do .

Superfluid protocol spec is defined from ground up to tackle this problem from the more abstract level first. Currently the token monad is only visible at the last stage of the composition, and it is likely that UTxO could be defined and studied for Superfluid successfully using this approach.

@hellwolf hellwolf created this issue from a note in PROTO (Backlog) Apr 12, 2022
@hellwolf hellwolf self-assigned this Apr 12, 2022
@hellwolf hellwolf added Type: Enhancement New feature or request Project: PROTOCOL-SPEC Superfluid protocol specification in haskell labels Apr 12, 2022
@hellwolf hellwolf added this to the spec-haskell@0.2.0 milestone Apr 12, 2022
@hellwolf hellwolf changed the title [SPEC] Define UTxO Model [SPEC] Define Note Model as an Alternative to Token Model Aug 25, 2022
@hellwolf hellwolf moved this from Backlog to In progress in PROTO Aug 30, 2022
@hellwolf
Copy link
Contributor Author

hellwolf commented Sep 8, 2022

image

@hellwolf
Copy link
Contributor Author

hellwolf commented Sep 8, 2022

image

@hellwolf hellwolf moved this from In progress to Backlog in PROTO Nov 21, 2022
@hellwolf hellwolf added the Team: Protocol Protocol Core, Sentinel, Peripherals, Protocol Infrastructure Tools & DevOps label Aug 23, 2023
@hellwolf hellwolf removed the Team: Protocol Protocol Core, Sentinel, Peripherals, Protocol Infrastructure Tools & DevOps label Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project: PROTOCOL-SPEC Superfluid protocol specification in haskell Type: Enhancement New feature or request
Projects
No open projects
PROTO
  
Backlog
Development

No branches or pull requests

1 participant