Author

Topic: [ANN][KMD][dPoW] Komodo - An Open, Composable Smart Chain Platform, Secured by B - page 831. (Read 1191989 times)

legendary
Activity: 1176
Merit: 1134
https://blockchain.info/tx/efe39e624d0907455a8bcb30b97a718ff375f7404ec8950d955eed841f84f790

It seems there is a limit of 20 small outputs and many nodes are rejecting the tx due to the many dust level outputs. it might be manually getting these splitfunds tx confirmed could be an ongoing task for notary nodes

    CAmount GetDustThreshold(const CFeeRate &minRelayTxFee) const
    {
        // "Dust" is defined in terms of CTransaction::minRelayTxFee,
        // which has units satoshis-per-kilobyte.
        // If you'd pay more than 1/3 in fees
        // to spend something, then we consider it dust.
        // A typical txout is 34 bytes big, and will
        // need a CTxIn of at least 148 bytes to spend:
        // so dust is a txout less than 546 satoshis
        // with default minRelayTxFee.
        size_t nSize = GetSerializeSize(SER_DISK,0)+148u;
        return 3*minRelayTxFee.GetFee(nSize);
    }


It seems if you are too efficient in selecting utxo it will get hit by this restriction. iguana does an iterative bestfit algo to select the utxo to use, so it usually ends up spending rather small amounts for change, if at all possible. However, in this case that ends up getting the tx rejected due to the dust limit. I will try to make a maxvalue utxo selection to get around this
legendary
Activity: 1176
Merit: 1134
https://blockchain.info/tx/efe39e624d0907455a8bcb30b97a718ff375f7404ec8950d955eed841f84f790

It seems there is a limit of 20 small outputs and many nodes are rejecting the tx due to the many dust level outputs. it might be manually getting these splitfunds tx confirmed could be an ongoing task for notary nodes
legendary
Activity: 1428
Merit: 1000
I have to chuck my hat into the ring for Australia.

I have 2xxx testnet coins and will mine more once the server is moved into the datacentre.
sr. member
Activity: 364
Merit: 250
move that crypto
I'll work on getting testnet running. I'm running delegate nodes for Lisk mainnet+testnet and I also ran servers for Rise mainnet and Shift testnet in the past.
legendary
Activity: 1176
Merit: 1134
The notary nodes will be making a custom transaction that is created by the group of notary nodes. In order to minimize the transaction size (it will be big enough as it is!) it needs to have exact amounts, ie no change from each participating notary node.

To do this, what is needed is a way to split funds into many of the same value outputs. Unfortunately, there is no standard way to do this, so a way to generate custom transactions of this form is needed. It sure is a good thing we have iguana!

In a few hours I created a new iguana API:
THREE_INTS(iguana,splitfunds,satoshis,duplicates,sendflag);

This creates and signs a transaction with the same amount duplicates number of times and optionally broadcasts it to the network.

To use it: curl --url "http://127.0.0.1:7778" --data "{\"coin\":\"BTC\",\"agent\":\"iguana\",\"method\":\"splitfunds\",\"satoshis\":\"1000\",\"sendflag\":0,\"duplicates\":5}"


It just defaults to using the wallet's default address as the destination:
{"result":"0100000002ae6e92f5c04ead73d5cae9f12183dbee776d0b35c7fdd99269e021d3a3fd4c6f00000 0006b483045022100fcbae1e6dc89188086beb9c664d7d7c174d97933a2cfdd4b24d60e26bd6257 0b022068c5f2d882a31c44e431614542a10a4ec92915ea6a92754d9ac9b6611d5741750121020e0 f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223a47c2fffffffffc534b16052 0da5b1a6811d2575fe685a609f1508a97cdb927db9250200c6679b000000006b483045022100f87 6996b471ee53bc303a9d5463e7e9c3aaf5ea173b2c034eb91b5d3a20ea6210220033f79a7d9217b 2d5f18445bda5784858cbe665275a5fbb80a9a41270ddf51390121020e0f6fe6e0fcdcac541eb72 8d6fe538a12adff20412b3c8a7fa892b223a47c2fffffffff06e8030000000000002321020e0f6f e6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223a47c2face803000000000000232 1020e0f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223a47c2face803000000 0000002321020e0f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223a47c2face 8030000000000002321020e0f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223 a47c2face8030000000000002321020e0f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7 fa892b223a47c2fac5e6c0000000000001976a914b7128d2ee837cf03e30a2c0e3e0181f7b9669b b688ac00000000","txid":"32b4940bcdacfcbd676898c985dfc10f7c47ae8a7e27bbd9429d9294ceb07e15","completed":true,"tag":"16872458888818271775"}

And sure enough, it confirmed just fine: https://blockchain.info/tx/32b4940bcdacfcbd676898c985dfc10f7c47ae8a7e27bbd9429d9294ceb07e15

You might notice the spend scripts for the duplicates are the form:
020e0f6fe6e0fcdcac541eb728d6fe538a12adff20412b3c8a7fa892b223a47c2f OP_CHECKSIG

This is an older way to do things, but it has the advantage of not needing the pubkey in the scriptsig when it is spent and it also makes it clear what pubkey can spend the funds. So it saves 21 bytes per input, which will addup.

This API is now working code and it is pushed to https://github.com/jl777/SuperNET
To the trolls, this probably doesnt count for anything as it has no GUI. The fact I was able to do it in a few hours, well I leave it to the ready to decide if it means anything or not

hero member
Activity: 491
Merit: 500
I would like to be a candidate to run a node in North America or Europe.
I have been running on the komodo testnet for a while now, and have experience managing a server for this as well as testing for iguana.
I also have some experience managing servers for the Lisk testnet and mainnet.
I also helped with the README file for komodo.

Handle: proto
Region: North America/Europe
Testnet KMD mined as of this post: 5301 KMD
hero member
Activity: 1148
Merit: 512
It looks nice . I'm waiting for ICO starting on Oct 15th
sr. member
Activity: 360
Merit: 250
I can run asian node. I also ran Lisk DPoS testnet for a month(with about 97% uptime) and know what to do for monitoring nodes. I will set up some scripts for monitoring too.  Grin
sr. member
Activity: 460
Merit: 250
I'd like to apply to run a Komodo Notary Node in European zone, and if there's not enough applications to cover all the slots in the other geographical areas, I'd like to be considered to run an additional KNN in the zones where it is needed as well.

I've been operating high-end servers for several cryptocurrency platforms during the last couple years, most specially in Nxt and SuperNET, including Multigateway servers, Iguana nodes and other services and tools for different communities.

Currently I work regularly in Iguana testing and I have configured several Komodo nodes running in testnet, so I think I have enough understanding of the system and I have a proven trust record as systems operator.

Thank you for your consideration.
legendary
Activity: 1526
Merit: 1002
Bulletproof VPS/VPN/Email @ BadAss.Sx
I am prepared to be one of the european notary nodes available...please vote for me Smiley

I already runs servers for James in my bulletproof DC in Holland. Servers are directly connected to the AMS-IX backbone. I am willing to invest in this.

JL777, BTCDEV and others can vouch for me as i have an incredible service and connection. Please check my trust rate on BCT.
I am willing to take part of the testnet.

Hopefully people vote for me when voting is taking place
legendary
Activity: 1176
Merit: 1134
Now we are getting closer to ICO launch, we need to start preparing for election of notary nodes.

If you are interested in running one of the notary nodes and get the ~$500 per month, then you need to start "campaigning" to get the votes of the investors. I am not talking about the normal politics campaign, but this is about running the backbone of dPoW. So what will matter is your experience in running serious servers.

We can also use the testnet KMD as one metric in evaluating a notary node. Clearly if you are mining testnet KMD, you are running a node, which is a prerequisite.

So, post your handle, the geographic region of where your server will be hosted, how much testnet KMD you have mined, relevant experience and whatever other info you feel is helpful for the electorate to know. The vast majority of the 3KMD per block reward is expected to go to the notary nodes and if the market price of the 1/64th share is less than $500/mo, the BTC from ICO will be used to make up the difference.

Before voting begins, we will have a notary node certification results that will also be included on the ballot.

Server specs are a min. of 64GB RAM + 500GB SSD and 100mbps bandwidth

We have arbitrarily segregated the world into 4 regions: North America, Europe, Asia, Southern Hemisphere

I know this is not exact, but it is approx distribution of overall internet usage with some debate over eastern europe as to whether it should be in the Europe region or Asia region. I will let the electorate decide on such distinctions. A single notary node operator can run a max of 1 node per region, for a total of 4. However, each notary node needs to be elected in its region, eg be one of the top 16 vote getters per region.

One of the requirements to running a notary node is to monitor the #notarynode channel in the SuperNET slack. That is where realtime updates and issues will be communicated

If there is someone that can create a simple website for notary node candidates to post their info, I can probable get some sort of bounty for it. ANYBODY can be a notary node candidate, but all notary nodes must be elected with sufficient stakeholder power to win a spot. This is a crucial aspect and one of the reasons for a large ICO, so that we get as broad of an investor base as possible to make obtaining a 51% control as difficult as possible.

While nobody will get rich running even 4 notary nodes, it should be a nice bit of extra income to those that do run it as most of the work is to just make sure the server keeps running and to update to the latest versions.
sr. member
Activity: 784
Merit: 253
Set Your Ideas Free
When will whitepaper be released? I can't wait.   Cheesy

Very soon! Smiley

Did you miss our campaign? https://www.thunderclap.it/projects/47720-delayed-proof-of-work?locale=en

The campaign is about the white paper and spreading information about dPoW! We want the whole crypto space to now about dPoW!

It is in in the best interest of all future Komodo holders to spread information about our platform! We want other blockchain projects to secure their own blockchain via Komodo.

Thus sign-up and help us spread the word!

Translation?

Yes, we had translation bounties. If we have any future bounties we will announce them in this thread, so everyone has an equal chance to participate.

Currently there is one bounty for a native Spanish speaker: publish & maintain the Spanish Komodo thread. PM if anyone is interested!
legendary
Activity: 1540
Merit: 1000
Komodo ICO begins in 14 days, on 15th October, are you ready?


legendary
Activity: 1176
Merit: 1134
Quote from: Jabbawa link=topic=1605144.msg16421629#msg16421629
building one ICO on top of another with promises of future functionality and utility at every step that have never been delivered.
I am eager to find out all the ICO I have done, other than SuperNET ICO.

Did you forget that I did not launch BTCD. That most of the NXT assets are either MGW coin assets, or assets that were given out for free as dividends to those that held SuperNET or NXTventure?

That a few of my assets are simple holding assets, that are there to hold other assets. One of my so-called failed assets "jl777hodl" has only quadrupled in value and currently has 200 siafund, worth over 500 BTC.

You make it sound like i have done dozens of ICO, each for millions of dollars and not delivered anything. Instead of the truth that the SuperNET ICO is the only real ICO that was done and most of its capital is locked up in holdings, so I dont have the right to spend large amount of funds to spend to develop things. I do have access to a few millions of dollars of funds that I havent stolen for all this time, rather I have worked to grow its value with shrewd investments. Compensating for an 80% drop in the value of NXT has not been easy task.

MGW has been developed, completed, delivered and deployed and was the first asset based DEX that finally the rest of the industry is making comparable things to. 2 years later.

I created iguana that uses an append only data structure for storing the blockchain and guess who is planning to do the same thing in a future bitcoin release? Yes, blockstream's bitcoin core group is now saying that using a database is not the way to go and it is better to use an append only dataset, which is what my ramchains has been doing.

It is true that I havent finished all the projects that I said I would finish, like pangea. However that wasnt even my project and when it ran into trouble I agreed to do the core work for it. total amount I raised in the pangea ICO is zero. In fact, I put my money into the pangea project.

I am involved in a lot of projects? Yes. I do help other projects, including but not limited to pure crypto projects as I have even contributed to nanomsg. Also to the zcash project, btcforks, heat, waves, SYS and many others I dont even remember. Do I do an ICO for all of these? Is it somehow a bad thing that I am able to help a broad spectrum of other projects? Usually I do it as a volunteer. Sometimes, I invest in a project and then have an incentive to help it out. Is that a bad thing?

External events created a delay and I had to develop iguana tech from scratch: https://bitco.in/forum/forums/iguana.23/

It has a dedicated section in the bitco.in forum with a lot of posts as to all the tech that I supposedly havent done.

Anyway, if you are going to troll me, maybe you are better off trying to find some sort of sex scandal? It seems you will have a better chance




Thanks for a very detail explanation of your past projects....It nice to have a professional & cool headed Dev running this project  Smiley
I thinks most of misunderstand coming from misinformation or just from plain ignorant (trolls).

And helping out on other projects just show your good characters, so no worries...plus we do need to help each other out in this Cryto World  Smiley



Thanks!

Yes, we do need to help as we can. When the BTCforks project asked me to help, one of the first issues was how to avoid a replay attack like one that ETC fork enabled. My experience of writing an entire bitcoin protocol from scratch for iguana has educated me in all the arcane details of how bitcoin works.

Some bitcoin devs were saying it wasnt possible to avoid but I immediately saw a way to do it as I had just recently battled against creating properly signed bitcoin transactions:

https://steemit.com/bitcoin/@jl777/bitcoin-spinoff-fork-how-to-make-a-clean-fork-without-any-replay-attack-and-no-blockchain-visible-changes

Now a lot of weight is given to college degrees, in job interviews. The reason for this is that it is a shorthand for knowing the basics. But given the choice between someone with a degree and no experience versus one with highly relevant experience, most smart companies would hire the one with experience. Better to have someone who we know has solved the real world problems versus one that theoretically will be able to.
full member
Activity: 196
Merit: 100
Quote from: Jabbawa link=topic=1605144.msg16421629#msg16421629
building one ICO on top of another with promises of future functionality and utility at every step that have never been delivered.
I am eager to find out all the ICO I have done, other than SuperNET ICO.

Did you forget that I did not launch BTCD. That most of the NXT assets are either MGW coin assets, or assets that were given out for free as dividends to those that held SuperNET or NXTventure?

That a few of my assets are simple holding assets, that are there to hold other assets. One of my so-called failed assets "jl777hodl" has only quadrupled in value and currently has 200 siafund, worth over 500 BTC.

You make it sound like i have done dozens of ICO, each for millions of dollars and not delivered anything. Instead of the truth that the SuperNET ICO is the only real ICO that was done and most of its capital is locked up in holdings, so I dont have the right to spend large amount of funds to spend to develop things. I do have access to a few millions of dollars of funds that I havent stolen for all this time, rather I have worked to grow its value with shrewd investments. Compensating for an 80% drop in the value of NXT has not been easy task.

MGW has been developed, completed, delivered and deployed and was the first asset based DEX that finally the rest of the industry is making comparable things to. 2 years later.

I created iguana that uses an append only data structure for storing the blockchain and guess who is planning to do the same thing in a future bitcoin release? Yes, blockstream's bitcoin core group is now saying that using a database is not the way to go and it is better to use an append only dataset, which is what my ramchains has been doing.

It is true that I havent finished all the projects that I said I would finish, like pangea. However that wasnt even my project and when it ran into trouble I agreed to do the core work for it. total amount I raised in the pangea ICO is zero. In fact, I put my money into the pangea project.

I am involved in a lot of projects? Yes. I do help other projects, including but not limited to pure crypto projects as I have even contributed to nanomsg. Also to the zcash project, btcforks, heat, waves, SYS and many others I dont even remember. Do I do an ICO for all of these? Is it somehow a bad thing that I am able to help a broad spectrum of other projects? Usually I do it as a volunteer. Sometimes, I invest in a project and then have an incentive to help it out. Is that a bad thing?

External events created a delay and I had to develop iguana tech from scratch: https://bitco.in/forum/forums/iguana.23/

It has a dedicated section in the bitco.in forum with a lot of posts as to all the tech that I supposedly havent done.

Anyway, if you are going to troll me, maybe you are better off trying to find some sort of sex scandal? It seems you will have a better chance




Thanks for a very detail explanation of your past projects....It nice to have a professional & cool headed Dev running this project  Smiley
I thinks most of misunderstand coming from misinformation or just from plain ignorant (trolls).

And helping out on other projects just show your good characters, so no worries...plus we do need to help each other out in this Cryto World  Smiley


legendary
Activity: 1176
Merit: 1134
https://github.com/jl777/komodo

We need a bit more help to get the blocktimes on testnet down as low as possible. It is running in the "no notary node" mode right now and the best I have seen is ~2 minutes per block. Granted we dont expect to be running KMD in this mode, but it would be nice to verify that we can achieve the 1 minute time if there is any need to run in the "no notary mode" configuration for any extended period of time.

The readme has instructions on how to get it built. If you can build bitcoin and zcash, you will be able to get komodo built.

It is expected that right after genesis and prior to the slate of notary nodes being selected, KMD will be running in the "no notary node" condition as there wont be any officially elected notary nodes. We then hold the election, these results will be posted as a special transaction which then activates the notary nodes. Then things switchover to where the notary nodes are making most of the blocks.

newbie
Activity: 30
Merit: 0
legendary
Activity: 1176
Merit: 1134
Quote from: Jabbawa link=topic=1605144.msg16421629#msg16421629
building one ICO on top of another with promises of future functionality and utility at every step that have never been delivered.
I am eager to find out all the ICO I have done, other than SuperNET ICO.

Did you forget that I did not launch BTCD. That most of the NXT assets are either MGW coin assets, or assets that were given out for free as dividends to those that held SuperNET or NXTventure?

That a few of my assets are simple holding assets, that are there to hold other assets. One of my so-called failed assets "jl777hodl" has only quadrupled in value and currently has 200 siafund, worth over 500 BTC.

You make it sound like i have done dozens of ICO, each for millions of dollars and not delivered anything. Instead of the truth that the SuperNET ICO is the only real ICO that was done and most of its capital is locked up in holdings, so I dont have the right to spend large amount of funds to spend to develop things. I do have access to a few millions of dollars of funds that I havent stolen for all this time, rather I have worked to grow its value with shrewd investments. Compensating for an 80% drop in the value of NXT has not been easy task.

MGW has been developed, completed, delivered and deployed and was the first asset based DEX that finally the rest of the industry is making comparable things to. 2 years later.

I created iguana that uses an append only data structure for storing the blockchain and guess who is planning to do the same thing in a future bitcoin release? Yes, blockstream's bitcoin core group is now saying that using a database is not the way to go and it is better to use an append only dataset, which is what my ramchains has been doing.

It is true that I havent finished all the projects that I said I would finish, like pangea. However that wasnt even my project and when it ran into trouble I agreed to do the core work for it. total amount I raised in the pangea ICO is zero. In fact, I put my money into the pangea project.

I am involved in a lot of projects? Yes. I do help other projects, including but not limited to pure crypto projects as I have even contributed to nanomsg. Also to the zcash project, btcforks, heat, waves, SYS and many others I dont even remember. Do I do an ICO for all of these? Is it somehow a bad thing that I am able to help a broad spectrum of other projects? Usually I do it as a volunteer. Sometimes, I invest in a project and then have an incentive to help it out. Is that a bad thing?

External events created a delay and I had to develop iguana tech from scratch: https://bitco.in/forum/forums/iguana.23/

It has a dedicated section in the bitco.in forum with a lot of posts as to all the tech that I supposedly havent done.

Anyway, if you are going to troll me, maybe you are better off trying to find some sort of sex scandal? It seems you will have a better chance


legendary
Activity: 1176
Merit: 1134
Just read every page of this thread. What a read. So many opinions, lots of trolls.

I was just wondering about the comparison between Zcash and Komodo. I know you say that you're not directly competing (maybe this is a front, so excuse my lack of interpretation) and that Komodo will likely be LTC to BTC in comparison. However it seems to me that Komodo will have significant funding, a great team, yourself, the existing infrastructure you have built, dPoW as added security, a none US entity (good or bad thing), a working fancy GUI... Lots of things that Zcash will be lacking. Does this not merit it being even better than Zcash or a better alternative?

Thanks.
zcash has a great team and has done an incredible job putting the zksnarks into bitcoin protocol and they will be continually improving the tech at that level. So it is more like an Apple and Intel "competitition". Does Apple compete with Intel?

i wouldnt say it does. Apple uses the intel processors, along with many others. And Intel does make their own computers, so the analogy is pretty close

I think what people get caught up in is the financial aspect, but when dealing with crypto currencies it isnt exactly like a consumer product. The network effect  is one of the most powerful things and the more the zcash protocol is used, the more valuable zcash is. it is not purely a cashflow thing when what your "product"  can be used as money.

Money is worth more when more people use it. Now we can split hairs and say if people are using KMD they are not using ZEC, but if you look at the protocol level, both are using zcash.

Looking at the big picture, think about what the effect on zcash would have been had KMD chosen cryptonote tech to use. I think we are in a stage where the industry standards are still not decided on privacy tech. The protocol that gets selected will allocate massive future valuations to the entities that are at the cutting edge of that protocol.

Using the Intel analogy, if you go back in time, once there was a battle between Intel and Motorola in the very early days of CPU. The "protocol" in this case is the CPU instruction set, little endian vs big endian, opcodes, etc. And Intel ended up with the winning protocol so over the decades, Intel grew massively while Motorola languished. When Apple switched to Intel CPU, that was basically the end of the Motorola CPU as far as any meaningful marketshare.

Mapping this to the crypto space, we are in a similar stage. Other than bitcoin, things are all potential and we dont have the mass market version yet. Without privacy, corporations wont use crypto for anything other than petty cash. Looking forward it will be hard to stop the proliferation of crypto based products, just as it wasnt possible to stop the proliferation of CPU based products. How many products have a CPU inside them now? That is a rough estimate to the number of blockchains we will have in the future.

This is why I am working hard to standardize on as much as possible. The bitcoin hashrate to secure all the blockchains. The zcash protocol for privacy. Atomic cross chain swaps for interop. But all this is "under the hood" tech that the fancy GUI will hide from the end user. In one sense it is invisible, but it is as important as the selection of CPU and protocol stack. There are no governing standards bodies, so the standardization needs to emerge from the adoption.

I hope you can better understand why I dont see komodo as competing with zcash.



hero member
Activity: 515
Merit: 502
It's a also a history of incomplete projects, building one ICO on top of another with promises of future functionality and utility at every step that have never been delivered.

FUD... why don't you make an example of abandoned project and repeated ICOs ?  James has been working hard and Supernet is taking shape as promised. I am a happy investor.
Jump to: