281
« on: March 17, 2015, 08:48:17 pm »
Here are some of my thoughts:
1) It allows anyone with access to the internet to participate in the global financial system regardless of what restrictions their local financial gatekeepers have set up.
These restrictions can be intentionally imposed by their government for whatever reason, or it may just be a byproduct of it not being profitable enough to set up traditional financial institutions there (I'm referring to the unbanked).
This can provide a lot of good to people (especially poor people). They don't have to deal with cash for their business that can easily be stolen. They will have access to same investment instruments that people in developed nations (I'm considering future financial innovations on the blockchains here like bond markets, loans, and companies that issue cryptostock on the blockchain) will have since the blockchain does not discriminate. Speaking of loans, even people in developed nations like the US will have more investment opportunities because of the blockchain. Non-accredited investors can provide micro-loans to people stimulating development that would have otherwise not occurred because it wouldn't be worth the traditional bank's time (of course they can also be scammed into losing their money, but I really dislike the nanny state that restricts the level of risk individuals are allowed to take with their own money in investments/gambling).
There are of course potentially negative aspects to this as well, which may interesting to touch on in the paper. For example, without an easy way to impose capital controls, it becomes difficult for a government to sanction another country. They could still restrict shipping of physical goods to and from that country (unless an intermediate proxy country is used), but it would be too difficult to restrict purchasing of services that can be entirely consumed digitally (creating media, software services, etc.). Now this may actually be seen as a positive depending on one's political philosophy and the particular instance of the sanction and whether one thinks it is justified or not, but for the paper I think it is still worth exploring what it means geopolitically when governments lose (or at least weaken) that stick from their tool bag which has helped them get what they want. And of course one could explore what blockchain technology means for money laundering, supporting criminal activity, and financing terrorism.
Anyway, moving back to the positives...
2) Transparent, fraud-free online voting is a huge deal IMO.
I suspect once you lower the barrier to entry (allow people to vote early and often from their smartphone) and give them confidence that their vote is actually counted then voter participation will go up. Also, if you can vote early and update your vote before a deadline, it allows you to vote how you really like rather than for the lesser of two evils and then change your vote in the last day to vote strategically. And since everyone can also follow this strategy, it means you get to see how everyone else would really like to vote. This means if you vote for some party or candidate that the media tells you has no chance but it turns out they actually have very large support and can win, you don't bother changing your vote. On the other hand, if the media is correct and that candidate only has less than 10% of the vote, you could then change your vote in the last day to pick the lesser of two evils that actually stands a chance of winning. I hope a voting system like this may stand a chance of breaking up the two-party system in US and actually providing real change to the government by allowing candidates that a larger percent of the population actually likes to be elected rather than one of the two serious contenders that they hate a little less than the other serious contender.
3) Smart contracts.
I agree that your points 3a and 3b in that post are very interesting to focus on. I find the idea of imposing restrictions on yourself through a public smart contract for the purpose of gaining benefits from other people very interesting. The smart contract is immutable and public (so you cannot change the conditions in the future in a way that is not supported by the contract), is enforced by the blockchain (so people have a guarantee that once the conditions of the contract are triggered, the stated outcomes will occur), and precisely (through code) defines the mechanisms through which these triggers can occur (typically this could not be done through software alone and would involve selecting arbitrators or oracles that feed in the data that triggers the contracts). For the enforcement of the contract by the blockchain to have any weight there would need to be something the user loses if they fail to meet the obligations of the contract. This can include cryptocurrency locked in the smart contract or other locked assets that can be automatically sold through an exchange or auction for cryptocurrency to pay off debts and pay for restitution, and/or simply recording how much money the user (who in this case would have to have a real-world identity established and linked to the blockchain account to prevent Sybil attacks) owes to others (to pay them restitution) on the immutable blockchain. In the third case, the user could enter smart contracts without having anything of value on hand other than their good reputation. If they already have a bad reputation because of previous bad marks from failure to meet the obligation of their previous contracts, no one would take the new smart contracts seriously (at least until they pay restitution to their victims of previous smart contracts to clear their bad marks). The beauty of these smart contracts is that each individual gets to choose the precise terms that they wish to impose on themselves, however they would of course be restricted to choosing terms that others will find acceptable to do business with them. The reason they bother imposing such limitation on themselves is to be able to do business with others, which they need to do if they wish to survive and thrive in society.
I also should be clear by what I mean by precisely defining the conditions of the contract. I am not talking about the part of the contract that the arbitrator uses to judge outcomes. That of course remains as vague and subjective as it is today. The part I am talking about are things like you must pay X amount every month otherwise you default on the loan, or the variable interest rate of your loan can only increase annually by at most some fixed amount. And all of this would be precisely defined through a programming language. Although it is a small part of the contract, I think getting as much as is possible of the contract done through precisely-defined code in the smart contracts helps. The challenging part is of course the subjective stuff that requires human judgement. Blockchains don't help with that problem (I'm not pretending like blockchains are some panacea). But smart contracts do add an interesting advantage to even this subjective component in that the creator of the contract can define the consensus conditions necessary for the group making these human judgement. The contract can define a set of human judges a priori and give each a weight. Then if the sum of the weights of judges from this set who agree on a particular decision (a decision restricted to some finite set of possible decisions defined in the smart contract) is greater than some threshold, the blockchain carries out the execution of that decision as defined in the smart contract.
My hope is that these systems can replace much (but I don't personally believe it can replace all) of the traditional justice system. Trying to use smart contracts to replace all of the traditional justice system starts to, IMO, make the new system start looking more like just a technologically-sophisticated version of traditional state-based justice rather than "private law"). Let me expound on that.
One can still opt-in to punishment under certain circumstances as defined by the smart contract they enter. One might bother doing this because they carefully weigh the pros and cons of entering this smart contract versus not entering the contract and come to the conclusion that the self-restriction is in their net benefit due to the access it gives them to goods and services made available by other people in the society which they could otherwise not access if they refused to enter the contract. Now when I talk about punishment I am typically talking about things like forfeiting bonds that, for example, are paid, if necessary, by auctioning off property assets which the smart contract has a lien on. I am imagining some hypothetical future where you can have a property deed digital asset on the blockchain (which has value because some credible enforcer will respect the property rights of the owner who can prove ownership of the digital property deed through cryptographic signatures) and you can put it up as collateral for a mortgage-backed security smart contract, for example. Short of that, however, the public, immutable blockchain could just record what the person (who has an verified real life identity associated with the blockchain account they enter smart contracts with) still owes, or what their other punishment is, and there would be an expectation that the person satisfy that punishment / restitution to get back good standing in the community.
These punishments would be activated if you break certain rules. The rule specifications can be modified by a legislative group (whose members can change through a process described a priori in the smart contract) and the claim of whether one's specific actions actually broke the rules (and what the corresponding punishment is, constrained by the rule specifications) can be determined by a judicial group (whose members can change through a process described a priori in the smart contract). This all starts resembling our existing government system very quickly. But the constitution is made more precise and better enforced through code and in theory an infinite number of variations can be adopted. In practice, I believe societies will tend to adopt very similar smart contract frameworks (where the similarity becomes stronger the more we narrow the view to smaller geographically local societies) simply because they need a certain amount of compatibility between their smart contracts to be able to safely and securely trade, work, and live together, and also because if everyone's smart contract were widely different, there would be a huge cognitive burden in evaluating how compatible a counterparty's smart contract is to one's own smart contract when deciding whether to interact with them.
Then, the issue is what do you do if one has an incompatible smart contract they impose on themselves (or in fact they don't impose any limitations on themselves) but still wants to interact with you? What if despite your request to be left alone, they keep bothering you? What if they are malicious and attack you to steal your property or just hurt you for pleasure/revenge? This then requires enforcers of a given society to physically separate the people with very incompatible (compared to that of the society) smart contracts from the rest of the society. Essentially they would be partly be the police and partly be the border patrol and customs of a nation. In theory this can operate at any scale, but my guess is that in practice it will efficiently operate at the scale of typical nations/states today.
There is also the additional problem of negative consequences to a society even when the aggressors are physically separated. Examples include: cyberattacks (hacking computer systems), cyberbullying, intellectual property infringement (if the society recognizes intellectual property), certain types of publications (whether information, true or not, or visual/auditory depictions, real or simulated) that are found to be undesirable by the society, pollution, overuse of natural resources, global warming, etc. For some societies, these issues may just be a fact of life that they accept despite not being happy about it. For example, they might just work hard to improve their computer security defenses, try to ignore the cyberbullying and the horrific (to their subjective sensibilities) content being distributed over the internet, and simply except that the public goods they create (entertainment, new technology and processes, code, etc.) will simply be copied by others without additional compensation and try to find other funding models if necessary. On the other hand, certain negative consequences might be too much for certain societies that they will be willing to put significant pressure (maybe trade sanctions but perhaps even war) on the other societies to get them to stop. So perhaps the pollution of the air or water supply by a neighboring community is hurting the health of the people in a community, and they decide to actually threaten them with military action (and follow through with the threat if necessary) if they don't stop. So, I imagine we end up with something like a military as well in this system and like today that military threat would likely be used as leverage to get favorable deals that the community wants. And what stops them from abusing this power by escalating from the act of simply stopping the other communities from doing bad things to them (where bad is of course subjective) to the act of coercing other communities into doing beneficial things for them (likely at the expense of the other communities). So maybe they decide they want more of their neighbor's land because of the wonderful resources available there.
As you can see, I like the improvements blockchain technology will bring to justice (more precise rules, better enforceability, and likely more efficient than the current system), but I personally don't believe it is fundamentally different than our current system or that it allows for the removal of a "state" (depends how you define state I guess).