Post SegWit Inclusion, how long until Lightning Network is included in the core?

2

Introduction - Reason for asking this question

With most of the money in the cryptocurrency domain still being utilized in transactions on crypto-exchanges and the numerous hacks that have previously occurred, centralization of the exchanges and their respective wallets have become a major concern.

Though centralization can resolve a lot of issues currently present in the blockchain (majorly referring to bitcoin while addressing this question), there are highly potent second-layer technologies that can achieve the same in a decentralized fashion.

Lighning Network - theQuestion

While being a second-layer (and not requiring a hard-fork for implementation) technology that solves the use case of micro bitcoin payments and further reducing (probably) the transaction fees, LN (from its documentation) champions the possibility of micro-payment/transactions and fast confirmations, while keeping the block size same and also bringing bitcoin payments to the level of mainstream adaptation as a medium of universal payments.

It also solves the problem of the evergrowing transactions record-keeping (heavy storage memory consumption) by not recording useless intermediary transactions on the blockchain.

Schnorr probably is also a viable solution for the block size optimization

Though the implementation of this second layer technology was/is heavily dependent on SegWit (malleability) and MultiSig and that being resolved, what are the major roadblocks for the LN to make it to the bitcoin core?

Ref: Does segwit solve malleability of the witness part?

Second Layer Development and Inclusion (optional extended question)

How does one determine the viability of a second layer technology being included in the bitcoin core and what are the pre-requisites that are to be met for inclusion?

Ref: How thoroughly has Segregated Witness been tested?

Junaid Shaikh

Posted 2018-06-02T22:01:45.533

Reputation: 510

Lightning network is already available on mainnet, so it is included (see here: https://lnmainnet.gaben.win --> +2000 nodes, with ~6000 channels). What do you mean by layer 2 development and inclusion? Perhaps be a bit more specific? Is it applications, that work "on the bitcoin blockchain"?

pebwindkraft 2018-06-03T08:28:52.943

Yes, I actually meant applications that work on the bitcoin blockchain.Junaid Shaikh 2018-06-03T09:57:48.047

The chances of LN being included in what?Pieter Wuille 2018-06-03T18:15:23.807

The chances of LN being included as part of the bitcoin-core and hence compelling people (still centralized exchanges and other outer-layer financial institutes) to upgrade their systems to a truly decentralized one. There's a high chance that I may have missed out on some important information or misunderstood, it has only been a month since I started and the extent/depth of information is overwhelming. Please pardon my misunderstandings, if any.Junaid Shaikh 2018-06-03T23:17:57.463

Not knowing how comment notifications actually work, tagging you @PieterWuille Sir, so that you may be notified.Junaid Shaikh 2018-06-04T11:33:09.923

Perhaps split your question up into separate ones; they're not all that related.Pieter Wuille 2018-06-04T17:19:57.200

@PieterWuille Sir, I have edited the question to rephrase what I actually intended to ask. Since you have been through the process of a successful release in the bitcoin core v0.13 followed by rigorous testing for about a year and a half, concluding with a 20 core-member review before the mainstream adoption of SegWit, I think your answer could be enlightening. The decision of avoiding a hard-fork with the implementation of the block size being increased (SegWit2x ?), would probably be my next topic to research on.Junaid Shaikh 2018-06-08T06:21:33.373

No answers