Hi!
If you found this old tumblr blog. I’m now blogging at https://blog.simondlr.com.

Discoholic 🪩

PR's Tumblrdome
hello vonnie
$LAYYYTER
I'd rather be in outer space 🛸
2025 on Tumblr: Trends That Defined the Year

JVL
cherry valley forever
Stranger Things
Misplaced Lens Cap
Show & Tell
art blog(derogatory)
Three Goblin Art
d e v o n

ellievsbear
tumblr dot com
Peter Solarz
TVSTRANGERTHINGS
styofa doing anything
he wasn't even looking at me and he found me

seen from Norway
seen from United States
seen from Singapore
seen from United States
seen from Canada

seen from United States
seen from United States
seen from United States
seen from New Zealand
seen from United States

seen from United States
seen from United States

seen from Türkiye
seen from France

seen from United States
seen from Norway
seen from Canada
seen from Germany

seen from Malaysia
seen from Colombia
@simondlr
Hi!
If you found this old tumblr blog. I’m now blogging at https://blog.simondlr.com.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Lean publishing a book about the blockchain. 1 year in.
Dear readers! I haven’t had the opportunity to say thank you. It’s been really great to see people buy this book. Even though it is just 25 of you, it has spurred me on through this past year to continue writing.
Of the 25 sales, 6 have been sold through Bitcoin. I’ve made $214.92 so far in royalties through Leanpub, which I’m storing up to eventually support the costs for an editor. It’s not much, but I want to funds to be allocated for improving the book.
46 people are watching the project on Github, with 112 stars & 2 additional contributors (thank you Katie & Tom for the fixes/updates).
As you can see, since the end of August there’s been almost no writing done. The first draft of the book (except for some portions in chapter 4 on DAOs) was basically done. During September & October I’ve been travelling a lot & working on getting Ethereum dapps done & to launch (see: http://ujomusic.com). I did not find enough time to write as I wished I could.
I did however print out the book and started reading the first very rough draft on the flights across the US... And it kind of sucked. It read like a textbook. This past year, a lot has changed & with it my perception of what this book should be. I feel we have a much grander story to tell. This was catalysed by listening to people like Vinay Gupta talk about the grander narrative about where society is heading wrt networks & databases. The technology might change, but the overall effect on society is where the meat of story is. A blockchain is ultimately a tool. I’ve since thought about how I can pivot the book slightly to rise above the textbook feel into a better story. And this past week I’ve finally come closer to that.
For every chapter I want to give more context on how we got where we currently are, what a new future could look like & why blockchains make it possible.
The current idea is to repurpose it into the following chapters (subject to change):
Intro) (The rise of the networked database. The rise of computing as a public goods infrastructure.)
1) T-1 second (what does a world look like where all finance is free & instant? And you have capability of continuous audit & transparency? Rights?)
2) Infinite Scarcity (what does a world look like where we can assign automatic value to all networks? Share & unlock all capital? Abundance through measuring?).
3) Information Markets (A chapter solely on prediction markets. What happens if we allow censorship-resistant betting on everything? Could we model externalities? Would we recreate a map of reality in the digital?)
4) The Auconomy (Autonomous Trade, Autonomous Organisations & Autonomous Agents. The Decentralized Sensor AI. Deodands.)
5) Lex Cryptographia (What happens if you have cryptography enforcing contracts? Smart property? Appeal to authority disappears only for very rare scenarios?)
6) Transcension (Could we model state logic of an alternate reality on a blockchain? Will it provide cascading empathy if other realities are better than the current one? VR & Blockchains?)
Conclusion) (Empathy. A new communication/energy matrix (as per Jeremy Rifkin))
Some of the book will just be repurposed, some will be scrapped & some will be new. I want to the change the name of the book. Something in line of: “Our World Computers” or “The Computing Commons”. Not entirely sure, but partial to the latter atm.
I hope you continue to join me for this journey! Feedback is appreciated. The book remains under creative commons, so you are welcome to remix. Meanwhile, as the 1 year anniversary approaches, I’m going to start restructuring and rewriting the parts. I remain ever more excited about the tech. A lot we need to still build and try. I will continue writing, building & speaking to various audiences about this potential.
Retrospective: AfrikaBurn 2015
For more than a week now, since my feet danced around on the dust of the Karoo, my head has been swimming after experiencing AfrikaBurn for the 1st time.
(Janien, Kieran, Nichola, Leon, Adam, Me, Saffron, Elsa, Niel: the last sunset).
Over the years, I’ve grown to deeply love the Karoo, the semi-arid desert, in the middle of South Africa. My mother’s family comes from there, and now my sister farms in the same region my mother once lived. Coming from a greener, lush area, I didn’t quite like the arid and dryness as a kid. Over the years, however, the open spaces & the silence crept in. What seems arid is teeming with life and these days I enjoy visiting it. There’s something about the stories that have been told on its spaces... as if stories have no end, travelling as far as the open spaces allow it.
I enjoy it there. For the past 3 or 4 years, I’ve discovered AfrikaBurn, I’ve been wanting to go... to experience what one of my favourite spaces are when turned into a big art festival (the biggest regional of Burning Man). Time and money didn’t allow me to go, but this year, I had both, and went.
I didn’t quite know what to expect... There’s only so much you *can* figure out by watching videos, reviews, and checking out the photos. All I knew was: it’s beautiful. It is held in one of my favourite places in the world. There’s music. There’s people, and wondrous art. I had high hopes, as all these combinations are my bread and butter. I love good music in beautiful spaces. I love meeting new people and hearing their stories. I love art.
And boy... did it deliver.
The closest approximation I could have to this was imagining a music festival in the Karoo. Music festivals tire me out usually, and then I don’t want to see another for quite some time. AfrikaBurn on the other hand, invigorated me. For the whole week, I’ve been wanting to return, and the feeling has barely dissipated. It was the epitome of wonder.
I’m trying to figure out why I feel like this... why it has left such a mark on me... and I think it comes down to that feeling of wanderlust, that abandonment. It is escapism in its best form. I met wonderful people, whom without this experience would probably not have been the same (cheers Kieran, Elsa & Adam!). I grew closer to old friends as well.
As cliche as this sounds, it feels like a super cheesy “future nostalgia” indie music video... Moments you won’t probably ever forget. Time will simply blur it.
Painting my nails. Rollerskating conga lines. Minimal progressive music. Hunting the rave rover. Moonwalking next to mutant vehicles. The silent burn with a tear in my eye. The bike roaming. The friendliness of people. All the people. The burns. The lazy afternoons soaking in the Karoo sun with sangria. The phenomenal sunsets. The gifts. So much to think about.
So much to think about... and it drives deep introspection afterwards. There remains this constant paradox, this kind of guilt feeling... that it is all just mostly affluent people trying to experience “self-actualization”. There’s no real opportunity to experience some of its guiding principles such as radical inclusion, because it is very homogenous. There remains plenty of critique around this... whether something like this makes sense in South Africa, a society that is still divided by racial and class lines.
I’d venture and say, yes... This paradox will remain, but AfrikaBurn’s existence is better than if it did not exist at all. Some carry these principles back into society and the outreaches done by AfrikaBurn help uplift society where it would not have been the case before. Some people might still see it as a party in the desert. That’s fine, that’s a part of what the experience is, but there are people who afterwards carry the welcoming, accepting and helping attitude back into the rest of South Africa and the world. And that helps, as absurd as this whole experiment is. It is surreal, it is different, and there are ways it could be improved. As long we extend the idea of practicing self-awareness, hopefully it can extend into the rest of society, especially in one such as South Africa.
Me? I’m going back to my sister’s farm soon. Back to the wonderful Karoo. And probably still keep daydreaming about the experience and piece together why my head is still swimming. I’ll be back next year.
Here’s an excellent video from camp Befokte Koshe
Lean publishing a book about the blockchain. 4 months in.
Prompted by my desire to pen down my thoughts on what the blockchain can mean for us in the next few years, and a desire to always try Nanowrimo, I decided to kick off writing on my book. The Blockchain: Mapping the decentralized future. Since the biggest document I've written was my masters thesis (over 2 years), I had *some* idea what this process would be like. But since I haven't written a book that is supposed to published, I decided to go for the lean publishing approach: open sourcing my writing on Github and getting feedback as I go along.
In the 4 months since than November, I've sold 16 copies & made $156.81 so far on Leanpub (& selling Bitcoin tokens through BitPay). To those who've supported me thus far. Thank you, very, very much.
It's been an interesting journey so far. I had a lot on my mind and thus the first few months, writing came easily, naturally and it just flew out of my brain.
That's until I hit Chapter 4: the one on decentralized organisations. Currently, there isn't consensus on terminology and thus it required plenty of emails & discussions with people in the space... It slowed me down considerably, as the current "hill" is quite daunting.
Another thing that's difficult to work with: the blockchain space is moving extremely rapidly. You can see the issue list on Github on things I forgot or that arrived recently that I have to go back and re-include. For now, I'm sticking to including them in some form. But it might necessitate that I opt to get a first "release" out there, and then over time spend time to go back and do updates. Version 1, 2, 3, etc. It could very well end up being a "lifetime" book.
Since the parts from here on out will mostly require researching (can't do thought-stream-writing anymore), it will be slower. The problem is that the 30min or hour a day I can spend on this after hours ends up not being done due to the fact that it happens often after I've had dinner and a whiskey, and then wanting to research things, is low on my priority list.
However, I realised, such as is with my master's degree. I have to do *some* writing every day. It could just be a sentence, otherwise I'll get mentally behind on this as time goes on.
The lean publishing process has worked out much better than I anticipated. Writing in the open means I get traffic, eyes, opinions & helpful comments on what I'm doing. New readers have emphasised what they like (like the decentralized AI chapter), and it has influenced the direction.
Leanpub has been an amazing platform thus far. Really enjoying it. Coinbase screw up so many times with my payment buttons (they kept disabling it) & the modals wasn't firing properly. I moved to BitPay and it works fine. The payment flow for Bitcoin is still not ideal, as it isn't obvious that you have to "go back". Still need to improve it!
If you are keen to buy it, or want to fork & add some comments, you are welcome!
Eris & dapp infrastructure.
This week, Eris released their distributed software application stack. A lot of people have been wondering: what's the point? So I dug in.
There's (roughly) 4 parts to blockchain-based applications.
The blockchain.
The protocol.
A protocol implementation.
An interface.
---
The blockchain is the distributed ledger. (Bitcoin's chain. Dogecoin's chain.)
The protocol is the agreed upon "language" by the participants in a specific network to be able to work with the blockchain and its peers.
A protocol implementation is software written that directly interacts with the blockchains (committing and retrieving information). This is tied together with a network layer. Protocol implementations talk through p2p protocols, syncs blockchains, mines them, modifies them, etc. Examples are Bitcoin Core, btcd, Obelisk and so forth.
The interface is the software that "talks" to a protocol implementation to get information about the network and the blockchain.
Sometimes the interface is combined with the protocol implementation. In early Bitcoin history, this was the case, but over time, they have been split: to separate concerns. You don't want to run memory related to the wallet interface when you aren't using it. In some cases, they are still combined.
Combined examples: Android Wallet & MultiBit [usually SPV wallets].
Non-combined examples: Coinbase, Hive, Blockchain.info.
Both protocol implementation & Interface [don't have to be used in conjunction]: Coinbase's Toshi & Bitcoin Core.
Additionally, interfaces can probably be divided into 2 parts: Developer interfaces (such as Chain.com), or user interfaces (Coinbase). They are sometimes combined as well: such as Blockchain.info.
As the protocol implementations improve, increasingly, the question becomes: What does your interface look like? And how does your interface talk to the protocol implementations?
When I built Min.io with my brother early last year (don't go to the site, I'm pretty sure it's broken), we rolled out our own Bitcoin node (on aws), and we wrote our own server that interacted with it [handling payments and so forth]. Building it now, we would probably have used Chain.com instead. We also wrote our own Node.js wrapper to Bitcoind. Effort that should been spent on: 1) building cool shit.
Now this is where Eris comes in.
The most important is their "Decerver" [short for decentralized server]. It's an application server ['back-end'] that specialises in building dapps [decentralized apps].
Usually a back-end consists of a language [Python, Javascript, PHP] and the framework that processes the requests [Django, Node.js, Laravel]. Decerver uses a javascript-based scripting language called Ate that processes requests from the front-end. Ate then, with the help of several modules (that you choose), interacts with the protocol implementations.
So, compared to the usual web infrastructure, Decerver replaces your back-end so that you can more easily interact with your database [which is a blockchain]. You could build a Bitcoin wallet interface with Decerver without worrying about writing your own wrappers.
What's the point?
Decerver provides several new functionalities that makes it easier for dapp developers (and users).
1) There is a sandbox. When interacting with Bitcoin, you don't really have to worry that you'll run some script that will destroy your computer. However, with more complex dapps, you must contend with the possibility that a rogue entity might embed some actions into the blockchain, that when read and executed by your app, it could be harmful (Gregory Maxwell embedded javascript in an OP_RETURN that would be harmful if not properly protected). Ethereum implements its own virtual machine. Decerver does this at the app layer.
2) It's about decentralized distribution as well. Like "Docker for dapps". You can clone a decerver app, run it, on your local machine and immediately use it. This is where decerver makes the most sense. The decerver app contains the front-end code and the "controller" code [ate]. You could however run a decerver like a usual server (someone uses the app remotely). In a way, it's like Tesla's motto. "We want to make a great car, that happens to be electric." With the decerver, it's an app server that happens to work decentralized as well.
Thinking bigger.
Thinking of Eris in terms of building wallets to Bitcoin is somewhat limiting and doesn't quite explain why you would want to use it. It's only marginally useful in that case.
Thelonius is their other product that explains the scope of their stack. Thelonious is a "moddable" blockchain. It's taking the blockchain and stripping it into 2 areas: the data-structure, and the consensus rules. With Thelonious, the aim is to with a smart contract itself define how the blockchain functions: who gets to commit, and how, etc. A new Bitcoin-like blockchain would have rules related to saying it is PoW with SHA256.
The cool thing here is that with Thelonious you can create, for example, a blockchain that records your company's inventories: it automatically doubles as an audit trail. The initial smart contract specifies that only certain company employees can write/change it. A company would then not need to run any additional servers or "cloud" architecture if you install thelonious chains on each employees PC, and then get them to download the interface (the decervers).
It's an exciting space, I must tell you this. I feel they are thinking almost 5 years too far ahead. Here's a definite business goal, especially in terms of enterprise. If you can roll this out and do immense cost savings for companies, it's a definite winner.
In other circumstances, I feel tools such as Counterparty or OpenBazaar would benefit from this. I spent a week trying to get Dogeparty to run natively on my Mac. A decerver would smooth out a lot of this process.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Top albums of 2014.
Here's my favourite new albums released in 2014. In no particular order.
Temples - Sun Structures. [Song: Shelter Song]
Flowing licks. 60's psych revival. Can't help but not groove.
Animals as Leaders - Joy in Motion. [Song: Kascade]
Best prog-metal I've heard. Chugging rifs, with some jazzy influences. Tosin Abasi is a genius.
Odesza - In Return. [Song: Sundara]
Chill. Ethereal. Wanderlust.
Caribou - Our Love. [Song: Silver]
In a league of his own. A painting draped over summer.
Above & Beyond - Anjunabeats Volume 11. [Song: ilan Bluestone & Jerome Isma-Ae - Tension]
Top notch compilation of atmospheric trance.
TV on the Radio - Seeds [Song: Happy Idiot]
Back in form! Nice mix of more classic TV on the Radio and new groovier songs.
Porter Robinson - Worlds [Song: Sad Machine]
Fantastical. First EDM I've really heard where it feels like you are being transported to Porter's own fantasy world in his head, and it is wonderful there.
Keeno - Life Cycle. [Song: Another Night, Another Day]
Ambient drum&bass. Flowing. Driving music.
Clark - clark. [Song: Winter Linn]
Experimental electronica.
Steve Aoki - Neon Future 1. [Song: Neon Future]
The intro opens into one of the better mainstream EDM albums I've heard.
Retrospective:
I've started using Rdio this year, and it has been awesome. I've realised, I listen to a lot less albums because of this. Usually it's focused on exploring genres, and then finding older music and artists who I've missed. Really got into deep house because of it. Here's my 2014 on Rdio playlist (generated by Rdio). As you can see there's a lot I listened this year that isn't from 2014.
24 million updates later: 6 years of Tweekly.fm.
On January 2015, Tweekly.fm will have been around for 6 years. It was the 470th registered Twitter application (ever). As I'm coming up to 100 000 listens on Last.fm, it's safe to say, I've used Tweekly.fm every week for the past 6 years (where I've been online). With very little web dev knowledge at that stage it was a rude awakening in how NOT to scale something. I almost did everything wrong in the book. I didn't know any better, but hey, that's part of the learning process.
I still enjoy it. And I still enjoy seeing people's music come through my stream each week. And then there's cool stuff such as this:
Last.fm scrobbles > Tweekly.fm adds it to FB > Friend1 sees & leaves pic of artist on desk > Friend2 sees pic and brings rare CD. #SM #WIN !
— Justin Goring (@ju5ti)
February 3, 2011
At the end of 2009, I had to water it down to a manual version since I couldn't support server costs and my coding skills weren't up to scratch to manage it. Early 2010, Scott Wilcox (@ssx) started building something similar, and we agreed to merge. He'll develop and I bring the users.
Since then, Tweekly.fm has grown with help from Scott. Or, I should rather say, it's almost been completely just him. Over the years since then I haven't touched a single line of code. I was for the most part an advisor.
As Tweekly.fm is ramping up to a pretty slick new version, I thought it apt to reflect what I've always been really since 2010. I'm "stepping down" (although not entirely sure from what) to remaining on board as my capacity as an advisor.
It's been incredibly rewarding to see people use it and share their music tastes: from all over the world! As long as Twitter and Last.fm exists I'll continue being a user. I'll also make sure (or should I say "demand") Tweekly.fm also accept Bitcoin as payment for premium tiers. ;)
10 years.
Last night, I had the privilege to speak to Cape Town's awesome game developers about Bitcoin and the use of the blockchain in games.
Now we have @simondlr talking about games, bit coins and crypto currency! pic.twitter.com/hOvUQ6D2b6
— Make Games SA (@MakeGamesSA)
November 26, 2014
That's the first slide. Almost 10 years back, Danny (@dislekcia) from QCF (makers of IGF winning Desktop Dungeons) convinced me on the NAG online forums to make a game in a month (always espousing: "make games, not engines!").
Until then I played with Flash, played with level editors and attempted Dark Basic (it was akin to a baby trying to fit the wrong block into the wrong hole in that weird round-shape-thing: I sucked at it). Not knowing anything really about game development (it was all copy-paste really), I entered it, and made a really shitty first game with Game Maker 6. I was hooked though, and continued to make some more really shitty games, learning as I went on (got lucky with one game: Roach Toaster, with which I won 2 game development competitions with!). The cool thing about Game Maker 6 was that there was a visual editor and a scripting language (all the functions in the visual editor + more could be done in the scripting language). So, with each game I learned more of the scripting language, and so went down a deep rabbit hole of falling in love with programming. I distinctly remember (and it sounds odd really) discovering the use of something as mundane as a variable. The "epiphany" of realising I could store something there "in the background" and it keeps "state" for various things! "HOLY SHIT! That's awesome." 10 years down the line, of exploring, learning, programming (from compilers, to games, to web dev, to blockchains), it's been just such an awesome journey to think back on. In the meetup last night, Danny was there again (introducing me). I reckon I would probably have gotten into programming at some point, but to get that nudge and playing around with a small community back then, just making games and encouraging each other for fun really inspired me to explore programming for the sake of it. And I'm glad for that. It's so great that after 10 years, to find the community again that got me where I am today and sharing my latest passion with them. To the next 10 years of building, exploring, learning and programming! :)
Eve Online and building a minimum viable, censorship resistant blockchain-based game.
I've always been fascinated with Eve Online. This video is a new trailer for it, containing actual comms from the game:
I played it a bit in 2009, but I didn't continue, simply because I realised that playing it to its full extent and possibility would be way too much time. To fully understand the economy, seek arbitrage opportunities, engage in guild politics, etc, was basically like living a second life.
The game has an internal currency (ISK: InsterStellar Kredits), and what's interesting is that you can buy game time with it. PLEX (or Pilot Licence EXtension) is an item that can be created by turning an Eve Time Code (bought externally) into it, and can then be traded as an item in the Eve Online universe. It currently costs (on the open market) about 950M Isk to buy a PLEX.
This is an interesting loophole for users to "buy" the in-game currency (instead of grinding for it), by buying a time code, converting to PLEX and selling it on the open market inside the game. It also means that the people who has made a lot of ISK can spend it to extend their game time. It's really clever. This means that because PLEX has a set rate outside the game (sold by CCP), you get a valuation of the in-game currency. This recently made headlines when it was announced earlier this year that a battle cost gamers nearly $300 000. In May, it was estimated that the economy of the Eve Online universe is worth $18 million.
There is currently no easy way to get ISK turned into dollars, except doing it against the "terms of service", and risking losing your account (you sell your in-game PLEX or ISK for USD outside the game). What's interesting here is that, like with Second Life, if you constrain the feedback loops properly and create scarcity (time, and limited space) and a reason to engage with that, you can create value that is not limited to the restrictions of real life. The potential entirely exists that you can create an alternate world where people can engage with a virtual world, earn Bitcoin there and use it to buy food in the real world. A recent attempt at this has also surfaced: BitQuest. A minecraft world where you can exchange Emeralds for Bitcoin.
However, a problem that I see with something like BitQuest (and for the most part what happened with Second Life) is that you'll most definitely have to comply with KYC/AML. In itself, it's not that bad. Eve Online could create an exchange for ISK/USD if they wanted to. This is what Second Life does. However, they have had to implement stringent regulations to in-game activity after several hiccups. Additionally, as with Eve & Linden, they are both in control of monetary policy. A person might spend their time, money and effort to create value to turn back into USD, only to find that at some point in the future, the currency suddenly gets debased (doesn't this sound too familiar?). Having a Bitcoin (or blockchain-based) game world means you have improvements in several ways:
1) Both currencies can work in virtual as well as real life. (Earn BTC through a dogfight, buy beer within 5min).
2) Non-manipulatable currency.
3) Censorship-resistant.
4) Consensus-driven, verifiably shared experiences.
I've enthused on the use of the blockchain in virtual reality, using it to create verifiable smart contracts and governance in alternate realities. If we are to create a virtual world where we can spend time, and earn actual value in Bitcoin without having to contend with burdensome regulation, it needs to be similarly censorship-resistant (like Bitcoin or OpenBazaar). My gut feeling is that these virtual worlds will increasingly become more blockchain-based to resist censorship and to increase the exploration of the idea. Second Life & Eve Online is the Napster of this. Besides using Bitcoin as in-game currency, you will have to use the blockchain to establish consensus on what is happening in this virtual world. A minimum viable blockchain-based game.
So, to my mind, a blockchain-based virtual world will function as follows.
The first possibility is to have a game that only functions on pre-defined set of rules that retains perfect state. Like Chess. Each turn, simply changes the state. There is no way to deviate from this state if the rules are correctly defined. Each turn, a state change is committed to the blockchain, and is verified whether it is possible or not. However, with more complex games, this ruleset can become extremely large. For example, let's say it is on the scale of Eve Online, would you commit actions such as "the player is able to move left"? It's not scalable. A decision has to be made about what is required to function on consensus (something like game markets for example) and what is "fluff" that "fills out" the game world. Once a ruleset and protocol is defined, different implementations can exist. Much like Bitcoin, there are several wallets and libraries that engage in their own way with the consensus ledger. A variation would have better graphics. Another variation can allow "more movement" which is only decorative.
Scale could also be achieved by leveraging a p2p system to hold world data, and simply use the blockchain to commit state (as hashes). Codius is an example of this where smart contracts don't "live" on the blockchain such as Ethereum, but simply keeps state of external assets. It's a trade-off. If the p2p system disappears, you can't recreate the world (and its contacts). But it is more scalable. Another possible way to induce consensus is to have a web-of-trust (similar to Ripple or OpenBazaar's identity problem). You can only engage if you are linked with it (need to flesh this out and think about it some more).
At first glance (might be wrong), making money in a world where there is only a pre-defined ruleset seems a bit difficult. I like the of introducing (provably fair) randomness.
This is possible as is seen with Bitcoin gambling sites (provably fair). BitZino is an example of this. A protocol is designed (along with game rules) how a player should use some skill to interact with these verifiably random events. They submit their actions to the blockchain, and the world "changes" based on this, creating a new state of verifiably random events. Again, external clients interpret this (and can flesh it out as wished).
The next step is to think of a very basic skill-game that involves some reason to "deposit" Bitcoin into this world, design a rudimentary protocol to interact with it and let the implementations flow. What's important here is that if you can create a way to introduce Bitcoin into this world (maybe a sidechain?), and create rules to earn value, and make it censorship-resistant (no central game "server", only implementations of the protocol), we can start exploring alternatives that doesn't exist in the real world. Imagine if someone in a poor country, restricted by time and space to create local value, can go online and earn their keep in this virtual world. It's an empowering idea. Maybe at some time in the future, the idea of "spending too much time" in Eve Online would not be seen as a trade-off, but a legitimate way to make money!
I'm covering this and other blockchain possibilities in my new book: titled "The Blockchain: Mapping the decentralized future." I'm writing it in public on Github. Coinbase is currently giving me issues again with Bitcoin sales, so I'll have Bitcoin available again soon (if you want to buy it).
The Blockchain (about writing my book).
2014 has been quite an interesting year. Plenty of false starts. What I did do through all the false starts is learn. Every day this year, I've delved more deeper into understanding the blockchain.
What I've also reaffirmed this year is that I really enjoy public speaking and sharing the excitement and potential of it. To have drinks after a conference talk and have people come up to me, excited about what I've just told them is a really great experience. Doing public speaking as well feeds into my desire of doing theatre again (which I've wholly neglected since school).
I've been writing a lot about my ideas on here, and it's attracted discussions and tweets. It's led me to meet the most amazing people, following the same rabbit hole: asking these very questions.
So, at the end of October, when another false start met its untimely end, anxiety started sweeping over me. Nanowrimo was around the corner, and I've always wanted to write a book: additionally about all the thoughts I've been gathering about the blockchain. So, I thought. Now is a good time as ever. I enjoy writing. I enjoy enthusing. It's Nanowrimo (so other people will be writing as well).
The book will be called "The Blockhain: Mapping the decentralized future." It's about all the possibilities that the blockchain affords: from decentralized finace to decentralized virtual realities. There all several reasons why I'm doing this: 1) I like writing, 2) I love the blockchain, 3) I want to further establish myself as a thought leader in this space, 4) hopefully make some money to sustain myself, 5) to help spread the ideas so that we bring this future to fruition faster, 6) because I haven't written a book and 7) it means I'm doing something more tangible than something that might end in another false start. Not having written a book yet, I'm doing this in public (on Github), following the lean publishing manifesto. Publish early, publish often. If people want to pirate my book, they'll find a way. If people want to pay me for it, I just need to make it as easy as possible.
You can buy it on Leanpub today, which contains the drafts up to Chapter 1. Whilst I'm sorting out my issues with Coinbase, Bitcoin payments are not yet available.
I plan to write all chapters as first drafts (and accept pull requests). Then as I get closer to finishing it, I want to do this proper justice by hiring an editor (hopefully pre-orders can pay for it). Will need some help on this, so if you know any blockchain-capable editors, please let me know. Additionally, I'm looking for someone to help me design the cover. Ping me if you know of anyone who would be willing to help. So, while I'm ramping up Auconomy and this book, I may have 2015 sorted out (and I can relax a bit). :)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
A decentralized AI.
Elon Musk has recently been outspoken about the possible threat emerging from an AI: turning us humans into a "biological boot loader for a digital superintelligence". People's responses to it are based on our current perception of AI: usually singular, isolated, deep learning, highly optimised processors. "We can just switch it off, can't we?" Marc Andreessen tweeted an interview from IEEE with machine learning expert, Michael Jordan, to explain why Elon Musk is being too paranoid. Michael adds some insight (I only know so much from AI by it rubbing off from the talks from my ex-colleagues at the MIH Media Lab). It's hard, like really hard. But, Michael adds an interesting quote at the end, that echoes Elon's sentiments. Elon said: "HAL 9000 would be easy [to deal with in comparison to the AI he’s talking about]. It’s way more complex… it’d put HAL9000 to shame. That’s like a puppy dog."
Michael:
Spectrum: Will a machine pass the Turing test in your lifetime?
Michael Jordan: I think you will get a slow accumulation of capabilities, including in domains like speech and vision and natural language. There will probably not ever be a single moment in which we would want to say, “There is now a new intelligent entity in the universe.” I think that systems like Google already provide a certain level of artificial intelligence.
Spectrum: They are definitely useful, but they would never be confused with being a human being.
Michael Jordan: No, they wouldn’t be. I don’t think most of us think the Turing test is a very clear demarcation. Rather, we all know intelligence when we see it, and it emerges slowly in all the devices around us. It doesn’t have to be embodied in a single entity. I can just notice that the infrastructure around me got more intelligent. All of us are noticing that all of the time.
Thinking about the internet in relation to how it will replace fax machines was short-sighted. Thinking about Bitcoin and how it could replace current monetary systems is short-sighted (it promises to be much more). A new AI probably won't look like what we imagine. As Michael said: it probably won't be a digital "brain". We will only realise there is an AI when we look back. At some point, for the sake of narrowing down the narrative, proclaim that a new "AI" has emerged (an aside: perhaps a more descriptive phrase/word will be invented).
However, I'd still like to put forth an idea for the beginnings of a decentralized AI: one which probably fits Elon's fear a bit more, than the AI we imagine today. A "dangerous" AI would be one where even though it can't compete with centralized, highly optimised, AI algorithms, it can't really be shut down. It can't be "shut down", in the sense that you can't shut down the internet or Bitcoin.
A Blockchain-based AI:
A recent paper, by researchers Kay Noyen, Dirk Volland, Dominic Worner and Elgar Fleisch explored the possibilities of using sensing as a service through Bitcoin. Essentially, it is "paying" machines independently and verifiably to "sense".
This is pretty huge. Now. Imagine if you combine this new marketplace with the coming advent of cheap 3D printers that allows people to build cheap 3D printed drones. It is already possible.
Imagine if you could use a blockchain-based consensus system that uses the same underlying tech for sensors-as-a-service to incentivize people to build, manufacture and launch 3D printed drones from their bedrooms. Like bacterial systems that form an ecosystem with our bodies, we become a support system to an AI: helping it to thrive, learn & sense. Those drones that sense, anonymously gives a return on investment. If they are killed or destroyed, simply spin up new ones and "attach" it to the AI. In terms of tech, I suspect what would happen is that the blockchain becomes a timestamp of sensed information at a certain point in time. The sensed information can be stored directly onto the blockchain. However, I suspect that would be burdensome, and rather the blockchain becomes a record-keeping ledger & that the bulk of the data will be incentivized to be stored in a p2p-typpe system: think Storj, Ethereum's Swarm or Maidsafe. We've recently started cracking things like DNA storage. "Today, we wouldn’t dream of blanketing every square meter of Earth with cameras, and recording every moment for all eternity/human posterity." This forms the underpinning of it. There's different trajectories to explore from here. The biggest question is: what "drives" the AI to sense? On a more intelligent level, the AI *could* instruct the drones to fly randomly, and just sense. The benefits of this comes from using this to build external intelligence "modules" that uses this data. With each new state of consensus of the blockchain, the AI could based an open-source algorithm set by the community, adjust it's sensing strategy. The other possibility is to only create a decentralized sensing system. Other people can instruct the drones that live on this blockchain to do sensing for them. Or both. Having a sensing marketplace with an open history of what was sensed is immediately useful for us, and that would give reason for us to build & develop it. If we build out this sensing marketplace for research & other tech (because we can instruct the drones), autonomous programs could be developed to eventually instruct the drones themselves (for whatever reason), closing the loop. Like in Bitcoin, the model of network gets shifted to the edges. No one has to power to turn off Bitcoin. You can only decide to drop off. Only you will probably have the power to turn off your sensing drone. The rest is anti-fragile. These are just some preliminary ideas.
I’m covering this and other blockchain possibilities in my new book: titled “The Blockchain: Mapping the decentralized future.” I’m writing it in public on Github. Coinbase is currently giving me issues again with Bitcoin sales, so I’ll have Bitcoin available again soon (if you want to buy it).
Automated Network Investment Contracts: Ownership in the 21st century.
The past year, I've delved deep into the blockchain rabbit hole, exploring all the opportunities (from building on payment channels, launching an altcoin to starting a payment search engine). A lot of the ideas I worked on (from tipping, to creating new networks of value, to thinking about personal currencies and VR in the blockchain) has collided, and eventually lead to something new I want to introduce.
It's called an Automated Network Investment Contract (tentative name). Other phrases could be: Automated Profit Share Contracts, Networked Investment Contracts, Automated Networked Sustainability Incentive Contracts. This is a continuation of CPDAOs I posted about previously.
It comes down to the following: automatically generating new wealth from being involved in different networks. The term "network" is purposefully open to interpretation as it can be anything: from people, to ideas, to companies, to cities, to artists, to fans, to nature, anything. Anything that has a network effect. And that is myriad. For the most part of our history, we've only really managed to capture networks of value in terms of a company (property is another). That made the most sense. We construct a set of rules to allow ownership in companies, so that the owners can generate income from it. What essentially happens is, is the value flows *through* the company and some of that profit is distributed to the stakeholders. As we know, very, very few people have access to enough capital to own parts of companies unless they eventually go public. Even then, the people that require ownership stake in things that produce "profit share", won't be able to buy any of it. While a person in a poor, rural community CAN buy public stock, they often don't have enough wealth/money/knowledge to do that.
We've built monolothic institutions to maintain this, because that's all we've known and *could* build.
But with cryptocurrencies, we can remove all the cruft and risk and generate automated investment contracts: allowing ownership in a lot of things not possible before.
One of the problems I've had with the idea of 7 billion personal currencies is the concept of liquidity between all the different networks of value. Exchanging large amounts of value between low liquidity networks introduces a lot more risk. The maintenance of all these tokens would be a UX nightmare. Not even mentioning the possibility of people to prematurely short a famous person's stock just before they assassinate them. Or, for that matter, the possible embarrassing scenario where a person's stock loses value and they don't want to be involved with it anymore (ie, no "sunsetting" possibility).
An Automated Network Investment Contract does away with a lot of these problems, doesn't require new tokens and allows any network to be quantified (its up to the imagination of the people). Here's how it works. It is surprisingly simple.
When you send money to the owner of the ANIC, part of the money goes to the owner, and part of the money goes straight to the stakeholders. You then automatically become a stakeholder. You then earn revenue from any subsequent payments to the ANIC up to a certain point.
It is thus collapsing the usual actions of having an ownership token ("stock") and distributing "profit share" to it, in one action. There are thus no concept of a "stock" or a "token" of ownership. You are involved only as much as the contribution you make to the ANIC. Depending on the timeframe of the contract (depth of allowed stakeholders), you automatically leave it after some time, which represents your involvement with it. If you go the ANIC again for something, you re-enter your involvement.
This is a much more natural order of things. We ALL contribute to networks of value simply by "being". By posting on this blog, I promote Tumblr and its success, however I'm not getting any profit share from it. Suddenly, in a world where we thrive on the value being produced by the zero marginal cost society, we become the products and we have to rely on something like advertising to sustain a network. Additionally, all the value that's being created is only captured by a select few, which is completely lopsided. We are becoming the most creative society in history. We value a great tweet. We value a great photo on instagram. We do on some level understand that what the person has contributed should probably be correlated to a social IOU they should use to sustain themselves (rent, food, etc). But the current networks of value just doesn't add up to that.
So, to go more in depth, here's an example.
You frequent a coffee shop every day. Every time you buy a cup of coffee you pay the coffee shop. They take say 90% of the money, and the 10% gets distributed to the previous stakeholders (people who bought coffee before you). As you usually would, you tell your friends about the place, because it has great coffee (note: there would still be incentive to be honest as lying to get a return reduces the impact of your recommendations). The network of the coffee shop grows, and new payments to the ANIC of the coffee shops produces value for you. In some cases, you could generate the coffee you bought back. If you bought a meal, your investment would be automatically bigger (but only in relation to the fact that people mostly buy coffees there). It's a relative difference to the usual payment amounts stored in the ANIC.
Similarly, an ANIC could be used for *any* payment endpoint, which can catalyse ideas & movements because people can get involved and share ownership where it wasn't possible before. For example: tipping. If you like a piece of content, you can tip said creator. They receive 90% of it, and you will receive returns in the near future from subsequent tips. So, in other words, it creates incentive for value to flow simply to ideas. It can be a way for us to pull ideas more quickly into reality and give rise to movements automatically without any required existing tools.
For example. An ANIC can automatically send any funds it generates to a multi-sig address controlled by say 5 people leading an agency to promote the emphasis on sustainability.
An ANIC could even pay out automatically other ANICs to create smaller pockets/networks of value. For example, a band could release and album, and that album would have its own ANIC. Payouts to it will automatically flow into the band's main ANIC (to promote ownership in both).
Similarly, someone can create only an *idea* for an ANIC. The ANIC would be a catch-all contract. An "environmental" umbrella ANIC would automatically split the revenue to several other ANICs. So the owners of that ANIC won't generate any value from it. They simply helped to combine smaller networks into a bigger one.
Following on from this. Something we already take for granted and know. Our reputation is becoming more and more important... but we simply can't buy a beer with a "chunk" of our reputation. The thing about an ANIC system is that your OWN network effect becomes a tool to create value. Simply by being involved with a lot of things, you can create value for yourself.
So, hopefully this creates a lot more liquid world where ownership is possible (and unlocked) for everyone. A local corner store. A person. An idea. Anything.
Ultimately. What it comes down to. To explain it in more understandable terms. We create "companies" of everything. We remove the organisational complexity of "stock" and collapse it into a simple automated contract for sharing ownership. To create the most wealth in this world will still be the domain of the creators as it always have (because an ANIC pays out constantly to the owner of it). Except, we unlock new networks of value that simply wasn't possible before.
How will this work technically? Here comes the fun part.
I've given some thought about this. Currently, I'm having trouble thinking of ways to do this in Bitcoin. However, with the upcoming Ethereum platform, where "contracts are 1st-class citizens" it is much easier.
In short. The basic idea and parameters are as follows: There is a depth of how many stakeholders are in the contract at the same time. 10. 100. 1000. 10000, etc. It is a queue (first-in-first-out). If you pay, you get in at the top. Depending on your proportion relative to others, you receive income from each new payment through the ANIC.
The ANIC owner can set the percentage difference. 10% revenue share to 90% revenue share. Whatever works. I suspect an optimum will be found (might be different depending on different concepts). A marketplace could also exist. A new coffeeshop might increase their revenue share portion of it to attract new customers. Another thing to consider is liquidity. If you pay a popular ANIC contract you generate money quite quickly. This means popular contracts will attract more people. Marginally you want to promote people finding new things (with lower liquidity). Either that will be solved by market behaviour (owners of ANICs set depth and percentage), or the ANIC automatically adapts over time (smaller depth with higher liquidity for example).
Since Ethereum allows contracts to store information, this concept seems relatively trivial to implement. I just need to get around to learning the ropes.
Conclusion:
At the end of the day. This seems like a definite possibility to allow people to automatically partake in revenue sharing in every network they form a part of.
A lot of my thinking this year has mostly been looking at what potential the blockchain has to increase agency of people, especially in a world where "software is eating the world". We need to invent new ways to represent social debt to each other.
Thanks to the people from The Cypherfunks, Humint (see Spinjar) & Ethereum for all the epic brainstorming over the past year.
P.S. Perhaps I should call this the "Web of Wealth", both in reference to WWW and Dogecoin (which started a lot of all of this thinking).
The blockchain's ultimate frontier: virtual reality.
I've had the privilege recently to discuss with amazingly smart people about the combo between cryptocurrency/blockchain + VR. The more I think about it, the more I'm sure that once VR hits the mainstream, the blockchain will almost suddenly thrive much more in VR than in real life.
Here's why.
With the Oculus Rift (and other upcoming VR devices), it has come of age. When immersion is this *real*, it reaches new territory. As I've previously said, once virtual reality feels so much like real life, we'll start looking at it differently than a normal game. It's status as a reality becomes a 1st-class citizen next to real life. In other words, experiences in virtual reality won't be seen as "lesser" experiences to real life.
The worlds that exist in virtual reality are currently all either "local", single-player experiences, or worlds run, recorded and maintained by a 3rd-party (such as the Elite Dangerous MMO).
Centralized virtual worlds will for some time proliferate... but, the same problem will rear its head as with centralized systems today. You have to trust the maintainers. What if a game developer (for greed), decides to change a virtual reality? An experience that was so meaningful to you, is altered. What if the game developer goes bust and the virtual reality needs to be shut down? As you can see, over time a desire will exist to create a decentralized virtual world for people to engage with. The distinction between games (as it is now) vs virtual worlds, is that we will demand decentralized alternatives, because it will be so important to us. For the same reason that we demand decentralized finance (it's a huge part of our lives), the same reason people will demand decentralized VR worlds.
Different variations will come to exist over time... until technology (& science) has reached a point where completely decentralized virtual worlds will exist. There'll be worlds with centralized maintenance, but decentralized commerce (through using Bitcoin as its currency and a service like OpenBazaar as its marketplace). Then, there'll be worlds where all interaction is mediated through smart contracts. BitNation is striving to create smart contracts for all types of governance (not discriminating on any type of law). In other words, these smart contracts will be "backed by math", and voluntary. It's a way of saying: "Look, I'd rather use this smart contract for registering my land, than a nation state." It's audacious, and it is something that will happen: creating an alternative (that obviously won't initially be recognised by any nation state). The great thing about ALL blockchain tech is... it just immediately works in VR as well (given sufficient changes to UX).
In the real world, we have a lot of services already that works well enough, eg Ebay or nation states (law). But these things can't be ported to VR as easily. It's a bizarre strategy for Ebay to want to be the main "marketplace" in Eve Online. It doesn't fit: for several reasons. Becuase 1) Eve Online's universe doesn't fit the "real world", 2) Why would I give a cut to them for that?, 3) Why would CPP make a marketplace with extra fees IN the game? and 4) Various legal issues that could arise.
In a virtual world, its reality is first-class, so paying for something with Bitcoin in the real world won't be weird in VR. It's not escapism, it's just another "place" in reality. So plugging in blockchain tech into VR worlds will work really well, because they exist. If a new VR world is designed and people in that world needs to trade with each other, why reinvent all the wheels? Just use Bitcoin + OpenBazaar.
No one entity will have eventually have any jurisdiction over it (not even nation states). It is infinite. And it is limitless. It is anti-fragile (all the buzzwords!). This means that we are going to experiment with all the variations of it. Different laws. Different currencies. Different smart contracts, etc. Virtual worlds can die (and are allowed to die). With VR + Blockchain tech, it *can* become a survival of the fittest reality. We can experiment, and we can actually "live" in those realities since porting over value to the real world (to buy food) will be easy. Value will only be ported over if constraints are properly in place so that the system can't be exploited (but that's just a system/tech design issue).
What this means is actually quite crazy. We can architect worlds for a lot of things. We can do scenario planning for example. Simulate a VR Mars colony and ONLY use smart contracts for a new governance model. Ask real people to "live" there as a full-time job and see what happens. (Hey Elon Musk, try this. ;).
Furthermore... as the puzzle pieces fall in place. If we can create a more free. A more fair. A more equal virtual world, what would that say about our current reality? If you can "earn your keep" in bitcoin in a virtual world, governed by incorruptible smart contracts, and it is a world you want to live in and cooperate in more than the real world, what would that do to us? I suspect we will most definitely see a new surge of people demanding exactly that reality into the real world. Down with corrupt governments. Down with archaic governance. Down with intolerance. Down with all the bullshit.
And so. Once both VR & blockchain come of age (could be as soon as 2015 with Ethereum and Oculus Rift launches), it will proliferate in VR worlds... and then ripple over into the reality at a breakneck pace.
The possible effects will create a new freer, open, global world, and rapidly so. If not, and our most wonderful realities will end up (only) being virtual, we are a fucking sad bunch.
Richard Linklater's Boyhood.
For something different than cryptocurrencies and the future. ;)
I've always been a Richard Linklater fan. I first discovered his work when as a teenager I stumbled upon "Waking Life": the dream-like movie where philosophical ramblings are front & center. As a teenager, discovering your brain ("surprise"), it was a wonderful foray into intellectual & philosophical discussions. I remember certain scenes sticking with me for years (and still do). I think I figured out the answer to this scene in which the character asks: "Which is the most universal human characteristic - fear or laziness?" However, my opinion has changed over the years, so I'm not sure I've hit the right answer yet.
Over time, I discovered his other movies and then actively started seeking them out. The incredible "Before" series, which captured the wonders (and troubles) of a romantic relationship. Or my favourite: Dazed & Confused. A movie about the last day of school... in which nothing particularly happens, but the moments.
Over the years, different moments would stick with me... and come back. Like Suburbia, where almost the whole movie happens at night: which captures the sort of depressing feel of small-town life. Dazed & Confused, during some tougher times during university, became my solace: an escape. I don't really like doing things more than once due to wanting to experience more of the world, but I'll always have a soft spot for watching Dazed & Confused again.
It was with great excitement that about 5 years ago I heard Richard Linklater was working on Boyhood: a movie shot over 12 years with the same actors chronicling the life of Mason during his childhood. Knowing Richard Linklater's knack for capturing moments, I anticipated its release for years. And I must say: what a fantastic movie. It had the hallmarks of all off Richard Linklater's style. The great thing about it, is that it feels like a fantastic summation about Richard Linklater's exploration in story-telling. The random philosophical ramblings relate to Waking Life. The random moments of high-school life feel like Dazed & Confused. The romantic love feels like Before Sunrise. The bickering feels like Tape. The meandering walks through the cities reminds of Slacker.
Because Richard Linklater's movies were such an integral part of who I am growing older, Boyhood hit another (meta) chord. My brother (Niel) and I would love watching his movies in high school. To experience this sense of growing older as I had about a movie about growing older, and Richard Linklater's emphasis on capturing the moments that in retrospect are not supposed to be monumental (but leave a lasting impact on your life), was amazing... and led me to the introspection that his movies often evoked.
What he gets right, effortlessly, time and time again, is his capability to capture moments that are mundane, but feel profound: finding ways to make stories feel monumental, while they are not. We remember often the mundane moments, because everyone goes through love, life and death... but the mundane moments are distinctly ours. I remember in primary school, a kid dropping his pencil leads, and trying to pick them up and put them back into his case, trying to hold several in his mouth. Why do I remember that? No clue. But see. That's what we remember: the moments that flesh out and make the journeys through the usual milestones richer.
If you have a chance to see Boyhood: go do it. Then go watch the rest of his stuff!
Towards content-producing decentralized autonomous organisations.
Imagine if you could build a Tumblr that runs itself and pays the people that write blogs on it? The bigger the site becomes, the more worth your contributions become. It also means no ads need to be run on the site.
This is the concept of a content-producing decentralized autonomous organisation (CPDAO). The Cypherfunks was an early attempt at that (which we are still busy with), but I believe the parts can be improved to more succinctly introduce feedback loops. I've spoken to various people (The Cypherfunks, guys from Ethereum and Wendell from Humint), and have put together some thoughts on how this could work. There is still a part or 2 missing, but I feel if I write this up, and get more minds onto this, we move towards making CPDAOs. Organic, emergent networks that don't require a central entity to run and pays out the whole ecosystem, instead of one company that captures all the value.
The basic features of a CPDAO is that it should host the content, distribute it and incentivise people to contribute to it. CPDAO's content is dependent on how the tech is set up & how the network expects to interact with the content. In other words, different CPDAO's could eventually be built for various content. A group of people making music together (The Cypherfunks) or people working together on a blogging network (ala decentralized Tumblr). A blockchain (not necessarily, it could work with something like Ethereum hypothetically) along with a token forms the core of the system. The token serves several purposes: as quantification of the network (like Bitcoin), payment to keep it running and is required to add content to the CPDAO. Additionally, a "voting" system seems like it is required to incentivise content that isn't bullshit.
So. I've thought 2 ways this could possibly work. I hit a technical roadbloack, so I'm not even sure if it is possible. I need to do more research, but hopefully if someone more technical reads it they can add their ideas.
Version 1 (New coins go to hosters of popular content).
The important part of a CPDAO is: who gets the new coins? And how can you do it cryptographically unbreakable? In version 1, the new coins go proportionally to the hosters of popular content. You become a hoster, by voting for the content you like. Voting for content is a tip to the content-producer. By tipping, the software takes the content and you help store & serve it from your computer (as a usual p2p network).
This means. If you tip the right content (content you think is good and popular for the network), you host & store it. If you serve the most content, you get the biggest reward (from the issuance). This means: Content-producers gets rewarded through tips as the "hosters" want to make money as well. The hosters thus play the role of curators as well: hoping to find good content to host, as serving the most popular content, nets the biggest rewards. Becoming a larger hoster (hoping to get more new coins), involves finding new content, tipping said content-producers, and growing the content you host.
The technical problem here, and I need to read up on how things like Ethereum's Swarm, MaidSafe, Filecoin, Storj, etc reward storage hosters. If it is simply by size, then it becomes a bit more of a difficult feedback loop. As you can see, this technical part is still hazy. But if you can cryptographically issue new coins proportionally to people that host the most popular content, and they can only get new content to host by paying content-producers, it feels like it is getting closer.
Problems:
- BuzzFeed, race to the bottom, Upworthy-style. What's considered "good" for the CPDAO, might not be the most "popular". A meme CPDAO might work with this version.
- If you have a lot of money, you can tip all content, and overpower the network by hosting most of the content.
---
So, to divorce the form of content (size, amount, etc) from the equation, I thought up a second way.
Version 2 (New coins go to voters).
This version works by hopefully employing a modified form of proof of stake. Some parts work similarly to above.
If you like content, you tip it (giving content-producers money). That tx then gets a special tag (it's a special form of transaction). The tag is based on a specific address you own. You still then duplicate the content to your local drive to host and distribute. Instead of somehow being paid proportionally to how much content you serve, instead that special transaction becomes a record of a tip. Over time, each tip has a chance to solve a block (and like proof-of-stake, it accumulates over time). If those special tx solve it, then at that point, you still have to prove you host the file. If you don't host the file anymore, that special tx you've done won't be able to solve a block anymore. That's the premise.
However, again, I'm not sure if that is possible. I'm thinking hash challenges could work, but hash challenges won't be verifiable by the rest of the network. Or maybe it is possible?
---
So based on the above 2 versions, the basic formation of a CPDAO is as follows:
- New coins are issued to content hosters & curators.
- New users discover content of the CPDAO and want to to be a part of it.
- Content-producers buy coins to post new content to the CPDAO (hosting it themselves first). Content grows.
- Content hosters & curators can get new coins if they tip content-producers. Because when they tip, they agree to host the content.
- Go back to the top.
So, as you can see. The following incentives need to be created:
- Content relevant to the CPDAO, because hosters/curators that tip content that don't fit the paradigm, won't get more coins (this works better with v1 than v2). But not perfect yet. It still seems possible to create a scenario where people "attack" the network by tipping blog posts containing "aaaaaaaaaaaaaa". To mitigate around this, a tip could be turned into a "follow", so if you do try to game it by tipping purposefully poor quality content, your stream will be full of shit. It won't stop it, but I don't think the point will be to stop garbage, rather like in Bitcoin, make it so that there's spam control. This where the purpose of requiring the coin to add content comes from. But guessing what that fee should be is difficult. You want it to be high enough so that people don't spam blogs such as "aaaaaaaaaa".
- Content is hosted &distributed through the p2p network. This incentivised by new coin issuance in the blockchain.
Other possible problems: If content-producers get rewarded through votes, there is possibly manipulation possible. Stealing content and passing off as your own becomes an incentive. Don't think reputation has to be dragged into a CPDAO, but perhaps it must, to make sure people don't steal content?
So, theoretically, the feedback loops seem to work okay (can need some refinement). It's just solving the problem of proving that hosting/curation worked of content that fits the paradigm of the CPDAO.
Perhaps it won't be so farfetched to think that one day in the future we will all live alongside "CPDAO"s and working with them will be our "keep" (perhaps "keep" is an outdated word in this context). Bitcoin is already a DAO and absorbing loads of talent & mindshare from all over the world.
EDIT--
So, I recently found that Filecoin does proof-of-storage through hash challenges. However, more exciting is proof-of-custody that uses both private key + storage elements. So technically, it *does* seem like it is possible. If you are interested in working on this, find me on Twitter (@simondlr)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
An intro to DNSChain: Low-trust access to definitive data sources.
I recently discovered DNSChain. It seems a bit more complicated than it really is, so I'll try and explain what it is & why it is a novel solution to resolving DNS.
The (simplified) "old" model:
When you type in "facebook.com" into your browser, it queries the root DNS and "cascades" down the hierarchy to find who owns "facebook.com" and then returns the IP address.
This systems requires trusted 3rd parties during the process on several levels. The first is: institutions such as ICANN are responsible for maintaing the root ledgers. Secondly, DNS can be "spoofed", in other words, someone could intercept the request to the authoritative servers and give the browser the wrong results. In other words, if not properly secured, typing in tumblr.com might give you a completely different IP. That's why companies like Thawte & Verisign came along. They became "certificate authorities", another 3rd party responsible for maintaining this infrastructure. A certificate authority (in simple terms), is responsible for making sure that if you type in tumblr, that you actually *are* receiving traffic from Tumblr.
It's not too secure. A CA has been compromised in the past, in which case although everything "looks" secure, traffic could be redirected or intercepted.
Now, this is simplified way of how it works, but what's important here: 1) DNS is currently 3rd-party based hierarchical system that 2) has security holes from the fact that we need to trust a set of 3rd-parties to act in authoritative manner to keep us secure.
Famously, Zooko's triangle explains the problem with this: Decentralized, secure & human-readable. Pick 2. You can't have all 3.
DNSChain model:
Namecoin is a blockchain that allows key-value storage. It's been used to store identities (onename) or domains (.bit). It defies Zooko's triangle.
Namecoin is decentralized (it's a blockchain), it's "secure" (or at least more secure and will get more secure into the future than current DNS infrastructure) and allows human-readable domain names that ends in the .bit extension. So you if have the appropriate measures set up (adding proxies or additional DNS server to resolve to), you can view .bit domains.
Currently it is a bit cumbersome. There's currently no incentive really for the average web user to add the features. The other problem with this is, is the same problem that plagued the original DNS setup. If you have a proxy or different IP set up to view .bit domains, how do you know someone isn't serving you the wrong IP addresses? You have to maintain your own Namecoin to check, which is cumbersome.
So: DNSChain comes along and allows an HTTP & DNS interface to the Namecoin blockchain (or any other blockchain you'd want). Additionally, each DNSChain server signs (upcoming feature) traffic it sends, so you can verify along with its fingerprint that it DID come from that DNSChain server.
In other words, instead of someone else running a proxy or a DNS server, DNSChain makes it easy for anyone set up a DNS resolver for data in the blockchain (if you add a DNSChain server you trust to your computer's DNS settings). So, if I type in <domain>.bit, it will check with your DNS settings, find one that resolves .bit. This is of course a DNSChain server you trust. Since you trust that DNSChain data, you know, along with proper verification that the IP address is the correct one.
The great thing about this, is that because the datastore is decentralized (unlike the current authoritative infrastructure), there's no real limit to how many DNSChain server can be run. Ideally, you'll only need 1 DNSChain server for yourself, as that is the one you'll trust the most. However, it doesn't seem reasonable to expect every web user to have their own DNSChain server set up. It's too complicated. So, the middle ground is to have a user add either a friend's DNSChain server, or a more public one. But to forego the need for 7 billion DNSChain servers, the middle ground to me seems like having a set of many (don't think you need a lot) DNSChain servers whom you trust (but not entirely). So if you have a friend's DNSChain server, but you know he is a shit sys-admin, then it might be compromised. So, just to be safe, you have an additional DNSChain server of your other friend. Having 2 means you can "cross-check", in the scenario that you don't really trust either of them 100%.
So IF you worry that one of your DNSChain server could get compromised, or its Namecoin data could get sybil attacked, you need to simply add more DNSChain servers you trust. I'm not entirely sure if this is possible, but you could additionally (with a small overhead) add a *trust* probability to the data. In other words, when querying a .bit it checks ALL your DNSChain connections. If 99% of them return the same IP, you are pretty sure that's the legit one.
The beauty of the DNSChain system is that also works for *other* data as well, not just IP data. Services like onename store BTC payment information.
However, currently for services to use onename in their products, they need to have the overhead of maintaining their own namecoin blockchain so they can check the data. However, if I visit a site that uses onename, there's no way for me to easily to verify that they went direct to the source or through other services (such as block explorers). Additionally, even IF they did go direct to the source, there could be malicious extensions or MITM attacks that alters the payment address.
So as a way for your browser to verify that the address you see (that has been retrieved from onename) IS the address in the actual Namecoin blockchain, it needs to in a secure & low overhead manner query the Namecoin blockchain. So now, you can simply add, say 5 DNSChain servers you trust to get back results from all 5 to make sure that any address information ARE correct.
You don't need DNSChain (you could simply find several namecoin exposed IP's), but DNSChain helps in that it exposes it more easily (it comes with a HTTP resolver too) and signs the traffic.
So what we now need is a browser extension that maintains a public list of all DNSChain servers, and maintains the security of the network (throw out DNSChain servers that reply with fraudulent data). This list, like Bitcoin's seed lists, develops a trust percentage over time so that we always have a pretty decent snapshot of data in the Namecoin blockchain. Of course, if you ever think that's a bad idea, you can just always run your own DNSChain server. ;)
The end-goal however is to have a DNSChain server in every home (synced up to a relevant decentralized data-store)... Perhaps on the router?
I think DNSChain is such a quick, easy & novel way to secure a lot about the internet and that is relatively simple to implement. Bravo.
P.S. It's important to note that DNSChain can be implemented with any type of decentralized data-store. It doesn't have to be Namecoin. It could be other chains, such as NXT, or Ethereum contracts.
Here's a video showingcasing DNSChain & OkTurtles project.
Thanks to Greg (@taoeffect) from DNSChain for fact-checking and reading through this before posting!
Twitter & the ethics of filtering.
My master's research consisted of studying information overload on social networking sites, filtering methods and its effect on people.
This PandoDaily article shined some light on algorithmic filtering & the ethics of it: http://pando.com/2014/08/14/if-twitter-implements-a-facebook-style-algorithm-you-may-not-hear-about-the-next-ferguson/.
A small part of my thesis covered the disconnect between making a sustainable online medium for communication & the ethics of filtering content.
If we, as humans, use sites like Twitter to spread news like the Ferguson shooting, or coordinate a revolution (Arab Spring), we rely on the fact, and espouse that each voice is no bigger than another.
Facebook is the content-filtering king, and unfortunately the data shows that this increases engagement. But if we give over to an algorithm that feeds us what we want, I'm afraid we might drown voices we SHOULD hear.
Twitter is the last bastion of this. I hope, I really really hope they don't go the filtering route. I don't have a correct answer as how to face this dilemma.
What I do know however, is that Twitter exhibits typical power-law behaviour in terms of curation. Those who use Twitter actively, are extreme "super-users" compared to the rest. They are the ones who curate, use lists and timelines to get voices out in the open, and help information cascade. I think there's clues in there somewhere: keeping Twitter unfiltered, but using the power of those who already curate to bring forth relevant data.
Let's see what happens. I hope we don't become sheep that eats too much grass, that we eventually die from bloat.