Steemit and the Ultimate Recourse: Blockchains For Everyone!

in steemit •  7 years ago 

Steemit and the Ultimate Recourse: Blockchains For Everyone!

Having written at length about the possibility of solving quite a number of problems with Steemit by applying an orthogonal web of trust system over the top in order to individuate the user experience (in Steemit And the Web of Trust: a Potential Love Story), and later taking up some of the philosophical problems with the way that Steemit and steem work against building communities which are focused on serving those who reside within them and instead manifesting the authoritarian impulse, in Steemit and the Dynamic of the Authoritarian in Assumption, I think it's time I bit the bullet and actually try to join the mainstream by writing something that actually suggests that the blockchain might be a solution to a problem.

Radical, I know – and completely unlike me… But here we go.


Having recently consumed the Smart Media Tokens whitepaper by @ned and @theoretical, and letting it gel with a couple of ideas that had already been floating around my mind, I had a moment of painful epiphany.

That is, aside from the fact that it reads not like a set of stereo instructions, all hail Beetlejuice, but that it simply doesn't go far enough. Over complicated, overinvolved, way too obsessed with managing reserves and fiddling with supply and not enough with "how can we use this thing to actually affect things that are not this thing?" – But not as ambitious as it could have been.

Let's take things to the next level, and make a crazy assumption:

What if everyone, every user agent in the system, had their own SMT?

Like I said, radical. Why in the world would you want everyone (and in theory everything, but we'll get to that) to have their own cryptocurrency coin? How would you even manage an economy that was built on such a thing?

If I can trade a thing for other things, there's an economy. By definition. If I have a token and I can trade it to someone else for another token, I have an economy. An economy doesn't require an entire network of complex contracts built into the very fabric of the system; humans are quite capable of doing that. All we need is a basic mechanism of trade.

So what does this trade actually involve? As I conceive of it, it involves trading interest and trust for things that I want, namely interesting new media. That could be because someone actually creates that new media or because they have found that new media outside my normal view and brought it before me. Either way, that's good and I want to reward that kind of behavior.

Enter the personal SMT.

For the moment, let's refer to this one as the LexCoin.

How does the LexCoin come into being? I apply for an account on a site that uses a blockchain in some sense. When I do so, it automatically creates the LexCoin and fills my pocket with them. This may involve a modest stake or it might be simply an exchange of value for my personal information. After all, we are constantly informed that our personal information is worth actual money. As such, it should be valuable enough to provide a basic stake.

Now I have LexCoin.

What do I do with it?

It represents a quanta of my attention and approval. It represents a quanta of trust. While not infinitely divisible, each quanta is pretty scalable if we're using a blockchain like steem. The most important thing that I can do with these quanta of attention and approval is to give people attention and approval.

Let's talk process.

I'm surfing the site, I find something that I really like, and I upvote it. When I do so, the system recognizes this and opens a box and puts my upvote into it. The system marks the thing that I upvoted with a note that I intend to give the people who provided it to me some LexCoin and that the coin is positively aspected.

I continue on for an arbitrary while and find something that I really don't want to see going forward, for whatever reason. I downvote it. The system makes note that I want to give some LexCoin to the people that provided it to me, makes a note that said LexCoin is negatively aspected, and I go on my merry way.

Now the system enters its update cycle. It goes through my box of updates, figures out who needs to get some of the LexCoin that I possess, then splits the value I have to hand over between all of the votes that I've made, divvies it up between all the recipients based on how many up and downvotes that I've made and who was involved in providing me the things that I have expressed a reaction to, and adjusts all of their blockchains appropriately.

As part of cleanup, the transaction box removes all of the upvotes and downvotes that I've done, fills my personal LexCoin wallet back up to my original stake, and prepares for me to go through the next cycle. This cycle could be any arbitrary length, whether it be five seconds, an hour, 12 hours, a day, a week – whatever the administrators of the site want the usual engagement length to be.

(My experience suggests that a relatively rapid transaction cycle often turns out the best. You get more observable immediate results when transactions are executed in between 15 and 20 minute windows.)

And here's where things get really strange.

The LexCoin that I give to other people remains LexCoin, and when they receive it it remains colored with the aspect that I gave it to them with, either positive or negative. It stays as part of their personal inventory until it decays.

(We'll get to decay in a moment.)

So now some users are infected with LexCoin. I've given it to them. They possess it. And whenever they interact with a piece of media and give away some of their personal coin, a proportional amount of LexCoin goes along with it. Their upvotes and downvotes go into their personal transaction box, the system will allocate coins from their personal wallet which now includes a percentage of LexCoins, those coins are transferred, including a portion of my own, there while it is refreshed including the LexCoin that they have in their pocket, and the next cycle begins.

Now we get to decay, because technically decay is part of dealing with the transaction box. It's one more step, one more mechanic to do before we go to the top of the round and start again. LexCoins out of my pocket have a lifespan. They decay at some arbitrary rate, but probably something on the order of tens to hundreds of times the length which the transaction box empties.

The idea is for my quanta of attention to not be permanent, merely long-term. If I like what you're doing today, odds are good that I will like what you're doing tomorrow. If I don't, I still might like what you're doing the day after tomorrow but less than someone that I have said that I like what they're doing today. If I like what you're doing both today and yesterday, then odds are good that you have a good chunk of LexCoin which has been refreshed for tomorrow.

This runs for everyone who ends up with some LexCoin. If Alice does stuff that I like and I give her an upvote, she has some LexCoin. When she upvotes something, more people will have LexCoin – just a proportionally small amount. If they in turn upvote or downvote someone, those transactions will all carry a little bit of LexCoin with the same aspect, positive or negative.

Eventually the amount of LexCoin involved becomes too little to be concerned with, so there may be an optional step which checks during the transaction box clean up phase to see if there's enough value to transfer to be worth executing.

Thanks to decay, the tiny bits that may trickle out fairly far into the network don't have a particularly long lifespan, though they can accumulate. This is a token that represents almost purely "things that I care about," and that care can be negative. It's not intended to be a medium of fiscal reward, but rather the medium which allows me to observe the state of all the provided media which I might see, and order it based on what I am likely to care about.

It's easy to tell what I might care about. Look and see if the creator or curator of a specific piece of media has some LexCoin. Order the whole list based on maximum LexCoin to minimum LexCoin by aspect, so that elements which have a lot of positively aspected LexCoin are at the top and elements which have a lot of negatively aspected LexCoin are at the bottom, and the stuff in the middle is the system saying that it doesn't really know if I have an innate likelihood of being interested in that stuff based on who is involved with it.

Now I have an individual view of the system, based in blockchain operations, distributed across all the agents in that blockchain network.

I have a web of trust built out of an infinitely renewable token economy, not one intended to be traded for or connected to the US dollar, but one that exists specifically to do one thing and one thing well: give me stuff that I may not have seen that I'm likely to like.


I have a little secret.

This isn't even my final form.

I've deliberately over complicated this system. As a set of game mechanics, which is how I think of all of these sort of operations, I can simplify this easily with one change of concept:

It's not just all users or user agents that have their own SMT. It's all things, all entities, which have their own SMT. Each of them has a wallet, each of them has a transaction box, and all of the rules which apply to any entity apply to every entity in exactly the same way. All that's important is what their connected entities are.

Think about this. Instead of thinking about rewarding users, we make the idea simpler and talk about rewarding media. Rewarding posts. Rewarding videos. Rewarding books, a page at a time or otherwise. Possibly rewarding creators and authors directly. Possibly rewarding people who curate well directly, with complete intention. Possibly rewarding entities which aren't actors at all but conceptual placeholders. Tags. Communities. Even bots.

All we need is a way to tell the system about the relationship between entities, those relationships can be interesting indeed.

What if one of the entities is the day the post entered the system? That's a perfectly valid entity. You might even want to vote up that day if it was one which a lot of really cool post came in on, or it was a day where a big national event happened and you're interested in what was going on. What if the entity is just one that maintains relationships to the current people in your state legislature? That's a perfectly valid entity; it describes an organizational group. You might want to upvote that entity because you care about things related to those people – or downvote it because you care that you should never see stuff from those people.

Relationships can be meta-textual.

For those people who see a blockchain, feel like they have a hammer, and are looking for a nail – this is the most extreme possible representation of the blockchain as distributed consensus-synchronized database that you're going to see. It's all about relationships between entities, taking the meta-textual information about entities in the system and making it operable, and – not as a second thought but as a primary goal – giving people something that is a useful tool in their lives.

Crazy talk, I know.

Maybe this isn't even possible. That's certainly a reasonable position to take. The blockchain is sort of the Jesus technology of the moment; like AI, just adding it to your company description and changing nothing else will increase your stock value.

But wouldn't it be interesting?

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...

So... to simplify things, you want to add more variables to be voted on, for example collection of posts, like voting for whole tags (like in Twitter you can actually advertise a tag, even make it trending [corporations do that]), voting for all posts made on X day (curationally a bad idea, but still, summarizing what you've said). Voting on all posts about X topic, or by Y organization\s (some people already do that with an auto-voter tool, not endorsing it, but that's what it does, you pick a user, you auto vote for all their posts).
What is the grand goal of your idea? To help users get more content that they like in their feed? To improve curation of posts, bury the junk and elivate the gold?
It's better to focus on one goal, than to immediately spread out. It helps with the creative process ;)

It certainly could result that there are more things to be voted on, because you can like and want more of lots of different kind of things and a way to flag that to the system so that you get them seems like it would be a good idea. But the underlying concept works with a very minimal set of descriptors; just users and user like agents if you wanted somewhere to start.

The grand goal of my idea would be purely self-interest: I want to see more things that I'm likely to like, and find creators that I'm likely to like what they create, on a regular basis. Everything else is way, way down the tree of importance compared to "be useful to me."

It may be an invalid assumption that things which "are useful to me" would in turn be "useful to others" and encourage them to engage with the system, thus profiting all of us – but I'm going with that, anyway.

In theory, anything that gets people to engage and enjoy a social media platform is going to be good for all users of that social media platform. The idea is for people to come, immediately get things that they like and find that it does something for them, and then stay. Right now – that's not really what happens.

I think that's a failure mode. I like to avoid failure. That may just be me.

If you look at my last couple of major blog posts where I talk about the web of trust and social media networking in a little more traditional mode, I don't think there's any way you can come away with a misunderstanding of what I want to achieve. Not only that, why I want to achieve it, in the things that have gone before which have both succeeded and failed in the space.

This? This is an unholy hybrid. But it's an unholy hybrid that at least might have the potential to be successful and useful as a tool. That's the sort of thing that excites me.

Well, what you're talking about is a sorting algorithm like Facebook and YouTube employ. If you upvote someone's post, it's likely you would want to see more of their posts. If you upvote several of their posts, it's VERY likely that you would like to see more of their posts.
If you upvote a lot of technology\science\politics\other niche posts, it's likely that you would want a lot of that niche posts in your feed, and so on. The algorithm can be more sophisticated, and analyze which posts of a user you upvote, and which you scroll by, for example if someone posts a drawing and you ignore it, but then posts a personal story and you upvote it, the algorithm can just show you the personal stories (assuming they're tagged properly) and hide the drawing from your feed.
The SMT might be the wrong mechanism for it, but something like (from the top of my head) User's Web of Interests, can analyze these things, and customize a feed based on that.
Those kind of things, if you can think of the math (and maybe even program it) can be published in utopian.io, some of the things there might actually end up in one of the upcoming hard-forks (although I might be a bit optimistic).

Better than they employ, actually – but in the same conceptual space. The idea being that there is more content being generated in the world than you will ever be able to follow directly and so you need to prioritize some, de-prioritize other bits, and be able to get to the good stuff faster.

SMT is probably exactly the wrong mechanism for it. We implemented this sort of thing a decade ago and the inheritors of that sort of algorithm are currently ruling the social media landscape. But cryptocurrencies are the only thing that anyone seems to care about on Steemit, so if I want any actual interest and I don't feel like bringing in some of my actual cash to buy votes – I have to talk about SMT and cryptocurrency-backed algorithms.

I'm cynical enough to do it but I'm not cynical enough to enjoy it.

The math is easy. This is some basic game theory stuff. You don't even really need to run the numbers as long as you can model the interactions, and they're both atomic and turn-based – it's about as easy as it gets.

But I did my time in the programmer-mines. I have no interest in slaving away, crafting some code that people may or may not care about and which I have sacrificed my blood, sweat, and tears to produce. If I'm going to do that, I'm going to write some more wargames or role-playing games because those are things I actually enjoy – and can get actual pay for. In real money. That I can buy a hamburger with.

Sometimes I feel like the only person involved in this community who has a background in game theory and the soft sciences side of social networks. It's a weird position to be in, surrounded by people who want to "play the game" of "maximizing their score" by getting bigger numbers in ways that aren't actually useful to other people in the community but which are absolutely the most rewarding.

Delegated SP bot swarms, coin flipping, strategic voting blocks – all I want to do is write stuff, have people that would like the stuff I write find it, find the stuff that I would like, and be gratified by the process. To suggest I'm a little disenchanted might be to understate the case.

I look at Steemit as a social network and say, "you had one job…"

You seriously should check utopian.io
You do get rewards even if the code isn't implemented, from their bot (giving some even 60$, depending on voting power), and a lot of members upvote there too, myself included

I've looked at it, I suppose it's interesting, but I just not a joiner.

"I would not care to be a member of any organization that would accept me as a member."

Now, if Utopian wants to be a useful curational group, finding content that's out in the world and not affiliated with them, and making sure it gets rewarded and put in front of people – that's cool. But it's not my kind of thing.

Feel free to pass along my posts for consideration. After all, that's what we write things for – for other people to see them.

If we could only get more of that.