The 21 Bitcoin Computer
medium.com
medium.com
My understanding is that 21 has created a board that fits on top of a Raspberry Pi 2 to offer a miner, full bitcoin node, wallet, some fancy hardware acceleration, and several development tools for engineers who are new to bitcoin and want to experiment with building products on top of it.
It's only been an hour since all this news is coming out but so far I think they're completely missing their target audience by dumbing down their marketing material and selling preorders through Amazon.
If one did, they didn't do a great job defining the purpose of this device. They didn't talk - or if they did, they didn't listen - to potential customers about what pain point this could solve. They didn't define a positioning for this product. Etc.
Sell goods for BTC? What about Stripe / Braintree?
Buy goods w/ BTC? What about buying BTC on Coinbase?
Mine BTC? There are more economical ways.
So I'm a small business owner in .. lets say, Morocco, or .. Laos, or Sao Paolo, and I want to stop using US$ to purchase stuff from China.
This makes it very, very easy to do that.
It was a multiple-choice test on HackerRank. It was all pretty simple stuff related to general linux/bash/html/sql knowledge tons of questions about bitcoin protocol. Having spent a few hack days in the past on it, i did extremely well and went on to interview with the CEO.
It started to get funny, the CEO would only interview a candidate at 10pm on a Thursday. "pretty busy during the daytime" they said.
Despite the red flag, I did it. We talked about bitcoin for about 40 minutes straight and why I was into it. I got the impression from them that they were onto something really huge, or that they think they are onto something really huge that is going to massively flop. At the end of the call, I asked for any hint into what the product I'm interviewing for does and was told it had to do with hardware.
I feel like I got off the call pretty bewildered.
Glad this cleared things up!
You can already use APIs in half a dozen programming languages to do every one of the things they mention in this blog post, and you can do them for less than 5 cents per hour on EC2 (which is $400/year [compared to $400 upfront + electricity], but if you're running it for a year straight you can get it cheaper at places other than EC2).
If this didn't have the magic buzzword of "Bitcoin" in the name and a smorgasbord of people cross-promoting it for reasons I don't pretend to understand, everyone would see that it's just an overpriced, under-powered computer.
(Edit: that might have been too laconic, but I thought it would be amusing to make a comment with no capital letter. What I mean is that that's how the policy originated.)
There's nothing I see that can be done by this "Bitcoin Computer" that couldn't be done by a raspi + a few hundred thousand satoshis bought from an exchange for a dollar or two. But this solution has more buzzwords.
Is this the result of "Valley Economics" optimizing for investment, not revenue?
In other words, this is intended to be a solution to the microtransaction problem.
[1] Though editors in all media are slowly moving away from title case, especially in newspapers (I mean as opposed to films and books) - the NYT and WSJ are both still on title case, but not the USA Today, Boston Globe, SF Chronicle, or, for that matter, FT.
HN is mixed: for example, out of the 30 articles currently on the front page, 22 are in title case, but 8 aren't. (There are no ambiguous ones currently, such as a single word or a single word and then only numbers or prepositions.)
Reddit has completely moved to sentence case.
EDIT: I missed one, "Netflix Lemur" is ambiguous. Here's my sample/dataset: http://pastie.org/10436384*
It would be as if "37 signals" had been called just "37". Oh, wait, they have no reason to be confusing :)
By the way I wasn't among the people complaining - I just think a title with some lowercase in it may be clearer. Maybe not though.
I was still wrong after reading the whole article and the whole article it links. The name of the company is 21 (supposedly) and the name of this computer is the Bitcoin Computer or maybe 21 Bitcoin Computer.
https://bitcoin.org/en/faq#wont-the-finite-amount-of-bitcoin...
This seems dishonest. How much $USD worth of Bitcoin could you realistically produce in a day with a pocket-sized computer, net of the cost of electricity used to mine it?
"Can you make a profit with the 21 Bitcoin Computer after accounting for energy costs?
Yes, you can indeed make a profit with the 21 Bitcoin Computer. However, you would do so not by directly selling bitcoin, but by selling digital goods for bitcoin. That is, you are not going to get rich by immediately selling the bitcoin mined by the device for offline currency, but you can potentially do very well by selling digital goods and services to others for their bitcoin." [https://www.21.co/faq/]
This is just infuriating. This is just taking advantage of stupid/impatient people who will order to get rich quick, and not read anything about what they're doing. It's taking advantage of people, knowing full well they don't understand what you're marketing to them.
Seriously, think about the uproar if this were medicine; buy this pill to cure your cancer.*
*Pill doesn't actually cure cancer, but somewhere a doctor is able to help you with that.
If the past is any guide, that quarter a day will rapidly decay towards 0 as the global hashrate continues to grow.
The hashrate increase has been quite slow during the last months [1]. We are far from the exponential-like increases during the bubbles.
(i.e. some hash power is just leaving the network despite existing as dedicated hardware good for nothing else.)
As for hash power leaving the network, if you are mining as a business then you are 100% at the mercy of 1) how much you pay for electricity and 2) market price for coins. Given how many schemes exist for stealing either computing power or electricity I imagine the margins will converge on a negative number at a large enough scale.
this mining calculator https://alloscomp.com/bitcoin/calculator does claim $0.19/day at today's exchange rate and difficulty.
This would be the first iteration of their first gadget, which isn't cheap yet but could be if volumes are high enough, and future iterations would be cheaper and better.
The identity feature is my speculation based on tweets by the CEO about the need for better identity solutions and the enormous market for solving identity fraud problems. Not sure how a gadget like this addresses that but I think it is part of their plan.
As in, "I wish to exchange my fantasy internet points for money."
That's why it is called "fiat"
"With this pocket-sized device, if you are an entrepreneur or developer, you can now instantly buy or sell digital goods and services at the command line using Bitcoin." Isn't that already all possible with just bitcoin itself? Why would I buy this thing?
2) Spend 80-90% of that to buy Bitcoin
3) Do things to drive adoption and popularize Bitcoin
4) Profit!
In this case, there is an alternative to the 21 computer known as money.
They can charge money to people's electricity bills and pay no fee. That is a competitive position.
"So it's an overpriced SHA256 ASIC attached to a Raspberry Pi? For $400?" [2]
"I'd rather just buy $399.99 worth of Bitcoin..." [3]
EDIT: Its first-listed "feature" on Amazon [4] seems disingenuous at best:
"Buy digital goods with the constant stream of bitcoin mined by a 21 Bitcoin Chip"
especially since the makers themselves refute this in their FAQ [5]:
"Yes, you can indeed make a profit with the 21 Bitcoin Computer. However, you would do so not by directly selling bitcoin, but by selling digital goods _for_ bitcoin. That is, you are not going to get rich by immediately selling the bitcoin mined by the device for offline currency, but you can potentially do very well by selling digital goods and services to others for their bitcoin."
In other words, there will hardly be a significant "constant stream of bitcoin mined" as the tech specs [6] make clear:
"the 21 Bitcoin Chip has an efficiency of approximately 0.16 Joules per Gigahash and can calculate 50-125 Gigahashes per second"
At the current difficulty, that would produce somewhere between 0.01289890 and 0.03224725 bitcoins per month [7]. Even if the difficulty remained constant, it would take many years to recoup the initial $400 investment.
[1] https://www.reddit.com/r/Bitcoin/comments/3lucwl/21co_websit...
[2] https://www.reddit.com/r/Bitcoin/comments/3lucwl/21co_websit...
[3] https://www.reddit.com/r/Bitcoin/comments/3lucwl/21co_websit...
[4] http://www.amazon.com/gp/product/B014RD021C
[5] https://21.co/faq/#making-a-profit
These guys deserve an award for sleaziest PR spin.
> This means you can now write programs that connect to the Bitcoin network just as easily as they connect to the Internet.
It sounds like the mining is intended to create a constant supply of bitcoins so you don't have to "top up" your wallet. Then the bitcoins are used to process things (putting information in the blockchain) and you're also selling access to run sandboxed code on your machine - presumably code which interacts with the blockchain.
They've phrased this terribly by saying you're selling "digital goods and services", overly broad and meaningless words.
If bitcoin mining were competing for the market for stolen computing time, then the "pwner" of each zombie would make an economic decision as to whether to use the machine for other tasks (spamming, password cracking, etc.) based on the relative value of those tasks in bitcoin vs. the amount of bitcoin produced by the machine. As the price/hashrate ratio increases, more zombies would switch to mining; as it decreased, the flow would go in the other direction. The price of electricity is irrelevant to the "pwner" of the machine as regards this decision; for them electricity is free.
In terms of how this were to affect price, that's a more complex relationship, even in theory. As the difficulty increases, it gets more expensive to attack the network (and thus artificially expand supply), so the price will presumably face upward pressure to keep the relationship of difficulty to inverse price constant (assuming price/hashrate as the function is disingenuous, but is probably reasonable for local price and difficulty changes).
That said, it is unlikely that the antecedent holds -- it is extremely doubtful that stolen computing time (or even total CPU + GPU mining) is a reasonable component of the current hash power.
1) ASIC hardware running on free, stolen or "creatively accounted" electricity. Maybe it's as mundane as a janitor with a bunch of hardware stashed in a closet, or an office complex that charges a flat rate for utilities. Maybe it's as exotic as a mining farm getting a cut rate on nearby power generation in a cold climate.
1) ASIC hardware, by it's very nature, requires some type of network connectivity-- either with other miners, a special dispatching machine or directly to the bitcoin network over TCP, one way or another it needs to know what the blockchain looks like at any given point in time. This means attack surface area. All it takes is one widely deployed bug and those machines you run are mining into someone else's account.
Both of these scenarios, along with countless others, make mining in any capacity a negative sum game.
Note that if you mine your own coins its very hard to track where they came from, what with there being no paper trail of you purchasing them from anyone. If you buy coins from someone then that someone can be strong armed by a .gov or .com into telling them who they sold coins to, assuming they don't have a direct data feed right to the DEA or whatever. So in the stereotypical bleating tabloid form of "buy weed online with BTC" if "they" have a list of BTC buyers as 0.001% of the population and give it to customs as a filter on packages coming in from Amsterdam... On the other hand if you're not on a list of BTC buyers because you mined your own... Of course WRT paranoia, being on a list of known custom ASIC owners is about as bad as being on a list of weed grow light purchasers, so I'm not sure this product fixes anything.
Also, it's 'stolen'/'subsidized' energy that is being leveraged. Not computing time.
As a matter of fact even with a GPU rack it will take a hundred years or so given what you are up against by now.
This product very succinctly answers both questions in a reliable way.
It looks like they've got some basic ability to write to the blockchain, and since this only costs a few thousand satoshis, the very small amounts of Bitcoin that this device mine will be useful.
It looks like they're hoping that further profits can be driven back to the address that wrote to the blockchain.
This is a really good idea but fully dependent on how hackable this is.
Like, do I get the full Bitcoin JSON-RPC interface?
This would let me use this device as a pretty reliable source of identification, using Bitcoin's public key infrastructure to sign and authenticate messages.
It would also let me write client software on behalf of the physical device that could read and write arbitrary messages to the Bitcoin blockchain, allowing for custom colored coins, but with keychain ownership contained only within the physical device, instead of on an external server or running on a laptop.
Do I have direct programmable access to the SHA-256 ASIC?
This would help with content-addressable distributions systems like IPFS.
It would be great if the device could expose an interface that was compatible with both Common Wallet and Common Blockchain.
Common Blockchain[1] is a protocol that aims to make an abstraction of queries against the blockchain, allowing devices like the 21 Bitcoin Computer, the Bitcoin Core software, and web services like Blockcypher to expose a single interface to client software and Blockchain meta-protocols like Open Assets, Blockcast [2] and Open Publish [3].
Likewise, Common Wallet is a protocol that aims to make an abstraction for wallets and key signing devices like the 21 Bitcoin Computer, Trezor, Mycellium, or Bitcoin Core, so all of these devices can sign custom transactions that were built by external libraries like Open Publish and to sign authentication messages for services like Bitstore [5].
There is a very big problem with interoperability between various Bitcoin wallets, protocols, and services, and there is really no reason for this to be the case if everyone were to expose the proper interfaces, which roughly model the Bitcoin JSON-RPC.
[1] https://github.com/blockai/abstract-common-blockchain
[2] https://github.com/blockai/blockcast
[3] https://github.com/blockai/openpublish
1 http://www.amazon.com/gp/product/B014RD021C?camp=1789&creati...