Skip to content

World Ledger Gossip Protocol #16

@michielbdejong

Description

@michielbdejong

A bilateral ledger on top of Solid would more or less work as follows:
Say Alice and Bob went to lunch, and Bob paid 20 USD for both of them. Alice then stores a record in her pod saying she owes Bob 10 USD for lunch. Next time, maybe Bob stores a record saying he owes Alice something. These amounts add up and even out in a bilateral ledger between Alice and Bob. But how can we implement it in such a way that Alice and Bob both have a complete copy of the data in their pods, but this data doesn't go out of sync?

So far, we did this with SNAP which I implemented last year and presented at Solid World.

Now, I'm thinking we should use a more generic messaging language, which would also support communicating about ledger entries without negotiating them at the same time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions