Dither messaging specification


Decentralized messaging for all Cosmos blockchains

What is Dither?

Dither is a specification for CosmosSDK (and other Tendermint-based) chains to
implement Twitter-like functionality by simply utilizing the transaction’s MEMO

By leveraging the MEMO field of a transaction, any Cosmos zone can host a
censorship-proof conversation on the blockchain, in a censorship resistant way.

Dither is not a product, but a specification. Anyone can create a Dither
compliant blockchain, and anyone can create a Dither compliant message browser.

How does it work?

Dither spec 0.1

  1. Use the transaction’s MEMO field to record a Dither message. The MEMO must
    start with a “#” character. Any spaces immediately following the “#” will be
    discarded (left and right trimmed). Transactions with empty memo fields are
    ignored for the purpose of Dither.

  2. Viewers such as blockchain explorers must display the first signer’s bech32
    address. The message must be sanitized and escaped so as to prevent scripts
    from running. For safety, links should NOT be clickable, but remain as
    plaintext, unless the URL passes the viewer’s whitelist. Text that looks like URLs
    should be scanned for what may be phishing attempts and warn the viewer.

  3. That’s it.

The spec is intentionally kept simple, so as to allow convention to be formed
by the community. Name resolution and accountable recommendations and indexing
are left as an exercise for the community to be solved for later versions of
the Dither spec, to be submitted as pull requests.

NOTE: This is perhaps too minimal, and not safe enough. Please submit a PR

Why do we need Dither?

The Facebook/Cambridge Analytica scandal has already proven that private
interests can work with private social media companies to even sway government

Presented with no further comment:

  • “You take a vaccine, and a year goes by, and everybody’s fine. Then, you
    say, ‘Okay, that’s good. Now let’s give it to five hundred people.’ Then a
    year goes by and everybody’s fine. So, well, then, let’s give it to thousand
    of people, and then you find out that IT TAKES TWELVE YEARS for all hell to
    break loose! And then, what have you done?” - Dr. Anthony Fauci (Feb. 1999)

  • “The world today has 6.8 billion people; that’s headed up to about 9
    billion. Now if we can do a really great job on new vaccines, healthcare,
    reproductive health services, we can lower that by perhaps 10 or 15
    percent.” - Bill Gates, TED Talk 2010.

  • “The Bill and Melinda Gates Foundation announced a new $250 million
    commitment on Thursday, adding to the foundation’s total investment to $1.75
    billion into combating COVID-19 through vaccine development and
    distribution.” - abcnews.go.com

  • “Gates Foundation now WHO’s biggest funder” - indiatimes.com

  • “YouTube doesn’t allow content that spreads medical misinformation that
    contradicts local health authorities’ (LHA) or the World Health
    Organization’s (WHO) medical information about COVID-19.” - google.com

  • “DHS plans to target inaccurate information on “the origins of the COVID-19
    pandemic and the efficacy of COVID-19 vaccines, racial justice, U.S.
    withdrawal from Afghanistan, and the nature of U.S. support to Ukraine.”” -
    Leaked Documents Outline DHS’s Plans to Police Disinformation

Now with Turing-test passing AI readily available as open source platforms, the
singularity is already here, and centralized social media platforms can now
more than ever be manipulated by near-sentient AI bots with or without the
paid consent of the company.

link: GitHub - tendermint/dither: Decentralized messaging for all Cosmos blockchains


A decentralized messaging platform for all Cosmos blockchains:

To allow convention to be formed by the community underneath this decentralized specification. Love this:

A scary but necessary reality to accept:

Thank you for this signal prop :pray: I look forward to hearing what others have to say about this! #together

1 Like

Honestly, I think Cybers solutions is much better. There is indexing. Economics, etc