Dither
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
field.
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
-
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. -
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. -
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
elections.
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