Skip to content

Documentation of TrustChainCommunity lacks. When can a transaction be considered as complete? #82

@Artanidos

Description

@Artanidos

We are working on a social media app based on ideas from Scuttlebut and we are using IPv8 as a base.
We are also minting coins and paying them out like universal basic income.
The TrustChainCommunity looks suitable for our coins and payments.

The documentation lacks of such a scenario, so its not clear for me how to secure the transactions in my app.
Its said that you should send a proposal and wait for an agreement.
So far so good, but I don't understand when the transaction is complete. When can both sides say "now the transaction is ready"?
Why shall I broadcast the blocks?
Why shall I crawl the trustchain?
How to identify that a proposal/agreement is coming from the same or an authorized app?

Normally I would say that for the receiver the transaction is ready when he gets the proposal. But what if the agreement never reaches the payer? Then the payer has only got a half block without agreement. Can he not double spend the coins or shall half blocks count as spent?

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