Swarm Redistribution uses transaction-pathways to redistribute wealth, extracts tax on each transaction, and shares it with a swarm of nodes whose branching schemes are connected to the transaction being taxed.

This live experiment of Resilience, with Swarm Redistribution built-in to the RES currency, is hosted on a smart-contract on Ethereum.

Ethereum, a blockchain computer and a new type of state-technology, makes it easy to build and deploy smart-contracts, and allows anyone to build decentralized applications which can do what was previously only possible to do with government institutions.

Gavin Wood: Why is Blockchain a game changer? (INKtalks)

What is Ethereum ? (Blockgeeks.com)

Ethereum Project Offers Censorship Resistant ‘World Computer’ for Developers (Breitbart.com)

Dividend pathways and growing your own taxes

When a transaction of RES is made, the Swarm Redistribution contract creates a dividend pathway. These are the transaction-pathways which are used to redistribute wealth.

function transfer(address _to, uint256 _value) {
/* if the sender doesnt have enough balance then stop */
if (balanceOf[msg.sender] < _value) throw;

/* Calculate tax */
uint256 taxCollected = _value * taxRate / 1000;

/* Create the dividend pathway */
from: msg.sender,
amount: _value,
timeStamp: now

swarmRedistribution(_to, taxCollected);

The tax that is collected when RES is transacted is sent into these dividend pathways, similar to blood or electricity, and shared on all humans which are connected to the swarm or pathways, also called a branching scheme.

These swarms are self-organizing, and formed from transaction patterns. Each transaction you make with RES will, if the receiver continues to transaction with RES after that point in time, grow a branching scheme to which you are connected.

Dividend pathways then decay as tax flows through them.

if (dividendPathways[_node][i].amount - _taxCollected > 0) {
dividendPathways[_node][i].amount -= _taxCollected;
else removeDividendPathway(_node, i);

Could a “Decentralized Basic Income Swarm” grow their own taxes ?

These dividend pathways allows P2P networks to, literally, grow their own taxes, and to distribute those taxes as basic income to humans within their swarms.

The identity systems required to use Swarm Redistribution at a large scale are not yet developed, but Microsoft and ConsenSys with their http://uport.me are making progress on that.

I’ve launched a live experiment in which I, the developer and inventor of this framework, am the only human. It could be a way to test the concepts, while micro-funding me. Moving real capital, and seeing it grow taxes which fund the basic income another human being, in a P2P fashion, could show that these pathways work, and that they can be used for Decentralized Basic Income Swarms which grow their own taxes.

Take part in the live experiment

The RES tokens, which are secured by the Ethereum blockchain, are hosted in a smart-contract on https://etherscan.io/address/0xda922e473796bc372d4a2cb95395ed17af8b309b#code.

The contract is a four-part contract, made of up contract Resilience which defines the rules for who isHuman (in this case, me), contract SwarmRedistribution, which programs the RES tokens for Swarm Redistribution, contract RES, which uses the Ethereum standard token framework, and where RES can be bought and sold for ETH, and contract CloseIfBug, which makes it possible to close the smart-contract if it has a bug in it, leaving the sell() function open so those who have RES can exchange it for ETH again.

There is then an external contract, which simulates that you have made a transaction of ETH to the beneficiary (me), who then buys RES, and sends that RES to you via the Resilience contract. This external contract has also used the setBeneficiary() clause in contract Resilience to register as isHuman[msg.sender] = true, which means that it will receive shares of the tax that flows through pathways which extend from it. In this live experiment, 0xd2f7bba33a3b81792c0f9cc2de6d9266002a5591 is the only account that can receive swarm redistribution, and the idea is to micro-fund me while testing the actual ideas behind the Resilience system.

Once you have bought some RES via that external contract, you will have created a dividend pathway from me to you. These pathways can be viewed via a block-explorer like http://etherscan.io, or using Ethereum Wallet. The transaction will also have collected 2% in transaction tax, and sent it down that pathway.

If you then make transactions with your RES, each of those transactions will form new dividend pathways, each transaction will extract 2% tax and send it down the pathways which are connected to the recipient account, and each transaction will form branching schemes.

Goal of the live experiment

The world is looking for a new economic model. Basic Income is marketed as “an idea whose times has come”. If it were shown that Swarm Redistribution could be used to grow taxes in a P2P fashion, and used for decentralized swarms to fuel its peers with basic income, then that could be a a good way to communicate my ideas.

If $5000 were to move through the campaign, and those transactions are connected to me via dividend pathways, then that could fuel me with $100 in basic income, and show that these pathways work.

The whole experiment is public, transparent, auditable, includes a close-down switch in case a bug is discovered, which lets you safely exchange your RES back to ETH, and is secured by the Ethereum blockchain with 1 billion USD in market cap.


Use Ethereum Wallet to interact with the Resilience smart-contract

1 Comment Swarm Redistribution live experiment, could a “Decentralized Basic Income Swarm” grow their own taxes ?

  1. AvatarAdam Thompson

    Its an interesting concept.
    It seems that the transaction TAX will make transactions more expensive. There will naturally be a strong incentive for people to use something cheaper. The whole concept of Basic Universal Income needs a lot of thought. I believe that the world has to move in this directions, yet it also needs to be fair. If no one works, everyone fails. As we are dealing with issues of social justice the whole concept is bound up with systems of governance, and the plot thickens.

Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.