Development History: From a Testnet to Mainnet

In a galaxy a long time ago (September)
komodo testnet was launched
dPow was added, testnet was able to survive
round robin mining was added, testnet exploded, but we were able to repair the damage.
PAX was added, after a furious battle against would be hardfork issues, testnet was able to survive with consensus intact
DEX functionality was then added, without any issues as it is really in a layer above the blockchain itself

Basically I have been able to evolve komodo during these months, adding all the features and avoiding any fatal hardfork that required a blockchain reset. A lot of blockchain resyncs by all the notary operators, but we have over 150,000 blocks in the KMD chain.

So the testnet becomes the mainnet with 99.99% probability at this point.

I believe this makes KMD the longest running zcash protocol coin. And the coins have been issued already but we dont know where to distribute them yet. There are also 44 assetchains that are also running. But since the GUI is only on github and not officially released, it seems that these facts are given little weight.

We are down to the last bugs…

The latest one found by karasugoi was an iguana compatibility error, where an iguana created tx didnt accrue interest. He also found what I think might be one of the last remaining PAX issues, which was doing multiple paxwithdraws in the same block.

This weekend I aim to get a successful DEX swap between two coins using only the basilisk mode, which means two nodes can DEX trade with each other, without even having either blockchain local.

Currently there are three modes for a coin: normal coind, iguana full node, basilisk node that uses notary nodes remotely.

This means there are 9 combinations of DEX trades. I have already gotten several of these combinations tested, but the most demanding is the basilisk <-> basilisk DEX trade, especially due to the potential of being spoofed. I just added spoof prevention and now the basilisk mode is responding virtually instantly.

you can see for yourself using any of the dex* tests scripts in SuperNET/iguana/tests from the repo.

what this means is that for the following coins, you can DEX against any of the others without having any blockchain locally:

[“KMD”, “BTC”, “USD”, “EUR”, “JPY”, “GBP”, “AUD”, “CAD”, “CHF”, “NZD”, “CNY”, “RUB”, “MXN”, “BRL”, “INR”, “HKD”, “TRY”, “ZAR”, “PLN”, “NOK”, “SEK”, “DKK”, “CZK”, “HUF”, “ILS”, “KRW”, “MYR”, “PHP”, “RON”, “SGD”, “THB”, “BGN”, “IDR”, “HRK”, “REVS”, “SUPERNET”, “DEX”, “PANGEA”, “JUMBLR”, “BET”, “CRYPTO”, “HODL”, “SHARK”, “BOTS”, “MGW”]

LP nodes can be configured with a standard bid/ask spread for any trading pair, or it can also be configured to automatically quote prices based on the current central exchange price plus profit margin. Just like komodo doesnt try to replace bitcoin, but uses bitcoin’s security, iguana native coin DEX doesnt try to replace central exchanges, but rather uses their liquidity.

add to the list above, all the coind coins that iguana supports and also add all the coins iguana directly supports. I think pretty much immediately, komodo/iguana native DEX will have one of the widest selection of coins

Bitcointalk Topic Entry 1, 2

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

18 − 3 =