And an Open Call for Litecoin Github Contributors
Disclaimer: I don’t represent the Litecoin Foundation. The following timeline is based purely off of my own assessments. This is by no means indicative of a timeline that the Litecoin developers are striving for. Rather this is simply an informative guide for the Litecoin community in regards to what’s in store for Litecoin Technology sometime in the future. Much of this technology will also be implemented into Bitcoin.
1. MAST
-
What does it do? It allows more privacy by hiding lumped transactions through a Merkle root. It also allows for complicated smart contracts. Smart contracts are currently capable on the LTC blockchain, it just takes up a lot of space.
-
When will it be released? Of all the tech, this is the closest to being released. I speculate it will be available after the 2X Hard Fork in November. (But who knows?)
2. The Lightning Network
-
What does it do? Allows instant transactions and reduced fees.
-
When will it be released? It is currently live on mainnet. You can follow these steps to run your own Litecoin Lightning Network node.
3. Atomic Swaps
-
What does it do? It allows people to trade one coin for a different coin without an exchange. This is called cross-chain swaps. It actually utilizes LN to do it.
-
When will it be released? LTC performed a test run of on-chain Atomic Swaps with Decred/Vertcoin/Bitcoin. This means it was not through the LN. If it takes a year for stable LN wallets, it will take longer to build AS on top of that and longer still to integrate it into the mainstream.
4. Covenants
-
What does it do? You are able to select LTC to be bound together and stay together no matter what. When LTC blocks are formed, all the LTC are lumped together. Covenants will allow chosen LTC not to be lumped in with the other coins but be continually bound together in blocks. This allows the Colored Coin protocol to be implemented. It also allows “vaults” which will be added to Litecoin Core. This means you basically can lock up LTC in case someone gets your priv keys. If they try to spend it, the coins have a delayed transaction time (let’s say a day) for it to be sent. But as the wallet owner, you have a special “key” that lets you spend the LTC faster than the ones your attacker is sending. This offers Litecoin users more security and lessens the significance of losing your private keys.
-
When will it be released? Jeremy Rubin is currently considering implementing an alternative version of covenants called CheckTemplateVerify onto Litecoin before trying to push it onto Bitcoin.
5. Colored Coins
-
What does it do?Allows LTC to be repurposed to be attached to an asset. Yes. That means ICO’s. But think bigger and be more creative. Johnson Lau speculated you can assign LTC to a computerized car like Tesla. In other words, your LTC could be given the property to act like a key to your car which you could send via your mobile phone. *mind blown*
-
When will it be released? I’m not sure this is very high on their priority list. BTC might take the lead before LTC on this one.
6. Confidential Transactions
-
What does it do?Allows anonymity between LTC transactions, something similar to Monero.
-
When will it be released? Litecoin is actively developing a version of this through something called MimbleWimble and implementing it via Extension Blocks.
TL&DR
MAST, LN, AS, Covenant, Colored Coins, and Confidential Transactions.
As you can see there is a lot of exciting stuff in store for LTC! However, there is much to do and Litecoin could use some exceptional talent. Not only do these protocols need to be written, but they need to be constantly tested for bugs. Therefore, this is an open call to any and every coder who needs a passion project because Litecoin is and always will be an open-sourced and decentralized currency.
Specifically, here are some projects that need attention. This was a list I gathered from a couple LTC dev’s and by poking around on various Litecoin github’s:
-
Litecoin Core is written in C++ while python is used for ancillary tools. For now, Core could use some Manual Quality Assurance.
-
Porting BTCPayServer for Litecoin.
-
Adrian Gallagher could use some help monitoring the Litecoin Core infrastructure here: https://github.com/thrasher-/litecoin-tools/tree/master/monitor
-
You can help add Litecoin support to the brand new Lightning Desktop Repo.
-
But really, you can contribute using any language as you can see from the Litecoin Foundation github.
Not sure where to start? Take a look at Bitcoin’s dev guide as Litecoin is very similar: https://bitcoin.org/en/developer-documentation
Oh and if you get stuck, go to the IRC litecoin-dev channel to get some guidance. The dev’s tend to be very responsive to those who want to contribute and need help troubleshooting.
L.S.C. Donation Addresses
LTC: LgGHRsbYHs93gKttBMehLzth3xDAU3tCSZ
BTC: 36Nc4cJxcwp5Xn6wfo1W9UuC5SRQKXHmYy (Segwit address. Legacy and Segwit chains accepted)