Paraphrased notes from Back and Hill interview

Below are some paraphrased notes from the new “blockchain 2.0” interview conducted by Adam B. Levine (editor-in-chief of Let’s Talk Bitcoin) between Adam Back and his business partner Austin Hill.

Be sure to listen to the full interview (and here is my write-up from the previous post as well).

  • When people talk about building on top of TCP, this is the way to do it, which is the interoperability using existing bitcoins themselves to move them.  If I have a bitcoin to buy for small payments like a cup of coffee, I move it into a sidechain that has higher transactions per second and then move the change back into the main Bitcoin network and then put it into a different side chain to invest it a Bitcoin denominated derivative against US dollars or buy electronic shares or something like that.  Bitcoin is used as interoperability level moving across the pegs, allows open innovation in a neutral sense without creating a new scarcity race.
  • Building the infrastructure so these sidechains can take advantage of the global hashrate through merged mining but with some additional extensions. But there are some core services that you do want such as good PKI for the registry, digitally signing for sidechains and new asset issuers, clear disclosure if people can move assets between chains, wallets can tell what properties of the side chains (when you get asset from the side chains, you are aware).  We don’t see a justification for a lot of these altcoins switching out the proof of work besides Adam’s contribution with hash cash, it ignores $250 million in ASICs and datacenter that bitcoin is self-funded as a platform for verification.  We think trying to bootstrap a new global hashrate infrastructure is kind of pointless.  Makes more sense to use what is out there Namecoin has achieved 80-85% of Bitcoin hashrate through merged mining.
  • It is a preferable approach to these other 2.0 projects because it is an interoperable approach so you can move money around and interoperate between different networks, different side chains.  The typical TCP analogy people use here is inaccurate as they just send watermarked bitcoins; with TCP you send users messages point to point, if you send it over the bitcoin network it’s an n-squared broadcast and the things sent on the bitcoin network should be about the minimum amount of data necessary to ensure the bitcoin properties, that the value transfer can be tracked, that smart contracts can be evaluated like multisig and so on.  Any data like “this is my email address,” or “this is a receipt,” does not belong on the bitcoin network.  That is what the payment protocol is for, point to point to people. [BIP 70 is the payment protocol]  I think some of the people building on top of Bitcoin are doing it in a naïve way, which is a disruption to Bitcoin.  For example, even Colored Coins which is quite neutral and clean, no digital scarcity race, but has scalability issues because if transaction volume reached a significant volume it could saturate the Bitcoin network.  Right now the transactional limit is 7 transactions per second, increasing block size incurs centralization risk because you need a highspeed link, decent bandwidth if it gets too large.
  • It also breaks with colored coins, Adam showed Austin, David Chaum’s ecash server he had come up with coloring DigiCash coins and watermarking them and even last year he still thought it was the best approach to add extensions but saw that with SPV wallets, Colored Coins don’t work with SPV wallets and we live in a world where mobile wallets are a predominate device so if Bitcoin is going to reach its full potential for interacting with billions of people, Colored Coins just doesn’t work in that scenario because you cannot have a full node on a smartphone.  On top of which nobody had contemplated how will this capability of watermarking work?  If people color different assets the same color, who is the arbiter (e.g., ‘blue’ for both a share and copyright registration)?  So there were ideas but no one had really thought out, with SVP, with some sort of asset registry, whether you do that in a distributed basis like Namecoin does or you that in a centralized PKI signed registry service, need supporting infrastructure to make it work.  People got enamored and went off and watermarked a bunch of things.  How can we allow for some of the properties of native marking, new asset issuance, extensions to the scripting, build on a neutral platform.  The principles from our project: permissionless innovation, decentralize wherever possible, decentralize and distributed.
  • A lot of people are interested in the potential for user created assets and smart contracts, they see that can be used a lot in the future, trustless escrow.  Colored Coins, Mastercoin, Bitshares and Ethereum have come in and add stories, creating networks.  Pegging technology is the next step of technological improvement in an interoperable way.  Built on top of Bitcoin in a way that does not result in spamming or watermarking bitcoin transactions that makes every transaction a bid/ask, saturating Bitcoin.  You don’t need to do that.  Sidechain that is pegged to bitcoin, so there is no counterparty risk, no escrow agent holding your bitcoin.  Your bitcoin can move between networks which are tied, in that sense they are merged mined.  People can do their innovation in interoperable way.  Early days in TCP/IP, if every time somebody wanted to make media streaming, webpages, online shopping, each time they make a fork of TCP protocol, made a few changes so it is an incompatible network and said “great we’ve done online shopping,” yet none of these things talk to each other, you have to pull them out and put them back in to achieve anything.   So you get network effect by having interoperable systems.   So if we have different people working on micropayments, online shares, high frequency trading, to do all these things on different networks that are open networks, preserve the freedom to innovate, fully interoperable and operate with two-way pegs, best of both worlds: freedom to innovate, avoid the silo effect, and we avoid these self-defeating selfish ‘newshares’ that some things get built on top of.
  • We don’t want to see another Mt. Gox, exchanges have had a high failure rate (theft, incompetence, internal malfeasance).  New players are doing security audits, but these are in off-blockchain, trust-me model, holding private keys.  We need to extend trustless blockchain into new parts of the ecosystem but you can only do that if the blockchain can scale to have more of every interaction depend on the blockchain.  Some exchanges were doing more than 7 transactions per second.  There was a practical limit to go off-chain.  Creates an IOU situation where someone promises not run away with bitcoins.
  • Smart contracts off: build infrastructure, services, exchanges, payment processors — build components in a decentralized way, build service in a trustless way (smart contracts).  And almost all the system players are not using it.  Somewhat an artifact of the transaction limit.  Can switch coins using an atomic swap.  It is a known property, but not widely used.  So an exchange can simply be matching orders and not touch the coins.  Remove the need for audit, audit is after-the-fact-reactive.  If we had audits every 6 months on Mt. Gox, that doesn’t mean the situation would have been avoided.  The point with bitcoin is you have a real-time audit, if someone tries to do something outside of a smart contract, it is a priori prevents this.  By architecting these things where you don’t have to trust them, you trade with air-gapped wallets — exchanges just handle order matching.
  • New model: Exchanges can compete on marketing, building liquidity, volume, customer service, regulatory compliance, making it easier for you to file your taxes, a whole bunch of things they can innovate on.  But the basic security model isn’t: trust us with your assets.  It is trust us with creating the best market place where you can find the best liquidity and the fastest and best customer service.  But you never need trust us with your assets.
  • We have focused on the last two months on the core science, we gathered a number of the Bitcoin core developers from around the world. Many of whom who hadn’t even met each other.  We set up a house in California where they all came and collaborated, some of them lived in the house.  Called “The Bitcoin Mansion” – not a mansion.  A lot said that this approach was “not possible, we don’t believe in it the ability to do a two-way peg and retain all the properties and build a security wall.”  We have now proven that it is, we have gotten sign off and support from a lot of the core developers.  But even that change is going to require some time.  There is a community at large that needs to understand it, there is a proving period that needs to be there.  These guys are incredibly overlooked by ecosystem that depends on them, volunteers who are controlling some of the most important code on the planet, next to the space shuttle.  If we have space shuttles and stations blowing up, it can ruin space exploration.  If they screw up, they can ruin math-based currencies or set them back incredibly far.  So they have to be very judicious and patient in adopting changes.
  • This creates contention. Whereas you look and see that particular project is cool, but you cannot afford to pay attention to a pet project. Can’t accidentally introduce a bug.  It means that innovation on core is slow, because conservative, value preserving, focus on robustness, fixing minor bugs, very careful gradual change.  Two way peg, requires moderate high risk change.  Bootstrap problem, evaluate the change or set of changes and be sure that it is safe.  But once that is done it allows people to do innovation on side-chains, explore new ideas.  If ZeroCash wants to do something on a side chain.  If in 6 months, they want to increase the block chain, they can do that.  If Bitcoin main wants to reduce the block size to increase decentralization.  Someone wants to do something, changing contracting language, tagged user assets that are SPV compatible, they can do on another side chain.  People with different views on a contracting language can do it on a different sidechain.  Frees up the space to allow open innovation very rapidly, without creating risk for Bitcoin main.  Security firewall, you can only move bitcoins in that have been moved out.  Value does not float against other chains, implemented protocol that fully preserves 21 million supply.  Only Bitcoin chain is being mined, the others are repositories where you can move bitcoins into them and back out.
  • Incentive to mine these: we believe there will be, not disclosing, in discussion with a lot of the large miners and mining pools on making sure they have good incentives and good reasons to merge mine this.  And there will be an economic model that supports participation.  It won’t be based on mining rewards so obviously that leaves transaction fees but there is a transaction model that is flexible, is market based allow each of these sidechains to have their own innovations, but collectively all of them together can increase the transaction fee revenue for people who merge mining this.  From complex systems design and merchant property is that this will actually drive demand for Bitcoin, other interesting assets or contracts that can be written against bitcoin.  We have had discussions with some very large financial institutions who are looking at volumes of transactions and contracts and derivatives, futures, options contracts, that are orders of magnitude larger than the entire bitcoin asset base.  Huge.  When you start looking at embrace or extend the functionality to include part of their asset base, encoding into blockchain technology, you can start to see the demand for bitcoin will far outpace the availability and will ultimately drive up the price of bitcoin.
  • Once someone bring an open network for supporting smart contracts against other assets, that opens up a wider set of transaction types so you would expect the transaction throughput to go up, dollar transaction to go up.  Bitcoin is the neutral transactional currency, therefore the amount of bitcoin denominated transactions go up, which puts up the utility value of bitcoin.
  • You can do different block intervals on a sidechain, counter intuitively, because when you are merged mining with say Namecoin that means some namecoin blocks are not bitcoin blocks. And vice versa so you can have a different target, smaller faster blocks it is possible.
  • Two members of the team have figured out how to scale to hundreds of thousands of transactions per second while retaining all of the properties of retaining a blockchain security model.  And those innovations will have high frequency trading, very high speed liquid markets and exchanges that are using blockchain security model and blockchain trustless infrastructures, but meet the business requirements that are necessary to do high volume. And that is definitely our projects scope to make those platforms available for people who do have, someone who wants to compete with Visa but I can see myself hitting, 20, 30, 40, 50,000 transactions per second.  Where am I going to be able to process those and be able to get instantaneous transaction verification without having to wait for the limit of the blockchain.  We think it will be possible and trustless security model of the blockchain.
  • Right now combing our hair, putting on our hats and wearing fancy ties but we are getting ready to announce more details to the project so that those interested can track the project and reveal it including announcing the name, who’s on the team: happening within the next 60-90 days.  So a very short term.  We are going to be releasing, one of the principles we will be releasing from the cypherpunk days is and one of the founding principles of the project is: “we speak in code.”  So we really want our products and our software to speak and so we will be releasing software very quickly that is necessary software that is needed for bootstrapping this type of ecosystem.  There are a couple different parts to the existing blockchain to the existing ecosystem that have huge gaping problems that we can deliver immediate value without needing to wait the 12, 18 or 24 months that it might take to get some of these changes to be adopted in Bitcoin core.  Some people are aware of these problems but we believe we can deliver immediate value based off that.  Get out there, release very useful open-source free-software, some software stacks that other people can adopt into the ecosystem to secure their users accounts, secure parts of the Bitcoin ecosystem that are operating on a trust-me model.  We think we can deliver a lot of value by helping them to move to more of a trustless infrastructure.  We are going to be investing very heavily in building a team of cryptographers, programmers, working to support some of the volunteers in the Bitcoin core community to provide them resources and allow them to really accelerate some of the things they know need to be done.  Most of these guys are volunteers, have day jobs, huge weight on their shoulders: do it because they love the technology and community.  Have not received a lot of support.  Supporting them, providing more tools, more testers, more documentation resources, travel vouchers so they can meet face to face – some of the things we will be doing.
  • Some business models rely on the availability and reliability of the Bitcoin network, so following the Linux model they should hire – as they can afford – developers in the community to work on it.
  • We are a “blockchain 2.0” company, although I personally care for the success of Bitcoin, it is important to distinguish between bitcoin the asset and the blockchain as a programmable distributed trust infrastructure.  And we are interested in blockchain 2.0 and blockchain 2.0 using bitcoin as a neutral transactional currency we believe is a great, offers great promise but I want to build a blockchain that could support a nation-state putting its national currency and phasing out paper dollars.  And there is a lot of reasons to do that: counterfeiting, utility value, conducting commerce in separate geographic distances.  Auditability, trust, whole bunch of potential to reinvent our financial infrastructure to better serve humankind and we have only begun that journey and I’m interested in a platform that is distributed, neutral, has all the principles of and properties of Bitcoin has embedded and imbued in it the principle that “it can’t be evil.”  And allows the world to migrate math-based assets and math-based currencies.  That is going to take time but we are interested in building that blockchain 2.0 and do that as an extension of the existing blockchain – not running off and building our own alt ecosystem and premining it and watching Adam and I get rich off having the first coins – that is not our intent.
  • There is no altcoin race with this, using bitcoin purely as a transactional currency.  Systemic risk issues: if more of business starts to move their accounting and B2B payments into bitcoin and cryptocurrency issued assets and denominated national currencies, you get the benefits of the zero trust, immediate auditability features so if you are receiving insurance contract from an insurance policy and there are about to exceed their reinsurance limit that would mean your insurance policy would be immediately failing audit and that would mean your policy is invalid.  You can start to remove systemic risk from the system and avoid Enron-like situations.  Even in the long turn there would need to be iterations of smart contracting before we get those kinds of things.  But even in the long run you get a national currency issued where they would have  smart contract like an issuance contract that would specify their monetary policy, no more than 2% cost of easing or maybe subject to market metrics and that applies to them.  Even if they have the key to issue more coins and some redundant hardware air-gapped key manager, they would be physically unable to bypass the monetary policy rules because the monetary rules are bound into the genesis of the coin and all recipients of the the coin would reject them if they tried to exceed their own monetary policy.  So I think if we get to a system like that we have can have real time auditing and agree to societal rules and enforce them a priori rather than finding out 6 months later that somebody has hundreds of billions or trillions of undisclosed assets and then you have an AIG or all of these kinds of cascading failures in the system.
  • History of Zero Knowledge is not archived, Youtube did not exist.  At the time we were very thumb our nose in the face of authority, we were fighting the Edward Snowden type of battles.  The NSA and CIA tried to shut us down, we were on 60 Minutes advocating crypto for all and tear down the system.  That may not be the best way to interact with these guys: is I’m coming for you, I’m going to burn down your system.  The financial services industry, the people we have talked to, have real problems themselves.  We talked to a very large buy-side financial institution who literally has hundreds of billions if not trillions of dollars’ worth of assets under management and they said from a pure compliance point of view we don’t understand our risk.  We have entire teams holding binders and contracts and asset systems and we are trying to figure out what we own and the risk is and what the underlying asset is, so if we can digitize this and have it be encoded in a way that we can actually we can make representations for compliance reasons for our own risk management, we would welcome you in.  Show both governments and financial institutions this is not about wiping them out or destroying their business, this technology is about imbuing the entire ecosystem with verifiability, trust based off distribution and math.  And some real good foundation levels where they can reinvent their business and yes, we can drive some competition in the industry.  And hopefully some more efficiencies.  Just how media companies are adapting to the internet and rebuild their businesses, we want to encourage these people to look for efficiencies.  And those that do will be much more like the Netflix of the future versus the Blockbusters of the future.  We want to help them rebuild their businesses like Netflix, not like Blockbuster and if they don’t want to adapt they face extinction
  • Public auditability, typical objection to commercial basis – companies do not want their business model to be public knowledge (profit margin, volume of trade, market movements, if someone is selling a large amount of stock, they like to keep that to themselves and not have that readily to the market) and that tends to present a barrier to public audibility.  We have to preserve commercial confidentiality.  Homomorphically encrypted values, have the blockchain validate the inputs add up to the outputs without disclosing the values involved, they are encrypted in such a way that addition still works on them.  Includes zero knowledge range proof that encrypted value A is less than encrypted value B and use it to prove leverage ratios and things like that.  Can do a lot of things to preserve commercial confidentiality but allow for public auditability.  So this merely a scope that can preserve that traditional and necessary fragile privacy for individuals and commercial sensitivity for companies but all allowing public audibility
  • I can see that two parties engaged in a currency swap or whatever instrument, their identities are not apparent to me at the blockchain level but they will have business records saying who they bought it from.  There are two networks involved in a transaction, the blockchain broadcast P2P network (byte minimized, scarce resource), you don’t send to that more than you need to insure the correct interpretation of the transaction.  Invoice and receipt go to the payment protocol level which is point to point communication between buyer and seller and if one of them is a business they will be keeping records or if you’re an individual they will be keeping their receipts for taxation purposes.  I think there will be identity but will keep the parties not broadcast to the peer to peer network.  Why is financial privacy wanted?  Because some people are paid their salary in bitcoin, so you can figure who this guy is because he bought a pizza in the shop or he paid you back and you see an address – it shouldn’t be reusing addresses.  If he was paid a salary and that amount of salary was encrypted, you wouldn’t know how much he was paid and he if paid you personally $10 you wouldn’t know his salary just that he hasn’t exceeded the value of the transaction.
  • We will be launching a website, with job postings.  If people keep track of us on Twitter – @austinhill and @adam3us – keep watch we will be announcing the name of the website and project in the coming month.  There will be at least a place holder site with more details and jobs available.
Send to Kindle

“Blockchain 2.0” with Adam Back and Austin Hill

Some very exciting news is being made public.  Adam Levine, editor-in-chief of Let’s Talk Bitcoin (LTB), interviewed Adam Back and Austin Hill for a new endeavor dubbed “blockchain 2.0” — I recommend everyone to listen to this interview.

Below is my write-up I did for LTB (note the copy on LTB is missing the footnotes which I have included below).

Blockchain 2.0 – Let a Thousand Chains Blossom

Adding on-chain utility and extensibility in a scalable way sums up the core ideas of the “2.0” next-generation cryptoledger space.  This is a segment that has grown rapidly to include eight announced and funded projects, each vying to create new use-cases utilizing a trustless blockchain or in Ripple’s case, a consensus ledger.

And now we can add one more to the list, an unnamed entrant financed by Austin Hill and articulated by Adam Back.  Hill is a well-established tech investor and in addition to other projects, spent almost $4 million in the ‘90s trying to develop and commercial electronic cash and anonymity systems through a company called Zero Knowledge Systems.  Back, likewise, is a domain expert, creator of the Hashcash proof-of-work mechanism used with Bitcoin and all other SHA256d-based alt derivatives.

This past week, Adam Levine interviewed the two gentlemen and learned that Hill and Back have created a company that includes several Bitcoin core developers working on a project momentarily dubbed “Blockchain 2.0” (the actual name and website will be released soon).

Some backstory: at one point Back worked for about 4 years with Hill at Zero Knowledge Systems and while Hill was familiar with Bitcoin, it was not until Back approached Hill (who was in retirement) and explained the extensibility merits and use-cases that Hill began to take it seriously.  Thereupon, they spent a week in a boardroom, mapping out the business plan and adopted the motto: “can’t be evil.”  In, Hill’s words based on his previous experience with Zero Knowledge Systems, “We believe trust is not earned because we’re good guys but trust was based on the protocols, the whitepaper and cryptography – where we were not asking for trust.”

They then rented a home in California for a couple months earlier this year with several other core developers and looked at ways to add new extensions to the existing blockchain – build a company around it – all the while providing backward and forward compatibility with the Bitcoin blockchain.  Again, this is not the “typical” alt because instead of creating another series of independent networks it will in will utilize merged mining and atomic transactions to extend the feature set via interoperable sidechains (more on that later).1

Why is this important?  Because as Back noted, the pace of current development on the core protocol is purposefully slow to prevent bugs and vulnerabilities.  And according to him these sidechains will allow experimental development to take place without impacting the main codebase, allowing the ecosystem to experience a faster pace of invention, scalability, faster transaction throughput, multi-asset issuance and even extensions to smart contract scripting.

How is this done?  According to Back, last December he spoke on Let’s Talk Bitcoin with Andreas Antonopolous and mentioned a one-way peg system, however it turned out to have undesirable limitations.2 Greg Maxwell then proposed a two-way pegging method that enables Bitcoin to connect with a sidechain which is a mathematically-controlled peg between Bitcoin main and the other chain network.3 Thus, according to Hill there can be continuous deployment and interaction with sidechains optimized for multiple purposes – that multiple sidechains can compete on features such as having larger block sizes (up from 1MB), which while leads to increased centralization, provides higher transactions per second.  And if users feel uncomfortable with the level of centralization, users can unilaterally move tokens from one chain back to Bitcoin main.

So in essence, while there are multiple chains no new bitcoins are created – that protecting the digital scarcity of the finite amount of tokens (ultimately 21 million) is a core point to this project.  And that by linking chains they have set Bitcoin up as a “transactional currency for all the innovation and all new assets so you can potentially issue shares in a sidechain, that specializes in smart contracts shares, derivatives, user assets, ultimately backed by bitcoin, pegged to bitcoin,” explained Back.

Why not create start from the beginning, from a fresh slate like several other projects?  According to Back, in his view artificial scarcity is “fairer if we use the existing scarcity rates.”  And that he is not convinced that some other alts have a strong technical ground to build from as they “start a new scarcity race that creates an interoperability silo […] in order to get into to it you have to swap coins.”  Thus, Back sees the extensibility as adding “direct support for issued assets, extended smart contracts, all while using Bitcoin itself as the transactional currency.  We feel that is a neutral choice.  It is not starting a new currency owned by one company, a project, small group of developers or early speculators.”

In addition, the company identifies itself as a “blockchain” technology company what this means in Hill’s view is:

We are a “blockchain 2.0” company, although I personally care for the success of Bitcoin, it is important to distinguish between bitcoin the asset and the blockchain as a programmable distributed trust infrastructure.  And we are interested in blockchain 2.0 and blockchain 2.0 using bitcoin as a neutral transactional currency we believe is a great, offers great promise but I want to build a blockchain that could support a nation-state putting its national currency and phasing out paper dollars.

There are at least 84 uses of a cryptoledger and counting.  And Hill’s team sees that bigger picture.

Go where the capital is

Over the past five years between $200 million to $1 billion worth of capital investments in computing hardware in the form of “mining” (or really, “hashing”) has been made, nearly all of which is largely underutilized.4  That is to say, the actual utility created over the past five years has been at the edges of the network in off-chain, trusted silos (or as Hill calls it “trust-me” silos).  Yet as developmental economics describes – and Bitcoin is in some respects a developing economy – productively utilizing and efficiently reorganizing capital is a necessary condition for growth and continued development.5 The Bitcoin network has enormous amounts of capital, but with low usage rates.  How to tap into that?

They contacted many of the large mining pools and will attempt to merge mine these new sidechains and thereupon utilize atomic-transactions (which is a proven process used in databases for decades) to move tokens between the chains.

While not necessarily endorsing their project, this is certainly one of the most productive uses of the hashrate deadweight.  That is to say, irrespective of how hashrate is being centralized, it is being underutilized as it merely tracks one ledger entry representing one data point (which was intentional day 1).  And while it is uncertain as to how the pool operators will react to these changes, if Namecoin is any indication, it is possible to provide new use-cases via sidechains, using the same hardware and thereby mitigating some of the bootstrapping risks of securing a proof-of-work-based network.6

Key takeaways based on the interview:

  •          Working with mining pools to discuss further utilization and expansion of merged mining
  •          Merged mining will create sidechains “firewalled” off from Bitcoin main
  •          Two-way pegging via atomic transactions will enable movement between sidechains
  •          Sidechains might not have blocks, will include transaction fees to incentivize miners
  •          Sidechains will be used for experimenting with expanding extensibility features including user-issued assets, smart contracts, HFT, and a plethora of financial instruments
  •          Team made up of several Bitcoin core developers in addition to other cryptographers and programmers
  •          Looking for practical use-cases of blockchain technology such as internal uses at enterprises and institutions, not solely related to bitcoin the cryptocurrency
  •          Launching website soon and some production code within the next 60-90 days

Also, while this type of project will likely be controversial in some corners due to the capital and time invested in alternative platforms, this project provides yet another competitive wrinkle in the ever growing “2.0” space.  Thus, it will be interesting to see how they use these methods within a production environment to bring utility back to Bitcoin main.7

To learn more about the project, following Hill and Back on Twitter at @austinhill and @adam3us respectively.

Endnotes


  1. How does merged mining work? from StackExchange []
  2. E77 – The Adam Back Interview from Let’s Talk Bitcoin []
  3. The entire discussion dev thread [Bitcoin-development] is there a way to do bitcoin-staging? is a very interesting conversation and at the end Greg Maxwell discusses the potential behind two-way pegging. []
  4. The lower limit is an estimate from Gil Luria at Wedbush Securities, see Following the Money: Trends in Bitcoin Venture Capital Investment by Garrick Hileman. []
  5. See Total factor productivity []
  6. What are Namecoins and .bit domains? from CoinDesk []
  7. Coincidentally, last week I published a paper (PDF) outlining some of the limitations of Bitcoin from a “public goods” perspective; it was by happenstance that Hill and Back’s team independently have answers and solutions to many of these known challenges and hurdles detailed within. []
Send to Kindle

Are the rumors true about China banning cryptocurrencies?

Received a few emails the last few days.  Here is one response I sent this morning to some friends:

This policy tightening, specifically based on this market-moving story from Caixin last week, comes amidst a larger shift: pressure from SOE incumbents that are concerned with the entire mobile payment / independent payment systems that have been setup over the past 3-4 years.  Quartz has a good overview on how the state-owned banks have essentially pressured policy makers into stymieing further growth of alternative services from Alipay & Tenpay.  Similarly three weeks ago the PBOC placed a “temporary” ban on payments made by scanning QR codes, mostly likely to protect UnionPay (an SOE) against the competition of Alipay & Tenpay.  In fact, this past week Chinese SOE banks posted their weakest annual profit growth, and they like those margins.

With respect to Bitcoin, I doubt it has anything to do with capital controls or flight.  Despite the fact that Bitcoin can be used as a vehicle to avoid capital controls, but have not seen any actual numbers on that so I could be wrong (maybe they all use RealityShares).  Yet even if it were the case, China is the 2nd largest source for remittances received ($60 billion in 2012), making it unlikely that the trend reversed and somehow China now exports more funds than receives during those 2 years (and I doubt that it is being used for domestic remittances for migrants to the inner provinces either).  For perspective, there are common ways to use UnionPay and art auctions to avoid capital controls (those links have interesting stats).

In addition, here is an updated summary of notices the different exchanges in China have received and their responses.  In addition, Rui Ma provided info on the most recent CoinDesk news piece on this issue yesterday.

Interestingly enough, I was told a couple days ago, in the event that the rumors of the PBOC clamp down on electronic deposits beginning 4/15 are true, one alternative is that Huobi (and others) would allow users to go to their office to deposit directly with them.  Bobby Lee from BTC China and others have said the same thing as well. Yet, what’s to prevent Alice from sending funds to some third party “cash delivery service” that then delivers them the cash?  And in any case, if the PBOC actually wanted to stop the business, it would be very simple – just (a) block the websites and (b) send in the PSB to close them down.

In any case, I can just imagine nerds with wheel barrows full of RMB lining the sidewalk of corporate offices…

That said, we (the public) probably will not know until we do.  Chinese regulators have used this strategy before: release or “leak” some information to test the reaction of the market.  If the reactions are severe, they may change the policy.  If you believe your investments will be impacted, aside from somehow “getting” some emergency guanxi, the best thing you can do is prepare for a Plan B, likely utilizing Hong Kong.

Send to Kindle

See all OP_RETURNs in the blockchain

Gideon Greenspan recently posted on the Colored Coins dev list:

We developed this to help with debugging. but it might be of wider interest to people here, to see what others are up to:

http://coinsecrets.org/

It shows you all OP_RETURNs in the block chain, hex and ASCII, going back to the first one (block 228596).

Some of the more interesting ones:

http://coinsecrets.org/?to=287731.000001
http://coinsecrets.org/?to=271007.000000
http://coinsecrets.org/?to=268081.000000
http://coinsecrets.org/?to=268060.000002 (rick-rolling)
http://coinsecrets.org/?to=251768.000000
http://coinsecrets.org/?to=228596.000000 (first one ever)

See also:  Hidden surprises in the Bitcoinblockchain and how they are stored: Nelson Mandela, Wikileaks, photos, and Python software by Ken Shirriff

Send to Kindle

Cryptocurrency in the news: #14

I have been pretty busy this past week on China-related activities, but below are some interesting stories, projects and companies I came across concerning the growing cryptocurrency ecosystem.

Of particular interest is the follow-up piece from Preston Byrne (one of the lawyers who helped me with Chapter 2, hire him, he’s brilliant): Bitcoin and the English legal system, part II

Probably the weirdest article was this one calling for Dogecoin to become the “national” currency of Venice (due to a historical spelling similarity).  If this doesn’t illustrate “jumping the shark,” I don’t know what else can.  But then again, I’m just one market participant.

Thanks to Petri Kajander and Andrew White for several of the links:

Send to Kindle

Email use-cases for ‘colored coins’ and DACs

Earlier this week, version 0.0.5 of Chromawallet was released (here’s is Alex’s official announcement) and users have begun testing the creation and sending of colored assets (first on testnet, soon on mainnet).  A few adventurous people have sent 0.0008 BTC in fees related to Colored assets (you can look at Blockchain.info for a few here and there).

I received two interesting emails this week, the first is a use-case for Colored Coins from Mark:

I think a good use case is for stocks: so long as it’s for Class A common stock, no dividends, it’s a very uniform asset, already digitally-issued. If Google treasury (the issuer of Google stock) colored a coin, they are the final arbiter of whether a share is a share is a share, and I would trust them as the issuer of the coin. But what about proxies, splits, ugh…

Best, best use case is for foreign stocks to be registered this way: it’s still really cumbersome for a non-Brazilian investor, for example, to buy Petrobras on Brazil’s Bovespa market.

Good question, the potential is there, the technical side works.  Whether or not that these kind of companies are willing to try and adopt this method is another matter entirely — as are the legal issues of exchanging a security to different qualified investors (foreign, accredited, etc.).  JoinMyIPO, LTBcoin and BankToTheFuture are trying different approaches to this crowdequity opportunity.

DACs

I received an email from Gary who initially talked about alts, but is looking for he sees as long-term opportunities through DACs:

I don’t think its really about the currency, its the underlying technology and how it can be applied to Decentralised Autonomous Corporation, the project that O like that will be the front runner is the Ethereum project, the only problem with me is that how do O create a DAC? I could put it this way, you take a normal business process and convert that process into a DAC, is it possible, I think so. I did post a sort of DAC on the Ethereum forum, in regards to the production of electricity and had some good constructive comments, have a look when you have the time and let me know what you think. I don’t know if you have seen this new development in the US regarding Benefit Corporation:

In April 2010, Maryland became the first U.S. state to pass benefit corporation legislation

Typical major provisions of a benefit corporation are:

Purpose

  • Shall create general public benefit
  • Shall have right to name specific public benefit purposes (e.g. 50% profits back to community)
  • The creation of public benefit is in the best interests of the benefit corporation

Unfortunately I am not a lawyer, so I’m not sure how DACs will be recognized in each jurisdiction.  Furthermore, just so that everyone is on the same page: no team has actually unveiled a working DAC/DAO — in fact, there is no real consensus of how to define a DAO/DAC/DACP.

That said, conceivably it is likely a matter of time (months, years?) before someone designs a DAO that can create the functionality that Gary is looking for.  If I hear anything about releases, I will definitely write about it.  However word of warning: a CAO may actually be more efficient and effective for internal uses (see Subledger.com discussed in Chapter 5), thus I suspect a DAO will not necessarily be the only player in town.

Send to Kindle

Goldman Sachs: Bitcoin can create $210 billion in savings for customers and merchants

Yesterday a report from Goldman Sachs was released that identified at least 3 segments in which a cryptocurrency like Bitcoin can reduce costs: retailers, online merchants and remittance.  Below is an image of a chart that my friend Tuur Demeester tweeted about:

BiifP-HCAAAeAZY.png largeOverall, while GS found some benefits that Bitcoin brings, it also mentioned several challenges and risks. The takeaway according to TechCrunch is that, “Bitcoin likely can’t work as a currency, but … the ledger-based technology that underlies it could hold promise.”

See also: the report at Scribd and coverage from CoinDesk

Send to Kindle

Xapo, a Bitcoin wallet and vault, has officially launched

Wence Casares (who I interviewed for Chapter 2 in GCON) announced today that his team has officially launched Xapo, a Bitcoin wallet and vault.  I have tried it out and can attest that the sign-up process is quick and actually works — this is great news for the security side of the ecosystem.

They also announced that Xapo has raised $20 million in funding (first-round) from Benchmark Capital, Fortress Investment Group and Ribbit Captial.

More press coverage: CoinDesk, Fortune, Bloomberg

Send to Kindle

Cryptocurrency in the news: #13

Several links of interest from over the past few days:

Send to Kindle

Footnotes and agnostic ledgers are not for everyone

Judge Richard Posner does not care for footnotes (pdf).

On the other hand, I use them copiously because they allow me to continue the conversation and provide additional references that would otherwise distract the reader from the main body.

Other examples are, Ken Shirriff, who has some excellent info nuggets he places in these articles:

Similarly, “gwern” does a great job using footnotes.  In fact one particular piece (which my friend Taariq Lewis recently rehighlighted) stands out in particular: Bitcoin is Worse is Better.

While gwern’s piece is great in-and-of itself, one of the footnotes that I have pondered over the past few months (I’ve probably read the piece 3 times) is footnote #4 which links to one of Satoshi’s first known public emails, stating in November 2008 that he had been working on this project for about the previous 18 months.  That he actually built the software first and then wrote the whitepaper to describe it.12

The reason this is important in my mind is that I think (and will likely be stoned for saying this) is that Bitcoin itself has probably been misrepresented by various special interest groups.  Specifically, individuals that keep pointing to Satoshi’s purported motivation for this — to defuse future financial crisis’ — are likely incorrect.  Again, he/she/they built the software first before writing the white paper which describes what was built (hence the reason why the code was in working order when he/she/they released it in January ’09).   Thus he did so prior to any of the key events of the financial crisis.  Sure he did sign the genesis block with “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks” however it would be a stretch to conclude his exact motivations without him specifically stating them.3  Furthermore, Satoshi only mentions the word “libertarian” once in all of his writings (on the mailing list [here] just a few days after releasing the whitepaper; and not on the forum) and none of his posts were particularly geared towards politics, in fact he seemed to have a desire not to have Bitcoin put in the political hotseat (he specifically asked Wikileaks not to accept bitcoin).4 5 And while he did post one comment about economic scarcity, utility and value, it was unrelated to politics.6

I briefly touched on this in my own footnote in chapter 5, stating that while the protocol could conceivably track other assets and token values, that it was not initially intended as such from day 1, rather it was intended as a way to create a trustless form of payments, “One of the primary reasons this was the case is because Satoshi Nakamoto intentionally created Bitcoin for that purpose, hence the full name of the paper “A peer-to-peer electronic cash system” – the first section of the whitepaper discusses the problems people have with paying for things online; it was not a manifesto.”7

His political and philosophical inclinations are neither here nor there.  He could have been a member of any political organization yet Bitcoin itself is just a tool.  It would be akin to saying that all databases and accounting ledgers should conform to Republican ideals or Democrat ideals or Socialist ideals.  Databases are tools, Bitcoin is a tool.  The code is open-sourced and will likely be adopted and used in numerous environments and circumstances that could very well be, non-ideological (e.g., backoffice for financial institutions, medical records for hospitals & HMOs, property title tracking in developing countries). 8

Just as very little of Linus’ original codebase still exists in in Linux, 75% of the Bitcoin code is now non-Satoshi based.  While the first application of this trustless system that ended up correlated with the protocol, fiat value, there likely will be any number of uses for both a decentralized and centralized cryptoledger and may in fact, end up used inside the very institutions that politically motivated individuals would rather have them not.

It is impossible to say either way, perhaps Darkwallet, Zerocoin and Darkcoin will be the killer-apps that bring in billions of users or maybe nationally mined cryptocurrencies (like proto examples such as Auroracoin or Mazacoin) will become more widely used.9 Either way, early adopters in this new segment are incredibly creative, innovative and passionate — I have been very fortunate to correspond with many of them over the past several months.  Yet my doubts as to whether these projects will succeed are unimportant because the wallets of market participants collectively will decide what will succeed and what will be purged.  Thus, don’t rule out anything, including the footnotes.

  1. He mentions the 2007 timeframe also in the forum, see these three posts: Re: Questions about Bitcoin, Transactions and Scripts: DUP HASH160 … EQUALVERIFY CHECKSIG and Re: MSVC build & SHA-256 []
  2. He states early in the mailing list that he did it backwards, writing code first then writing the white paper, see the last comment on November 9th, Re: Bitcoin P2P e-cash paper []
  3. This is based on a real article from The Times, Chancellor Alistair Darling on brink of second bailout for banks []
  4. He specifically stated that “I make this appeal to WikiLeaks not to try to use Bitcoin.  Bitcoin is a small beta community in its infancy.  You would not stand to get more than pocket change, and the heat you would bring would likely destroy us at this stage.”  See Re: Wikileaks contact info? and Re: PC World Article on Bitcoin []
  5. He did have one semi-political statement regarding censorship on November 9th, Re: Bitcoin P2P e-cash paper []
  6. See Re: Bitcoin does NOT violate Mises’ Regression Theorem []
  7. This is in footnote 57 in chapter 5.  Be sure to also read Mike Hearn’s germane comment at github. []
  8. Satoshi did prefer public domain works over other proprietary licenses.  He designed and released the original logo/icons to the public domain.  He also posted several comments about releasing code under either an MIT license or public domain, see for example: Re: Switch to GPL []
  9. See As Auroracoin “Airdrop” Approaches, What Does It Mean When A Nation Adopts A Cryptocurrency? from TechCrunch and Lakota Indian Promotes New Digital Currency, Mazacoin from The Wall Street Journal []
Send to Kindle

Cryptocurrency in the news: #12

A few links over the last couple of days:

Send to Kindle

Proof-of-Gox and Recoverycoins

Yesterday I had the pleasure to moderate a panel discussing Goxcoin on LTB episode #89.  Participants included Adam B. Levine who is the editor-in-chief of Let’s Talk Bitcoin! as well the chief visionary officer to the Humint project (and who wrote the foreword to GCON).  David Johnston is the managing director of BitAngels, the first angel investment network focused on digital-currency startups, and a board member at the Mastercoin Foundation (I also interviewed him for GCON and included his insights in Chapter 3).  And the final panelist was Pete Earle, who is a multi-decade veteran of the financial trading sector as well as an economics writer (the article that sticks out most to me was incidentally his piece on mudflation).

It’s a very thought provoking conversation as it raises real-world use-cases for using cryptoprotocols (such as Bitcoin and Mastercoin) in a more effective, efficient, secure and transparent manner than existing models and frameworks.

Developers can find out more information about the Master protocol white paper.

Send to Kindle

Cryptocurrency in the news: #11

Continuing from where I left off in May, some interesting articles that were sent to me and that I bumped into:

Send to Kindle

Presentation covering Smart Contracts, Smart Property and Trustless Asset Management

Earlier tonight I gave a presentation at Hacker Dojo with the Ethereum project.  I would like to thank Chris Peel and Joel Dietz for organizing it.  Below is a video and accompanying slide deck.  In addition to the footnotes in the PPT, I recommend looking at the wiki on smart contracts and Nick Szabo’s writings (1 2 3).

Also, some quotes regarding synthetic assets in Szabos’ work:

Citation 1:  “Another area that might be considered in smart contract terms is synthetic assets[5]. These new securities are formed by combining securities (such as bonds) and derivatives (options and futures) in a wide variety of ways.”

Citation 2: “Creating synthetic assets or combinations that mimic the financial functionality of some other contract while avoiding its legal limitations”

Citation 3: “Reference to Perry H. Beaumont, Fixed Income Synthetic Assets”

Send to Kindle

Quick update of the DAO space involving Mastercoin and Ethereum

A couple of updates: Mastercoin has released a new schedule for its upcoming distributed exchange. Milestones will take place over the next 5 weeks and will ultimately enable users to use real MSC.

And from last weekend’s Bitcoin Miami conference, here is Vitalik Buterin’s presentation of Ethereum:

Note: Ethereum’s testnet is now up and running, the IPO has been pushed back to allow for legal clarifications.

Send to Kindle

Casual conversation with Mastercoin, Ethereum and Invictus (Bitshares/Protoshares)

A week ago, Let’s Talk Bitcoin sat down with three developers Charles Hoskinson (Ethereum), David Johnston (Mastercoin) and Daniel Larimer (Invictus/Bitshares).  Well worth your time as it covers all the hot topics in this space today: smart contract, smart property, DAX (decentralized autonomous corporation/organization/application/etc.).  Lot’s of great quotes, insights and vision.

Send to Kindle

Is Bitcoin really a decentralized autonomous organization?

A friend asked me about the interview I did a couple days ago where I mentioned Roger Ver’s influence as an instance of how Bitcoin is not an example of a DAO.  My usage was not meant to disparage him — in fact, his sobering backstory helps explain his intense passion today.

I have a longer explanation regarding DAOs that will be published in a couple weeks.  In the meantime however, regarding changes to Bitcoin itself, I do think a fork of some kind is possible (not that it will happen) largely due to two different groups that would like to take the protocol different directions.  For example, in the face of the new CoinValidation route that the Foundation began promoting last fall, Roger Ver’s Blockchain.info promoted Shared Coin as a way to work around potential white/black listing.

While it is unclear what direction the Foundation (and hence the protocol as most devs work through them) will ultimately take, the overall tone of regulators at the New York Department of Financial Services hearing this past week was not conducive to individual privacy.  In fact, Benjamin Lawsky, the Superintendent of the Financial Services department stated that, “It’s not worth it to society to allow money laundering and all of the things it facilitates to persist in order to permit 1,000 flowers to bloom on the innovation side.”

I am not sure if Lawsky realizes that Mao originally came up with that phrase or why (to “lure out the snakes from the cave”).  Perhaps projects like Dark Wallet and ZeroCoin will change that equilibrium.

Send to Kindle

Outside funding of cryptocurrency and Bitcoin startups

According to CB Insights, VCs spent $74 million across 40 BTC-related deals in 2013,  the two largest rounds were Coinbase ($25m) and Circle ($9m).

Despite the increased media attention, even if these numbers are repeated again this year this may not help boost the poor performance for VC funds as a whole.1 Even with the optimistic outlook many of the VC firms apparently now have, their actual results at ~6% per annum over the past decade have underperformed the Russel 2000.2

Why?  Some VCs not as nimble at feeling out business models with actual revenue generating capabilities as many angel investors are.

Changes over four decades

Consistent with secular theme of ubiquitous adoption of open source software as well as cloud computing that has lowered the cost of developing software and more importantly the costs associated with launching new companies, so too has this trend lowered the threshold for tech investments.  Where previously the funding of start-ups was limited to deep-pocketed professional investors, namely VCs, the deflationary landscape has increasingly enabled greater numbers of individual investors, angels to compete in funding environment.

The new class of angel investors is more astute than the passive and non-tech-savvy high net worth investor of yesteryear.  Increasingly, angel investors today have deep domain experience.  Many have worked in the sector that they are funding, are entrepreneurs and experienced operators themselves and visionary at feeling out new business and innovative trends.  The historical barrier to entry for angel investing is one of risk given the magnitude of investment commitment.  With lower costs of starting businesses, this hurdle is largely gone.  Smart angels with deep operational domain expertise is disruptive to the traditional VC universe.  They may be better attuned and friendlier with terms that are less predatory than the historical VC norm.

This is not to say that VCs will not flourish once again, however as it stands most angels began as entrepreneurs and learned how to generate sales and revenue first hand.  Furthermore, as noted above, over the past decade technological costs that have driven down expenses.  For example, relatively cheap cloud services like github and Compute Engine provide services (CaaS, SaaS and IaaS) that allow many tech start-ups to be leaner than before in terms of what funding they require to cover operating costs.  On top of this are better organized angels who now have an entire ecosystem of choices to fund through such as AngelList, 500 Startups and Y Combinator.  In fact, over the past six months, BitAngels.co have invested $7 million in 12 crypto projects globally.

Another way that cryptocurrency-related startups are being funded through are crowdfunded IPOs.  This includes Mastercoin, which raised $5 million in part by 4,700 bitcoins from “investors.”3  NextCoin (Nxt) and the upcoming Ethereum IPO have also included raising funds through bitcoin transfers.  While I am not necessarily endorsing any of these particular fundraising models, this illustrates how small (and perhaps large) development teams can financially cover costs without seed funding by VCs.

See also: MoneyTree Report from PricewaterhouseCoopers and the every-growing list of funded Bitcoin companies listed on CrunchBase

[Special thanks to DA for his comments and feedback.]

  1. Kauffman Foundation Bashes VCs For Poor Performance, Urges LPs To Take Charge from The Wall Street Journal and Most venture capital funds lose money from CNN|Fortune []
  2. Venture capital kingpin Kleiner Perkins acknowledges weak results from Reuters []
  3. Backed by $5 Million in Funding (4,700 BTC), Mastercoin Is Building a Flexible, New Layer of Money on Bitcoin from MarketWired []
Send to Kindle

What is an atomic transaction?

I received an email earlier today asking clarification of the term “atomic transaction.”  Occasionally you may see this used in an article describing a unique advantage that cryptocurrencies such as Bitcoin have.  Angel investor, Ben Davenport, used it in a quote that I published over at CD last week:

“[I]magine the power of being able to make a trustless trade of stock for bitcoin with a stranger, at a distance, with no third party involved. With colored coins, I can construct a single atomic transaction which encodes such an exchange. That, to me, is the most important basic thing that colored coins can enable.”

In short, when exchanging one cryptocoin with another (such as a Bitcoin for a Litecoin or colored coins), either the trade occurs or it does not.  Michael Goldstein explains this concisely over at Lex Cryptographia:

Two parties agree to exchange one cryptocurrency for another, and the transaction is done in such a way that neither side can execute their portion of the trade without releasing funds to the other party. The trade either happens in its entirety, or not at all, which means nobody can walk away empty-handed. The worse possible outcome is that no trade occurs at all and everybody keeps what they had.

The key is the nLockTime function described in Atomic cross-chain trading.  I also recommend looking through the Bitcointalk thread Alt chains and atomic transfers.

Send to Kindle

Interview with Amos Meiri and Alex Mizrahi of the Colored Coins project

[Note: below are several questions and answers from core developers with the Colored Coins team.  I previously posted answers from Meni Rosefeld several days ago and last week CoinDesk published an article of mine that quotes both Amos and Alex as well.]

Q: What advantages does CC provide to the current global asset management industry?

Amos Meiri: It is going to be very easy for the asset management industry as a whole to use Colored Coins. For example, some of the first places we are going to have adoption will likely be real-estate and portfolio management. In fact, for any type of asset management it’s going to be simple to issue his own color that represents his goods.  In the real estate industry, someone can issue their apartments using colored coins and have them float on the block chain, or manage time-sharing based on color such as Bitcoin Resort.

Alex Mizrahi: I think just like in case with Bitcoin, it will first be used in some niches, perhaps something obscure. And we’ll see what can grow from it.

Q: What businesses do you think can readily adopt CC once it is released?

Amos Meiri: I’ll say it’s endless but will give you few examples of the first and most simple.  One of the biggest demand today for CC would be the second markets of stocks. Company’s who want to issue their own stocks and use the decentralized exchange, many approach us and waiting for the first release.  Examples are: The tickets and coupon market; FX and derivatives market.

Alex Mizrahi: I see a lot of interest in capital market applications, i.e. companies which were previously listed on so-called “Bitcoin stock exchanges” (btct.co, bitfunder.com) have problems finding a reputable exchange and have distrust towards centralized ones.  Particularly, ActiveMining announced that they will issue their shares in form of colored coins when tech is ready (as one of options), and a lot of users support this.

Q: Would it not be easier to simply do all trade privately at the centralized exchange where it will be more scalable and private?

Amos Meiri: Centralized exchanges definitely have their advantages, but colored coins can be useful for following reasons.  First, users do not need to trust their bitcoins to a centralized exchange.  Companies cannot manipulate ownership records (to commit fraud, for example).  So basically, if somebody gives you an IOU, it isn’t a good idea to leave it with the person who issued it or to affiliated parties.  Another reason is that companies cannot control how its shares are being traded, thus it cannot block trade.   And lastly, there is no need to maintain servers or manage security due to its integration with the blockchain.

Q: What are the legal ramifications for creating this approach to asset exchange, in particular securities (e.g., stocks, bonds)?

Amos Meiri: I believe that at first stage we are going to see small and online companies using CC might be on the unregulated zone working as second market.  Same as Bitcoins, when the volumes will grow and we will have mass adoption we might have some regulation.  We are trying to understand all of the legal aspects using CODA.

Q: How does CC able to differentiate itself from other endeavors such as Ripple and Open-Transactions?

Alex Mizrahi:  1) Trade of colored coins for bitcoins can be fast as safe: bitcoins are represented with bitcoins, there are no counter-party risk, they don’t need to leave user’s wallets. 2) Colored coin security is very similar to Bitcoin security, and people trust it. 3) Open-Transactions is a centralized solution, and Ripple is often perceived as centralized solution too.

Send to Kindle

Interview covering China, smart contracts and trustless asset management

Earlier today I was interviewed by Donald McIntyre at Newfination.  We discussed a number of topics related to cryptocurrencies and trustless asset management including smart contracts and how they can be applied in China (see video below).

My current motivation and interest stems from the lack of clear property rights and contracts in China.  While some jurisdictions are better than others (like Shanghai), no one actually owns property for more than 70 years whereupon it is automatically reverted back to the state.1  In many cases, the actual property may only have a 40 or 50 year lease left because of the different staggered stages of post-Mao liberalization.

Furthermore, at any given time these titles can be revoked or modified by a 3rd party without recourse.  As a consequence, land confiscation is very common and is actually the leading cause for social unrest.  For example, each year approximately 4 million rural Chinese are evicted from their land.2 Why?  Because, according to an HSBC report, local governments generate 70% of their income from land sales much of which are ill-gotten gains for one ore more party (e.g., state owned firms have local leaders evict farmers from land).3  And there is no property tax, not because China is some hyper libertarian utopia but because corrupt officials — some of the same ones that confiscated the land — do not want to reveal their property holdings.

Crypto solutions

In 2004 a report from the OECD found that roughly half of all urban Chinese workers, primarily migrant workers from the provinces participated in the informal sector (this is between 120-150 million people).4 They would benefit if their payroll and compensation was managed by a Decentralized Autonomous Corporation rather than a human laoban (boss) who could change their mind or otherwise abuse the relationship (e.g., change the contract ex post).  For instance, without an urban hukou (household registration) most of these migrant workers are left without any legal recourse in the event that their contracts are tampered or ignored.

Trustless asset management tools built on top of a cryptoledger such as Bitcoin or Ethereum (which are tamper-proof) would empower not just those in the developed world, but also those in the developing world who are more easily marginalized without political guanxi.  Even if trustless asset management networks are not deemed legitimate or valid by the government or a Party apparatus, a decentralized smart contract based system would level the playing field and allow individuals from all walks of life to actually codify and manage scarce goods that they currently own.

While books and volumes could be written on this topic, even if there are stricter capital controls and regulations on cryptocurrencies in China (or elsewhere), that by using a couple different ‘colored’ coin chains (or Ethereum contracts, etc.) Bob from Beijing could still transfer assets worth X amount of money to Anhui Alice instead of X amount of money itself.  This would create a sort of advanced barter system which may not be as efficient in terms of actually using a cryptocurrency as a medium of exchange but it could help those in an informal economy qualify and quantify asset value and clear up some of the confusion around contracts and property ownership.

See also: Chinese property law and Forced evictions in China

  1. See China’s Real Estate Riddle from Patrick Chovanec, You May Own your Apartment, but who Owns the Land Underneath Your Feet? by Thomas Rippel and If Beijing is your landlord, what happens when the lease is up? from China Economic Review []
  2. See China’s Land Grab Epidemic Is Causing More Wukan-Style Protests from The Atlantic and China Tackles Land Grabs, Key Source of Rural Anger from The Wall Street Journal []
  3. See China land price fall threatens local finances from Financial Times and China’s land-seizure problem from Chicago Tribune []
  4. Internal Migration in China and the Effects on Sending Regions from OECD []
Send to Kindle

Ethereum and vunerabilities of Turing-complete progamming languages

There have been several Reddit threads and bitcointalk forum posts the past couple days regarding integrating a Turing-complete programming language with a cryptoledger.  Bitcoin currently uses a limited, non-TC language called Script.  The comments, feedback and insights revolve largely around the security risks and vulnerabilities that such a language could do.

If you are interested, I highly recommend reading through these threads right now, the first two include comments from Adam Back, creator of Hashcash which is the proof-of-work used in Bitcoin.

Turing complete language vs non-Turing complete (Ethereum vs Bitcoin)
letstalkbitcoin on committed tx, homomorphic value, fungibility, privacy
Will turing compleastness allow contracts to contain viruses and malware that could affect the network in unforeseen ways?
Adam Back about Ethereum and security risks

Send to Kindle

Charlie Lee on Litecoin: “People like choices”

This past weekend there was a large Bitcoin conference held in Miami that attracted many of the major crypto developers, programmers, journalists and userbase for seminars and workshops.

Charlie Lee, creator of Litecoin, gave a very interesting presentation on the history of altcoins from 2010-2011.  He discusses some of motivations for creating an alt coin (such as Litecoin) as well as what unique features a few of them have that differentiates themselves from others.

During the Q/A at the end, someone mentions that Adam Back, the creator of HashCash, purportedly said that the ecosystem should just have one cryptocurrency, Bitcoin.  Otherwise new participants and laymen get confused and turned off when they learn there are hundreds of cryptocoins.

Charlie’s response was that he agreed with this position, that it would be helpful for the development, the marketing and the dispersion of the crypto meme, but that ultimately “people like choices.”  And that if it was not Litecoin that was the 2nd largest, some other token would be.  And thus Bitcoin users should be happy that Litecoin is the 2nd and not some other, like Dogecoin which has no actual development team.

[Note: the first few minutes of the video are missing. The slides are located here.]

Charlie also did an interview last summer with Newfination which covered Litecoin, Bitcoin and Coinbase:

Send to Kindle

Mike Hearn discusses autonomous agents at Turing Festival 2013

Decentralized autonomous organizations (DAO), sometimes called decentralized autonomous corporations or autonomous agents have become a hot new topic both in social media and in software engineering, especially as they are interrelated with advances in cryptoledgers/cryptocurrencies.

Vitalik Buterin has written a three-part series (1 2 3) about software-based DAOs over at the Ethereum blog that gives a pretty good overview and capability of what a DAO is able to do.  While many more volumes will be written on this topic, last Mike Hearn gave a brief overview of what hardware applications may look like:

See also: Mike Hearn’s 2012 presentation in London (video) as well as his interview last fall with Newfination (video).

Send to Kindle