A Guide to Better Understand Komodo v.0.1
Understanding Komodo could be separate into three things: 1) Zcash, 2) dPoW, 3) SuperNET
If descriped in one sentence: Komodo is a Zcash PoW fork that adds the dPoW consensus on top of it and integrates into the SuperNET ecosystem.
- Zcash - Komodo is a Zcash fork, so we will have all the same privacy features as they have. This includes having both transparent and protected transactions. We will also use the same trusted setup as they do.
What is Zcash?
Zcash is an implementation of the "Zerocash" protocol. Based on Bitcoin's code, it intends to offer a far higher standard of privacy and anonymity through a sophisticiated zero-knowledge proving scheme which preserves confidentiality of transaction metadata.
Relationship with ZcashKomodo is not involved with the Zcash project in any way. However our lead developer jl777 was involved with discussions about Zcash protocol design.
https://github.com/zcash/zips/blob/zips27.reorganisation.1/protocol/protocol.pdfTursted setupSome people have critized the Zcash because there is no way to verify whatever they did successfully destroy the "toxic waste". This question is highly relevant for us too, because we will use the same parameters. It should be noted though, that it is enough if just one person managed to successfully destroy their private key. If someone would somehow manage to get all the private keys it would grant him a way to counterfeit more Zcash coins and KMD coins. For more info, see:
https://bitcointalksearch.org/topic/m.16257692https://bitcointalksearch.org/topic/m.16352842https://bitcointalksearch.org/topic/m.16636554https://z.cash/blog/generating-zcash-parameters.htmlhttps://z.cash/blog/the-design-of-the-ceremony.htmlMiningAs our initial concensus we will have the same equihash PoW mining as Zcash has. However, because we add dPoW on top the mining aspects are not the same, see dPoW section for more info.
Competition with Zcash
We don't see ourselves competing with Zcash as we are simply the first fork of the many Zcash forks we expect to see. Zcash's open source code allows any project to integrate a privacy technology to their platform. We have discussed the Zcash competition aspect before, see:
-
https://bitcointalksearch.org/topic/m.16592269 -
https://bitcointalksearch.org/topic/m.16592178- dPoW -dPoW is a brand new consensus mechanism that provides bitcoin security to all other dPoW chains. Only Komodo has to attach itself to Bitcoin blockchain, and for others it would be more economical to attach to Komodo blockchain because Komodo has lower tx fees than bitcoin.
Why dPoW?We developed dPoW so we 1) get better security for Komodo, 2) third party blockchains can use Komodo as an additional security layer, 3) SuperNET can achieve its own vision about independent assetchains.
Notary Nodes64 notary nodes will handle the bitcoin blockchain notarization. Notary nodes are elected by Komodo coin holders.
Elections and running a notary nodeIf you want to run a notary node we highly recommend you to start one in our testnet. Join #notarynode channel on SuperNET slack. More info:
https://github.com/SuperNETorg/komodo/wiki/Setup-Komodo-Notary-Nodehttps://www.komodoelection.com/https://steemit.com/komodo/@komodoplatform/notary-node-electionshttps://steemit.com/komodo/@komodoplatform/komodo-zcash-pow-with-dpow-consensus-mechanismhttps://komodoplatform.useresponse.com/topic/can-you-give-me-information-about-the-notary-nodes-election-processhttps://komodoplatform.useresponse.com/knowledge-base/article/do-we-need-to-have-the-dedicated-server-already-in-place-for-the-vote-or-is-it-enough-to-describe-the-server-which-will-be-ordered-after-a-successful-candidacyMiningNotary nodes will do majoity of the mining because they will have a lot lower difficulty. The other 'normal nodes' can also mine, but it won't be economical as long as the notary nodes are also online.
Round robin mining will ensure that there won't be notary node mining wars and that Komodo tx fees will stay low. For more info see:
https://komodoplatform.com/notary-mining-wars-and-how-to-avoid-them/5% APR5% APR is expected to be accrued automatically (no actions required) by detecting when the funds arrived in the output and calculating the accrued interest. the total inputs are then adjusted by this amount. It has nothing at all to do with mining or notary nodes. For more info see:
https://komodoplatform.com/how-to-implement-5-apr/NotarizationKomodo's block hashes are recorded to Bitcoin blockchain through group signed transactions. The Komodo blockhain history cannot be changed without also changing the bitcoin blockchain's history. Thus if you make a komodo transaction and wait for it to get notarized the transaction will get secured by Bitcoin's hashrate.
Value PropositionThird party blockchains can use Komodo to get the Bitcoin level security. The dPoW consensus can be thought as an additional security layer or a two-factor authentication method for blockchains. We believe that we will continue to see more and more blockchains and those will require a way to secure themselves. By using Komodo they pay tx fees to our network, and additionally they can choose to use our high capacity notary nodes.
We will make it as easy as possible for other blockchains to get the bitcoin security through Komodo. Currently the Stratis Platform is interested about using dPoW to secure their private chains.
https://www.youtube.com/watch?v=uiIYj9d8bOU&feature=youtu.be&t=1877Seamless transitionIf all the notary nodes would suddenly dissapear the Komodo blockchain could continue to function as it would seamlessly transition into the equihash PoW mining done by the 'normal nodes'. However, without notary nodes the system would lose the bitcoin protection.
more infohttps://steemit.com/komodo/@komodoplatform/komodo-zcash-pow-with-dpow-consensus-mechanism- SuperNET - Komodo is part of a broader project called SuperNET. SuperNET needs Komodo because:
- SuperNET needs the best anonymity technology
- dPoW to secure SuperNET's assetchains
- The ecosystem needs an infrastrucutre coin - a blockchain - that other SuperNET technologies can use. (SuperNET aka UNITY is an asset without a blockchain).
A Short RoadmapSuperNET has an extremely ambitious roadmap that includes
1) assetchains that allow anyone to create their own asset with its own blockchain
2) multiwallet where those assets can be stored, including many coins like Bitcoin and Komodo
3) atomic swaps, so that people can trade their coins from the multiwallet without counterparty risks
4) pegged assets - which are another asset created from the assetchains - that solve the problem of price volatility
HistorySuperNET had an ICO back in 2014. Its original vision was to build services on top of NXT, and cooperate with other blockchain projects, aka 'corecoins'.
SuperNET successfully created a decentralized exchange where custom tokens were traded on Nxt Asset Exchange. This project is known as MultiGateway and is still working today.
http://multigateway.org/. Related to this is a multiwallet called SuperNET lite client, that was also build on top of Nxt. That project is also still actively used.
https://tosch110.github.io/SuperNET-Lite-3/The next big thing coming from the team was InstantDEX, an ambitious project that would create a decentralized trading layer between decentralized and centralized exchanges. The backend was build on top of the Nxt and only a GUI was missing. However, due to Nxt's new development path the Nxt's dependency had to be removed from all SuperNET services.
It was a hard choice made by jl777 that caused the entire project to take multible steps back, and InstantDEX never had it's release. Because of the choice the SuperNET's roadmap was considerably widened with even more abitious goals. jl777 wanted SuperNET to not be dependent on third party services/blockchains and began to develop Iguana.
Overall this caused a lot of concern among some investors, who started to belive nothing would never get fully finished. Nonetheless the development continued and progress was made, but it has been under the radar of most people.
Today the backend code is working, and jl777 is connecting all the pieces together. Our community/team is finding bugs and the technology is more and more polished every day. We also have freelance GUI devs working and we are getting ready to introduce our ecosystem to the broader crypto community.
Komodo is a major missing piece that will ensure we get Notary Nodes, dPoW, and funding for development.
If you still doubt that there has been no progress read this post:
https://bitcointalksearch.org/topic/m.16173959Why we need fundingSee this post:
https://bitcointalksearch.org/topic/m.16734523GUIsKomodo can be used in Iguana GUI in its transparent mode. Another GUI is beind developed that will also have the protected (anonymous) mode. For more info:
https://steemit.com/komodo/@komodoplatform/komodo-gui-graphic-user-interface-updateFrom here you can see all the Iguana GUI updates:
https://imgur.com/a/mi6SUPAXEach PAX asset has its own blockcahin (assetchain), and those are secured by dPoW. For more info see this post:
https://bitcointalksearch.org/topic/m.16703712EcossytemEverything jl777 has been developing ties together into this big ecosystem of decentralized solutions. The different parts need each other and together they will power-up a bigger system that will go head-to-head against the old fiat system. In this vision the dPoW and Komodo play a big role.
Our open source codeIguana -
https://github.com/jl777/SuperNETKomodo -
https://github.com/jl777/komodoAssetchains -
https://github.com/jl777/assetchainsMore infohttps://steemit.com/iguana/@komodoplatform/the-silent-progress-of-deep-techhttps://steemit.com/komodo/@komodoplatform/q-and-a-supernet-iguana-and-the-role-of-komodo