Bitcoin Lightning Payments Pass ‘Milestone’ With Blockstream Test
Progress on the bitcoin lightning network continues to advance.
Following a promising trial of its routing network last week by French startup Acinq, Montreal-based Blockstream has announced that it has sent the first end-to-end transaction over the Lightning Network, a highly-anticipated top layer for the bitcoin network designed to boost transaction capacity.
What the team called “Lightning’s first strike” saw its developers send a transaction across a test version of the network successfully to another party, a process that included invoicing another party for bitcoin and routing the payment through multiple nodes.
Sent over the bitcoin testnet, the transaction of 0.01 test BTC was used to “sell” a picture of two cats sitting in front of a sunset composed of ASCII characters.
While this may seem trivial, the announcement can be seen as a sign that lightning is progressing from the concept stage toward implementation. To date, most of the implementations have focused on high-level items like routing and privacy, rather than offering an example of how Lightning might enhance bitcoin at scale.
Blockstream core tech engineer Rusty Russell told CoinDesk:
“We had all these pieces. That’s really exciting as a geek. In some ways, attaching them all together is trivial. In another way, it’s a real milestone to get to that point.”
Though not the company’s signature project, Blockstream has long been a contributor to Lightning, as have several other startups. (There’s even one VC-backed firm called Lightning, launched last year).
In particular, Russell has been working on an implementation of Lightning Network since March 2015. Likewise, Blockstream core tech engineer Christian Decker, who joined Blockstream in August, originally proposed Duplex Lightning Micropayment Channels, another way to tap micropayment channels for the same purpose: scaling the network.
But the Blockstream engineers described the end-to-end implementation as quite a different test than Acinq’s. Rather than focusing on efficient routing, the engineers were testing a successful transaction across the network.
“Their work shows how, by way of simple analogy, one can create a streetmap to get from A to B in an efficient way, while the test we’ve demonstrated here with v0.5 of the C lightning prototype has us actually walking that path on the street,” the blog post explains.
And the testing was conducted on the bitcoin testnet. The two developers view their move from bitcoin regtest (a way to test features on top of bitcoin) to the unpredictable testnet as a big deal.
“This is poking your nose a little further out into the real-world, and doing it end-to-end,” Russel said.
The engineers also noted that the transaction speed was about a few tens of milliseconds, a time they compared to those executed on the bitcoin blockchain. The results, they inferred, thereby show the increased user experience Lightning could bring to the network at scale.
“It’s really incredible to us,” Decker said, adding that, “It took me longer to go back to the webpage and click on a link to get my cat, than the actual transfer.”
Future Lightning development
This progress is also slated to continue in the coming weeks.
All of the implementers of different Lightning projects plan to meet in Milan, Italy, after this weekend’s big bitcoin developer conference Scaling Bitcoin to draw up new standards.
Along the lines of the goal to align the Lightning community, Decker said the plan is to “set up a small ecosystem” on the bitcoin testnet for micropayment channels. Blockstream further plans to release its work so that anyone can try out the technology, or so that “you can buy your own cat on testnet,” as Russell put it.
But while the implementation is a working end-to-end system, the engineers say there are other features they have worked on that still need to add to this testnet version.
For example, each node in this testnet version has “global knowledge” of the topology of the network. So, as far as finding a path across the network, it doesn’t use an efficient Flare-style routing system that is able to scale to a larger number of network nodes.
Nonetheless, they were able to put the pieces together for a working testnet transaction.
“I think it was incredibly exciting to do this,” Russell said. “I was surprised. Working for year on this, it’s easy to lose perspective on how exciting this stuff is. To see it come together and to see someone buy a cat is surprisingly cool.”
See the demo of the process by way of the command line here.
Light bulb image via Shutterstock
via CoinDesk http://bit.ly/2cyHU5o
October 5, 2016 at 06:44AM