Jump to content

User:Shiftchange/Lightning Network

From Wikipedia, the free encyclopedia
TypeCryptocurrencies

The Lightning Network is an extension of the bitcoin cryptocurrency which aims to improve the privacy and scalability of the bitcoin network. Bitcoin is an open platform for money.[1] The Lightning Network is a decentralised generalized platform which is open sourced and currently in development.

It is a protocol for scaling and speeding up any blockchain.[2] The Lightning Network exists as a layer on top of the bitcoin network to securely facilitate and simplify regular payments between parties. These bidirectional payment channels consist of multi-signature addresses stored locally separate from the bitcoin network until the channel is closed. Channels are closed when ongoing business arrangements have been concluded, another party ceases to cooperate, respond in a timely a fashion or make payment.[3] In theory and in testing early builds of the network can scale to transactions rates of millions of times per second.

Development

[edit]

Joseph Poon and Thaddeus Dryja published a whitepaper for the network in 2014.[4] It was conceptualised the year before, as an extension of the hub and spoke payment channels idea.[5] It outlined a method to enable millions of transactions per second. The Lightning Network can only function to a wide audience if the bitcoin network underneath has increased its current capacity.[4] There are some drawbacks. Funds must be allocated up-front based on an estimation. Over-estimation may occur, leading to funds being locked up. If a user relies on a single connection to the network and that connection refuses to pay, all other payments will fail. In 2016, standards were developed aimed at drafting interoperability specifications between eight in-progress implementations of the network protocol.[4]

Features

[edit]
Bitcoin point of sale device

The software promises new forms of online transactions. Initial and final transactions reside on the bitcoin blockchain.[3] Unconfirmed transactions are stored locally.[6] Funds may be payable until after a period of time. Double spending is prevented and typically uses 2-of-2 multisignature configurations.[6] It supports micropayment transactions of infinitesimal value at near-zero cost. It allows instant fraud-proof confirmations. I

Smart contracts

[edit]

The Lightning Networks main feature is enabling of smart contracts. It is simultaneously inter-operable with non-bitcoin based blockchains that have smart contract features. These are contracts which have mathematical certainty and are executed with absolute precision and security. It is designed to accommodate a wider range of user preferences than bitcoin allows. Smart contracts are a way for parties to agree on how business is conducted and matters settled and then seal settlement automatically. First parties must agree upon the formalities within the contract, possibly including an agreement on how to pay the fee to the bank for their service. An exchange of an initial receipt stating the details of the contract follows. Any setup including depositing of funds by a payer is conducted. Transactions proceed with each party keeping receipts, signed by the other party which notes the latest change in values and remaining balance available. In this way a ledger is formed. Value is represented in receipts. At any time the account settled be either party when a second signature is supplied. The bank does not need to know any details of the transaction, only the final balance. Before settlement occurs all parties must agree on the final transaction date and time so as to prevent fraud. Fraud can be proven if there is a receipt with transaction date later than the one presented.

Implementations

[edit]

In May 2016; there were three companies developing lightning protocols.[6] The first usable implementation of the Lightning network began in May 2016 by Blockstream. Rusty Russell commenced work on a project in March 2015.[7]

ACINQ, a French startup successfully tested the routing payment method developed by Bitfury who had released a whitepaper in July 2016.[8] This implementation built on the concept of gaining knowledge of a local network cluster as well as a major beacon node for payment routing. Colu released a demonstration for its version with enables digital assets.[9]

Blockstream developed a key technical hurdle involving reciprocal peg or two-way peg between the bitcoin blockchain and a sidechain.[10] It is called Thunder and uses the "Sphinx" protocol mask routing data from all intermediaries.[11] The model for the network is based on formalised payment channels. That is, legal contracts between two or more parties that are enforced by the bitcoin network using a strict set of rules. Specifically these are time-locked, hashed smart contracts. Unconfirmed transactions tack place off-chain but are still dependent on an already-existing and confirmed funding transaction.

See also

[edit]

References

[edit]
  1. ^ Franco, Pedro (2014). Understanding Bitcoin: Cryptography, Engineering and Economics. John Wiley & Sons. p. 9. ISBN 1119019168. Retrieved 4 January 2017.
  2. ^ Elizabeth Stark (15 September 2016). "What is the Lightning Network and how can it help Bitcoin scale?". CoinCenter. Retrieved 7 January 2017.
  3. ^ a b "Sidechains And Lightning, The New New Bitcoin". TechCrunch. AOL Inc. 13 June 2015. Retrieved 20 December 2016. Cite error: The named reference "sianli" was defined multiple times with different content (see the help page).
  4. ^ a b c Alyssa Hertig (12 November 2016). "What's Left Before Bitcoin's Lightning Network Goes Live". CoinDesk. Retrieved 7 January 2017.
  5. ^ "Could the Bitcoin Lightning Network Solve Blockchain Scalability?". CoinDesk. 26 March 2015. Retrieved 7 January 2017.
  6. ^ a b c Aaron van Wirdum (31 May 2016). "Understanding the Lightning Network, Part 1: Building a Bidirectional Bitcoin Payment Channel". Bitcoin Magazine. BTC Inc. Retrieved 8 January 2017.
  7. ^ Alyssa Hertig (5 October 2016). "Bitcoin Lightning Payments Pass 'Milestone' With Blockstream Test". CoinDesk. Retrieved 8 January 2017.
  8. ^ Lester Coleman (3 October 2016). "Bitfury Lightning Network Algorithm 'Flare' Addresses Bitcoin Scaling Challenge". cryptocoin news. Retrieved 8 January 2017.
  9. ^ "Bitcoins Lightning Network is now digital asset compatible/". CryptoGold. Retrieved 8 January 2017.
  10. ^ Daniel Cawrey (29 December 2014). "Gregory Maxwell: How I Went From Bitcoin Skeptic to Core Developer". Coindesk. Retrieved 23 December 2016.
  11. ^ Aaron van Wirdum (19 December 2016). "How the Lightning Network Layers Privacy on Top of Bitcoin". Bitcoin Magazine. BTC Inc. Retrieved 20 December 2016.

Category:Bitcoin Category:Micropayment Category:2017 software