In Bitcoin We Trust Launches into the Bitcoin Ecosystem

Today, In Bitcoin We Trust, a virtual currency exchange, launched. In Bitcoin We Trust (IBWT) will initially be working with Bitcoin, potentially expanding to encompass Litecoin and other viable digital currencies as time goes on. This UK based exchange will accept GBP to date and plans on expanding to accept euros. As one of the first UK exchanges, IBWT will plan on taking a wait and see approach to how the US market develops before getting involved in USD.

IBWT serves as the United Kingdom’s only virtual currency exchanged solely handling Bitcoin. Fully verified services currently only available to UK residents and individuals with a UK bank account. IBWT has capped customer account and withdrawal/deposit limits at £1,000. After some time the IBWT team plans to expand customer account limits. While currently having one tier of customers, IBWT hopes to expand tiers to allow for higher value deposits and withdrawals. While gradually increasing customer account and withdrawal limits, IBWT plans to strategically grow as one of the first British cryptocurrency exchanges.

IBWT uses the Faster Payments system within the UK, allowing wire transfers (deposits/withdrawals), once cleared, to be processed within 2 hours, excluding weekends. Additionally, to protect the privacy of customers, unverified customers can use almost all services, deposit/withdraw bitcoins and trade on the trading platform. Verified customers can also deposit and withdraw fiat GDP.

Currently, IBWT is not governed by HMRC (Her Majesty’s Revenue and Customers) or FCA (Financial Conduct Authority, recently known as the FSA, Financial Services Authority). However IBWT leadership plans on adhering to any regulatory changes required by the UK government. Working to improve the visibility and credibility of cryptocurrencies and non traditional exchanges, IBWT plans on providing an example of how an exchange can operate within the regulatory framework of the United Kingdom. IBWT will establish a business network of exchanges to further build confidence in cryptocurrency exchanges in the UK and around the world.

The IBWT team intends to provide a more secure platform for transacting Bitcoin and related cryptocurrencies. Security is ensured with Cold Storage, SSL 256-bit encryption & 2FA.  In particular IBWT uses a method of enforced (email ToTP) Two Factor Authentication for user account to login to ibwt.co.uk. IBWT customers can also set an extra layer of security, (google authenticator) Time-based One-time Password Algorithm (TOTP) for login, withdrawal/deposits and settings.

In addition to serving as a secure exchange, IBWT will work to provide top customer service. To maintain profitability of their site, IBWT will charge only 0.8% per transaction. To avoid a lengthy approval process, IBWT is committed to a simple verification process, meaning one can become a full customer in a matter of days. With a dedicated server for an enhanced customer experience, IBWT hopes to build up customer trust and serve as a convenient yet secure exchange. All deposits and withdrawals run through wire transfers and while services are only available to UK residents to date, IBWT plans on expanding its user base.

As the Bitcoin and cryptocurrency ecosystem is only as strong as an active userbase, IBWT aims to encourage financial participation in the UK and around the world. With a new Bitcoin and cryptocurrency related exchange in the UK, IBWT will promote cooperative business practices with traditional and non-traditional banks. Bitcoin Magazine encourages readers in the UK to check out In Bitcoin We Trust.  Please visit the IBWT exchange or the IBWT Facebook Page for further information and updates.

 

Bitcoiners From Around the World Meet in Amsterdam

Bitcoiners From Around the World Meet in Amsterdam

Over the past three days, we saw in Amsterdam the fourth major Bitcoin conference this year, following the Bitcoin conference in San Jose in May and the two in London and New York in July. The event brought together roughly two hundred people from around the world, and packed in three days of presentations and panel discussions on Bitcoin businesses, software development, government regulation and even economics. Many businesses took the opportunity to announce their presence for the first time through booths or presentations, and many existing businesses announced new features or products; perhaps the most major announcement was that Ripple is now open-source.

Unlike the conference in London, and like the conference in San Jose, the main focus of the event was Bitcoin businesses. Businesses had the opportunity to set up booths in the conference room iself, making themselves highly visible throughout the presentations, and half of the presentations themselves were from individual Bitcoin businesses presenting themselves. Among the “old guard”, business attendees included BitPay, the Bitcoin merchant processor that now has ten thousand merchants signed up accepting Bitcoin, BitPay’s European competitor BIPS, US Bitcoin exchange and merchant processor Coinbase, and the alternative payment networks Ripple and OpenTransactions. The newer Bitcoin businesses, showing themselves to the community for the first time, include the self-explanatory Anonymous Ads, the Bitcoin clothing and merchandise seller B-side, Swedish Bitcoin exchange Btcx.se and the online marketplace Egora. Somewhere in the middle are the Trezor Bitcoin hardware wallet and BitsOfProof, a company developing an alternative full implementation of Bitcoin geared for enterprise use.

However, although the format of having presentations and booths in the same room had its advantages, it was also limiting. Businesses had little opportunity to actually demonstrate their products to anyone up close, and even talking to entrepreneurs was a challenge. In San Jose, on the other hand, businesses had a separate exhibition room to set up in, making it possible to interact with entrepreneurs and representatives at length without disturbing the presenters who were in other rooms. Another issue was space; in San Jose, every business had susbtantial room to set themselves up, whereas here every business only had one table against the wall of the conference room.

In terms of the theme of the event, the relative absence of the mainstream finance community, so heavily dominant at the conference in London, and the alternative emphasis on businesses providing low-level infrastructure was certainly a welcome change. However, the more radical conception of this event as “an open-source conference” was difficult to see; all in all, the event was simply just another conference. One can argue that in this regard the conference’s organizers did exactly the right thing; they stuck to the same pattern that has been proven to work reasonably well in previous conferences, but made subtle steps in their choice of speakers to push the general theme of the conference closer to what they wanted to see.

Two weeks ago, Moe Levin wrote: “we’re trying to be different. We’ve done market research on attendees and saw that people wanted to see more devs, more entrepreneurs, and more of the people that are not ‘getting rich quick’. they want to see people with good ideas, working on them, and succeeding in making the community a better place.” Looking back now, in this regard the conference certainly succeeded. However, in some places the conference certainly could have done more to be different. The organizers expressed the desire to set up a “convention” rather than a “conference”; this was certainly a noble sentiment, as Bitcoin convention attendees often say that the main benefit of the events is networking,in reality, however, there were no organized events other than the presentations, so the word “conference” was really the only way to accurately describe the event. This is in many ways related to the space issue; if the businesses had the opportunity to set up larger booths and have a heavier focus on directly interacting with people outside of pre-scheduled presentations, the “convention” aspect of the conference would have been much better executed.

The Regulatory Panel

One particularly interesting part of the conference was the regulatory panel, where a representative from the Dutch central bank (Wieske Ebben) and one from the Amsterdam police (Niels Ploeger) showed up. Aside from the regulatory conference last month in New York, which included such figures as the former chairman of FINCEN, there have so far been no governmental or regulatory figures willing to speak directly and in person to a Bitcoin audience. In this conference, we had not one, but two, government representatives speaking. From Wieske Ebben, the representative from the Dutch central bank, the focus was trust. Among Ebben’s key words include this:

We have goals as a central bank. We have to ensure financial stability, stable and reliable financial systems and those are our objectives. If we see if Bitcoin can contribute to that or has the opposite effect, then we see what we can do about it.

Replying to the question of what she thought about the idea of cryptocurrencies overtaking fiat currencies:

[Cryptocurrencies overtaking fiat currencies] could be a case I don’t see happening quite soon. But we look at it from different angles of course. As a central bank in the Netherlands, we’re both supervisor and central bank. You cannot regulate Bitcoin, but on the other levels you could do something about it. For us, we’re definitely looking into it, we don’t want to make a bold statement yet.

Replying to the question of how she feels about the fact that Bitcoin appears to be specifically designed to take away governments’ power to monitor financial transactions and confiscate money at will:

I canot speak for every regulator, but it is something difficult, this Bitcoin system. Of course we want to see everything and confiscate money [audience laughs] … we have to see what we can do and what we can’t do. With all the new payment methods and technology there is always a way to fit it into the regulatory system – there was always a connection. Now, it’s something completely different.

On local currencies:

Local currencies have real value in those local communities, for instance, so it’s not something that should be gone, it has very real value. So maybe there will be more of these currencies that do have value in and of themselves. For there to be a payment system that people trust, for us that’s the important thing. But if one currency would for any reason harm that trust, that’s something we will need to do something about. For us trust is the most important thing.

Her thoughts on Bitcoin, and her advice to Bitcoin businesses:

I don’t think it’s my job to say that Bitcoin will solve all the monetary issues so let’s switch to it. I don’t think that will happen … I understand that Bitcoin has value in online payments. As regulators we’re always behind in online payments. What I can only say is, try and do and give services and build your trust, and as long as you’re open or transparent and can create trust very well.

And here are some words from the Amsterdam Police representative, Niels Ploeger:

[I am doing] research on new payment methods, so that’s why I came across Bitcoin … Bitcoin is being used for extortion, for example. Because it’s irreversible it’s beneficial for criminals to use Bitcoin to use money around. If you are extorted and pay with BTC it’s harder to trace what happens. I personally encourage the Bitcoin community to come up with some kind of method to make it less attractive for criminals.

Is Bitcoin actually being used for criminal purposes on a large scale?

There is not much [crime] happening with Bitcoin other than Tor marketplaces. There are some cases where money from bank accounts is transferred to Bitcoin exchanges.

Wieske Ebben’s acknowledgement that the Dutch central bank was not planning on regulating Bitcoin itself at the protocol level was taken as a strongly encouraging sign by the Bitcoin community. Many people fear that the US government, or other governments, will either try to make Bitcoin itself illegal or try to force Bitcoin developers to implement privacy-reducing features into the system. On the more extreme end, some are concerned that the government will require transaction reversibility or mandatory identity verification. However, more subtle possibilities do exist; one example is a fee for registering a new Bitcoin address, designed to discourage users from using one address per transaction to increase their privacy. If Ebben’s words are to be taken at face value, at least the Dutch government will try none of these things, and any regulatory efforts that it makes will be focused on regulating Bitcoin businesses instead.

Wieske Ebben’s claim that the central bank’s regulatory efforts are aimed at maintaining public trust has received less attention, but it is arguably equally significant; specifically, it means that the importance of Bitcoin’s anonymity is overstated, and the greater problem in regulators’ eyes is the risk that Bitcoin businesses will either pull a MyBitcoin or Pirate-style disppearance or lose their customers’ deposits to hackers. In this regard, the Bitcoin community is already taking excellent strides toward regulating itself; nearly all Bitcoin exchanges and financial platforms now store over 80% of their Bitcoin funds in cold storage, a policy that has already saved depositors’ funds when Bitcoin Central was hacked in April. Gambling sites use provably fair gambling to prove to their customers that their random number generators are fair and they cannot cheat without making it immediately publicly obvious. In theory, it is possible to make exchanges’ cold wallets publicly verifiable as well, putting to rest concerns that individual Bitcoin exchanges are actually stealing users’ deposits and maintaining a fractional reserve for their own gain. These aspects of Bitcoin, far from inspiring governments and banks to strike against it, should make regulators quite excited about the possibilities that Bitcoin can bring.

The next two conferences in the Bitcoin scene will be the Crypto-Currency Conference in Atlanta on October 5, followed by the Ripple developer conference on October 6-10 in Las Vegas. The Crypto-Currency Conference will focus heavily on the implications of Bitcoin for economics and monetary policy, whereas the Ripple developer conference will focus on technical aspects and merchant integration. Further on, we can expect to see a conference in Argentina, as well as an unSYSTEM event in the spring of 2014 (which was originally planned for early November this year). Hope you can attend!

Ripple is Officially Open Source

Ripple Labs (formerly OpenCoin) CTO Stefan Thomas has announced that, as of today, the source code for the peer-to-peer node behind the Ripple payment network is officially open source. Parts of Ripple, particularly a Javascript-based web client, have been open source for months, but the release of the peer-to-peer “full node”, rippled (comparable to Bitcoin’s bitcoind) means that the community now, at least in theory, has the entire suite of tools needed to maintain the Ripple network on its own.

Ripple is a peer-to-peer digital payment network, similar to Bitcoin in many ways, but with a number of distinguishing features. First of all, and most importantly, Ripple allows users to use Bitcoin-like cryptographically signed transactions to store and transfer almost anything – US dollars, euros, Swiss francs, gold and silver and even potentially company shares can all be handled on the network. The way that Ripple manages this is by storing all assets as debts between parties that trust each other. If someone wants to send some quantity of an asset to someone that they do not trust, then the Ripple network finds a path between the two such that every link is between two people that do trust each other. In practice, the social network is still not nearly dense enough to make this fully decentralized vision work, so Ripple has given rise to a secondary industry of “gateways” that everyone can trust because they are publicly visible entities. Second, Ripple includes a built-in “decentralized exchange” functionality, allowing people to exchange on Ripple asset for another without trusting either the person they’re trading with or any third parties. Finally, Ripple uses a mechanism known as “consensus” instead of Bitcoin’s mining, theoretically allowing the network to maintain stability without being vulnerable to 51% attacks or consuming any electricity beyond the minimum required to verify transactions and maintain network connections.

However, Ripple has also had its fair share of criticism. The fact that all assets inside of Ripple (except Ripple’s own currency, the XRP) exist only as debts is on the one hand an advantage, as it allows such assets to be represented in a cryptographic way in the first place, but it is also a disadvantage, as Ripple loses Bitcoin’s trust-free nature. Some critics argue that Ripple only copies those aspects of the current fiat currency and fractional reserve-based financial system that cryptocurrency is meant to solve.

A much greater point of criticism, however, is the XRP itself. The currency exists inside the Ripple network for two main purposes. First, it is the only currency in the Ripple network that does not require trust to send. Without XRP, if there was no “trust path” between A and B, there would be no way for A to send B any money. With XRP, the path can consist of exchanges between the desired currency and XRP at the ends and a trust-free XRP transfer in the middle. Second, like Bitcoin, Ripple uses transaction fees to limit malicious users’ ability to pollute the blockchain, and XRP is a neutral currency that these fees can be paid in. However, the XRP has one major problem: Ripple Labs, the parent company behind Ripple, owns all 100 billion XRP units that will ever exist, and it only plans to distribute a part of them to the community – the rest will go to early investors and the company’s founders. When questioned about this at the Bitcoin conference in San Jose, CEO Chris Larsen simply replied that the company chose this distribution model to better attract top-quality Silicon Valley talent and investment – hardly a satisfying argument to those who believe that the main problems with the current financial system are inequality and greed.

The last major criticism, of course, is the argument that Ripple is centralized. Ripple has claimed to be open source from the moment it was publicly released, but in practice for the past year only the web client has been open. Thus, the Ripple network was entirely controlled by Ripple Labs, allowing the company to modify parts of the Ripple protocol at will – at one point, for example, Ripple reduced the minimum balance for a Ripple account from 200 XRP to 50 XRP, and was able to do this without consulting anyone at all. Ripple Labs developers continued to promise that they would open-source the code eventually, but nothing happened. As time wore on, many Ripple users began to lose faith in Ripple Labs’s intentions, and the value of the XRP tanked; by the beginning of September, the XRP was down 75% from its peak.

This Changes… Many Things

Ripple Labs’s announcement does nothing about the first problem with XRP; most of the 100 billion units remain squarely under Ripple Labs’s control. However, the second problem with Ripple, the fact that the network is centralized, is now partially solved. The source code is now open source, meaning that everyone is free to start their own node or gateway, and even if Ripple Labs disappears the network can now continue functioning. Later on, this can lead to the network becoming decentralized even with Ripple Labs’s continued support. For now, however, Stefan Thomas writes: “we will continue to recommend our own validators for the time being”. The “validators” that Stefan Thomas was referring to are the nodes used to secure Ripple’s consensus system; in theory, Ripple can be decentralized if everyone trusts a diverse group of nodes as validators. Some validation nodes might be run by universities, others by banks and corporations, others by nonprofits and perhaps some even by governments. The equivalent of a Bitcoin-style 51% attack would require the attacker to take over the vast majority of trusted nods at the same time. Right now, however, all Ripple clients are set to trust Ripple’s validation nodes by default, making the network still centralized for the moment.

However, those who are unhappy about Ripple’s weaknesses now have another potential solution up their sleeve: they can also fork the source code. “Does that worry me [regarding] job security?,” Stefan Thomas writes, “Of course. But that’s the whole point of open-sourcing: It’s one thing we can do to help keep us honest. I believe as long as we continue to live up to our promises, work hard and provide value to users, they will continue to use our network. And in doing so they’re supporting our effort to build out the software and extend the network through any and all means available until all XRP are sold or given away.” Bitcoin has already given rise to about 70 alternative cryptocurrencies, and although some do significantly change certain features (particularly the mining algorithm), by and large these alternatives are all very similar; by design, they are all forks of the bitcoind source code and change at most a few files. Will we see another 70 alternative Ripple-like currencies appear? Perhaps. There are few obvious possibilities: different consensus algorithms, or even a version of Ripple with more traditional proof-of-work or proof-of-stake mining, a version of Ripple that somehow replaces the current version’s pre-mined XRP, and a version of Ripple that allows users to store public information on their accounts (potentially allowing for a Ripple-based version of Namecoin, or even a web-of-trust system) are all very viable options.

What will be the most interesting about the open-sourced code may well be the consensus algorithm. If it works, consensus is arguably a major improvement over any of the “mining”-like algorithms that Bitcoin and other cryptocurrencies can offer; it both completely removes Bitcoin’s “wasted electricity” problem and makes it much more difficult to successfully execute an attack against the network. However, the main objection is, will it actually work? Up until now, the process has been well-documented on the Ripple wiki in text, diagrams and a video. However, the description has been high-level, and the documentation has not been in a formal form suitable for mathematical or cryptographic analysis. Now, we have access to the source code, which is literally as formal a description of the consensus process that one can get. For the first time, actual cryptographers outside of Ripple Labs will be able to create mathematical models out of the code, run simulations or prove theorems on it and see if it actually lives up to the hype.

For non-cryptographers, the code appears well-commented, making it a friendly form of documentation into Ripple’s inner workings all by itself. It will probably take some time before the outside cryptocurrency community gains enough of an understanding into the software’s inner workings to be able to understand it or work on alternatives; however, anyone with questions to ask will have the opportunity to have them answered at the Ripple developer conference from October 5 to 10. Ripple is very much a long-term-focused project; the company has been in a semi-released state for roughly seven months, and the company will have many more months to build up a development community that extends beyond just the company. Will the cryptocurrency community hop on? Only time will tell.

Bitcoin Investment Trust Launches on SecondMarket

98f4a7bad81b0d3d806de6f6fbff610f_vice_630x420

This evening, SecondMarket, took a further step into the Bitcoin space through announcing its new work with the Bitcoin Investment Trust (BIT), a private investment vehicle. The BIT is the first U.S.-based private investment vehicle to invest in bitcoin alone and received a $2 million seed investment from SecondMarket. Moving forward, shares of the BIT will be exclusively offered through SecondMarket.  SecondMarket and BIT pushed out the following press release this evening:

Bitcoin Investment Trust Launches on SecondMarket

First U.S.-based private investment vehicle to invest exclusively in bitcoin begins raising capital

NEW YORK, Sept. 26, 2013 – The Bitcoin Investment Trust (BIT), a private investment vehicle, announced today that it has begun raising capital on SecondMarket.  The BIT is an open-ended, private trust that is exclusively invested in bitcoin and derives its value solely from the price of bitcoin.  It enables institutional and accredited individual investors to gain exposure to bitcoin without the buying, storing and safekeeping challenges of direct bitcoin ownership.  The BIT is the first U.S.-based private investment vehicle to invest exclusively in bitcoin.

The BIT’s sponsor is Alternative Currency Asset Management (ACAM), a wholly-owned subsidiary of SecondMarket.  Shares of the BIT are being exclusively offered through SecondMarket, a registered broker-dealer.  SecondMarket has also made a $2 million seed investment in the BIT.

“We incubated the BIT to alleviate the problems of direct bitcoin ownership, including having to wire money to newly-established and potentially unregulated entities around the world,” said SecondMarket Founder and CEO Barry Silbert.  “SecondMarket has a track record of making alternative investments accessible to a broader group of qualified investors, and our infrastructure enables streamlined capital raising, liquidity, and investor communications for funds and companies.  Thus, we believe that a bitcoin-related investment vehicle is a great fit for SecondMarket.”

Bitcoin is a digital currency and global transaction network that was created to eliminate the challenges of using analog currency and payment mechanisms in a digital world.  Since its inception in 2009, the market capitalization of bitcoin has risen to $1.5 billion, 24 million bitcoin transactions have been conducted, and more than 10,000 vendors now accept bitcoin.  Proponents believe that bitcoin has potential as a store of value, global currency and/or global transaction network, and could disrupt the incumbents in e-commerce, remittance and other related industries.  Only a finite number of bitcoins can ever be created; accordingly, bitcoin may not suffer the inflationary impact of fiat currencies.    

“We believe that bitcoin may have significant upside given the size and scope of the industries that potentially are impacted by bitcoin,” Silbert noted.  “However, bitcoin also faces regulatory uncertainty and widespread adoption issues that make investing in bitcoin a highly risky endeavor.”

As sponsor, ACAM has retained prominent service providers including Sidley Austin LLP (legal counsel), Ernst & Young (auditor), Continental Stock Transfer & Trust (transfer agent) and SecondMarket (marketplace, custodian and authorized participant).  Investors who purchase shares in the BIT will have the opportunity to gain liquidity through periodic auctions on SecondMarket beginning in 2014.  The Net Asset Value (NAV) of the BIT will be calculated daily and made publicly available.

For more information, visit bitcointrust.co.

###

About ACAM

Alternative Currency Asset Management (ACAM), a wholly-owned subsidiary of SecondMarket, is an asset manager focused on alternative currencies, including bitcoin.  ACAM is the sponsor of the Bitcoin Investment Trust.   

About SecondMarket

SecondMarket enable private companies, investment funds and other issuers to manage liquidity, raise capital and communicate with their stakeholders.  SecondMarket is backed by premier investors, including FirstMark Capital, The Social+Capital Partnership, Li Ka-shing Foundation, Temasek Holdings, New Enterprise Associates (NEA) and Silicon Valley Bank.  SecondMarket is a registered broker-dealer and member of FINRA, MSRB and SIPC and a registered alternative trading system (ATS) for private company stock.  For more information, please visit secondmarket.com.

Follow us on Twitter and like us on Facebook.

 

 

Bootstrapping a Decentralized Autonomous Corporation, Part 3: Identity Corp

See also:
http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/
http://bitcoinmagazine.com/7119/bootstrapping-an-autonomous-decentralized-corporation-part-2-interacting-with-the-world/

In the first two parts of this series, we talked about what the basic workings of a decentralized autonomous corporation might look like, and what kinds of challenges it might need to deal with to be effective. However, there is still one question that we have not answered: what might such corporations be useful for? Bitcoin developer Jeff Garzik once suggested that one application migh be a sort of decentralized Dropbox, where users can upload their files to a resilient peer-to-peer network that would be incentivized to keep those files reliably backed up. But aside from this particular example, what other applications might there be? What are the industries where decentralized corporations will not simply be a gimiick, but will rather be able to survive on their own merits and provide genuine value to society?

Arguably, there are three major categories where this is the case. First, there are the natural monopolies. For certain kinds of services, it simply makes no sense to have many hundreds of competing offerings all working at the same time; software protocols, languages and to some extent social networks and currencies all fit into this model. However, if the providers of these services are not held in check by a competitive market, the question is, who does hold them in check? Who ensures that they charge a fair market price for their services, and do not set monopoly prices thousands of times above what the product actually costs to produce? A decentralized corporation can theoretically be designed so that no one involved in the price-setting mechanism has any such incentive. More generally, decentralized corporations can be made invulnerable to corruption in ways unimaginable in human-controlled system, although great care would certainly need to be taken not to introduce other vulnerabilities instead; Bitcoin itself is a perfect example of this.

Second, there are services that violate government laws and regulations; the use of decentralized file-sharing networks for copyright infringement, and to a much lesser extent the use of Bitcoin on sites like Silk Road, are both examples. As Satoshi Nakamoto put it, “Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own.” Finally, there are those cases where a decentralized network can simply maintain itself more efficiently and provides better services than any centralized alternative; the peer-to-peer network used by Blizzard to distribute updates to its massively multiplayer online game World of Warcraft is perhaps one of the purest examples.

The rest of this article will outline one particular idea for a decentralized corporation that can potentially open up a number of new possibilities in cryptocurrency, creating designs that have vastly different properties from the cryptocurrencies we see today while still staying close to the cryptocurrency ideal. The basic concept is this: Identity Corp, a corporation whose sole purpose is to create cryptographically secure identity documents for individuals that they could sign messages with, and are linked to individuals’ physical identities.

What’s The Point?

At first, the idea of creating yet another way to track people’s identity seems silly. Here we are, having escaped the shackles of state-backed fiat currency and its onerous anti-money-laundering identity verification requirements and gotten into the semi-anonymous world of Bitcoin, and I’m suggesting that we bring identity verification right back to the table? But of course, the choice between “nymity” and anonymity is not nearly quite so simple. Even individuals facing potential lifetime imprisonment, such as Silk Road founder Dread Pirate Roberts, still tend to maintain some kind of identity – in the aforementioned case, the identity is “Dread Pirate Roberts” itself. Why does he (or perhaps she, we may never know) do that? The answer is simple: he is also running a multimillion dollar business – namely, the online anonymous marketplace Silk Road, and he needs to provide customers some reassurance that he can be trusted. Legal and even semi-legal businesses often show themselves in public, deliberately making themselves vulnerable to both government prosecution and harassment of varying degrees from disaffected customers. Why do that? To show to the world that they now have an extra incentive to act honestly. The “crypto” in cryptography does come from the Greek word for hiding, but in reality cryptography is often about verifying your identity as it is about concealing it.

However, the sort of “identity” used by Dread Pirate Roberts is different from the identity we are talking about here. The function of standard public key cryptographic identity is a limited one: to provide proof that two messages were created (or at least signed) by the same entity. This definition may seem strange at first; usually, we think of identities as determining “who someone is”. In reality, however, just like in the principle of relativity in physics, in the context of identity and reputation theory there is no “preferred frame” for determining which set of observations of a person constitute that core person, or if a person has multiple names which name is his or her “real name”. If I write articles as “Vitalik Buterin”, but make internet posts as “djargon135”, it is equally legitimate to say “djargon135 is actually Vitalik Buterin” as it is to say “Vitalik Buterin is actually djargon135”; in either case, what matters is that one set of messages claimed to be written by djargon135, and another set of messages claimed to be written by Vitalik Buterin, in fact have a common author. Under this framework, a “real name” is distinguished from a “pseudonym” in one way and one way only: each entity can only have one real name. That is to say, while pseudonyms can be used to prove that two messages were created by the same entity, real names can also be used to prove that two messages were created by two different entities.

But this still does not answer the question: why have real names at all? In fact, nearly all applications of a real name can be reduced to one fundamental concept: the giveaway. We all understand what a giveaway is: perhaps a corporation wishes to hand out a free sample of a product to attract potential customers, perhaps a homeless shelter with limited resources wants to feed everyone enough to survive, and thus not let anyone take triple portions for themselves, or perhaps a government agency administering a welfare program wants to prevent people from claiming welfare twice. The idea is simple: X units of some product, service or commodity per person, and if you want more you will have to get your second portion through other channels. One of the use cases of a “real name” used earlier, that of a company owner publishing his details to reassure customers that he is vulnerable to prosecution by law enforcement, does not look like an example of a giveaway, but in fact that company owner is a recipient of a particularly special kind of giveaway in society: that of reputation. In a public key reputation environment, an identity can be created at no cost, so everyone starts out with zero reputation, making business difficult at first. In a real-name system, however, everyone immediately starts out with one pre-made identity, and no way to acquire more, making that identity “expensive” and thus giving them a fixed quantity of reputation to start out with. Instead of one free sample per person, it’s one free reputation per person, but the principle is the same.

How To Implement It

Actually implemening a system, of course, is a challenge. It is very difficult to do with any purely over-the-internet mechanism because anyone can trivially create multiple identites and make them all act like different people. It is certainly possible to weed out some fraud by applying statistical analysis on the messages that everyone signs (eg. if two different identities both consistently spell “actualy” instead of “actually”, that is some strong evidence that they might be linked); however, this can easily be circumvented by combining a spellchecker with a program that deliberately inserts spelling errors and rearranges some grammatical constructions. These tactics can perhaps be themselves corrected for, but ultimately relying solely or even largely on such mechanisms is a recipe for statistical warfare, not any kind of stable identity system.

So what’s left? Offline mechanisms. DNA-based identity is the most obvious, although face, iris and fingerprint scans can also add themselves to the list. Currently, government-based identity systems do not use this information too much because government identity documents follow a centralized parent-child model: you want a social insurance number, you need to provide your passport, you lost your passport, you provide a birth certificate and possibly change-of-name certificates if applicable. Ultimately, everything usually depends on a combination of the birth certificate and face recognition on the part of he government agents administering the system. A decentralized system to accomplish this can use both mechanisms, although many will argue that having the ability in theory to register without providing any government documents is a strong positive – it should be possible to get an identity through the system without necessarily tying in one’s government-backed “real name” (in the usual sense of the term, not my own distinction given above). If this is not possible, then some kind of mixnet-like setup could be used to anonymize identities once they have been created while still maintaining the one-per-person limit. However, attempts at fraud would likely be much more frequent; governments are not, at least at first, going to use any legal mechanisms to enforce anti-fraud rules with these identities as they do with their own documents.

From the above information, it becomes easy to imagine how one might create a centralized organization that accomplishes this objective. The organization would have an office, people would go in, have their biometrics (face, fingerprint, iris, maybe DNA) checked, and would then receive their fresh new cryptographic passport. Why not stop there? In this case, the answer is that the natural monopoly argument applies. Even if the system may have multiple identity providers, they would all need to cross-check information with each other to prevent multiple signups, and the resulting system would necessarily be the only one of its kind.

If this system is managed by a corporation, that corporation would have the incentive to start charging high fees once its product becomes ubiquitous and necessary. If it is managed by a government, then the government would have the incentive to tie these identities to its own real names, and remove any privacy features (or at least install a backdoor for itself). Furthermore, it might want the ability to revoke identities as a punishment, and if large parts of the internet (and society at large) start relying on these mechanisms it would become much harder to survive as a fugitive or dissident. Furthermore, there comes another question: which government speficially would administer the system? Even supposedly worldwide bodies like the United Nations are not universally trusted, often precisely because they are such perfect targets for corruption among anyone trying to secure any kind of worldwide control. Thus, to both avoid a corporation subverting the system for profit and a government subverting the system for its own political ends, placing the power into the hands of a decentralized network, if possible, is arguably the best option.

But how is it possible? Identity Corp can certainly avoid the truly difficult challenge of actively interacting with the world because all it does is provide information. However, receiving data about the world, including its users’ biometric information, would be nevertheless very challenging. There are no public APIs for such information; the only option would be for some human agent, or group of agents, to collect it. The channel of communication between the humans and the network will be simply digital bits, so it is very easy to see how these agents themselves could defraud the system: they could create many different identities for fake individuals with fake data.

The only solution seems to be, once again, decentralization and redundancy: have many different agents collecting the same information, and require individuals looking to get an identity to confirm it with several different agents, ideally randomly (or otherwise) selected by the system itself. These agents would all send out messages to the network containing both biometric data and the identity that data is mapped to, perhaps encrypted using some cryptographic mechanisms that allows two datasets to be checked to see if they are nearly identical but shows nothing else. If two different agents assign two biometric identities to the same data, the second identity can be rejected. If someone tries to register an identity with fake biometric data, they will need to convince a number of specific organizations to somehow accept it. Finally, the system should also include a mechanism for detecting and correcting fraud after the fact, perhaps using some sort of special-purpose decentralized “court”.

The second challenge is figuring out exactly who these “agents” are going to be. The system should be able to avoid Sybil attacks (the technical term for an attacker pretending to be a million entities so as to take control of a network that relies on consensus), and weed out bad agents without that mechanism itself being subject to bad agents or Sybil attacks. Proof-of-work and proof-of-stake is not enough; since we do not want each individual to travel around the world giving their biometric information to 51% of the network, in practice it may only take as little as 10% or even 5% to pull off fraud on a large scale. Thus, it is quite probable that making a pure decentralized corporation to accomplish this task will be impossible; rather, the best we can hope for is a hybrid system that uses heavy support from humans to keep the network in balance, but at the same time uses the network’s cryptographic properties to force the system to stick to its original mission. This would be somewhere between a legal contract or constitution and a true decentralized network, but the distinction there is a very fluid one; as Lawrence Lessig is keen to point out, “code is law“.

SocialCoin and the One World “Government”

The existence of a decentralized “real name” system allows for a large number of possibilities that have so far been unexplored in the cryptocurrency world. One attractive possibility is SocialCoin, the cryptocurrency that pays everyone in the world a “world citizen’s dividend” of 1000 units per month; another, similar alternative is to plug the system into a Devcoin-like system, allowing people to come together and vote on projects that the money should be spent on, thereby creating what is essentially a (voluntary) “world government” that funds itself from the revenue from generating new currency units. How much money could such a government get while still maintaining a low inflation rate? Here, there are two factors to keep in mind: people dying and losing their coins forever, and actual inflation.

Currently, when someone dies, their property automatically goes to their children or spouse by default. In a cryptocurrency, however, by default a person’s monetary savings simply become inaccessible since their passwords are lost. This destruction of coins creates a deflationary pressure; given the current death rate of around 8 per 1000 per year, multiplying by a factor of 2 to account for the fact that people tend to be somewhat wealthier than average at the time of their death, and then again dividing by 3 to take into account the fact that many people will have a system set up to ensure their wealth will go somewhere when they die (currently, about half the population has wills, and the divider can be bumped to 3 since people with more money are more likely to have them), we can get an estimate of 0.5% coin loss per year.

This, combined with a low target inflation rate of 1.5%, means that we can “print” 2% of the current money supply every year. Since cryptocurrencies will massively reduce the amount of fractional reserve banking in the world (as the cryptocurrency base unit is online, so individuals no longer “need” to store their money in banks in order to maintain savings accounts and make long-distance transactions), we can expect much of the world’s M2 and M3 money supply (ways of calculating money supply that include bank deposits) to become part of the base money supply of a cryptocurrency. The M2 money supply of the world is estimated at around $40 trillion, giving our world government a budget of $800 billion per year to play with – or, in the case of SocialCoin, a universal dividend of $114 per person per year.

In theory, a world government can do a lot with $800 billion per year; in practice, it remains to be seen how free from corruption such an institution would be, although in this case the fact that it will be controlled by direct democracy, and have no power to tax, can potentially serve as powerful restraints on abuse. It would essentially be a government in the sense of being an entity tasked with maintaining social infrastructure, but would lack the power to coerce and compel that might make it particularly dangerous. Or, we can simply stick with SocialCoin, and leave it up to each individual to improve their lives the best that they can with $114 per year – almost nothing to most people reading this article, but a very substantial amount in many underdeveloped countries. If the system can be made to rely on no centralized institutions and no tax revenue, it can secure a level of political neutrality that would allow it to be trusted by the entire world. Will it happen? Well, either wait and see to find out, or start implementing it yourself.

Bootstrapping An Autonomous Decentralized Corporation, Part 2: Interacting With the World

See also:
http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/
http://bitcoinmagazine.com/7235/bootstrapping-a-decentralized-autonomous-corporation-part-3-identity-corp/

In the first part of this series, we talked about how the internet allows us to create decentralized corporations, automatons that exist entirely as decentralized networks over the internet, carrying out the computations that keep them “alive” over thousands of servers. As it turns out, these networks can even maintain a Bitcoin balance, and send and receive transactions. These two capacities: the capacity to think, and the capacity to maintain capital, are in theory all that an economic agent needs to survive in the marketplace, provided that its thoughts and capital allow it to create sellable value fast enough to keep up with its own resource demands. In practice, however, one major challenge still remains: how to actually interact with the world around them.

Getting Data

The first of the two major challenges in this regard is that of input – how can a decentralized corporation learn any facts about the real world? It is certainly possible for a decentralized corporation to exist without facts, at least in theory; a computing network might have the Zermelo-Fraenkel set theory axioms embedded into it right from the start and then embark upon an infinite loop proving all possible mathematical theorems – although in practice even such a system would need to somehow know what kinds of theorems the world finds interesting; otherwise, we may simply learn that a+b=b+a, a+b+c=c+b+a, a+b+c+d=d+c+b+a and so on. On the other hand, a corporation that has some data about what people want, and what resources are available to obtain it, would be much more useful to the world at large.

Here we must make a distinction between two kinds of data: self-verifying data, and non-self-verifying data. Self-verifying data is data which, once computed on in a certain way, in some sense “proves” its own validity. For example, if a given decentralized corporation is looking for prime numbers containing the sequence ‘123456789’, then one can simply feed in ‘12345678909631’ and the corporation can computationally verify that the number is indeed prime. The current temperature in Berlin, on the other hand, is not self-verifying at all; it could be 11’C, but it could also just as easily be 17’C, or even 231’C; without outside data, all three values seem equally legitimate.

Bitcoin is an interesting case to look at. In the Bitcoin system, transactions are partially self-verifying. The concept of a “correctly signed” transaction is entirely self-verifying; if the transaction’s signature passes the elliptic curve digital signature verification algorithm, then the transaction is valid. In theory, you might claim that the transaction’s signature correctness depends on the public key in the previous transaction; however, this actually does not at all detract from the self-verification property – the transaction submitter can always be required to submit the previous transaction as well. However, there is something that is not self-verifying: time. A transaction cannot spend money before that money was received and, even more crucially, a transaction cannot spend money that has already been spent. Given two transactions spending the same money, either one could have theoretically come first; there is no way to self-verify the validity of one history over the other.

Bitcoin essentially solves the time problem with a computational democracy. If the majority of the network agrees that events happened in a certain order, then that order is taken as truth, and the incentive is for every participant in this democratic process to participate honestly; if any participant does not, then unless the rogue participant has more computing power than the rest of the network put together his own version of the history will always be a minority opinion, and thus rejected, depriving the miscreant of their block revenue.

In a more general case, the fundamental idea that we can gleam from the blockchain concept is this: we can use some kind of resource-democracy mechanism to vote on the correct value of some fact, and ensure that people are incentivized to provide accurate estimates by depriving everyone whose report does not match the “mainstream view” of the monetary reward. The question is, can this same concept be applied elsewhere as well? One improvement to Bitcoin that many would like to see, for example, is a form of price stabilization; if Bitcoin could track its own price in terms of other currencies or commodities, for example, the algorithm could release more bitcoins if the price is high and fewer if the price is low – naturally stabilizing the price and reducing the massive spikes that the current system experiences. However, so far, no one has yet figured out a practical way of accomplishing such a thing. But why not?

The answer is one of precision. It is certainly possible to design such a protocol in theory: miners can put their own view of what the Bitcoin price is in each block, and an algorithm using that data could fetch it by taking the median of the last thousand blocks. Miners that are not within some margin of the median would be penalized. However, the problem is that the miners have every incentive, and substantial wiggle room, to commit fraud. The argument is this: suppose that the actual Bitcoin price is 114 USD, and you, being a miner with some substantial percentage of network power (eg. 5%), know that there is a 99.99% chance that 113 to 115 USD will be inside the safe margin, so if you report a number within that range your blocks will not get rejected. What should you say that the Bitcoin price is? The answer is, something like 115 USD. The reason is that if you put your estimate higher, the median that the network provides might end up being 114.05 BTC instead of 114 BTC, and the Bitcoin network will use this information to print more money – increasing your own future revenue in the process at the expense of existing savers. Once everyone does this, even honest miners will feel the need to adjust their estimates upwards to protect their own blocks from being rejected for having price reports that are too low. At that point, the cycle repeats: the price is 114 USD, you are 99.99% sure that 114 to 116 USD will be within the safe margin, so you put down the answer of 116 USD. One cycle after that, 117 USD, then 118 USD, and before you know it the entire network collapses in a fit of hyperinflation.

The above problem arose specifically from two facts: first, there is a range of acceptable possibilities with regard to what the price is and, second, the voters have an incentive to nudge the answer in one direction. If, instead of proof of work, proof of stake was used (ie. one bitcoin = one vote instead of one clock cycle = one vote), then the opposite problem would emerge: everyone would bid the price down since stakeholders do not want any new bitcoins to be printed at all. Can proof of work and proof of stake perhaps be combined to somehow solve the problem? Maybe, maybe not.

There is also another potential way to resolve this problem, at least for applications that are higher-level than the underying currency: look not at reported market prices, but at actual market prices. Assume, for example, that there already exists a system like Ripple (or perhaps something based on colored coins) that includes a decentralized exchange between various cryptographic assets. Some might be contracts representing assets like gold or US dollars, others company shares, others smart property and there would obviously also be trust-free cryptocurrency similar to Bitcoin as well. Thus, in order to defraud the system, malicious participants would not simply need to report prices that are slightly incorrect in their favored direction, but would need to push the actual prices of these goods as well – essentially, a LIBOR-style price fixing conspiracy. And, as the experiences of the last few years have shown, LIBOR-style price fixing conspiracies are something that even human-controlled systems cannot necessarily overcome.

Furthermore, this fundamental weakness that makes it so difficult to capture accurate prices without a crypto-market is far from universal. In the case of prices, there is definitely much room for corruption – and the above does not even begin to describe the full extent of corruption possible. If we expect Bitcoin to last much longer than individual fiat currencies, for example, we might want the currency generation algorithm to be concerned with Bitcoin’s price in terms of commodities, and not individual currencies like the USD, leaving the question of exactly which commodities to use wide open to “interpretation”. However, in most other cases no such problems exist. If we want a decentralized database of weather in Berlin, for example, there is no serious incentive to fudge it in one direction or the other. Technically, if decentralized corporations started getting into crop insurance this would change somewhat, but even there the risk would be smaller, since there wowuld be two groups pulling in opposite directions (namely, farmers who want to pretend that there are droughts, and insurers who want to pretend that there are not). Thus, a decentralized weather network is, even with the technology of today, an entirely possible thing to create.

Acting On The World

With some kind of democratic voting protocol, we reasoned above, it’s possible for a decentralized corporation to learn facts about the world. However, is it also possible to do the opposite? Is it possible for a corporation to actually influence its environment in ways more substantial than just sitting there and waiting for people to assign value to its database entries as Bitcoin does? The answer is yes, and there are several ways to accomplish the goal. The first, and most obvious, is to use APIs. An API, or application programming interface, is an interface specifically designed to allow computer programs to interact with a particular website or other software program. For example, sending an HTTP GET request to http://blockchain.info/address/1AEZyM6pXy1gxiqVsRLFENJLhDjbCj4FJz?format=json sends an instruction to blockchain.info’s servers, which then give you back a file containing the latest transactions to and from the Bitcoin address 1AEZyM6pXy1gxiqVsRLFENJLhDjbCj4FJz in a computer-friendly format. Over the past ten years, as business has increasingly migrated onto the internet, the number of services that are accessible by API has been rapidly increasing. We have internet search, weather, online forums, stock trading, and more APIs are being created every year. With Bitcoin, we have one of the most critical pieces of all: an API for money.

However, there still remains one critical, and surprisingly mundane, problem: it is currently impossible to send an HTTP request in a decentralized way. The request must eventually be sent to the server all in one piece, and that means that it must be assembled in its entirety, somewhere. For requests whose only purpose is to retrieve public data, like the blockchain query described above, this is not a serious concern; the problem can be solved with a voting protocol. However, if the API requires a private API key to access, as all APIs that automate activities like purchasing resources necessarily do, having the private key appear in its entirety, in plaintext, anywhere but at the final recipient, immediately compromises the private key’s privacy. Requiring requests to be signed alleviates this problem; signatures, as we saw above, can be done in a decentralized way, and signed requests cannot be tampered with. However, this requires additional effort on the part of API developers to accomplish, and so far we are nowhere near adopting signed API requests as a standard.

Even with that issue solved, another issue still remains. Interacting with an API is no challenge for a computer program to do; however, how does the program learn about that API in the first place? How does it handle the API changing? What about the corporation running a particular API going down outright, and others coming in to take its place? What if the API is removed, and nothing exists to replace it? Finally, what if the decentralized corporation needs to change its own source code? These are problems that are much more difficult for computers to solve. To this, there is only one answer: rely on humans for support. Bitcoin heavily relies on humans to keep it alive; we saw in March 2013 how a blockchain fork required active intervention from the Bitcoin community to fix, and Bitcoin is one of the most stable decentralized computing protocols that can possibly be designed. Even if a 51% attack happens, a blockchain fork splits the network into three, and a DDoS takes down the five major mining pools all at the same time, once the smoke clears some blockchain is bound to come out ahead, the miners will organize around it, and the network will simply keep on going from there. More complex corporations are going to be much more fragile; if a money-holding network somehow leaks its private keys, the result is that it goes bankrupt.

But how can humans be used without trusting them too much? If the humans in question are only given highly specific tasks that can easily be measured, like building the fastest possible miner, then there is no issue. However, the tasks that humans will need to do are precisely those tasks that cannot so easily be measured; how do you figure out how much to reward someone for discovering a new API? Bitcoin solves the problem by simply removing the complexity by going up one layer of abstraction: Bitcoin’s shareholders benefit if the price goes up, so shareholders are encouraged to do things that increase the price. In fact, in the case of Bitcoin an entire quasi-religion has formed around supporting the protocol and helping it grow and gain wider adoption; it’s hard to imagine every corporation having anything close to such a fervent following.

Hostile Takeovers

Alongside the “future proofing” problem, there is also another issue that needs to be dealt with: that of “hostile takeovers”. This is the equivalent of a 51% attack in the case of Bitcoin, but the stakes are higher. A hostile takeover of a corporation handling money means that the attacker gains the ability to drain the corporation’s entire wallet. A hostile takeover of Decentralized Dropbox, Inc means that the attacker can read everyone’s files (although hopefully the files are encrypted, although in the case the attacker can still deny everyone their files). A hostile takeover of a decentralized web hosting company can lead to massive losses not just for those who have websites hosted, but also their customers, as the attacker gains the ability to modify web pages to also send off customers’ private data to the attacker’s own server as soon as each customer logs in. How might a hostile takeover be accomplished? In the case of the 501-out-of-1000 private key situation, the answer is simple: pretend to be a few thousand different servers at the same time, and join the corporation with all of them. By forwarding communications through millions of computers infected by a botnet, this is easy to accomplish without being detected. Then, once you have more than half of the servers in the network, you can immediately proceed to cash out.

Fortunately, the presence of Bitcoin has created a number of solutions, of which the proof of work used by Bitcoin itself is only one. Because Bitcoin is a perfect API for money, any kind of protocol involving monetary scarcity and incentives is now available for computer networks to use. Proof of stake, requiring each participating node to show proof that it controls, say, 100 BTC is one possible solution; if that is done, then implementing a hostile takeover would require more resources than all of the legitimate nodes committed together. The 100 BTC could even be moved to a multisignature address partially controlled by the network as a surety bond, both discouraging nodes from cheating and giving their owners a great incentive to act and even get together to keep the corporation alive.

Another alternative might simply be to allow the decentralized corporation to have shareholders, so that shareholders get some kind of special voting privileges, along with the right to a share of the profits, in exchange for investing; this too would encourage the shareholders to protect their investment. Making a more fine-grained evaluation of an individual human employee is likely impossible; the best solution is likely to simply use monetary incentives to direct people’s actions on a coarse level, and then let the community self-organize to make the fine-grained adjustments. The extent to which a corporation targets a community for investment and participation, rather than discrete individuals, is the choice of its original developers. On the one hand, targeting a community can allow your human support to work together to solve problems in large groups. On the other hand, keeping everyone separate prevents collusion, and in that way reduces the likelihood of a hostile takeover.

Thus, what we have seen here is that very significant challenges still remain before any kind of decentralized corporation can be viable. The problem will likely be solved in layers. First, with the advent of Bitcoin, a self-supporting layer of cryptographic money exists. Next, with Ripple and colored coins, we will see crypto-markets emerge, that can then be used to provide crypto-corporations with accurate price data. At the same time, we will see more and more crypto-friendly APIs emerge to serve decentralized systems’ needs. Such APIs will be necessary regardless of whether decentralized corporations will ever exist; we see today just how difficult cryptographic keys are to keep secure, so infrastructure suitable for multiparty signing will likely become a necessity. Large certificate signing authorities, for example, hold private keys that would result in hundreds of millions of dollars worth of security breaches if they were ever to fall into the wrong hands, and so these organizations often employ some form of multiparty signing already.

Finally, it will still take time for people to develop exactly how these decentralized corporations would work. Computer software is increasingly becoming the single most important building block of our modern world, but up until now search into the area has been focused on two areas: artificial intelligence, software working purely on its own, and software tools working under human beings. The question is: is there something in the middle? If there is, the idea of software directing humans, the decentralized corporation, is exactly that. Contrary to fears, this would not be an evil heartless robot imposing an iron fist on humanity; in fact, the tasks that the corporation will need to outsource are precisely those that require the most human freedom and creativity. Let’s see if it’s possible.

Supplementary reading: Jeff Garzik’s article on one practical example of what an autonomous corporation might be useful for

Mt. Gox USD Withdrawals To Take Up To 22 Months

Since June 2013, the bitcoin exchange Mt. Gox has been struck by severe problems with fiat currency withdrawals. According to their press release of June 20th, cash withdrawals would be suspended for 2 weeks. On July 4th, a press release stated that withdrawals had fully resumed. Despite this positive tone, it was shortly noted by the user community that few withdrawals seemed to be occurring in a timely manner. Queries to Mt. Gox support since that time have normally been answered with a statement that it is taking several weeks for withdrawals and to please be patient.

Unfortunately, as of today, withdrawals of USD via wire transfer are still substantially delayed. Mt. Gox has refused to provide estimates of when these withdrawals might occur. While this has fueled speculation about potential insolvency of Mt. Gox, withdrawals in other currencies appear to be occurring fairly rapidly, with Japanese domestic bank withdrawals often occurring the same day. This argues against the notion of insolvency, but that there is a serious problem with USD withdrawals.

Fortunately, there have been several ongoing threads at bitcointalk.org which permit an estimate of likely delays. On August 29th, user Sturle reported that discussions with Mt. Gox indicated that the processing of international wire transfers “has reached mid June”. Looking backward in this discussion, an earlier report on June 19th stated that a USD wire transfer had been completed from 1 week before. Another user had reported that on June 2nd he was making several transfer requests and would report back. As of August 30th, he had only reported that a transfer from June 16th was still “confirmed” but not completed. All of these reports suggest that a serious backlog began around June 12th.

Based on these reports, it would appear that Mt. Gox may have worked from July 4th to August 30th to clear a queue of USD wire transfer requests extending from June 10th (being generous) to June 16th. That is 8 weeks to clear 1 week of the queue of requests. Mt. Gox has stated in both support responses to this author and on IRC that there is a 10 SWIFT transfer per day limit at their bank. So this rate of clearing the queue would imply roughly 80 transfer requests per day being submitted, which seems quite reasonable given an average daily volume of ~$21M. There is uncertainty in these estimates, since there are no reports of completed transactions in ‘mid June’, just the indirect report of Mt. Gox support. The situation could actually be worse since “mid June” might be June 12th to some.

What does this imply about current requests for withdrawals? There are 12 weeks between mid June and today (September 16th). Thus one would expect a withdrawal request submitted today to be processed in 8 x 12 = 96 weeks, or around June 2015. Now clearly a lot can happen between now and June 2015. Mt. Gox keeps stating that they are working with banking partners and expect things to improve soon. Of course, they’ve been stating that since June.

Will Mt. Gox be able to establish improved banking relationships? That is unclear. Buttercoin CEO Cedric Dahl stated in an interview with bitcointalk that they had approached 67 different banks attempting to establish a business relationship with a bank for a bitcoin exchange and were unable to do so. The delays in Mt. Gox improving their process also suggest this is a very difficult thing for them to do.

Mt. Gox has unfortunately been opaque regarding these delays. Neither the current delays on USD withdrawals nor the ability to request a quicker “manual” withdrawal for a 5% fee (though only one of these per day may be allowed) is publicised on their site. Thus a new user of bitcoin might well hear that one can sell them on Mt. Gox, look at relative prices, and proceed to sell there, only to find out many weeks later that their USD are effectively stuck in Mt. Gox.

Hopefully users can now realize just how long their USD may be stuck there.

Disclosure: The author owns bitcoins and occasionally trades them at Mt. Gox and other exchanges.

Bootstrapping A Decentralized Autonomous Corporation: Part I

See also:
http://letstalkbitcoin.com/is-bitcoin-overpaying-for-false-security/
http://bitcoinmagazine.com/7119/bootstrapping-an-autonomous-decentralized-corporation-part-2-interacting-with-the-world/
http://bitcoinmagazine.com/7235/bootstrapping-a-decentralized-autonomous-corporation-part-3-identity-corp/

Corporations, US presidential candidate Mitt Romney reminds us, are people. Whether or not you agree with the conclusions that his partisans draw from that claim, the statement certainly carries a large amount of truth. What is a corporation, after all, but a certain group of people working together under a set of specific rules? When a corporation owns property, what that really means is that there is a legal contract stating that the property can only be used for certain purposes under the control of those people who are currently its board of directors – a designation itself modifiable by a particular set of shareholder. If a corporation does something, it’s because its board of directors has agreed that it should be done. If a corporation hires employees, it means that the employees are agreeing to provide services to the corporation’s customers under a particular set of rules, particularly involving payment. When a corporation has limited liability, it means that specific people have been granted extra privileges to act with reduced fear of legal prosecution by the government – a group of people with more rights than ordinary people acting alone, but ultimately people nonetheless. In any case, it’s nothing more than people and contracts all the way down.

However, here a very interesting question arises: do we really need the people? On the one hand, the answer is yes: although in some post-Singularity future machines will be able to survive all on their own, for the forseeable future some kind of human action will simply be necessary to interact with the physical world. On the other hand, however, over the past two hundred years the answer has been increasingly no. The industrial revolution allowed us, for the first time, to start replacing human labor with machines on a large scale, and now we have advanced digitized factories and robotic arms that produce complex goods like automobiles all on their own. But this is only automating the bottom; removing the need for rank and file manual laborers, and replacing them with a smaller number of professionals to maintain the robots, while the management of the company remains untouched. The question is, can we approach the problem from the other direction: even if we still need human beings to perform certain specialized tasks, can we remove the management from the equation instead?

Most companies have some kind of mission statement; often it’s about making money for shareholders; at other times, it includes some moral imperative to do with the particular product that they are creating, and other goals like helping communities sometimes enter the mix, at least in theory. Right now, that mission statement exists only insofar as the board of directors, and ultimately the shareholders, interpret it. But what if, with the power of modern information technology, we can encode the mission statement into code; that is, create an inviolable contract that generates revenue, pays people to perform some function, and finds hardware for itself to run on, all without any need for top-down human direction?

As Let’s Talk Bitcoin’s Daniel Larmier pointed out in his own exploration on this concept, in a sense Bitcoin itself can be thought of as a very early prototype of exactly such a thing. Bitcoin has 21 million shares, and these shares are owned by what can be considered Bitcoin’s shareholders. It has employees, and it has a protocol for paying them: 25 BTC to one random member of the workforce roughly every ten minutes. It even has its own marketing department, to a large extent made up of the shareholders themselves. However, it is also very limited. It knows almost nothing about the world except for the current time, it has no way of changing any aspect of its function aside from the difficulty, and it does not actually do anything per se; it simply exists, and leaves it up to the world to recognize it. The question is: can we do better?

Computation

The first challenge is obvious: how would such a corporation actually make any decisions? It’s easy to write code that, at least given predictable environments, takes a given input and calculates a desired action to take. But who is going to run the code? If the code simply exists as a computer program on some particular machine, what is stopping the owner of that machine from shutting the whole thing down, or even modifying its code to make it send all of its money to himself? To this problem, there is only one effective answer: distributed computing.

However, the kind of distributed computing that we are looking for here is not the same as the distributed computing in projects like SETI@home and Folding@home; in those cases, there is still a central server collecting data from the distributed nodes and sending out requests. Here, rather, we need the kind of distributed computing that we see in Bitcoin: a set of rules that decentrally self-validates its own computation. In Bitcoin, this is accomplished by a simple majority vote: if you are not helping to compute the blockchain with the majority network power, your blocks will get discarded and you will get no block reward. The theory is that no single attacker will have enough computer power to subvert this mechanism, so the only viable strategy is essentially to “go with the flow” and act honestly to help support the network and receive one’s block reward. So can we simply apply this mechanism to decentralized computation? That is, can we simply ask every computer in the network to evaluate a program, and then reward only those whose answer matches the majority vote? The answer is, unfortunately, no. Bitcoin is a special case because Bitcoin is simple: it is just a currency, carrying no property or private data of its own. A virtual corporation, on the other hand, would likely need to store the private key to its Bitcoin wallet – a piece of data which should be available in its entirety to no one, not to everyone in the way that Bitcoin transactions are. But, of course, the private key must still be usable. Thus, what we need is some system of signing transactions, and even generating Bitcoin addresses, that can be computed in a decentralized way. Fortunately, Bitcoin allows us to do exactly that.

The first solution that might immediately come to mind is multisignature addresses; given a set of a thousand computers that can be relied upon to probably continue supporting the corporations, have each of them create a private key, and generate a 501-of-1000 multisignature address between them. To spend the funds, simply construct a transaction with signatures from any 501 nodes and broadcast it into the blockchain. The problem here is obvious: the transaction would be too large. Each signature makes up about seventy bytes, so 501 of them would make a 35 KB transaction – which is very difficult to get accepted into the network as bitcoind by default refuses transactions with any script above 10,000 bytes. Second, the solution is specific to Bitcoin; if the corporation wants to store private data for non-financial purposes, multisignature scripts are useless. Multisignature addresses work because there is a Bitcoin network evaluating them, and placing transactions into the blockchain depending on whether or not the evaluation succeeds. In the case of private data, an analogous solution would essentially require some decentralized authority to store the data and give it out only if a request has 501 out of 1000 signatures as needed – putting us right back where we started.

However, there is still hope in another solution; the general name given to this by cryptographers is “secure multiparty computation”. In secure multiparty computation, the inputs to a program (or, more precisely, the inputs to a simulated “circuit”, as secure multiparty computation cannot handle “if” statements and conditional looping) are split up using an algorithm called Shamir’s Secret Sharing, and a piece of the information is given to each participant. Shamir’s Secret Sharing can be used to split up any data into N pieces such that any K of them, but no K-1 of them, are sufficient to recover the original data – you choose what K and N are when running the algorithm. 2-of-3, 5-of-10 and 501-of-1000 are all possible. A circuit can then be evaluated on the pieces of data in a decentralized way, such that at the end of the computation everyone has a piece of the result of the computation, but at no point during the computation does any single individual get even the slightest glimpse of what is going on. Finally, the pieces are put together to reveal the result. The runtime of the algorithm is O(n3), meaning that the number of computational steps that it takes to evaluate a computation is roughly proportional to the cube of the number of participants; at 10 nodes, 1000 computational steps, and at 1000 nodes 1 billion steps. A simple billion-step loop in C++ takes about twenty seconds on my own laptop, and servers can do it in a fraction of a second, so 1000 nodes is currently roughly at the limit of computational practicality.

As it turns out, secure multiparty computation can be used to generate Bitcoin addresses and sign transactions. For address generation, the protocol is simple:

  1. Everyone generates a random number as a private key.
  2. Everyone calculates the public key corresponding to the private key.
  3. Everyone reveals their public key, and uses Shamir’s Secret Sharing algorithm to calculate a public key that can be reconstructed from any 501 of the thousand public keys revealed.
  4. An address is generated from that public key.

Because public keys can be added, subtracted , multiplied and even divided by integers, surprisingly this algorithm works exactly as you would expect. If everyone were to then put together a 501-of-1000 private key in the same way, that private key would be able to spend the money sent to the address generated by applying the 501-of-1000 algorithm to the corresponding public keys. This works because Shamir’s Secret Sharing is really just an algebraic formula – that is to say, it uses only addition, subtraction, multiplication and division, and one can compute this formula “over” public keys just as easily as with addresses; as a result, it doesn’t matter if the private key to public key conversion is done before the algebra or after it. Signing transactions can be done in a similar way, although the process is somewhat more complicated.

The beauty of secure multiparty computation is that it extends beyond just Bitcoin; it can just as easily be used to run the artificial intelligence algorithm that the corporation relies on to operate. So-called “machine learning”, the common name for a set of algorithms that detect patterns in real-world data and allow computers to model it without human intervention and are employed heavily in fields like spam filters and self-driving cars, is also “just algebra”, and can be implemented in secure multiparty computation as well. Really, any computation can, if that computation is broken down into a circuit on the input’s individual bits. There is naturally some limit to the complexity that is possible; converting complex algorithms into circuits often introduces additional complexity, and, as described above, Shamir’s Secret Sharing can get expensive all by itself. Thus, it should only really be used to implement the “core” of the algorithm; more complex high-level thinking tasks are best resolved by outside contractors.

Excited about this topic? Look forward to parts 2, 3 and 4: how decentralized corporations can interact with the outside world, how some simple secure multiparty computation circuits work on a mathematical level, and two examples of how these decentralized corporations can make a difference in the real world.

In Bitcoin We Trust: UK Based Platform to Launch

In Bitcoin We Trust, a virtual currency exchange, is set to launch soon. In Bitcoin We Trust (IBWT) will initially be working with Bitcoin, potentially expanding to encompass Litecoin and other viable digital currencies as time goes on. This UK based exchange will accept GBP to date and plans on expanding to accept euros. As one of the first UK exchanges, IBWT will plan on taking a wait and see approach to how the US market develops before getting involved in USD.

Currently IBWT has capped customer account and withdrawal/deposit limits at £1,000. After some time the IBWT team plans to expand customer account limits. While currently having one tier of customers, IBWT hopes to expand tiers to allow for higher value deposits and withdrawals. While gradually increasing customer account and withdrawal limits, IBWT plans to strategically grow as one of the first British cryptocurrency exchanges.

Currently, IBWT is not governed by HMRC (Her Majesty’s Revenue and Customers) or FCA (Financial Conduct Authority, recently known as the FSA, Financial Services Authority). However IBWT leadership plans on adhering to any regulatory changes required by the UK government. Working to improve the visibility and credibility of cryptocurrencies and non traditional exchanges, IBWT plans on providing an example of how an exchange can operate within the regulatory framework of the United Kingdom. IBWT will establish a business network of exchanges to further build confidence in cryptocurrency exchanges in the UK and around the world.

Bitcoin Magazine had a chance to take a preview tour of IBWT. Working to set the tone for cryptocurrency achievement, the homepage opens with the following quote by Nikola Tesla, “The day science begins to study non-physical phenomena, it will make more progress in one decade than in all the previous centuries of its existence.”  In response to Nikola Tesla’s quote, IBWT highlights, “One wonders how applicable Bitcoin is to Nikola Tesla’s statement. Here at IBWT we plan to help put it to the test, by enabling you, our customers, to trade your Bitcoin for sterling with each other in a secure and trusted environment.”

The IBWT team intends to provide a more secure platform for transacting Bitcoin and related cryptocurrencies. Security is ensured with Cold Storage, SSL 256-bit encryption & 2FA.  In particular IBWT uses a method of enforced (email ToTP) Two Factor Authentication for user account to login to ibwt.co.uk. IBWT customers can also set an extra layer of security, (google authenticator) Time-based One-time Password Algorithm (TOTP) for login, withdrawal/deposits and settings.

In addition to serving as a secure exchange, IBWT will work to provide top customer service. To maintain profitability of their site, IBWT will charge only 0.8% per transaction. To avoid a lengthy approval process, IBWT is committed to a simple verification process, meaning one can become a full customer in a matter of days. With a dedicated server for an enhanced customer experience, IBWT hopes to build up customer trust and serve as a convenient yet secure exchange. All deposits and withdrawals run through wire transfers and while services are only available to UK residents to date, IBWT plans on expanding its user base.

As the Bitcoin and cryptocurrency ecosystem is only as strong as an active userbase, IBWT aims to encourage financial participation in the UK and around the world. With a new Bitcoin and cryptocurrency related exchange in the UK, IBWT will promote cooperative business practices with traditional and non-traditional banks. Bitcoin Magazine encourages readers in the UK to check out In Bitcoin We Trust once launched!

 

October 2013 Crypto-Currency Conference Preview

On October 4 through 5, Atlanta, Georgia will host the 2013 Crypto-currency Conference: Bitcoin and the Future of Money. Bitcoin Magazine is proud to serve as a sponsor alongside of Let’s Talk Bitcoin, The Bitcoin Foundation, Students for Liberty, FEE, and Atlanta Bitcoin of this conference spearheaded by Jeffrey Tucker, Executive Editor of Laissez Faire Club and Laissez Faire Books, Distinguished Fellow for the Foundation for Economic Education, and Research Fellow of the Action Institute.

The purpose of the conference will be to connect monetary economists, legal theorists, banking pundits, code-slinging visionaries, miners, and payment-systems analysts to shed light on the rise of Bitcoin. As Bitcoin is not just a currency but a movement towards greater economic freedom the 2013 Crypto-Conference will address the following questions:

  • What does the success of Bitcoin imply for the theory, practice, and future of money and payment systems?

  • How can we account for the sheer implausibility of Bitcoin’s rise?

  • What does its emergence imply for the prospects of nationalized systems of money and the future of human liberty and commerce?

  • Will Bitcoin go the way of most innovations and fall prey to government’s dead hand of regulation and strangulation?

The Conference team hopes to shed light on how Bitcoin, in contrast to most currencies, has in fact increased in value over time. Over the past 100 years, the value of money has fallen to carry only about 5% of its purchasing power. As a decentralized, digital currency, Bitcoin is not beholden to a central bank and has emerged as a solution to bypass fiat money. The speed and ease of transaction makes the crypto-standard stronger than the gold standards.

The Conference will open with a Friday night reception at the office of BitPay, Inc., one of the lead Bitcoin payment processing companies, where guests will hear from musician Tatiana Moroz who as a guitarist and songwriter sings about human liberty. On Saturday morning, Jeffrey Tucker will provide the keynote address, “A New Currency for the Digital Age,” at the The Twelve Hotel in Atlantic Station, a post-industrial hub of Atlanta. Panels will include discussions of Money and Freedom, Cryptography and Contracts, Merchantcraft, and Future Development.

Speakers include Tony Gallippi (CEO, BitPay) and Stephen Pair (CTO, BitPay), Stephen Kinsella (Executive Editor, Libertarian Papers), Doug French (Senior Editor, Laissez Faire Club), Michael Goldstein (Co-Founder, The Mises Circle), Peter Surda (Author, Economics of Bitcoin), Charlie Schrem (CEO, BitInstant), Charles Hoskinson (CEO, Invictus Innovations Incorporated), Daniel Larimer (CTO, Invictus Innovations Incorporated), Cathy Reisenwitz (Writer and Political Commentator, Reason Magazine), Adam B. Levine (Editor in Chief, Let’s Talk Bitcoin), Tuur Demeester (Author, MacroTrends), Daniel Krawisz (Libertarian Activist).

The evening will conclude with a cocktail reception featuring Austin Craig and Beccy Bingham’s story, “Life on Bitcoin.” Austin and Becky as newlyweds took the challenges of living for 90 days on Bitcoin alone and will share of their journey which is shortly coming to a close.

If you are located in the US and specifically the South East, Bitcoin Magazine encourages you to look into attending the 2013 Crypto-Currency Conference in Atlanta, Georgia. Tickets are still available at general and student attendance rates. If it doesn’t fit your schedule, Video Passes covering all the talks and content are also available.

BitPay Surpasses 10,000 Merchants

BitPay Inc, one of Bitcoin’s lead payment processing companies, has just announced that it has surpassed 10,000 merchants.  BitPay now provides services to merchants in 164 countries with approximately 50% in North America, 25% in Europe, and 25% in the rest of the World.

During the month of August, BitPay processed over 10,000 transactions reaching a total value of over $6.4 million. As Bitcoin is becoming more mainstream many merchants are looking for expedient ways to sell products for BTC and BitPay is on the radar. With a Year-to-date in 2013 of over $34 million worth of bitcoins, a variety of merchants ranging from large companies such as Gyft to small mom and pop brick and mortar vendors are using BitPay’s platform.

BitPay’s latest development provides merchants using the popular Quickbooks small business accounting software an opportunity to import BitPay sales.

BitPay published the following press release:

BitPay Surpasses 10,000 Bitcoin Accepting Merchants

Adds Support for Quickbooks Import of Bitcoin Sales

ATLANTA — September 16, 2013 — BitPay Inc, the world leader in business solutions for virtual currencies, announces it has over 10,000 approved merchants in 164 countries using its service to accept bitcoin payments. This milestone was reached almost exactly one year after the company approved its 1,000th merchant.

The merchants in BitPay’s directory are diverse internationally, with approximately 50% located in North America, 25% in Europe, and 25% in the rest of the world. E-commerce merchants account for over 90% of the business, including consumer electronics, precious metals and IT services. Bitcoin lowers the risk and cost of accepting payments in a card not-present situation, such as eCommerce.

BitPay’s merchant service continues to expand its feature set at a rapid pace. Merchants using the popular Quickbooks small business accounting software can now download and import their BitPay sales into Quickbooks.

“Our merchants are thrilled with this ability to import into Quickbooks,” says BitPay CFO Bryan Krohn. “It makes reporting their bitcoin sales just as frictionless as the payment itself.”

The month of August was another record month for BitPay, processing over 10,000 merchant transactions worth over $6.4 million. Year-to-date in 2013, over $34 million worth of bitcoins have been spent on goods and services through merchants using BitPay’s platform.

BitPay’s story is unique in the startup space. Founded by two graduates of Georgia Tech, the company built a working product, acquired customers, and achieved profitability with only the two founders.

After raising their round of seed capital, BitPay has chosen to establish their roots in Atlanta and build their company culture in a city known for innovation, but often overlooked by the SIlicon Valley insiders.

“Atlanta is a hub for financial technology, especially in the payment and merchant acquiring space,” states BitPay CEO Anthony Gallippi. “There’s a cluster of amazing companies here, focused on delivering real results through innovation.”

With pre-built plugins or embedded solutions for 20 of the most popular shopping cart platforms, adding bitcoin as a payment option to a merchant’s webstore can be done in a few minutes, without any programming code.

About BitPay

BitPay is a Payment Service Provider (PSP) specializing in eCommerce, B2B, and enterprise solutions for virtual currencies. Visit https://bitpay.com.

Contact

Jan Jahosky 407-331-4699 jan@bitpay.com

 

What Firstbits Is and Why You Should Implement It

Recently, there has been a considerable amount of interest in making Bitcoin usable in environments where the technological comforts that we take for granted every day are simply not present. Kipochi is in the process of developing a Bitcoin wallet that works over cell phone text messages, allowing people with ordinary “dumb phones” in Africa (which are, despite the continent’s general poverty, nearly ubiquitious throughout the region) to use Bitcoin simply by sending and receiving text messages. More recently, Coinbase has done the same thing. In Austria, Mycelium Media is in the process of developing a “Bitcoin card” that is essentially a fully-fledged physical Bitcoin wallet capable of holding money and sending and receiving transactions but is only the size of a credit card – thickness included. The company is also releasing Mycelium Wallet for smartphones running Android, and on the iPhone Gliph is finally breaking through in rolling out a Bitcoin solution. The future of Bitcoin, it seems, is mobile, just like the future of everything else in our modern world.

The problem is, however, how do you actually tell the wallet who to send to? On the desktop, the solution is simple: copy and paste the recipient’s Bitcoin address. And for those who don’t like addresses, the Bitcoin developers are coming up with a payment protocol that substitutes them with a system of payment requests. On smartphones, scanning a QR code seems to be the ubiquitous answer. Problem solved? Not quite. All of these solutions certainly have their place, and when they work they are certainly very effective ways of identifying who you intend to send money to. On the desktop, all commerce is e-commerce, so if you don’t have an internet connection to send Bitcoin transactions and receive sending addresses over then you also do not have an internet connection to find anything worth paying for. In person, however, the situation is different. In theory, there are of course solutions for everything; if you want to send to a merchant, you scan a QR code from their own mobile application. If you want to send to a phone number, type in that phone number and the SMS wallet’s backend will figure out what Bitcoin address belongs to that particular number. Want to send to an email address? Same thing.

However, perhaps the single most undervalued rule of usability design in general is this: do not optimize for the case of how things work when they work. Rather, optimize for the case of how things work when they don’t work. People can figure out their way around unintuitive software quirks if those quirks are predictable; however, people with little background in Bitcoin are going to have a very hard time getting around the corner cases that leave even Bitcoin afficionados whipping out their laptops and opening up command line interfaces. Anyone who actually spends time in in-person Bitcoin environments knows that the internet is often missing or not present at all, merchants don’t yet have a wallet application installed, you’re trying to send to a QR code printed on paper or, worst of all, the phone is not working and there is no QR code printed on paper, leaving you no choice but to type in a 34-character address manually, on a smartphone keyboard.

The case of SMS wallets is similar. Right now, we have Kipochi and Coinbase, and they do not even serve the same region. What if, in two years’ time, we’ll have three different SMS wallets serving every region, and people using different wallets want to transact with each other. Currently, the best that we have is a very poor solution: every provider forces everyone to have an account. If you send money to a phone number with your Coinbase SMS wallet, and that number does not yet have Coinbase, then the system that will soon be implemented is that that phone number will receive instructions on how to create a Coinbase account to retrieve their money. With one provider, this works fine. But suppose there are five; suppose, in 2015, that there are SMS wallets run by Coinbase, blockchain.info, Kipochi, Bitstamp and BIPS, and each of them works in the same way.

The result is obvious: each and every person would need to keep track of five different accounts. The five companies could come together and create a common database, but this runs the risk of creating a centralized and anti-competitive ecosystem; if a new company wants to join, they essentially need the existing consortium’s permission. How do we create a decentralized common database? Well, we already have the blockchain, and it is certainly not difficult at all to design a common protocol for registering your cellphone number by sending a specially formatted transaction (essentially, this involves sending 0.0001 BTC to a fake Bitcoin address encoding your number, and SMS wallet backends can detect these transactions and search through them). However, that will take work to create, and for now, once again, Bitcoin addresses are all we have. The moral of the story is this: Bitcoin addresses are the ultimate fallback, and to make wallets what “work when they don’t work” it is simply necessary to have a good way of entering them.

Enter Firstbits

The idea behind firstbits has been around for nearly two years now. Essentially, how it works is this. The firstbits of an address is simply the first few characters of that address, converted to lowercase; the first bits of 1McqmmnxRwZRCpD2VoGEMzCYcdeXYvCBsB, for example, is “1mcqmmnx”. To recover the address from a firstbits, simply take the first Bitcoin address to appear in the blockchain that matches that firstbits. Because the first Bitcoin address is used, there is no ambiguity, and future blocks cannot change a firstbits to address mapping that already exists. To determine exactly how many characters to use, simply try just the first character of your address, then the first two, then the first three and so on until the firstbits maps to your address. “1mcqmmn”, for example, maps to “1McqmmnNB7urUowJULWHnSfKio8fw7a55m“, but “1mcqmmnx” maps to 1McqmmnxRwZRCpD2VoGEMzCYcdeXYvCBsB as desired (and so do, and forever will, “1mcqmmnxr”, “1mcqmmnxrw” and so on), so we use “1mcqmmnx”. The result is an “address shortening” service, similar to URL shorteners like bit.ly, but which is an open standard requiring no centralized gatekeepers.

The idea has been out there, it seems obvious, and yet for some reason almost no wallet providers have tried to integrate it. The obvious question is: why? As it turns out, the majority of Bitcoin developers are against it. The arguments given in the above linked Bitcoin wiki page are as follows:

  1. Firstbits enourages Bitcoin users to generate addresses with “interesting” firstbits and “claim” them by sending a transaction to those addresses just to make sure they make it into the blockchain, similar to the practice of “domain squatting”, or registering short domain names on the internet with the aim of selling them later at a profit. This increases blockchain bloat, meaning that miners have to store a larger amount of transactions, and also means that if firstbits becomes widely used anything shorter than a 7-letter firstbits will become impossible.
  2. Firstbits is vulnerable to confusion; for example, Wikileaks deliberately created a Bitcoin address starting with “1snow” for their Edward Snowden fund. However, the actual firstbits of that address is “1snowq”, with “1snow” itself going to “1SnowmhKHWcKZCFcv7Qjtg3jqhW2f3naZ“. Similarly, the firstbits of the Bitcoin Foundation’s addrss, 1BTCorgHwCg6u2YSAWKgS17qUad6kHmtQW, is “1btcorgh”, not “1btcorg”. Fortunately, no one was caught by this accidental trap, but if firstbits was more commonly used, people might be.
  3. Many developers hold the position that “Bitcoin was designed such that addresses should only be used once”. Thus, the whole idea of creating a “vanity address” (whether “1snow…”, “1BRMLAB…” or “1BTCorg…”) starting with some specific easily memorable prefix and widely publicizing it for long term use should be strongly discouraged.
  4. It’s impractical for the average Bitcoin client to maintain a firstbits database, as such a database would be gigabytes in size. Therefore, firstbits requires central service providers, and so it would be better to just use a proprietary database so as to avoid the other three problems described above.

Some of these arguments have merit, and some may or may not have merit depending on whether or not you think blockchain bloat is a problem; others, however, completely miss the point. The argument about “firstbits” squatting is a decent argument against using “vanity firstbits” like “1brmlab”; however, what it misses completely is the fact that vanity firstbits is not the main point of firstbits; rather, the main point of firstbits is to let people enter a few characters of an address manually and have it autocomplete. This can be done with any address. “Domain squatting” all possible addresses above about 7 letters is impossible; even at 7 letters, claiming half of them requires claiming 32 billion addresses, or over a hundred times the current size of the blockchain. As for confusion, the solution is simple. On the user side, user can be more careful and type in nine characters instead of seven; this reduces the risk of a mismatch by a factor of over a thousand. On the software side, the software should always give the full address back and ask for confirmations; on an SMS wallet, the interaction might look like this:

> send 0.01 1mcqmmn
1McqmmnNB7urUowJULWHnSfKio8fw7a55m
Correct? (yes / no)
> no 1mcqmmnx
1McqmmnxRwZRCpD2VoGEMzCYcdeXYvCBsB
Correct? (yes / no)
> yes
Sent 0.01 BTC to 1McqmmnxRwZRCpD2VoGEMzCYcdeXYvCBsB.

If you need to pay people remotely (eg. you’re an employer and you want to give your farm workers 1 BTC per week but you won’t always be there yourself), you can simply store the full address, or even just half of it, in your phone’s address book, and then get the firstbits from there when needed. Another use case is on a smartphone; there, the interaction is similar, but more fluid; one might imagine the Android app showing the current firstbits completion of a given address in grey in the textbox while you write it. Leaving the textbox implies acknowledging that a given completion is correct.

Lastly, there is the “centralization” argument. When making this claim, what opponents of firstbits fail to understand is that there are several degrees of centralization. At one end, there is full centralization, where everything relies on one, completely trusted, central authority; a good example is Facebook. At the other end, there is full decentralization, where all nodes are essentially equal. Here, we have perhaps Bittorrent. In the middle, there is the concept of “federation”: centralized providers exist, but they all follow a common protocol, there are many to choose from and each one can be swapped for any other in an instant. Email providers, Bitcoin mining pools, Bitcoin block explorers and Ripple gateways all fall into this category – and so do Firstbits providers.

Federation is not perfect, but it is a massive improvement over centralization; if email was not federated, users of different email providers would have a hard time communicating, and it is quite likely that today there would be only one email provider of any scale left standing. With federation, there are businesses and institutions, but it is much harder to lock out new competition, betray one’s customers or become a monopoly. In the case of Bitcoin address shorteners, it also means that a wallet can query three servers run by three different institutions, preventing any one of them from substituting in their own Bitcoin addresses in a fraudulent attempt to seize bitcoins in transit. Bitcoin address shorteners like btc.to are centralized; firstbits is federated.

Firstbits is certainly not a panacea; at best, it will remain a backup option, as in most cases copy/paste, QR code scanning and sending to emails and phone numbers will work fine. It does not even always work; if an address has never sent or received any money, then it is not in the blockchain and so firstbits has no way of recovering it. However, in those cases where it can be used, it is invaluable. Having to type in seven to nine characters on a smartphone is annoying, and on a dumb phone with only twelve buttons for 0-9, * and # it is quite hard. However, typing in an entire thirty four characters is brutal.

So what is the next step? If a firstbits server exists, implementing firstbits is easy; just call the API and get the address back. And a firstbits server does exist, in the form of blockchain.info; to see the API in action, just open up http://blockchain.info/q/resolvefirstbits/1mcqmmnx in your browser. Using ‘getfirstbits’ instead of ‘resolvefirstbits’ does the inverse operation. However, this server is not always reliable, and has been known to go down at times. Thus, what is needed is for more companies to do the same, and ideally for someone to create an open-source version. Caution is important; the service must do the same thing as blockchain.info in case two addresses with the same firstbits appear for the first time in the same block. Getting bitcoind to include a firstbits database may seem like the best solution of all, but this would be excessive; firstbits requires an entire database of its own, so it is not worth the bloat to have every single full Bitcoin node running one. Once firstbits is implemented, well, it will be one small step closer to making Bitcoin convenient and easy to use for the masses. These days, nearly everything has some form of “autocomplete” functionality; so why not Bitcoin addresses as well?

Bitcoin Conference in Amsterdam in Two Weeks

Conferences have become a big part of the Bitcoin community this year. Over a thousand people came to the Bitcoin conference in San Jose, and nearly every month since then we have seen some kind of Bitcoin event. We had Porcfest in June, BTC London and the Inside Bitcoins conference in July, and the regulatory compliance conference in New York in August. And this month, although it has not been nearly so widely publicized, there will be a Bitcoin conference as well, located in Amsterdam from September 26 to 28. The details for the event can be found on the conference’s website.

The organizers of the conference would like the see their event have a somewhat different character from the ones that came before it. “It’s an open source conference,” explains Matthew Wright, one of the chief organizers behind the event, “it’s not a moneygrab and tap dance of self-importance by those who seek to centralize and ‘get rich quick'”. The sentiment is common among Bitcoin users in mainland Europe that the Bitcoin community in the US is focusing too heavily on integrating with mainstream finance, securing large profits and investments and, some would add, bending backwards to regulatory authorities to make Bitcoin seem more friendly to established institutions; rather, many Europeans believe, Bitcoin’s potential to bootstrap a grassroots economy should be emphasized. When asked specifically what this anti-corporatist sentiment means in practice, Moe Levin writes:

We’re trying to be different. We’ve done market research on attendees and saw that people wanted to see more devs, more entrepreneurs, and more of the people that are not “getting rich quick”. they want to see people with good ideas, working on them, and succeeding in making the community a better place.
We have some big players in the bitcoin community speaking. No getting around that when you want to make a large event and attract attendees, but we’ve moved to invite the people that others can learn from and share experiences with, not the people that are interested in self-promotion. We have rigorous guidelines for speakers and their topics, and have asked for revisions of their speeches if they are too much of an ad for them. Think of it more of a TEDxBitcoin conference than a Bitcoin conference.

The conference certainly has plenty of big players inside the Bitcoin community, although the European side dominates to an extent not seen in London or San Jose; Trezor, Bitsofproof, Bex.io, OpenTransactions, BitPay, Coinbase and BitStamp are perhaps the most prominent names on the list. Outside of the Bitcoin community, on the regulatory front the organizers managed to bring in Wieske Ebben, a policy maker from the Dutch National Bank, and Niels Ploeger from the Amsterdam police. The other major non-Bitcoin-specific attendees are likely to come on the entertainment side; Juice Rap News, a group that releases satirical news broadcasts based on current events in a rap style and has received over 200 bitcoins in donations since they first started accepting them, is interested in attending, and Maxmin may come as well.

What is most interesting about what Levin and Wright are doing is actually not the conference itself; in fact, Wright argues, an excessive attention on “conferences” can be counterproductive. “Yearly conferences are great for publicity but not very useful in bringing bitcoin to markets,” Wright explains, “In fact, it works against it by putting it upon a pedestal as if it were some overly complicated technology that needs a conference just to understand”. Rather, the two want to build “marketplaces” in countries all around the world. “The future of the bitcoin conferences,” Levin writes. “We’re thinking Qatar. Montreal. Korea. something lite. A convention, involving people outside of Bitcoin”. These events would take place in each city every month, and would be a hybrid between weekly meetups, Satoshi Square events and traditional conferences; they would be aimed not so much at experienced Bitcoin users discussing theoretical topics in Bitcoin, but rather toward new users interested in learning more about Bitcoin, as well as new and experienced users alike actually using it in real life, and connecting people together to get things done. “We lead in with a conference/convention,” Wright explains, “but we leave the groundwork for a monthly marketplace.”

For now, though, the only thing that is set in stone is the Amsterdam conference itself; even if Levin and Wright’s more long-term plans fizzle, the conference will still be valuable to the Bitcoin community; in fact, it will be only the second major Bitcoin event ever to happen in mainland Europe, the first being the November 2011 convention in Prague. A considerably number of people will be attending, from both Europe and the United States alike. Hope you can come!

CoinTerra Announces Two Low-Cost Bitcoin ASIC Mining Solutions

PC_4 (1)_678x452

The mining company, CoinTerra, announced a reduced pricing opportunity for their second batch of specialized ASIC mining equipment. CoinTerra will price the new TerraMiner II at $3499 and the TerraMiner IV set to be released in January 2014 at $5999.  The TerraMiner II will serve as an entry-level Bitcoin mining solution. The TerraMinter IV serves as the first miner to break the $3 per Gigahash Barrier.

CoinTerra issued the following release:

CoinTerra Introduces Two Low-Cost Bitcoin ASIC Mining Solutions

New TerraMiner II for $3499 and Reduced Price of $5999 for TerraMiner IV in January 2014 Breaks the $3 per Gigahash Barrier

September 12, 2013 – Austin, TX – CoinTerra™ www.cointerra.com – the performance and new value leader in Bitcoin ASIC Mining solutions – today announced aggressive pricing on its second batch of specialized ASIC mining equipment.

Scheduled for delivery in early January 2014 and powered by CoinTerra’s proprietary high-performance GoldStrike1™ ASIC, the new 1 TH/s TerraMiner™ II will retail for $3499 as an entry-level Bitcoin mining solution designed for the best price/performance ratio in the industry.

Previously announced as the first 2 TH/s professional Bitcoin miner, CoinTerra has announced a major price reduction for the TerraMiner IV to an astonishing $5999 for January delivery to customers. This makes CoinTerra the first Bitcoin hardware company to break the $3 per Gigahash barrier.

Both the TerraMiner II and TerraMiner IV are fully-integrated, low-power Bitcoin mining solutions for customers seeking the most high-performance products in their respective class of entry-level and professional mining.

“We are incredibly excited by the enthusiasm and support of the Bitcoin community as we move forward towards our first shipments of the industry’s highest-performance, lowest-power ASIC devices,” said Ravi Iyengar, CEO and founder of CoinTerra. “With the new TerraMiner II and the incredibly aggressive pricing on the TerraMiner IV, we are going to redefine the market for profitable Bitcoin mining and put our customers first and foremost as we grow as a company through the introduction of new products.”

CoinTerra’s 500 GH/s GoldStrike1 ASIC is already the fastest chip announced for the Bitcoin mining market. The Physical Design results for GoldStrike1 show that a certain percentage of these ASICs can perform as high as 700 Gh/s. CoinTerra is evaluating an option allowing customers at the time of delivery to upgrade to these premium chips for a small fee, further lowering the cost per gigahash.

CoinTerra and Team

CoinTerra was founded by a team of world-renowned chip designers, mathematicians and Bitcoin community pioneers and recently closed a $1.5M seed round of funding from a range of private Angel investors who recognized the potential of the company’s unique team and technology.

The company’s founding members include CEO Ravi Iyengar, who was previously the Lead CPU Architect at Samsung® Corporation as well as holding senior design positions at Qualcomm®, NVIDIA®, and Intel®.

Other team members include:

  • Dr. Timo Hanke, one of the world’s leading experts on cryptography and mathematical algorithms;

  • Tuur Demeester, one of the Bitcoin community’s strongest proponents, editor of the financial newsletter “Macrotrends” and a leading financial advisor;

  • Dr. Naveed Sherwani is the lead company advisor for Cointerra and brings decades of semiconductor industry leadership and perspective to the company. Dr. Sherwani co-architected the Intel microprocessor design methodology and environment used in several microprocessors

Having worked on several generations of low-power mobile devices, the CoinTerra team brings unmatched experience in power-efficient circuitry, design methodology and implementation to Bitcoin mining.

Unlike most Bitcoin hardware companies, CoinTerra wants people to know the capabilities of its full design and advisory team as well as their personal involvement in the Bitcoin community. As such, there is a video detailing the CoinTerra products, technology and team on YouTube® with a direct link found on the CoinTerra website. Detailed pricing on both chips and rigs are also at www.cointerra.com.

About CoinTerra

CoinTerra™ designs and produces best-in-class Bitcoin™ mining ASIC processors and systems. The company’s state-of-the-art design methodologies and advanced architectures enable the delivery of Bitcoin mining solutions with the highest performance ASICs for the lowest power and die area. CoinTerra boasts a highly experienced engineering team of semiconductor architects and designers who have previously designed some of the world’s highest performance CPUs, GPUs and chipsets for NVIDIA®, Intel®, Samsung®, Qualcomm® and Nortel®.

-30-

All trademarks and registered trademarks previously cited are hereby recognized and are the property of their respective owners.

For further information related to the media, please contact pr@cointerra.com

 

Sean’s Outpost Announces Satoshi Forest, Nine-Acre Sanctuary for the Homeless

Over the past five months, Sean’s Outpost has come to be perhaps the most well-known charity in the Bitcoin community. Sean’s Outpost, a homeless shelter in Pensacola, Florida run by Jason King, first started accepting Bitcoin in March 2013, carrying a simple message: “When we break down cost, it runs about $1.25 to make a bagged lunch and get it delivered to a homeless person. 40 meals = $50. $50 is K1 BTC. Here is your chance to make a guaranteed, phenomenal return on your investment. Donating 1 bitcoin right now will put food in the tummies of 40 homeless people.” Four days later, Sean’s Outpost had raised over over $600, and over the months that followed Sean’s Outpost and the Bitcoin community developed a symbiosis closer than either had thought would happen. King has become a regular presence on the Bitcoin Reddit community, participated as a speaker in the 2013 San Jose Bitcoin conference, and even ran as an candidate to become an industry member of the Bitcoin Foundation. Five months later, Sean’s Outpost has collected over $30,000 in Bitcoin funds. Now, Sean’s Outpost is going to be expanding much further than anyone imagined.

Enter Satoshi Forest. The location at 1999 Massachusetts Ave, Pensacola, FL encompasses nine acres of wooded land that will now become, as Jason King describes it, “a homeless sanctuary, a place where the downtrodden can find respite from the ‘crime’ of being simply being poor.” The property cost $89,000 to purchase, which, King writes, “for acreage within the developed part of greater Pensacola, is dirt cheap.” The mortgage on the property, valued at $600 per month, will be paid entirely in Bitcoin – not, King clarifies, by converting the BTC donations that they receive into USD, but sending bitcoins directly to the mortgage holder as payment. The mortgage holder is in fact a real-estate company with properties in Florida, Alabama, Colorado and California and, thanks to the Sean’s Outpost crew’s efforts, the company is now accepting Bitcoin for its entire portfolio.

King’s description of homelessness as a “crime” is no exaggeration; recently, the Pensacola City Council passed a “camping ban” ordinance that prohibited, among other things, sleeping outside or in a temporary shelter, washing, shaving, washing one’s clothing or preparing food in public, public urination and “aggressive solicitation, begging or panhandling”. “I have been told that if I bring someone freezing [who is sleeping outside] a blanket, I will be aiding and abetting in a crime,” King wrote in a recent interview. In fact, King was forced to keep Satoshi Forest secret until now simply because he was afraid that, even though everything he is doing is entirely legal under the “no camping” ordinance and Pensacola zoning law, “someone could come in and stop us at any moment”. Fortunately, no one did. “It happened,” King writes, “it’s done. Satoshi Forest is real. It’s not shipping in two weeks. You can go to 1999 Massachusetts Ave. in Pensacola and put your hands on it. And we just got our filed deed back from the county, so it is most definitely ours. And by ours, I mean the collective goodwill of the Crypto Currency community.”

The Sean’s Outpost crew, including Jason King himself as well as his wife Leslie, Mike Kimberl and Adam Richard, intends to use Satoshi Forest as the base for a number of projects. The first, and most obvious, are the “BitHouses”. As the name suggests, the BitHouses are intended to serve as proper homes for the homeless, and will be designed as “recreational vehicles” (ie. houses on wheels) and not static houses or buildings in part to reduce the risk that zoning rules and inspection requirements will be used against them, and in part so that people can leave with them “if they get on their feet and want to move to their own space.” One of these homes will be able to house two people – “up to four if you are ‘really familiar’ with that person,” and will each cost about 65 BTC to produce. The houses will also be sold to the public One Laptop Per Child-style: you pay for two, one goes to the homeless and one for yourself. Although construction is starting in the fall, weather should not be a problem; “One of our first ‘projects’ in the forest is the construction of a large pole barn that we will be able to accomplish all of the construction underneath.”

But Satoshi Forest will not stop there. Once housing construction is well underway, they also intend to add a large kitchen for preparing food, and then begin organic farming operations which he later intends to expand to aquaculture. Ultimately, King writes, “we envision Satoshi Forest morphing into an organic farm/makerspace with a Summer Camp feel. Apart from the obvious of growing food to further our operations, learning how to farm is an invaluable skill and one that is slowly being taken away by the corporate food monopolies. There’s something damn near magical about showing someone how to plant and grow their own food. There’s not much more pride to be had then eating food you grew. Construction/Makerspace is the same, it’s showing someone that they have abilities to turn a stack of raw materials into something of value.” The “summer camp” aspect is also important; “everyone at summercamp lives in conditions very similar to being homeless,” King explains, “but no one is looked upon like being a worthless piece of garbage.”

And ultimately that is what Sean’s Outpost and Satoshi Forest are all about: providing food for the homeless and giving them blankets to keep warm, but also being a place where “people who have no hope can find a little, learn a skill, find people who look at them as fellow humans.” At one point, King found a man under a local bridge who had been put on the streets in little more than boxer shorts after being admitted to an emergency room following a cardiac attack. “He was really depressed,” King recalls, “[he] felt like the whole world was against him.” As it turned out, the man was a decorated Marine veteran and a master carpenter, and once Sean’s Outpost took him in he even helped provide ideas for the housing construction projects. Over time, he started getting better, worked odd jobs to save up money to buy a van, and “as of last week he actually has a full-time job and an apartment.”

Sean’s Outpost has become a testament to both Bitcoin and the ideals that many in the Bitcoin community hold dear. One and a half years ago, Jon Matonis wrote an article entitled “Could Bitcoin Become the Currency of System D?“, where System D refers to the underground and informal economy that makes up one sixth of the world’s GDP. The “D” stands for “débrouillardise”, a French word perhaps best translated as “MacGyverism” – using the natural human capacity for creativity and ingenuity to take maximal advantage of limited resources to solve complex and meaningful problems. We can see this in the real world everywhere; people in France and Spain laying down an array of sunglasses on a towel and selling them for a few dollars each every day, vendors selling food on the street, and much of the informal person-to-person trade that happens over the internet.

Much of this trade is never registered in censuses or tax forms, and operating costs and revenues are very low, and yet the value generated by this so-called “shadow economy” for its participants is all too real. In fact, this economy often acts as a crucial safety net to keep people alive in those places where formal economies and governments are simply not there. Sean’s Outpost, in many ways, is similar. Rather than being a project dreamed up by bureaucrats seeking to get people into “the system” as quickly as possible, and earn generous salaries along the way, Sean’s Outpost is a grassroots operation borne out of compassion and experience interacting with real people, and stretches every dollar (or rather, every bitcent) far more than most people can hope to achieve. In a time when many people simply don’t have the money to pay increasingly high mortgages and rent, the fact that Sean’s Outpost can produce a fully-functional home for two to four people for less than ten thousand dollars, and pay for a meal for $1.25, is hugely invaluable for the people it serves. The shelter is funded by donations from thousands of people around the world, North Americans and Europeans, rich and poor, individuals and corporations alike; in this regard, it is one of the best examples of the entire Bitcoin community pooling its resources together.

Now that Satoshi Forest has gotten through the initial hurdle of setting itself up, the harder work is about to begin. Building homes for dozens of people is no small task, and it will take many months to set up the housing and organic farming projects. Once it is complete, though, Satoshi Forest can be a model for many similar projects elsewhere. It does not even need to be specifically about the poor and homeless; many people voluntarily choose seemingly “lower class” lifestyles either because they want to work on projects that benefit the community but which are not monetarily well-rewarded, or simply because they prefer a more communitarian means of living; there are already a number of communities in Europe which are organized around precisely that model. A homeless shelter in Florida, specialized startup incubators and living spaces in Silicon Valley, a city district in Berlin, and meetup in hundreds of cities around the world all point to one conclusion: Bitcoin has become much more than just a currency.

In Defense of Alternative Cryptocurrencies

Alternative cryptocurrencies, like Litecoin, Primecoin and PPCoin, have gotten a significant amount of bad press recently. Lead Bitcoin developer Gavin Andresen wrote an article criticizing altcoins as being a way of getting around Bitcoin’s 21 million currency supply limit and “getting back to an ‘inflate on demand’ world” and, more recently, Daniel Krawisz from The Mises Circle wrote a lengthy post entitled “The Problem with Altcoins”, raising many other concerns. Krawisz’s arguments received a substantial amount of support from the Bitcoin community, showing that there are many Bitcoin users who disapprove of alternative cryptocurrencies in principle. Quite a lot of the time, the arguments made against specific alternative cryptocurrencies are justified; however, a strong case can be made that the position provided by Krawisz – that altcoins are bad in principle, and not just in implementation, goes too far.

The first argument that many people raise against alternative currencies – although, fortunately, one that is ignored by both Andresen and Krawisz, is that most of them offer essentially no value over Bitcoin itself. IXCoin is nothing more than Bitcoin with a steeper currency supply curve, flattening out around 2020. Feathercoin is a clone of Litecoin with the only major change being that the final currency supply is 336 million instead of 84 million, although Feathercoin developers do emphasize the currency’s well-maintained and active community as a counterpoint. Anoncoin is a version of Bitcoin that works over the anonymizing network I2P – certainly a valuable feature for I2P users, but a superfluous one now that I2P clients exist for Bitcoin itself. And it’s hard to tell what’s “American” about AmericanCoin, “Chinese” about ChinaCoin or particularly “global” about Worldcoin. These are all good arguments against those individual cryptocurrencies; however, when used as an argument against alternative cryptocurrencies in general, the fallacy becomes obvious. The fact that most altcoins offer little value and are forever doomed to the obscurity of sub-$1 million market caps is actually rather unsurprising; in fact, it is exactly what you would expect the alternative currency ecosystem to produce. It has been known for years that 90% of small businesses fail, and the principle has been generalized as Sturgeon’s Law: ninety percent of everything is junk. Did anyone ever expect that alternative cryptocurrencies would be any different?

However, the two do make a number of other arguments against alternative currencies. Krawisz makes a lengthy post detailing a number of arguments both against specific currencies and altcoins in general, whereas Gavin Andresen’s article on the subject is much shorter, and focuses specifically on one particular problem: inflation. Andresen writes:

One of the big appeals to me for Bitcoin is the fact that it is inflation-proof– the supply of Bitcoin is fixed and completely predictable. Everybody knows that 21 million Bitcoins will be produced, and everybody knows approximately how quickly they will be produced.
Creating gazillions of alt-coins seems to me to just be a way of getting back to an “inflate on demand” world. Not enough genuine Bitcoin money for you? No problem! Create a new alt-coin to produce more!

Meanwhile, the core of the Krawisz’s argument is this:

A medium of exchange that is more widely accepted on the market is more useful than one which is not. This is known as the network effect. Thus, an initial imbalance between two nearly equal media of exchange will benefit whichever is more widely accepted until a single one overwhelms the rest. There is no limit to this effect: ultimately one would always expect a single currency to overcome all its competitors.

The first thing that one needs to notice at this point is this: these two arguments are mutually exclusive. If Krawisz is correct, and there will inevitable be one cryptocoin dominating the market, then the only way an altcoin can succeed is by replacing Bitcoin entirely. Thus, there will not be any pseudo-inflation through multiple currencies. If, on the other hand, the total currency supply expands due to multiple coins being on the market simultaneously, then that will prove wrong Krawisz’s assertion that the cryptocurrency market necessarily tends toward monopoly. If one opposes altcoins, one must therefore choose to oppose them from Andresen’s line of reasoning or that of Krawisz; one cannot take both.

My personal position is that Andresen’s argument is technically correct, although the potential for it to cause price inflation is somewhat overstated. If alternative currencies have a future at all, it will be a future where cryptocurrency in general becomes more prominent, not less. In such a world, the larger problem is not price inflation (ie. Bitcoin’s value going down); rather, it is price deflation – Bitcoin’s value going up. Why is this a problem? First of all, nearly everyone agrees that having wealth be more equally distributed across many individuals is a good thing; opponents of wealth redistribution, by and large, only target the methods (eg. inflation and taxation) by which redistribution is attempted in practice. If altcoins cause Bitcoin’s value to go up by a factor of fifty rather than a hundred, and thus give rise to, say, fifty people split between five currencies with $1 billion each rather than ten people with $5 billion each, then by all standard measures of welfare economics that will be a positive outcome.

Second, it is the very potential for Bitcoin’s value to go so high up that makes the currency so unstable. When Bitcoin had its bubble to $266 in April, the reason why the market bounced back and forth so wildly before settling down around $100 is that the stakes were so high; everyone knew that, if successful, Bitcoin’s value can reach as high as $10,000 to $1 million, and the wild swings in prices represented people’s varying estimations of the probability that Bitcoin will indeed see such a success. However, if it is understood that if Bitcoin succeeds there will also be many other altcoins, then Bitcoin’s value might only end up between $2,000 and $200,000 in the case of extreme success – creating a lower “ceiling” on what the price can be and thus narrowing the range within which estimates of Bitcoin’s value can take place. The net result of this will, in fact, be reduced volatility – a positive outcome for people who are looking into Bitcoin as a store of value to protect themselves from having their bank deposits confiscated or their pension plan nationalized, and not as a “maybe get rich quick” investment. There is certainly nothing immoral about the latter, but the far larger value that Bitcoin can provide ultimately rests in the former. Once the cryptocurrency market is mature, we can expect cryptocurrencies to go down just as often as new ones come up, so the currency supply should remain roughly stable in any case.

Bitcoin Foundation Individual Seat Candidate Transcription: Trace Mayer

Adam B. Levine (Let’s Talk Bitcoin): Please introduce yourself and give a brief overview of what you hope to accomplish with your candidacy.

Trace Mayer: I’m Trace Mayer. I’ve been involved with Bitcoin for a long time. Actually, Jon Matonis and I started our Bitcoin blogs within about a week of each other. We’ve been major thought leaders together in this new space. I’ve written a Bitcoin beginners guide, authored a lot of the Bitcoin FAQ.

I’ve had several national level media appearances already. So you can review and [look at] how I perform there. Whether it’s Fox Business, Colbert Report, BBC News Night with Jeremy Paxman, and plenty of others.

I’ve also been invited to speak on Bitcoin. This is mainly because I have a background in accounting and also in law. So I’ve been invited to present on Bitcoin to the Federal Reserve, Bundesbank Bank, major banks.

I presented in conjunction with regulators and law enforcement whether it’s IRS, FBI, etcetera.

And I’m on the editorial board of the Bitcoin Magazine. I’m a seed round investor in BitPay, and also lead investor on a deal where he

which I want to see just general increase in the level and security and professionalism of everything in the Bitcoin community. That’s what I hope to accomplish with my candidacy.

LTB: Why do you want to serve on the Foundation Board?

TM: The main reason I would want to serve on the Bitcoin Foundation Board is because I really feel an affinity for the community. In a lot of cases, I’ve either directly or indirectly influenced a wide variety of the people who are already here.

I’ve taught their bloggers that they read or listen to how to use Bitcoin. I’ve done personal tutorials on people who bought Bitcoin; showed them how to use it etcetera. I’ve funded major service providers like BitPay. And have worked with other startups and other entrepreneurs and looked at funding them. The deal has to be right, of course.

And so, I want to see this community continue to grow. I want to continue to see Bitcoin fulfill its mission as an instrument of storing value that has no counter-party risks, no third parties, no intermediaries. And allows you to send money to anyone anywhere at any time with little or no fees.

I want to see it move the human race forward, because money and currency is the most complicated good. And it takes somebody special to be able to understand it and how it applies.

And that’s why I’ve been writing about it for a long time and influencing a lot of people about it.

LTB: What makes you qualified for the position?

TM: Bitcoin is an opensource project. To be honest, I think everyone is qualified. Now that doesn’t necessarily mean that some people aren’t qualified more than other people. And so, in that sense, anyone that wants to get involved in Bitcoin, just start doing something. Hopefully you can do something that is productive and useful and the market finds it such and rewards you with profit. What makes me perhaps more qualified than others for a board level position?

Well I’ve influenced a lot of the people in Bitcoin land as a thought leader. A lot of people wouldn’t necessarily be in Bitcoin if it weren’t for the efforts of us early thought leaders who were willing to stick our neck out there and take the risk to our reputation, etcetera, by talking about it. I’ve got very thick skin in that regard and I’ve got a solid understanding of what’s going on with Bitcoin from the legal to the financial to the economic to the technical. All aspects of it. Some areas better than others, but a good overall understanding. And I think I can be very helpful on the board in that regard.

LTB: Do you believe there is a right and wrong way to use a Bitcoin?

TM: When it comes to whether there is a right or wrong way to use Bitcoin, I think it comes back to what’s called the non-aggression axiom. That’s that we shouldn’t use violence or intimidation against innocent people or their legitimately acquired property. And so, I think, a right way to use Bitcoin is using it in a way that’s in harmony with that axiom. And a wrong way would be using it in a way that’s not in harmony with that axiom.

I don’t necessarily think that just because something is legal or illegal that it’s moral or that it passes that non-aggression axiom.

And with Bitcoin being a huge worldwide technological project and with laws and regulations constantly changing all over the world, I think, if we bring it back to that axiom and we use Bitcoin in that way, that’s a right way to use it. And a wrong way would be where we’re violating that axiom.

LTB: What are your views on Bitcoin’s software development?

TM: My views on Bitcoin software development; I think that we have a lot of people who have a lot of vested interests: financial, economic, ideological, political, etcetera. And Bitcoin is a great example where one bit equals one vote, right? We really get to see a form of participation in action with Bitcoin and with the development.

A lot of people have this idea particularly with wallet software, for example. Gavin, Mike Hearn, and Ben Davenport, all of them are talking about, ‘Oh. You know we really need some development done in the wallet space’. But at the end of the day, we have to find a way to do that sustainably and economically. And that’s one of the reasons I find

lead round investor, we raised half a million dollars for it. And I think the market will help us fund the development we need. I don’t think we need to make Bitcoin a pet project unless we’re willing to pay for it.

LTB: Do you have plans to work with the Bitcoin Community, if so how will you deal with

the diversity of opinion?

This is a very important issue. We have a wide variety of vested financial interest now. We’ve got Bitcoin users and they want the lowest costs in terms of time, money, and privacy. And then we’ve got Bitcoin service providers and they have to comply with government regulators that want to increase those costs. They want AML compliance. They want KYC. And that can be diametrically opposed to our Bitcoin users. Why pay those extra costs if you don’t have to.  And if another altcoin introduces advancements that make it cheaper then we’ll lose demand for Bitcoin and increase demand for the altcoin. So I think we have to remain competitive.

And those service providers, they in effect, get to shift the cost from them to all holders of Bitcoin and I don’t necessarily think that’s right. You know if you want to do business in Venuatu and want to comply with local law there, I don’t think that we should cater the protocol to lower your cost so that you can comply to regulators. I don’t think that serves the users of Bitcoin, in general, the best way.

LTB: Should the Foundation hire a lobbyist? If yes, why and where should they lobby?

TM: That’s a very good question. I’ve actually presented to regulators and law enforcement and major banks and central banks even. You know what? They don’t understand Bitcoin. They need to be educated about it.

Is a lobbyist the best way to go about educating these policy makers? I don’t know. I think that it’s definitely a worthy idea to consider and to debate, but do we really want to be paying people to accomplish that? Do we really want to be taking funds that could be developed or be used for development, grants, or conferences, etcetera. And instead give it to these lobbyist that just kind of make their way in the world by groveling at the feet of people in power to pass legislation that helps the incumbents. I can see both sides of the issue. It’s an area where I don’t particularly have a lot of experience. I don’t lobby on Capitol Hill, I do stuff instead.

I think if we want to change the world, we need to change it in spite of anybody who might try to put roadblocks in our way. Whether we need to pay people to ask permission? I don’t know. We’ll see.

LTB: If you had to change one thing about the Bitcoin Foundation, what would it be and why?

TM: I think, I would like to change the ability to participate anonymously. And that’s because when you give people a mask then they’ll tell you the truth. And this will have wide ranging effects in all areas of the Bitcoin ecosystem.

For example, the amount of freedom we get is directly proportional to the degree of protection that we’re able to secure. I think, far too much of what we’re doing with the Foundation is focusing and catering to people that are not our core customers. For example, regulators, law enforcement, or governments. And if we can secure a lot more protection through the use of cryptography, development, etcetera, then we can provide a much better product to our customers.

I think key to that is allowing people to participate anonymously. Perhaps, one of the reasons why we don’t have anonymous participation is so that we can call out and censor the different ideas and the different voices that might actually make Bitcoin more useful, but wouldn’t necessarily be helpful to regulators or law enforcement.

 

If you have enjoyed this interview, you can find the other candidates’ interviews here:

Introducing the Exchanges: Coinbase (Part 2)

See also the first part of this series, and our previous entry on BitStamp

Over the past ten months, Coinbase has become well known in the United States for being one of the easiest-to-use Bitcoin exchanges out there. Using Coinbase, anyone with a bank account in the US can quickly fill in a form to have their bank account verified, and then buy and sell bitcoins directly from their bank account with a few clicks of a mouse. What many people do not realize, however, is that this service is only one of Coinbase’s many offerings. Even before the buy and sell Bitcoin service existed, the company had its own set of merchant tools and Bitcoin wallet, and once the buy and sell Bitcoin service was introduced the two could be combined together into a complete, BitPay-like merchant package with which any merchant can accept bitcoins and have them immediately converted into USD and delivered to their bank account, all at a 1% fee. Adoption has been slow; Coinbase has nothing close to the roughly ten thousand merchants boasted by BitPay, but the company has had a number of successes. In February 2013, Reddit started accepting Bitcoin through Coinbase, followed by OkCupid and the Humble Bundle in April and, more recently, Khan Academy, arguably the original precursor to the “massive open online courses” seen on websites like Coursera today.

The Wallet

One of Coinbase’s most basic offerings is the wallet. Unlike other Bitcoin wallets, which try to store the user’s private keys locally, hopefully encrypted with a password, Coinbase’s wallet more closely resembles a centralized “bank account” setup than anything else. The users’ bitcoins are managed by Coinbase itself, and the company takes care to use state-of-the-art practices in wallet security and cold storage to keep the funds safe. Many Bitcoin users are adamantly against such a security model, preferring to hold their private keys to themselves, but Armstrong believes that many users, who are not as comfortable with managing their own computer security, would prefer it. Given the myriad ways in which Bitcoin users have had their private keys leaked in the past, there is indeed a strong case for Coinbase’s solution – although a combined approach based on multisignature transactions would arguably be even better.

But the centralized wallet also offers other advantages. First of all, Coinbase-to-Coinbase transfers are confirmed instantly, as when Coinbase controls both the start and the endpoint there is no need for an actual Bitcoin transaction to happen at all. Second, the system is microtransaction-friendly, allowing people (or, likely, automated bots) the ability to transfer pennies at a time without paying any miner fees. Coinbase is already working with BitWall, a startup that allows content creators to charge users to access their website, as the first practical application of its microtransaction system. Finally, most recently of all, Coinbase added a “recurring payments” feature where users can opt to have a certain amount of money automatically transferred from their accounts to a merchant every month, the obvious use case being subscription services like web hosting. This feature was in fact essential to getting Khan Academy on board; Brian Armstrong says: “they get a lot of recurring donations. People might donate once, but the default option is recurring donations at $10 per month.”

Automatic recurring billing is somewhat controversial; the adult industry, for example, relies on people signing up for monthly subscription services and then forgetting about them for the bulk of its profits, and many other companies try to get people to sign up with their credit card for a “free trial”, with a clause hidden in the terms of service saying that they will charge $95 per month unless the user cancels the trial manually. As a result, some consumer protection advocates have seized upon Bitcoin’s lack of automatic recurring payment feature as an improvement over the current system, and are thus dead set against any attempts to change this (lack of) functionality. Armstrong, however, argues that users find recurring billing systems to be highly convenient, and plenty of legitimate businesses can benefit from it; charities, virtual private networks and web hosting services, all favorites of the Bitcoin community, will become much more convenient when users no longer need to manually pay a bill every month. Furthermore, Coinbase’s approach, while not as “pure” as Bitcoin itself in requiring the user to manually enter each individual payment, is still far better than the credit card system. “The upside is that the merchant can’t initiate a transaction by themselves, the merchant can’t change the amount, and you can revoke it, just like you can revoke access to applications with Facebook,” Armstrong explains. “What we try to do is the best of both worlds.”

The other major criticism is that Coinbase’s protocols are proprietary, and people using other wallets have no way to interact with them. This, Armstrong acknowledges, is a weakness, but he argues that it is currently the only way for things to work. He likens the relationship between Coinbase and Bitcoin to that between Gmail and SMTP. “Email tends to get into a few centralized providers,” Armstrong argues; “SMTP provides a base level of functionality, but services like Gmail add features on top. But the upside is that there are low switching costs. You can switch from Gmail to Outlook, and you can export your email. If we ever do something to lose people’s trust, your Bitcoin will work on any other email.” Of course, switching costs still exist; if, in some far future Bitcoin economy, recurring billing services like Coinbase become mainstream, then merchants would be more willing to create subscription services , and the average user might end up saddled with dozens of subscription services, which would be nearly impossible to keep paying without a third-party provider, and would be a considerable expense to switch over if Coinbase decides not to include any kind of “export” feature. However, the benefit of Coinbase is that it does not need to be used as one’s main wallet; rather, it can simply be used as a top-up card, with the user only adding a few hundred dollars to one’s Coinbase account at a time to pay recurring subscriptions as needed. If Coinbase does something to lose people’s trust, the theory is, people will be able to switch over slowly, one subscription at a time. Hopefully, innovations in the public Bitcoin protocol, like the recent payment protocol, together with improved wallet software will make it possible to have some of this functionality without relying on centralized providers at all; for now, however, Coinbase has the chance to fill a much-needed void.

Bells and Whistles

Another feature that Coinbase recently implemented is the SMS wallet, which allows users to perform most common actions, including buying bitcoins, selling bitcoins, sending bitcoins to another phone number, email address or Bitcoin address and generating a QR code to receive money, all through cell phone text messages. Currently the wallet still requires a computer (or smartphone) with internet access to sign up for, but soon Coinbase will add a feature that allows users to sign up using their phones alone. “So you can send bitcoins to a phone number of someone who does not yet have a Coinbase account. They will receive an SMS to let them know how to create a Coinbase account, set up an SMS pin, and accept those bitcoins,” Charlie Lee, the Coinbase developer who created the wallet, explains. Smartphone wallets for Bitcoin have been around for a long time, but the fact is that even now very many people still have old-fashioned “dump phones” (also known as “feature phones”) that cannot easily download and run arbitrary applications. “In the US, it’s only 45% of the population that have smartphones,” Armstrong says, “and in India it’s 5%.” It is important to note that Coinbase’s SMS wallet currently does not work in India; at this point, it only supports the United States, but, Lee writes, “We will be launching support for UK and Canada real soon and we will work on supporting as many countries as we can.” Coinbase’s SMS wallet is currently the only service that allows users in any country to do everything they need to do with Bitcoin with nothing more than a text message interface; the closest alternatives are the Bitcoin sending service Coinapult and the yet-to-be-released SMS wallet Kipochi. Extremely basic phones, with no internet access, may not be able to read QR codes, but even they can use all of the wallet’s other features like sending and receiving bitcoins. Furthermore, as a replacement for QR codes, Lee recently added support for firstbits, which allows users to type in the first few characters of an address and get the rest of the address by querying the blockchain.

With the SMS wallet, security is a major concern; SMS messages are known for being easy to spoof, so a phone number by itself does not carry any significant level of security against all but the most clueless attackers. To alleviate this concern, the wallet allows users to set up a PIN which they will be required to enter to make any actions that affect one’s balance (eg. sending money), although getting one’s balance and generating QR codes remains password-free. The service also has a voice call feature integrated. Charlie Lee writes: “We do realize that SMS is easy to spoof, so that’s why we require the voice call and PIN verification before you can send, buy, and sell. The PIN verification makes it 2-factor since you would need something you have (your SMS-enabled phone) and something you know (your PIN) in order to send your coins. The attacker would need to know your PIN, spoof your SMS, and intercept the voice call from us in order to steal your coins.” Currently, the voice call is simply another way to enter one’s PIN (namely, by speaking it rather than sending it in a message), but in theory Coinbase could add a layer of voice recognition to the authentication process if it proves to be useful or necessary.

Merchant Tools

Together with the wallet, of course, Coinbase has its impressive set of merchant tools. The company now offers payment buttons, BitPay-style payment forms, email invoices, custom shopping cart integration, and, just like BitPay and BIPS, the ability for merchants to have their earnings immediately converted to US dollars as soon as they receive them. To attract more merchants, Coinbase recently added a new promotional offer: every business gets its first $1 million in transaction volume converted to fiat for free. After that, the feature will remain with a 1% fee, or merchants will be able to continue using Coinbase without any fees at all if they are willing to keep their revenue in bitcoins.

The main advantage of Coinbase over BitPay is that the tools are more heavily geared toward casual users. BitPay requires merchants to go through a manual approval process in order to use their service, which often takes up to two days. With Coinbase, as Armstrong describes it, “everyone is innocent until proven guilty. Anyone can make a payment button. We have review processes for compliance reasons, and if people are selling drugs then we do take it down, so we ‘trust but verify'”. However, at this point, Coinbase does little to advertise its tools; most of the merchants signing up with Coinbase are “inbound interest”, even among the established Silicon Valley businesses that have gathered the merchant tools some publicity. “We’re not really a sales company,” Armstrong says. Compared to BitPay’s active marketing, affiliate revenue sharing programs and CEO Tony Gallippi’s frequent presentations at payment conferences, the quiet strategy has not really been successful. “Many people don’t even realize we have merchant tools,” Armstrong laments. However, this is slowly changing. Armstrong is looking to hire someone to focus on sales at the moment, and at the end of August the company made its first major “partnership” deal with eGifter, allowing anyone to buy digital gift cards for 100 major brands, including Barnes and Noble, GAP and Home Depot, with bitcoins – less impressive than BitPay’s deal with Gyft, but a solid start nonetheless. With more active initiatives like these, hopefully Coinbase will become a much more powerful force in the US market in the years to come.

Introducing the Exchanges: Coinbase (Part 1)

See also: our “Introducing The Exchanges” article on BitStamp.

In the year since the site first launched, Coinbase has come to be one of the most important and influential companies in the US Bitcoin economy. The company was originally founded by Brian Armstrong in the summer of 2012, and started out with a simple mission: make Bitcoin as easy to use as possible for the masses. At first, the company offered little more than basic merchant tools and a Bitcoin wallet. Even still, however, Brian Armstrong’s past as a fraud-prevention engineer at Airbnb earned the company credibility, and in September it received a $600,000 funding round from a number of high-profile investors, including Reddit co-founder Alexis Ohanian. Fortunately, the original investors’ confidence proved to be well-founded. In October 2012, the company launched a new service, allowing anyone in the US to buy and sell bitcoins straight from their bank account with a few clicks of a mouse. As soon as the service was announced, volume picked up quickly. By January 2013, the company was processing $1 million in buys and sells every month, and weeks after that volume became so high that the company was shutting down daily because it simply could not come up with enough bitcoins to sell.

Over the next few months, volume continued to consistently increase, and the company also brought a number of large companies, including Reddit, the popular dating site OkCupid and the Humble Bundle, into the Bitcoin economy with its merchant tools. In May 2013, the company received its second investment round of $5 million, with money from the Silicon Valley venture capital fund Union Square Ventures, Ribbit Capital, SV Angel and Funders Club. Today, Coinbase is processing one million dollars of Bitcoin buys and sells every day – roughly a quarter of all Bitcoin trade on exchanges put together.

Going In Depth

In order to buy and sell bitcoins with Coinbase, you first need to verify your phone number and your bank account. Verifying a phone number is a basic SMS confirmation; you enter your phone number, receive a text message containing a code, and must then enter the code in a textbox to confirm that you own the phone number. Verifying a bank account is somewhat more difficult, but Coinbase’s interface tries hard to make the process as easy as possible. To go to the bank account verification form, navigate to “Buy/Sell Bitcoin” -> “Verify A Bank Account” -> “Link A Bank Account” in Coinbase’s interface. At that point, a form will ask you to enter the routing number, account number and full name on your bank account. Once you are done that, you are presented with two options: instant verification and delayed verification. If you select instant verification, you need to enter the online ID and password to your bank account, and Coinbase verifies your bank account instantly by logging into it. If you are not comfortable giving Coinbase your banking data, the alternative is challenge-response verification, where Coinbase credits your bank account with two small amounts and you need to fill in a form saying what the amounts are. However, the higher level of security provided by challenge-response verification comes at a price: you need to wait two or three days for the “challenge” deposits to be credited to your bank account.

Once bank account verification and phone verification are complete, buying bitcoins is as easy as filling out a checkout form. Once you click “Confirm”, the money is debited from your bank account and your order is put into the queue to be processed. Buy orders usually take four business days to process, although Coinbase recently unveiled a feature that allows instant Bitcoin purchases for those who are willing to submit to a higher level of identity verification. The process for selling is roughly symmetrical, although there is no “instant sell” feature; because of that way the traditional banking system works, waiting a few days to receive the USD credit to your bank account is unavoidable.

Coinbase is certainly not for everyone. Unlike Bitcoin exchanges like MtGox and BitStamp, where users can submit orders and trade back and forth between Bitcoin and fiat currency internally, on Coinbase you can only trade between bitcoins and dollars in your bank account directly. This makes Coinbase useless for day traders and bots, which rely on the ability to trade back and forth many times per hour. Coinbase’s limit of 10 BTC per day per customer (50 BTC per day with level 2 verification) also limits the exchange’s utility for high-volume buyers and sellers. However, high-volume buyers and sellers and bots are not what Coinbase is targeting; rather, the company is focusing its efforts solely on making the purchasing and selling experience as simple and safe as possible for the average user. At Coinbase, there is no need to worry about choosing between different deposit methods, repeatedly logging in to one’s account to check if a deposit was processed, and then figuring out whether one should place an instant order or a limit order; instead, buying and selling bitcoins is a simple click of a button.

The company has also had its share of problems with reliability. A number of people have complained about slow or lacking customer support, and others report having to wait over a week for their orders to process. Sometimes, customers would not receive their bitcoins at all; instead, their bank account payment would be refunded, and they would receive an email saying that the order had been cancelled for being too “high risk“. Another problem that was common earlier in the year was that users trying to buy bitcoins would be turned away and told to come back the next day, as the bitcoins for the day were “sold out“. However, in the past few months the number of complaints has reduced considerably, and for those complaints that do appear Coinbase employees are generally quick to respond.

Navigating the Fine Line

Some of the customer support issues at the beginning of the year can arguably be justly blamed on Coinbase itself; when the Bitcoin community started expanding rapidly between January and April 2013, Coinbase, like many other companies in the Bitcoin ecosystem, failed to act quickly enough to expand its customer support staff to meet the new requirements. However, what is often very much underappreciated is the sheer difficulty of the business that Coinbase is in: navigating the fine boundary between the fiat currency and Bitcoin worlds. For example, Coinbase frequently “selling out” of bitcoins in early 2013 was a result of the company’s banking partner, which restricted the amount of money that the company could process daily to a percentage of their bank balance. When the company secured the $5 million investment round from Union Square Ventures, most of the money went straight into the company bank account, and the bank-imposed limit increased to the point where it was no longer a problem.

Another major issue that deserves explanation is that of delays and cancellations. The four-day delay in Coinbase’s bitcoin buying process is introduced deliberately; this much is obvious from the simpler fact that Coinbase is able to waive the delay for customers that have submitted to level 2 verification. However, the delay and occasional cancellations are necessary to fight fraud. One of the most difficult aspects of handling the fiat/cryptocurrency boundary is that fiat currency payments are usually reversible, whereas Bitcoin payments are irreversible. In general, mixing the two is considered to be nearly impossible; every company that has tried to sell bitcoins for credit card payments has been crushed under the weight of “chargeback fraud”, where fraudulent buyers purchase bitcoins and then initiate a chargeback to get the (fiat) money back. Coinbase deals with bank transfers, where chargebacks are harder, but even still the company is forced to rely on advanced machine-learning algorithms to detect orders that are likely to be fraudulent. These algorithms look at features of an order, like the name, purchase amount, originating bank account and status of the customer, and attempt to detect which orders are likely to be fraudulent. An order can be flagged as high-risk, in which case it is rejected immediately, low-risk, in which case the order goes through, or medium-risk, in which case a human makes the final decision.

According to Coinbase, waiting for four days to release the bitcoins is simply another necessary step to reduce the chargeback fraud to an acceptable level. If you submit to level 2 verification, then you become a much smaller risk, and so in that case Coinbase is willing to waive the waiting period. One common conspiracy theory is that Coinbase is manipulating cancellations for their own benefit; the claim is that Coinbase is cancelling orders if the price goes up during the four day waiting period, and pocketing the difference if the price goes down. However, Coinbase employees have gone on record multiple times saying that Coinbase buys the bitcoins as soon as you make the order, so the company does not stand to profit or lose from manipulating cancellations.

Coinbase’s “instant account verification” option, which requires users to give Coinbase their bank account password to verify their account, has also aroused some controversy. Coinbase’s defense is simple: the procedure is voluntary, and for those who do not wish to give Coinbase any private data there is the option of challenge-response verification as well. Furthermore, Coinbase itself is a highly reputable institution, with Union Square Ventures and a Reddit co-founder, among others, backing it with their investment money. The company takes special precautions with privacy, only using users’ bank login information once to log into their accounts and then immediately forgetting the data. Some do argue that Coinbase is doing the financial community a disservice by legitimizing what is ultimately a highly dangerous practice if used by less reputable organizations; to this, Brian Armstrong’s response is simple: there are plenty of people that want instant verification enough to trust Coinbase with their banking data, and this is the only way it can be done. “60-70% of people use it,” Armstrong says, “so there is probably some value.”

As far Coinbase’s basic buy and sell Bitcoin service is concerned, at this point the core product is essentially settled. The company last added the instant verification option two months ago, and, aside from the convenience option of ordering bitcoins by SMS, the service has been essentially unchanged ever since. Volume did decrease slightly after the peak in April and May, but Coinbase usage is once again on the rise with roughly six percent growth every week; currently, the company processes about $1 million worth of combined Bitcoin buys and sells per day. Aside from perhaps doing additional advertising, there is little the company can do to speed up its growth; at this point, the only way forward is to focus on maintaining a reliable service and increasing its customer support staff as necessary. Rather, where Coinbase has chosen to innovate now is in the direction of its merchant services and its wallet, and in time these parts of its business may come to be just as important as its exchange. For a more in-depth look at what this side of the business has in store, continue reading the second part of this article.