21 May 2016

The MIT Connection

Adsense is everywhere. A few days ago I was working on a different topic when Google served an ad for bitcoin. I followed it and received something about an MIT white paper. Going further required me to enter an email address and since the ad promised only an 'excerpt' of the document, I stopped there. Afterwards I started to wonder if I could locate the original document. Using the obvious search terms I discovered Enigma (enigma.media.mit.edu).
Enigma is a decentralized cloud platform with guaranteed privacy. Private data is stored, shared and analyzed without ever being fully revealed to any party. Secure multi-party computation, empowered by the blockchain, is the magical technology behind it. [...] Want to dive in the technical details? See our whitepaper!

Sounds interesting, but first I wanted to look into the MIT Media Lab, a group whose name pops up repeatedly in bitcoin discussions. More search terms led to The Media Lab Digital Currency Initiative.

The goal of the Media Lab Digital Currency initiative is to bring together global experts in areas ranging from cryptography, to economics, to privacy, to distributed systems, to take on this important new area of research.

Anything else of interest from MIT? There's the MIT Bitcoin Club (bitcoin.mit.edu; 'Come discover Bitcoin!').

We believe Bitcoin has the potential to be not just a digital currency, but the future of money. While it is still in the early stages, we see Bitcoin as a protocol or platform on which financial and non-financial transactions can be conducted and verified as part of a global public ledger. Bitcoin lies at the intersection of several important academic research areas, including cryptography, distributed computing, graph theory, finance, and economics. The MIT Bitcoin Club seeks to provide forums where Bitcoin-related ideas, projects, programs, events, and businesses can be studied, discussed, and developed. Through club activities, we seek to increase awareness and use of Bitcoin within and beyond the MIT community.

There are also several recent stories on MIT's $900k Bitcoin Developer Fund (28 March 2016; coindesk.com).

MIT announced today it has raised $900,000 to fund the work of three bitcoin developers. The Bitcoin Developer Fund, backed by venture capitalist Fred Wilson, LinkedIn co-founder Reid Hoffman and others is intended to give the three bitcoin coders working to resolve the block-size debate and other similar technical challenges an academic platform from which to work.

These days $900K doesn't buy much development time ('the money will cover salaries, travel and support of bitcoin protocol development efforts'), but with bitcoin evolving so quickly, short time frames are probably best.

14 May 2016

Lightning, Malleability, Getting Hammered

The previous post, Bitcoin in the News : 2016-04, included an obvious follow-up.
The most repeated stories involved a couple of products. The first product was something called 'lightning'. [...] Since neither story explained what 'lightning' is, I'll pursue that in a future post.

The obvious search parameters lead to the product's home page (the term 'service' would be more accurate): Lightning Network, 'Scalable, Instant Bitcoin/Blockchain Transactions', explained with a 55 minute video. The site's 'How it Works' page explains,

The Lightning Network is dependent upon the underlying technology of the blockchain. By using real Bitcoin/blockchain transactions and using its native smart-contract scripting language, it is possible to create a secure network of participants which are able to transact at high volume and high speed.

Let's go back a year, to Could the Bitcoin Lightning Network Solve Blockchain Scalability? (coindesk.com; March 2015):-

The blockchain's increasing size continues to raise concerns about its ability to accommodate transaction growth. But, could a decentralised system where transactions are sent over a network of off-blockchain micropayment channels solve the ledger's scalability problems? Joseph Poon and Thaddeus Dryja, the developers behind the Bitcoin Lightning Network, think so.

That article points to a (much-referenced) white paper, the lightning-network paper-DRAFT-0.5.pdf:-

Abstract: • The bitcoin protocol can encompass the global financial transaction volume in all electronic payment systems today, without a single custodial 3rd party holding funds or requiring participants to have any more than a computer on a home broadband connection. A decentralized system is proposed whereby transactions are sent over a network of micropayment channels (a.k.a. payment channels or transaction channels) whose transfer of value occurs off-blockchain. If Bitcoin transactions can be signed with a new sighash type which addresses malleability, these transfers may occur between untrusted parties along the transfer route by contracts which are enforceable via broadcast over the bitcoin blockchain in the event of uncooperative or hostile participants, through a series of decrementing timelocks.

Malleability?

simple.wikipedia.org: • Malleability is the ability of a metal to be hammered into thin sheets. Gold and silver are highly malleable. When a piece of hot iron is hammered it takes the shape of a sheet. The property is not seen in non-metals.

Bitcoin malleability? From bitcoin.org/en/glossary, Transaction Malleability, Mutability:-

The ability of someone to change (mutate) unconfirmed transactions without making them invalid, which changes the transaction’s txid, making child transactions invalid.

I think I get it. Imagine the blockchain getting hammered. It turns out this happened last year; The Who, What, Why and How of the Ongoing Transaction Malleability Attack (bitcoinmagazine.com; October 2015):-

For the past several days, the Bitcoin network has been plagued by a so-called “transaction malleability attack.” Bitcoin users have experienced a number of annoyances, causing confusion and frustration. And while the transaction malleability issue is well-known and has plagued the Bitcoin network before, to many it is still unclear what it is, why it is a problem, who is causing the attack right now, and what can be done about it.

That's good to know, but I'm getting off track. Malleability might be an issue, but there are more fundamental concerns. From Debunking the 11 Most Stubborn Lightning Network Myths (bitcoinmagazine.com; October 2015, a week after the previous link -- a coincidence?):-

Earlier this year, [Poon & Dryja] released the Lightning Network white paper. In it they theorize how a layer on top of the Bitcoin blockchain can allow for instant and cheap bitcoin transactions, while vastly improving its scalability. As a result of the block-size limit debate, the Lightning Network has been getting a lot of attention lately. But, unfortunately, wild myths have started to dominate the discourse. Suddenly thrown in the middle of a long-lasting conflict of visions, Poon and Dryja's concept is hailed both as the great savior solving all of Bitcoin's problems – and as a source of deep corruption within Bitcoin's development community. [...]
• Myth #1: Core developers are crippling Bitcoin to force users onto the Lightning Network.
• Myth #2: There is no conflict of interest for the Core developers employed by Blockstream.
[...]
• Myth #11: The Lightning Network is urgently needed.

That's enough for now. I might not know how Lightning works in detail, but I know enough to understand that it's controversial. I'll let the controversies play out and come back to the subject if its evolution merits a deeper look.

07 May 2016

Bitcoin in the News : 2016-04

What a difference a month can make. The main story in the previous month's news roundup, 'Bitcoin's nightmare scenario' (aka the 'hard fork' debate; see Bitcoin in the News : 2016-03) was hardly newsworthy in April. Were we just witnessing marketing hype? Instead of sky-is-falling hysteria, there was routine evolution.

The most repeated stories involved a couple of products. The first product was something called 'lightning'.

Since neither story explained what 'lightning' is, I'll pursue that in a future post. The second product was something called 'steam', which a preliminary story helps to explain.

I don't want to judge whether that is positive or negative for bitcoin, because gambling contains elements of both. What does gambling have to do with steam?

A couple of well known personalities from the U.S. financial scene also made the bitcoin news.

What would a 'Bitcoin in the News' post be without some scandal? Like tax evasion...

Or like bribery...

The word 'myth' also popped up a few times during the month.

  • The New Bitcoin Myth (theatlantic.com); URL: 'bitcoin-hype'; Headline: 'Can Bitcoin Be Used For Good?'; except for the page title, the word 'myth' doesn't appear in the article
  • 7 myths about the Bitcoin blockchain (cio.com.au); 'Myth 1: The blockchain is a magical database in the cloud. Myth 2: The integrity of the ledger is defined by the majority of nodes [...]'

As that last link suggests (and this present post confirms), web 'journalism' is based on lists.

Now I'll look into the crystal ball at 'Bitcoin in the News : 2016-05', because there's one bitcoin story that was, that is, and that ever will be.

I could go on (and on and on), but let's give it a rest. Sap rises in the spring and bitcoin is no exception.

30 April 2016

Bitcoin Price Widget

What's a bitcoin blog without a bitcoin price display? Earlier this month, in Bitcoin in the News : 2016-03, I noted,
This blog's news feed (in the right navbar) has become problematic -- occasionally disappearing -- and the 'Bitcoin Price Widget' (ditto) has stopped functioning.

The news feed comes and goes, and is generally reliable, but the price widget (based on Bitcoin Price; weusecoins.com) hasn't updated for weeks. I've been displaying it since the post on 'Bitcoin Buy Online Books' (7 November 2015).

What else is available? Using the title of this post as a search term, I discovered quite a few and finally decided to use Bitcoin Price and News Widget (cryptocoinsnews.com; CCN). The news feed returns only stories from the CCN site, so it should supplememnt the Google news feed, which is general news (when it's working).

23 April 2016

2015 Hong Kong Conference

At the end of my previous post, Bitcoin in the News : Satoshi Roundtable, I gave myself the action to look into the meaning of 'Segregated Witness'. While doing that I discovered a couple of posts on the domain gavinandresen.ninja ('Bitcoin developer. All-around geek.') that offer insights by a bitcoin insider.

That first post links to 'a fantastic presentation on "Segregated Witness" in Hong Kong' by Pieter Wuille, which I embed here.


Scaling Bitcoin - Hong Kong (5:09:16) • 'Streamed live on 6 December 2015'

The presentation starts around 36:00 into the clip. I noted three other related videos on Youtube and tried to put them in order for later viewing; the running time is listed to differentiate them.

The sponsor(?) of the conference is shown as 'Cyberport'. The Wuille presentation is laden with jargon and uses a few acronyms -- UTXO set, P2SH compatible, give time for IBLT, write BIP -- that I need to define. No surprise there. I'll do that in another post. No surprise there either.

16 April 2016

Bitcoin in the News : Satoshi Roundtable

My previous post, Bitcoin in the News : 2016-03, mentioned a 'Satoshi Roundtable', but what exactly is that? Google points to SatoshiRoundtable.org, a page titled 'Satoshi Roundtable | Private Retreat'.
What is Satoshi Roundtable? • It’s a small group of leaders involved in Blockchain technology: developers, CEOs, investors early adopters etc. who meet for a weekend retreat. Private, without the distractions of media, pitches and crowds of a typical event. Dates for Satoshi Roundtable II are Feb 26-28, at a resort in North America. Limited to 75 members.

The list of 'Confirmed 2016 Participants' must be a Who's Who of the bitcoin space, with cottage-industry-looking-for-venture-capital written all over it. The only organizations with general name recognition might be Bain Capital [Ventures] and Fidelity Investments.

A sub-page, 'Satoshi Roundtable in the News', lists five reports, including one of the links from my 'News : 2016-03' post: TechCrunch.com's After the Satoshi Roundtable, is there a way to bridge the bitcoin divide?. It explains,

The Rift • The opposing views of those advocating for preserving the current implementation of Bitcoin (Bitcoin Core), and those who believe that the block size needs to be increased immediately to overcome scalability challenges, has balkanized the Bitcoin developer community into mainly two camps. [...] As Matt Corallo put it: 'At this point, however, the entire Bitcoin community seems to have unified around a single vision – roughly 2MB of transactions per block, whether via Segregated Witness or via a hard fork, is something that can be both technically supported and which adds more headroom before second-layer technologies must be in place.'

Down the rabbit hole! What on earth is 'Segregated Witness'? Ditto for 'second-layer technologies'. I'll come back to this in another post.

09 April 2016

Bitcoin in the News : 2016-03

Unlike the previous news post, Bitcoin in the News : 2016-02, where there were no dominant news themes, the past month had a stunner.

That first link, 'Bitcoin's nightmare scenario', reported,

The average time to confirm a transaction has ballooned from 10 minutes to 43 minutes.

along with a link to support the math. The problem appears to be related to the 'hard fork' debate, and a few other reports mentioned a 'Satoshi Roundtable' to tackle the issue.

If that wasn't enough to discourage bitcoin enthusiasts, the usual doubts added fuel to the fire.

Wherever there is money there is fraud, and wherever there is fraud there is money. Bitcoin enables another dark side of the information age: ransomware.

While bitcoin teetered on the brink of the abyss, interest in the blockchain continued unabated.

If bitcoin ultimately fails, there are plenty of parallel concepts to fill any gap it might leave.

Closer to home, this blog's news feed (in the right navbar) has become problematic -- occasionally disappearing -- and the 'Bitcoin Price Widget' (ditto) has stopped functioning. Signs of the bitcoin times?