While Segregated Witness (SegWit) activation is looking more likely by the hour, Bitfury is getting ready to deploy a version of the Lightning network with or without the protocol upgrade.
The blockchain technology company, perhaps best known for its Bitcoin mining pool of the same name, successfully sent real bitcoins over a test version of the Lightning Network this week. Interestingly, Bitfury’s implementation of the technology is compatible with the current Bitcoin protocol and is therefore functional even without SegWit.
“This is a major accomplishment by our technical team and an important step forward for the Lightning Network and the growth of Bitcoin,” Valery Vavilov, CEO of The Bitfury Group, said in a statement.
Lightning Network
The Lightning Network is a highly anticipated second-layer scaling solution that allows for cheap and instant (micro)payments. Cleverly leveraging Bitcoin’s basic scripting capabilities, Lightning users should be able to make a virtually unlimited number of transactions, where only a minimal proportion of them are recorded on Bitcoin’s blockchain, thereby boosting Bitcoin’s scalability. Meanwhile, all users remain in control of their own bitcoins at all times, maintaining the trustless properties of Bitcoin itself.
“The Lightning Network has the potential to solve Bitcoin’s scalability issue and provide instant payment functionality. By demonstrating that the Lightning Network can function now, Bitfury has cleared the way to increased transaction processing and further adoption of Bitcoin,” Vavilov said.
Bitfury’s Lightning implementation is based on LND, which is being developed by Lightning Labs.
For its demo, the Bitfury software team created two Lightning transactions. One of these is a straight transaction from one Lightning node to the next, effectively simulating a payment channel between two users. Since it was only a test, Bitfury only made one transaction — but it could have made thousands back and forth at no extra cost.
The other test was a single-hop transaction, which better simulates the main purpose of the Lightning Network. Users pay each other through a mutual third party, without requiring any trust in this third party. While the Bitfury software team only made one transaction on this channel as well, it could, once again, have made thousands back and forth between all three parties, at no extra cost.
Since Bitfury’s test took place on the main net, the funding and settlement transactions are recorded on Bitcoin’s blockchain and can be seen by any typical block explorer.
Tests and SegWit
Bitfury’s is not the first successful test of the Lightning Network. Several companies, including Lightning Labs, Blockstream, ACINQ as well as Bitfury itself have experimented with their implementations of the technology. But since most of these companies are working on versions of Lightning that rely on Segregated Witness, these tests were limited to Bitcoin’s testnet and Litecoin. Likewise, major wallet service Blockchain has sent “Thunder” transactions over Bitcoin’s main net. But while Thunder resembles the Lightning protocol, it isn’t quite as trustless or decentralized.
As such, Bitfury is the first company to get a version of the Lightning Network up and running on the current Bitcoin protocol.
“We released this first experimental version of the Lightning Network for Bitcoin because we think the Lightning Network is an essential technology for Bitcoin and would love to see it made available as soon as possible,” Vavilov said. “We are proud that our developers found a way to adopt the Lightning Network for Bitcoin without SegWit. It’s a huge step forward for Bitcoin scalability.”
Regardless, the CEO noted that he is hopeful that SegWit will activate on the Bitcoin network. With BIP91 currently getting close to its activation threshold, it seems increasingly likely that SegWit could be live within a month. This would allow for a version of the Lightning Network that offers an improved user experience.
Vavilov:
“The Lightning Network will be the most effective when used with SegWit, which is why we are fully committed to SegWit’s implementation, and we will continue working on a version of the Lightning Network that is compatible with SegWit.”
Bitfury, which started out as a Bitcoin miner, has grown to become one of the largest private infrastructure providers in the Blockchain ecosystem. Part of this effort, the company has been supporting the development and implementation of the Lightning Network for well over a year. Bitfury previously also co-designed and successfully tested Flare, a payment-routing solution for the Lightning Network.
Watch the video of Bitfury’s tests here:
The post SegWit or Not, Bitfury is Ready for Lightning With Successful Bitcoin Main Net Test appeared first on Bitcoin Magazine.