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

Alter terminology to cover solo-solo, solo-chain model #160

Closed
cwgoes opened this issue Aug 4, 2019 · 2 comments
Closed

Alter terminology to cover solo-solo, solo-chain model #160

cwgoes opened this issue Aug 4, 2019 · 2 comments
Assignees
Labels
from-review Feedback / alterations from specification review.
Milestone

Comments

@cwgoes
Copy link
Contributor

cwgoes commented Aug 4, 2019

Dean Tribble:

Mark observed that we do have an additional purpose for IBC that we think is important and fits technically with the architecture: we always think in terms of communication between machines, where chains are just machines built from agreement. The protocols between relays and chains pretty much include everything required for solo machines talking to chains, and it shouldn't take much to also support solo-solo communication. You can loosely think of a single machine as a degenerate chain, but there might be some plausible terminology that could make it more clear how it maps to those use cases.

I don't think this requires alterations of semantics insomuch as clearer terminology (e.g. "ledger").

Requires a clearer discussion of data availability:

  • Get rid of "public" / "private", discuss instead what data is available to who when
  • Relayer could be carrier pigeon (relayer still “untrusted’, but enabled by giving the paper to the carrier pigeon)
  • Relayer constrained by data availability & anti-spam on receiving chain, liveness dependent on at least 1 correct relayer satisfying both
@cwgoes cwgoes added this to the IBC 1.0.0-rc1 milestone Aug 4, 2019
@cwgoes cwgoes self-assigned this Aug 4, 2019
@cwgoes cwgoes added the from-review Feedback / alterations from specification review. label Aug 4, 2019
@cwgoes
Copy link
Contributor Author

cwgoes commented Aug 14, 2019

I am going to rename ICS 2 to "Validity Predicate", that's more method-agnostic.

@cwgoes
Copy link
Contributor Author

cwgoes commented Aug 23, 2019

Closing in favor of #161 (remainder).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
from-review Feedback / alterations from specification review.
Projects
None yet
Development

No branches or pull requests

1 participant