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

Transactions full ephemeral #9

Open
josediegorobles opened this issue Oct 6, 2023 · 2 comments
Open

Transactions full ephemeral #9

josediegorobles opened this issue Oct 6, 2023 · 2 comments

Comments

@josediegorobles
Copy link
Collaborator

I think that every transaction can have a flag about the succinct proof go in the block or no (ephemeral_data flag for example).

If a transaction proof goes directly on the block, has to pay more fees.

It’s important to have the option to go no interactive, but if one does very fast and short lived transaction of with very few denomination, can go interactive and save a small fee. Every once in a while, for consolidation or for long term save one goes non interactive, so the data that has to be saved don’t grows a lot.

So we can have almos same number of transactions non interactive and a lot more interactive with same block size or less block size and less non interactive transactions but total number of transactions a lot more.

It makes sense?

@adambor
Copy link
Owner

adambor commented Oct 6, 2023

Yep, we were thinking about this with @cryptoquick already, that this non-interactivity could be just opt-in, and would make sense for long-term storage, then the 1750 tps limitation only applies to long-term storage which I think is very reasonable. It's a good idea worth exploring - merging the original Prime with 9th Proof, however then the whole system might become more complex.

@josediegorobles
Copy link
Collaborator Author

That's the issue, the increased complexity. But maybe not too much.. I think is very much worth it to conserve the two things: the original prime gives a boundless limit to transfers, is very good to have the option and initially is perfect to attract people at the start: the capacity to do limitless transactions (and very very cheap).
And can limit the block size a bit more: maybe blocks of 300 kb, with a lot more of non interactive transactions that current bitcoin AND much more ephemeral transactions.
Can we have an idea of the additional complexity for know if it's worth it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants