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

Cryptographic Oracle-Based Conditional Payments #1042

Closed
bonomat opened this issue Jul 31, 2023 · 3 comments
Closed

Cryptographic Oracle-Based Conditional Payments #1042

bonomat opened this issue Jul 31, 2023 · 3 comments

Comments

@bonomat
Copy link
Contributor

bonomat commented Jul 31, 2023

This is a research task.
@LLFourn's novel idea of having a programmable third party could simplify our DLC setup.

The point I'm most interested in is:

  • speed: BLS signature scheme is faster than what we have right now
  • no expiry: given the proposed computing service allows for arbitrary computing, we will be able to get rid of expiry's in the DLCs. This alone could be super useful as users don't have to come online to keep their position open.

This is a research task:

  • we should check with @LLFourn about his plans with https://github.com/carol-computer/carol?
  • think through and write up the implications of this new oracle approach
  • write a PoC
  • write a plan of attack on how to integrate this into rust-dlc
@LLFourn
Copy link

LLFourn commented Aug 1, 2023

This is a research task. @LLFourn's novel idea of having a programmable third party could simplify our DLC setup.

The point I'm most interested in is:

* speed: BLS signature scheme is faster than what we have right now

* no expiry: given the proposed _computing service_ allows for arbitrary computing, we will be able to get rid of expiry's in the DLCs. This alone could be super useful as users don't have to come online to keep their position open.

Really looking forward to figuring this out. Whenever one of you guys has time we can put the oracle code down in detail to see what we can come up with to avoid the liquidations logic going into the client.

@github-actions
Copy link

github-actions bot commented Sep 1, 2023

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Sep 1, 2023
@klochowicz klochowicz removed the Stale label Sep 1, 2023
@github-actions
Copy link

github-actions bot commented Oct 2, 2023

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

@github-actions github-actions bot added the Stale label Oct 2, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants