Announcing a Return to our Roots: The All-New Bitcoin Magazine

Preliminary, Simplified Implementation of Bitcoin Lightning Network Released


         Preliminary, Simplified Implementation of Bitcoin Lightning Network Released

Lightning networks are considered a promising innovation in the Bitcoin space, which would make the Bitcoin system much more scalable and able to process transactions at a high rate and low cost, and are suitable as an alternative to existing payment networks.

In February, developers Joseph Poon and Thaddeus Dryja proposed a decentralized Bitcoin Lightning Network where related transactions can take place instantly on “micropayment channels” off-chain, and only the final settlement is processed by the blockchain. According to the authors, lightning networks would enable Bitcoin scalability, efficient micropayments, and near-instant transactions. The Lightning Network white paper, a work in progress, has recently been updated.

“The payment network Visa has achieved 47,000 peak transactions per second on its network during the 2013 holidays, and averages hundreds of millions per day,” note the developers in the white paper. “Currently, Bitcoin supports less than 7 transactions per second with a 1 megabyte block limit.”

It seems evident that as long as the transaction rate supported by the Bitcoin network remains that low Bitcoin won’t be able to achieve the global reach of existing payment networks like Visa. That’s the main reason for the current – and heated – discussions about raising the block size. In a recent interview with MIT Technology Review, Bitcoin Core developer Gavin Andresen warned that the Bitcoin network might soon become oversaturated, and people might just stop using Bitcoin because transactions would become either unreliable or expensive.

“Looking at the transaction volume on the Bitcoin network, we need to address it within the next four or five months,” said Andresen. “As we get closer and closer to the limit, bad things start to happen. Networks close to capacity get congested and unreliable. If you want reliability, you’ll have to start paying higher and higher fees on transactions, and there will be a point where fees get high enough that people stop using Bitcoin.”

That’s what prompted Andresen to launch the Bitcoin XT alternative to Bitcoin Core, with 8 megabyte blocks, which is polarizing the Bitcoin community and could result in a “BItcoin civil war.” But lightning networks could achieve the same scalability and sustainability without requiring dramatic modifications to Bitcoin Core.

“With a network of instantly confirmed micropayment channels whose payments are encumbered by timelocks and hashlock outputs, Bitcoin can scale to billions of users,” note the developers in the white paper. In a presentation at the SF Bitcoin Devs Seminar, Poon and Dryja argued that lightning networks could make Bitcoin capable of processing billions of transactions per day and handling the volume of all global electronic payments on a single blockchain without custodial risk of theft.

The implementation of lightning networks would require appropriate tweaks to Bitcoin core.  A soft fork, described in Appendix A of the white paper, has been proposed to enable near-infinite scalability.  “To mitigate malleability, it is necessary to make a soft-fork change to bitcoin,” note Poon and Dryja. “Older clients would still work, but miners would need to update. Bitcoin has had several soft forks in the past, including pay-to-script-hash (P2SH).”

Implementing the malleability soft fork will take time, but in the meantime developers are beginning to build stand-alone implementations of lightning networks for development and testing. In May, Blockstream hired developer Rusty Russell to work on lightning networks.

“[W]e can have a network of arbitrarily complicated transactions, such that they aren’t on the blockchain (and thus are fast, cheap and extremely scalable), but at every point are ready to be dropped onto the blockchain for resolution if there’s a problem,” said Russell. “This is genuinely revolutionary.”

In August, developer Mats Jerratsch launched a preliminary, simplified lightning network implementation dubbed “Thunder Network.” Jerratsch’s implementation, written in Java and available as open source code on Github, is less watertight than the full Lightning Network proposal, but doesn’t require a fork and can be used now as it is.

“The initial proposal of the lightning network required some new features, that required at least a [soft fork], pushing any real implementation many months or even years into the future,” notes Jerratsch. “I, therefore, changed the channel design of the initial paper such that it can be implemented with the tools currently available in bitcoin. While such a channel does no longer work in a completely trustless manner, it is a good trade-off to start implementing LN. Most importantly, it allows deployment of software using something similar to the future LN implementations for now.”

“I think there is a lot to be done, before LN (or similar) is even remotely useful,” said Jerratsch in a Reddit discussion. “My main goal is to start the process of implementing these changes, such that we may experience LN anywhere soon.” Jerratsch added that lightning networks won’t arrive in time to make any difference in the block size debate.


Ten Years Later, a Reflection on Bitcoin’s Genesis and Satoshi’s Timing

Rather than focusing simply on what the genesis block is, today is a day to reflect on what the genesis block represents.

Colin Harper

Op Ed: From Gray To Black and White: Traditional Regulations Come to Crypto

For the crypto industry, recent developments — at both the federal and international levels — signal that the time for plausible deniability or unregulated freedom is coming to an end and more traditional regulations are moving to the forefront.

Courtney Rogers Perrin and Joshua Lewis

Bitcoin Price Analysis: Blowing Through Support Levels on the Way to $3,000

Bitcoin continues to tumble lower and lower as it struggles to claim any footing in the market. It’s down almost 50% in three weeks and it’s showing very little sign of stopping. It’s currently clutching onto the $3,500 values but it doesn’t look like it can hold on much longer.

Bitcoin Schmitcoin

Op Ed: SEC’s Latest Declaration Creates Legal Minefield for Digital Assets

This broad, authoritative declaration is not unexpected, as, to date, the SEC has stated that all digital assets — regardless of whether they function as alt coins or utility tokens — are securities at least initially and, thus, subject to its jurisdiction.

Huhnsik Chung and Nicholas Secara