Wave goodbye to spam
Google Wave combines the best of email, instant messaging and real-time collaborative editing into a new form of online communication.
The email paradigm of ’send and receive’ is replaced with a model of hosted conversations, in which “people can communicate and work together with richly formatted text, photos, videos, maps, and more.”
Wave is refreshingly ambitious. In years to come, I hope we will be waving nostalgically about email as “something that my parents used to do.”
This blog post describes an idea built upon Google Wave that could also turn email *spam* into the stuff of nostalgia.
Spam sent by people you don’t know is a real pain in the inbox. But simply ignoring emails from people you don’t know is not the answer. (Otherwise I would never have learnt about my recent win on the Nigerian lottery. Just kidding.)
So how might Google Wave help us to finally wave goodbye to spam?
- assume that developers will build robots to connect my wave account with the rest of my social graph (either that &/or Google plugs in Friend Connect)
- if someone (or a spambot) outside of my social graph invites me to a wave, my wave server responds to that invite with a reCAPTCHA challenge (try one out below)
- a spambot will fail to solve the reCAPTCHA so i am spared the distraction of spam waves
- a genuine person however will be able to solve the reCAPTCHA challenge, so i can enjoy an invite for a genuine non-spam wave
- alternatively the genuine person can befriend me on Facebook, Twitter, etc. to avoid the need for a reCAPTCHA
- and later the genuine person can befriend me on Google Wave to avoid the need for futher reCAPTCHAs
Here’s the translation for my parents: “if I am sent an email by someone I don’t know yet, make sure it’s from a real person before bothering me about more /iagra.”
This solution could be built as an optional extension to a wave server. But that would not be optimal for genuine people waving to others they don’t yet know, because multiple reCAPTCHAs might be required for a single wave. So an improvement would be:
- when a reCAPTCHA is solved, my wave server issues a “Turing token” (proof of humanity) that is also valid for other invitees connected to my social graph
- this “Turing token” can be securely federated between wave servers so that others in my social graph know that the wave originated from a genuine person
That’s it; an idea for combating spam using Google Wave. Thoughts please!
—
This post originated as a tweet that was imported here by Fresh From, and then I thought about it some more.


leo: yes indeed, and such a content filter would work well by taking into account the distance through the social graph between the author and each reader, rather than using a fixed measure of the author’s reputation for all readers.
1.
9.
The advertising pie is not big enough to fund the whole of the interweb, so perhaps paid data consumption is the revenue model for Twitter and others. Businesses are happy to pay hosting providers for commodity services like CPU cycles and disk space, so why not pay Twitter (via a hosting provider) for valuable information? Did I mention yet that 


Measuring quality is relatively easy for eBay. Its Feedback Ratings provide an excellent indicator of trustworthiness, because online auctions involve measurable user actions such as ‘Was the product description accurate?’ and ‘Did the buyer pay up?’ Such actions speak louder than the mere words of a blog comment or product review.




It become apparent that there was less value in creating new social activities inside of a social site such as Facebook, and more value in socializing, or adding social data and context to, the existing sites that people are already using out there in the big wide web.

