jl777



Offline



Activity: 1176

Merit: 1090







LegendaryActivity: 1176Merit: 1090 Re: [ANN][KMD][dPoW] Komodo ICO - Zcash Zero Knowledge Privacy Secured by Bitcoin January 20, 2017, 01:21:08 PM #4044 Quote from: lordoliver on January 20, 2017, 10:41:22 AM Quote from: jl777 on January 20, 2017, 09:37:24 AM ...

KV coin is an example of how I see the komodo ecosystem developing. As coins such as KV get established and succeed, KMD will gain value as the underlying coin.



Somehow I have the feeling that the underlying coins can suffer from ICOs. For example NXT had a steady decline, since it was massively used as ICO relay.



I also can somehow understand why. People, that had a lot of NXT, became rich.

Some cached out already, but the people, who still held were investing a high percentage of their NXT in assets.

But those asset distributors were of course caching out a lot, because they need the money... so it can only lead to decline...

Somehow I have the feeling that the underlying coins can suffer from ICOs. For example NXT had a steady decline, since it was massively used as ICO relay.I also can somehow understand why. People, that had a lot of NXT, became rich.Some cached out already, but the people, who still held were investing a high percentage of their NXT in assets.But those asset distributors were of course caching out a lot, because they need the money... so it can only lead to decline...



Also, I am not proposing any ICO for KV coin. It is not out of the question, but it would be up to the KV team, which is in the process of spontaneously forming. Whatever they do can only be incremental extra activity within the komodo ecosystem. There is no sell pressure on KMD as it is not denominated in KMD.



I think it is best to analyze the komodo ecosystem with a fresh look, rather than assuming it suffers from the same ills as older systems Each assetchain is totally its own coin. When they use dPoW they create demand for KMD. The assetchain coins are denominated in themselves and they control their own destiny.Also, I am not proposing any ICO for KV coin. It is not out of the question, but it would be up to the KV team, which is in the process of spontaneously forming. Whatever they do can only be incremental extra activity within the komodo ecosystem. There is no sell pressure on KMD as it is not denominated in KMD.I think it is best to analyze the komodo ecosystem with a fresh look, rather than assuming it suffers from the same ills as older systems http://www.digitalcatallaxy.com/report2015.html

100+ page annual report for SuperNET 100+ page annual report for SuperNET

jl777



Offline



Activity: 1176

Merit: 1090







LegendaryActivity: 1176Merit: 1090 Re: [ANN][KMD][dPoW] Komodo ICO - Zcash Zero Knowledge Privacy Secured by Bitcoin January 20, 2017, 07:51:16 PM #4046



Initially, it does no protections for keys, so anybody can update any key at any time. Still thinking about the best way to give update rights to the creator and not to others. I am leaning toward having a signature in the value portion. That way we can use an external signature system to manage this. Using utxo sigs just seems a bit too messy.



The API is as simple as can be:



kvupdate key value

kvsearch key



For now, everything is a string, didnt want to complicate things to deal with binary key/values. It does waste about 12% of space, I can always add encoding modes later. The following is a simple test sequence. I first assign the value of "bar" to the key "foo". Then I overwrite it with the value of "spam"



To make the behavior identical on all nodes, until the block with the KV entry is processed, it wont take effect.



Code:

./komodo-cli kvupdate foo bar

6a0f4b03000300c77c0200666f6f626172 opretbuf

6a0f4b03000300c77c0200666f6f626172 opretbuf[17]

{

"coin" : "KMD",

"height" : 163015,

"key" : "foo",

"keylen" : 3,

"value" : "bar",

"valuesize" : 3,

"txid" : "ce56eaee0c86b29a28e953580ac02813fb63ede31f1b06571c2c5284eea4a90f"

}



./komodo-cli kvsearch foo

{

"coin" : "KMD",

"currentheight" : 163020,

"key" : "foo",

"keylen" : 3,

"height" : 163015,

"value" : "bar",

"valuesize" : 3

}

# ./komodo-cli kvupdate foo spam

6a104b03000400cc7c0200666f6f7370616d opretbuf keylen.3 valuesize.4 height.163020 (66 6f 6f)

6a104b03000400cc7c0200666f6f7370616d opretbuf[18]

{

"coin" : "KMD",

"height" : 163020,

"key" : "foo",

"keylen" : 3,

"value" : "spam",

"valuesize" : 4,

"txid" : "6829c220da03b3b8997dddd2407339d1df6f7f339e505efc749e4c5f6e6c653f"

}



# ./komodo-cli kvsearch foo

{

"coin" : "KMD",

"currentheight" : 163023,

"key" : "foo",

"keylen" : 3,

"height" : 163020,

"value" : "spam",

"valuesize" : 4

}

The KV functionality didnt take long to add to komodod. It works for all the blockchains, komodod and all its assetchains. This allows each chain to have its own KV storage.Initially, it does no protections for keys, so anybody can update any key at any time. Still thinking about the best way to give update rights to the creator and not to others. I am leaning toward having a signature in the value portion. That way we can use an external signature system to manage this. Using utxo sigs just seems a bit too messy.The API is as simple as can be:kvupdate key valuekvsearch keyFor now, everything is a string, didnt want to complicate things to deal with binary key/values. It does waste about 12% of space, I can always add encoding modes later. The following is a simple test sequence. I first assign the value of "bar" to the key "foo". Then I overwrite it with the value of "spam"To make the behavior identical on all nodes, until the block with the KV entry is processed, it wont take effect. http://www.digitalcatallaxy.com/report2015.html

100+ page annual report for SuperNET 100+ page annual report for SuperNET

yassin54



Offline



Activity: 1540

Merit: 1000







LegendaryActivity: 1540Merit: 1000 Re: [ANN][KMD][dPoW] Komodo ICO - Zcash Zero Knowledge Privacy Secured by Bitcoin January 20, 2017, 08:29:34 PM

Last edit: January 20, 2017, 08:39:36 PM by yassin54 #4047 GUI Wallet Progress Update!



Quote from: grewalsatinder Updated EasyDEX-GUI with bit more performance and fixing some GUI issues.

- The Add coin dialog box now let's you start Komodo in Native mode, and is conditionaly set to select Native mode ONLY if user selects a Supported Native coin from the dropdown coins list.

- The Basilisk Mode, in which user doesn't need Full blockchain to download on their local machines, is updated with new DEX* APIs in EasyDEX-GUI at some places. James already made Basilisk APIs to be compatible with DEX* where needed, but I adapted the code to be bit flexible to conditonally use the DEX* APIs at some places instead of Basilisk for better performance.

- Native Komodo Wallet earlier wasn't showing any progress of wallet sync with network. With latest updates it shows the sync progress percentage, blocks synced, longest known block number, and number of connected peers with wallet.

- Also fixed some bugs in EasyDEX-GUI Dashboard. Coins listed with Native mode status now goes to their Native Wallet screens unlike before just showing Wallet screen under Dashboard which are only for Full Mode or Basilisk Mode.



From EasyDEX-GUI part I'm feeling better as it's more better than before and release version.



There are few things being worked on which are last issues to be solved for Iguana Wallet.

- There's "pm2" module related bug which doesn't let iguana daemon start with Production version of Iguana Wallet. In Developement Environment, it works without any issue. And this issue is Only specific to OS X and Windows. This issue doesn't seems to be specific to our code, but seems like an issue specific to "Electron" and "pm2". @ca333 had a word with devs, and possibly it will be not just fixed for our project, but will be a fix for anyone using these technologies in their projects.

- Iguana Wallet comes with iguana daemon and komodod daemon bundled with it. The bundled binaries needs to be static and should not look for any dependency libraries on system. In case a user is having a fresh install of OS, the binaries should work without issues.

We have iguana and komododdaemons working in static mode on platforms as follows:



OS X = iguana - Static | komodod - Static

Linux = iguana - Static | komodod - Dynamic

Windows = iguana - Static | komodod - NOT SUPPORTED YET



Once we have have the static binaries for OS X and Linux done, it'll be production ready and I'll make installers for team and users for easy install on their machines.



Screenshots













with bit more performance and fixing some GUI issues.- The Add coin dialog box now let's you start Komodo in Native mode, and is conditionaly set to select Native mode ONLY if user selects a Supported Native coin from the dropdown coins list.- The Basilisk Mode, in which user doesn't need Full blockchain to download on their local machines, is updated with new DEX* APIs in EasyDEX-GUI at some places. James already made Basilisk APIs to be compatible with DEX* where needed, but I adapted the code to be bit flexible to conditonally use the DEX* APIs at some places instead of Basilisk for better performance.- Native Komodo Wallet earlier wasn't showing any progress of wallet sync with network. With latest updates it shows the sync progress percentage, blocks synced, longest known block number, and number of connected peers with wallet.- Also fixed some bugs in EasyDEX-GUI Dashboard. Coins listed with Native mode status now goes to their Native Wallet screens unlike before just showing Wallet screen under Dashboard which are only for Full Mode or Basilisk Mode.From EasyDEX-GUI part I'm feeling better as it's more better than before and release version.There are few things being worked on which are last issues to be solved for Iguana Wallet.- There's "pm2" module related bug which doesn't letdaemon start with Production version of Iguana Wallet. In Developement Environment, it works without any issue. And this issue is Only specific to OS X and Windows. This issue doesn't seems to be specific to our code, but seems like an issue specific to "Electron" and "pm2". @ca333 had a word with devs, and possibly it will be not just fixed for our project, but will be a fix for anyone using these technologies in their projects.- Iguana Wallet comesdaemon bundled with it. The bundled binaries needs to be static and should not look for any dependency libraries on system. In case a user is having a fresh install of OS, the binaries should work without issues.We have iguana anddaemons working in static mode on platforms as follows:= iguana -- Static= iguana -- Dynamic= iguana -- NOT SUPPORTED YETOnce we have have the static binaries for OS X and Linux done, it'll be production ready and I'll make installers for team and users for easy install on their machines.

Twitter : https://twitter.com/KomodoPlatform/status/822542873874800642



Reddit : https://www.reddit.com/r/komodoplatform/comments/5p6fn1/gui_wallet_progress_update/



Facebook : https://www.facebook.com/KomodoPlatform/posts/397702990576278



News SuperNET : http://news.supernet.org/posts/9D9jZfaerL6Lg89Gh/gui-wallet-progress-update

windjc



Offline



Activity: 2044

Merit: 1061







LegendaryActivity: 2044Merit: 1061 Re: [ANN][KMD][dPoW] Komodo ICO - Zcash Zero Knowledge Privacy Secured by Bitcoin January 20, 2017, 09:27:45 PM #4049 Quote from: jl777 on January 20, 2017, 09:37:24 AM yesterday, there was a request to create a new coin. So I took an hour out to make WIRELESS coin as an assetchain. I found a few undocumented steps in the new asssetchain creation process, so I fixed that.



just made KV assetchain, will be added to list of coins

it will have the smart function of Key Value storage

took 15 minutes from concept to notaries funded with KV coin so they can dPoW



but it has no smart functionality yet, that will be added as I can, in order to solve some DEX and PAX issues, I need a KV storage, so I figured might as well make a decentralized KV to help out.



KV storage is a low level way a lot of things that need a database do things

KV chain will be a decentralized KV storage that can be used by anything that uses the KV API



decentralized data storage is relatively important as it allows for long term state to be securely created and modified, it will mimic an append only database, so changing data will be supported.



There are 1 million KV coins and its value will reflect the value of decentralized KV storage. Of course, KV is dPoW'ed and supports zcash shielded transactions. Record size will be limited to 8192 bytes, but multiple records can be combined to create larger sized storage. txfee is standard bitcoin txfee model, and if the capacity becomes an issue, a fee market will develop.



In order to reward the long time SuperNET investors, I will be sharedropping 20% of KV coin to SuperNET coin holders. We will need to create a migration path from the SuperNET NXT asset to the SUPERNET assetchain first,but that is already in the works for the migration of the various NXT assets. Once that is done, then we can do a KV sharedrop. You must hold the SUPERNET coin (not NXT asset) to get the sharedrop as there is no way to directly sharedrop a KMD assetchain coin in NXT.



If you are interested to be a part of KV coin team, please contact me, I certainly wont have time to do much with KV coin (other than technical) and I think it has a relatively large possibility for usage due to the popularity of KV storage. KV coin bounties and even some KMD will be made available



KV coin is an example of how I see the komodo ecosystem developing. As coins such as KV get established and succeed, KMD will gain value as the underlying coin.



I have 1/2 my SN in Nxt exchange and 1/2 in Unity. How do I get it into the SN Coin?? I have 1/2 my SN in Nxt exchange and 1/2 in Unity. How do I get it into the SN Coin??

jl777



Offline



Activity: 1176

Merit: 1090







LegendaryActivity: 1176Merit: 1090 Re: [ANN][KMD][dPoW] Komodo ICO - Zcash Zero Knowledge Privacy Secured by Bitcoin January 20, 2017, 09:34:01 PM #4050 Quote from: windjc on January 20, 2017, 09:27:45 PM Quote from: jl777 on January 20, 2017, 09:37:24 AM yesterday, there was a request to create a new coin. So I took an hour out to make WIRELESS coin as an assetchain. I found a few undocumented steps in the new asssetchain creation process, so I fixed that.



just made KV assetchain, will be added to list of coins

it will have the smart function of Key Value storage

took 15 minutes from concept to notaries funded with KV coin so they can dPoW



but it has no smart functionality yet, that will be added as I can, in order to solve some DEX and PAX issues, I need a KV storage, so I figured might as well make a decentralized KV to help out.



KV storage is a low level way a lot of things that need a database do things

KV chain will be a decentralized KV storage that can be used by anything that uses the KV API



decentralized data storage is relatively important as it allows for long term state to be securely created and modified, it will mimic an append only database, so changing data will be supported.



There are 1 million KV coins and its value will reflect the value of decentralized KV storage. Of course, KV is dPoW'ed and supports zcash shielded transactions. Record size will be limited to 8192 bytes, but multiple records can be combined to create larger sized storage. txfee is standard bitcoin txfee model, and if the capacity becomes an issue, a fee market will develop.



In order to reward the long time SuperNET investors, I will be sharedropping 20% of KV coin to SuperNET coin holders. We will need to create a migration path from the SuperNET NXT asset to the SUPERNET assetchain first,but that is already in the works for the migration of the various NXT assets. Once that is done, then we can do a KV sharedrop. You must hold the SUPERNET coin (not NXT asset) to get the sharedrop as there is no way to directly sharedrop a KMD assetchain coin in NXT.



If you are interested to be a part of KV coin team, please contact me, I certainly wont have time to do much with KV coin (other than technical) and I think it has a relatively large possibility for usage due to the popularity of KV storage. KV coin bounties and even some KMD will be made available



KV coin is an example of how I see the komodo ecosystem developing. As coins such as KV get established and succeed, KMD will gain value as the underlying coin.



I have 1/2 my SN in Nxt exchange and 1/2 in Unity. How do I get it into the SN Coin??

I have 1/2 my SN in Nxt exchange and 1/2 in Unity. How do I get it into the SN Coin??



this is work in progress As I wrote above "We will need to create a migration path from the SuperNET NXT asset to the SUPERNET assetchain first,but that is already in the works for the migration of the various NXT assets. Once that is done, then we can do a KV sharedrop. "this is work in progress http://www.digitalcatallaxy.com/report2015.html

100+ page annual report for SuperNET 100+ page annual report for SuperNET