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

cross-chain peg; e.g. to Agoric #12

Open
dckc opened this issue Jul 12, 2020 · 2 comments
Open

cross-chain peg; e.g. to Agoric #12

dckc opened this issue Jul 12, 2020 · 2 comments

Comments

@dckc
Copy link
Contributor

dckc commented Jul 12, 2020

I recently saw a demo of Pegasus, a dApp for pegging ERTP rights to or from remote assets via the Agoric Network API.

It looks like one could implement that network API using the RChain web api and the pegasus.js contract would largely just work. (Some refactoring is needed first: Agoric/dapp-pegasus#2)

@michaelfig
Copy link

It looks like one could implement that network API using the RChain web api and the pegasus.js contract would largely just work.

Yep, that's the idea. The main invariant is that each unique "network" connection has to be identified so that the protocol can decide on a unique name for the pegged assets.

@dckc
Copy link
Contributor Author

dckc commented May 20, 2021

Another possibility...

Compared to IBC and PoS light client based cross-chain communication, Optics has weaker security guarantees, and a longer latency period. However, Optics may be implemented on any smart contract chain, with no bespoke light client engineering. Because it does not run a light client, Optics does not spend extra gas verifying remote chain block headers.
-- https://github.com/celo-org/optics-monorepo

It's not obvious how to do token transfers over Optics, actually...

cc @tgrospic @jimscarver

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