Will the market coalesce around one or a few implementations or will each have its own place in the market for specific use cases?
Here's something really cool to see, a Lightning Development Kit implementation in the wild from the Blue Wallet team. For those of you who need a refresher or may be completely unaware, the Lightning Development Kit (LDK) is a Lightning Network implementation written in Rust, which has been the focus of the Square Crypto team for some time now. The Square Crypto team officially launched LDK a few weeks ago and it seems like the Blue Wallet team moved quickly to build a wallet using the implementation.
A few cool things about the LDK that are mentioned above are the ability to fund channels straight from hardware wallets using PSBTs, only needing a seed phrase to restore your Lightning wallet, and cross device wallet capabilities. These functionalities are incredible improvements to the security and UX of interacting with a Lightning wallet for individual users. On top of this, it seems like the design decision to build this in Rust, a very powerful programing language from what I'm told, has enabled material improvements to syncing the wallet.
It's still the early days of LDK in the wild but at first glance things seems pretty promising. As time goes on, it will be interesting to see how much traction LDK gets and how the multiple of Lightning Network implementations interact, complement, and/or compete with each other. Will the market coalesce around one or a few implementations or will each have its own place in the market for specific use cases? Time will tell.
Leg day is essential.