Komodo [KMD][dPoW] - Zcash Zero Knowledge Privacy Secured by Bitcoin
Komodo aims at being the new standard for cryptocurrency security and anonymity. Protected by Zcash Zero Knowledge proofs users can make 100% untraceable transactions that are secured by Bitcoin‘s Petahash Proof of Work, due to Komodo’s new delayed Proof of Work consensus mechanism.
Untraceable Zero Knowledge transactions allow Komodo to move seamlessly between hands
Komodo’s delayed Proof of Work consensus mechanism allows it to be as safe as Bitcoin
Komodo’s dPoW consensus mechanism recycles Bitcoin’s hashrate, making it more efficient
PAX Whitepaper (in production)
More Details from komodo steem:
Understanding Komodo could be divided into three topics: 1) Zcash, 2) dPoW, 3) SuperNET. Lastly we will explain why we are hosting this ICO in the first place - why we need funding and how we will use those funds to better the whole crypto scene.
If we would have to describe Komodo in one sentence it would be:
Komodo is a Zcash fork that adds the dPoW consensus on top of it and integrates into the SuperNET ecosystem.
Komodo is a Zcash fork, so it will have all the same privacy features. This includes having both transparent and private transactions that are protected by zero knowledge proofs. 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 sophisticated zero-knowledge proving scheme which preserves confidentiality of transaction metadata.
Relationship with Zcash
Komodo is not involved with the Zcash project in any way. However our lead developer jl777 was involved with discussions about Zcash protocol design.
Some people have criticized Zcash because there is no way to verify whatever they did successfully destroyed 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 from their team manages to successfully destroy their private key.
Here are is what jl777 said about the trustworthiness of Zcash team:
Knowing the zcash devs, I put zero probability that ALL of them are govt operatives. And it would require all of them to be cooperating. So, what is required is that all of their systems are compromised without their knowing about it. Now there are not just the average joe computer users, they are arguably the most skilled in the field
However if they all would collude and not destroy the toxic waste it would grant them the power to counterfeit more Zcash as well as KMD coins. Even in this case the Zcash or Komodo wouldn’t lose its privacy features.
In another post jl777 continues:
And if there is such a collusion and it is used to inflate the currency supply, it will be discovered and ALL the participants would be found out that they colluded. Also, market value of zcash will plummet, so it seems that smart people wouldnt collude together to be exposed as a colluding group, even if they were unethical and open to stealing.
Our initial consensus will have the same equihash PoW mining as Zcash has. However the mining aspects are not the same because we add the delayed Proof of Work (dPoW) consensus mechanism on top of the PoW mining. See dPoW section for more information.
Competition with Zcash
We don't see ourselves competing with Zcash as we are simply the first fork of many Zcash forks we expect to see. Zcash's open source code allows any project to integrate a privacy technology to their platform. The open source model allows developers to borrow ideas and features from each other in order to advance the ecosystem as a whole. - just like we are doing
Our lead developer jl777 has written a lot about this frequently asked question.
2. Delayed Proof of Work (dPoW)
dPoW is a brand new consensus mechanism that provides bitcoin security to all other dPoW chains. Only Komodo has to attach itself to the Bitcoin blockchain, as it would be more economical for others to attach themselves to the Komodo blockchain since Komodo has lower tx fees than bitcoin.
We developed dPoW so that 1) we can get better security for Komodo, 2) third party blockchains can use Komodo as an additional security layer, 3) SuperNET can achieve its own vision of independent assetchains.
64 notary nodes will handle the bitcoin blockchain notarization. Notary nodes are elected by Komodo coin holders.
Elections and running a notary node
If you want to run a notary node we highly recommend you to start one on our testnet. Join #notarynode channel on SuperNET slack. For more info: Komodo Elections & Candidates Guide: Setup Komodo Notary Node Steemit Article: Notary Node Elections Q&A: Can you give me information about the notary nodes election process?
Notary nodes will do the majority of the mining because they will have a lower difficulty. The other 'normal nodes' can also mine, but it won't be that profitable or even economical if 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. Round robin mining means that each notary node will be able to mine with lower difficulty on their own turn. For more info see our development blog ‘Notary mining wars – and how to avoid them’
Every KMD holder will get 5% annual percentage rate (APR) automatically. No other action is required than moving the funds between wallets once a year. Once the funds get moved the new address will be credited with new KMD coins based on how long they were in the previous address. The process has nothing to do with mining or notary nodes. For more info see our development blog ‘How to Implement 5% APR’.
Komodo's block hashes are recorded to Bitcoin blockchain through group signed transactions. The Komodo blockhain history cannot be changed without also changing bitcoin’s blockchain history. Thus if you make a komodo transaction and wait for it to get notarized, then that transaction will be secured by Bitcoin's hashrate.
Third party blockchains can use Komodo to achieve 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 blockchain projects that 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. For instance, the Stratis Platform is already interested in using dPoW to secure their private chains. See their complete answer once asked about it in a Stratis Investor Q&A session.
If all the notary nodes would suddenly disappear, the Komodo blockchain could continue to function as it would through a seamless transition into equihash PoW mining. In other words the 'normal nodes' would find all the blocks. However, without notary nodes the system would lose the bitcoin protection.
The picture below illustrates the dPoW consensus mechanism. The most important thing is to understand that there are two blockchains: 1) dPoW (komodo) blockchain, and 2) PoW (Bitcoin) blockchain. There are also two types of nodes: 1) Notary Nodes, and 2) normal nodes. Notary nodes are elected by the community, but normal nodes can be ran by anyone.
Our Steemit article ‘Komodo: Zcash PoW with dPoW Consensus Mechanism’ goes into greater detail about the role of the PoW mining and dPoW notary nodes. To understand the concept even more deeply read the dPoW whitepaper.
Komodo is part of a broader project called SuperNET. SuperNET has created Komodo because:
- SuperNET needs the best anonymity technology
- it will use dPoW to secure SuperNET's assetchains
- The ecosystem needs an infrastructure coin - a blockchain that other SuperNET technologies can use. (SuperNET aka UNITY is an asset without blockchain.)
SuperNET has an extremely ambitious roadmap that includes
- assetchains that allow anyone to create their own asset with its own blockchain
- multiwallet where those assets can be stored, including many coins like Bitcoin and Komodo
- atomic swaps, so that people can trade their coins from the multiwallet without counterparty risks
- pegged assets - which are a form of price-stable assets created on the assetchains - these assets solve the problem of price volatility by attaching themselves to the value of stable currencies like EUR or USD.
A Short History
SuperNET 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. 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.
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 its release. Because of that choice, the SuperNET's roadmap was considerably widened with even more ambitious goals. jl777 wanted SuperNET to be independent on third party services/blockchains and began developing Iguana.
Overall this caused a lot of concern among some investors, who started to believe nothing would ever be fully finished. Nonetheless the development continued and progress was made, but it has been gone under the radar of most casual observers.
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 are still in doubt that there would not have been progress then read this post that combines many jl777’s answers with additional explanations.
Our GUI Projects
Komodo can be used through the Iguana GUI in its transparent mode. Another GUI is being developed that will also have the protected (anonymous) mode.
Iguana is the SuperNET’s multiwallet and it has been in development for some time now. Its GUI is being developed by Boogieman and his team, for all the GUI updates see this gallery. The other GUI is related to EasyDEX GUI and it is being developed by Satinder Grewal. For more info read our Steemit post ‘Komodo GUI (Graphic User Interface) Update’.
Assetchains enable anyone to create assets that have their own blockchain. Unlike the colored coins concept these assets are totally independent from any other blockchain platform. The problem is that low value assets have low security, and because of that we will secure them with the delayed Proof of Work system.
SuperNET’s Pegged Asset Exchange (PAX) enables users to buy and sell pegged assets that represent currencies such as dollars and euros. Each asset is created with the ‘assetchain’ technology and thus they will all have their own blockcahin. Those assets can be stored in the multiwallet and traded on a decentralized exchange.
Everything our lead developer and architect jl777 has been developing ties together into this big ecosystem of decentralized solutions. The different parts complement each other and together they will power-up a greater system that will go head-to-head against the outdated fiat system. In this vision the dPoW and Komodo play a key role.
We will soon enter a new era in crypto.
Our open source code
Steemit article: The Silent Progress of Deep Tech Steemit article: Q & A: SuperNET, Iguana, and the Role of Komodo
4. Why we need funding
In short, we need funding for two main areas:
- dPoW implementation
dPoW & Notary Nodes
It costs a lot of money to do constant group signed Bitcoin transactions. About 100 notarizations per day would cost ~0.3 BTC/day, which is 9 BTC/month.
Our plan is to attract third party blockchain to use Komodo's dPoW as an additional security layer (like 2FA for blockchains), we will make the process as easy and intuitive as possible and, according to jl777, they might not even need a hard fork to implement this technology. However, for them to take our service seriously we must be able to show them that we are able to continue running the service long in the future. Thus we have decided that we need at least 10 year buffer of tx fees. The tx fees alone would cost 1200 BTC in the 10 year period. Of course eventually the system will become self-sustaining as other blockchains will use our service and pay tx fees to Komodo.
Then we have the 64 high capacity notary nodes. To them we guarantee an income of at least $500 / month. They will get revenue from the block tx fees and block rewards. However if that is not enough we will pay the difference, so that they will receive at least $500. From that info we can calculate worse case scenario where we would pay the full $500/month: 64 NN x $500/month x 12 months = 384 000 USD/year.
Komodo has a central role as an infrastructure coin in the SuperNET ecosystem. Komodo is in fact the only coin as all the others are just assets, e.g. SuperNET (UNITY) is an asset on the NXT blockchain. Komodo will bring security via dPoW and privacy via Zcash zero knowledge proofs.
- We need GUI devs: jl777 has created a lot of the basic low level tech, but many applications are still missing GUI.
- We need project managers: jl777 is the lead developer / architect - not a project manager - and our project really needs a strong management team
- We need C devs: currently it would take a lot of time for someone to replace jl777, so we need more people who understand the low level tech we have
- We need testers: we need to remove all the bugs before the end users can use our product.
So far, the SuperNET development has been going on with half steam, as we 1) haven't had a strong project manager, 2) we have had only part-time freelance GUI devs, 3) testing has been done by the community members on their free time... however jl777 has been coding non stop since he started the project in 2014, and that is really the reason why we have gotten as far as we have.
That said, we are currently hiring so send us your application and resume: [email protected]
Balance between notarization costs and development
Komodo block time is 1 minute, Bitcoin block time is ~10 minutes. Ideally we would have one Komodo notarization per bitcoin block. That means we would do the notarization every 10th Komodo block (that is the current plan). However we can decrease the costs of notarization by decreasing the notarization speed, for example every 20th Komodo block.
We also have the option to decrease the amount of notary nodes, which would also bring the costs down. Ideally we would like to have 64 of them, but less would get the job done also.
It's all about reaching a balance between notarization costs vs development costs.
Komodo Explorer KPX: explorer.komodoplatform.com
REVS explorer: http://revs.supernet.org/
Iguana Multi-Coin Wallet Update #23
It is another update from the Iguana team with some good news for those who can not stand waiting but finally try Iguana in action.
We have released the 0.3 version of the Iguana wallet GUI. But this update will contain more a brief resume about what we have come to.
Features in Iguana GUI now:
- Full Node
- Iguana coins syncing
- Lite and Native Nodes (disabled)
- Add coin(s)
- Ref. currency (32) rates to coins
- Receive coins
- Send coins (breaking)
- Global fee settings (BTC only)
When we got the first desktop beta applications, Iguana GUI team with the help of our community discovered some bugs related to account creation and login flows. Gladly, we fixed them all, reworked or upgraded the old ones.
New Implemented Major Features In Details
- Full Node
- Lite & Native Nodes (disabled)
- Nodes Selector (disabled)
For security sake, we decided to release with Full Mode option enabled and Lite and Native disabled. The tests on the GUI level and desktop application level warned us about their instability. To switch on back Lite and Native buttons are our next priority.
The missing feature for displaying progress on syncing coins in Iguana mode is there. Now it shows the percentage of database download status. Moreover, we added labels so that a user can understand his assets states in seconds.
WARNING! We discovered that Iguana may get crashed once a user tries to sync two coins at the same time. It depends on user's machine configuration and power. Make sure, you sync one coin at a time or have enough computer resources.
Komodo [KMD] New Exchange:
Komodo Listed On
Formo more Details about Exchange:http://cryptocentral.info/topi...
Komodo [KMD] New Exchange:
Komodo got just added to Bittrex. We are now trading on a number of exchanges, and we have ensured a liquid KMD market.
During the first weeks, KMD has had an impressive volume considering it
was not listed on a more established exchange. It will be interesting to
see how the KMD volume and price develop from now on.
We are now also listed on coinmarketcap.com, which helps to keep track of KMD markets and the price development.
Komodo release Windows wallet V 0.6.2
The first merchant accepting KMD!
Iguana Desktop 0.1.5.1e beta release
NOTE: This is experimental release.
This release version starts a series of quick experimental ninja releases. You'll get updated releases with new updates very quite often. You can skip them if you wish. or wait for the Non-Experimental release version and install them when available.
This version of wallet includes many performance improvement features for GUI and Iguana Core.
The GUI for Full Mode and Basilisk Mode from the last release to this release is an almost 7th iteration of itself, improving on its previous dev builds.
This build took a lot of dev time solving Basilisk Mode issues and improving its performance.
NOTE: There are still known issues with Basilisk Mode. Please read Known Issues for workarounds to them.
Native Komodo Support
Komodo Native Mode works out of the box for OS X. (You must have zcashparams installed)
For Linux users, it is recommended to compile komodo binaries from source code and replace it in Iguana App.
Komodo Github repository:https://github.com/jl777/komodohttps://github.com/SuperNETorg/komodo/wiki/How-to-use-Jumblr-DAPP-in-Iguana-Desktop-App
- Basilisk Mode transactions may fail to send or error. The workaround is to push "Refresh Funds" button before sending the transaction.
- Wait for a minute while Refresh Funds is updating the data cache for Basilisk Wallet.
- Or just use Full Mode wallet.
- Or Native Mode Wallet for available coin/KMD, if available for your platform.
Installers for this release version are not pushed. Installer builds need some troubleshooting pending. Will have the installers builds out soon. If not for this release then expect them for next release version.
For this version, extract/unzip the files and run the Iguana binary to start.
OS X users can replace the existing Iguana.app file in /Applications.
Linux users can just run from the extracted files/directory or just replace the files inside /opt/ with the extracted one to upgrade.
Windows build of this experimental release
is a bit delayed.
Virus Total result of IguanaApp-0.1.5.1e-beta-osx.app.zip
Virus Total result of IguanaApp-0.1.5.1e-beta-linux-x64.tar.gz
Security Bug Bounty Program: We Want A Bulletproof Komodo
Technology can never be secure enough, and SuperNET believes that working with experienced security researchers across the globe is crucial in identifying weaknesses in any technology. If you find a security issue in our platform, we encourage you to notify us. We welcome working with you to resolve the issue promptly.
- Let us know as soon as possible upon discovery of a potential security issue, and we'll make every effort to resolve the issue quickly.
- Give us a reasonable amount of time to resolve the issue before making any disclosure to the public or a third-party.
- Make a good faith effort to avoid privacy violations, destruction of data, and interruption or degradation of our service. Only interact with accounts you own or with the explicit permission of the account holder.
- Public disclosure of vulnerability makes it ineligible for a bounty.
While researching, we'd like to ask you to refrain from:
- Denial of service.
- Social engineering (including phishing) of SuperNET staff or contractors.
- Any physical attempts against SuperNET property or data centers.
- Actively exploiting SuperNET or Komodo applications.
The Security Bounty
For now, our bug bounty program is limited to security bugs only, but if someone finds some other critical vulnerability, e.g. related to privacy, then we may discuss the possibility of a bounty. We define a security bug to be something which affects the blockchain, emission of KMD, economic damage, financial loss or other critical areas. Contact us if you are not sure.
The security bugs are divided into several groups depending on their severity. The decision about the severity of each bug and the final bounty size is decided entirely between the SuperNET development and security team members.
Hunt bugs either from Komodo or Iguana Core:
Bug bounties are paid either in BTC or KMD, depending on your preference.
Issues that are already known about are not eligible for a bounty reward.
SuperNET and Komodo team members are not eligible for a bounty.
Thank you for helping keep SuperNET and our users safe! Happy hunting!