Joint Force
|
|
September 25, 2016, 03:06:24 AM |
|
I'm buying more $BTCD in preparation of the swap. It seems like a good plan. I get to lock in the bonus price and can swap at anytime over the next year.
|
|
|
|
|
|
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
Cokezero
Member
Offline
Activity: 86
Merit: 10
|
|
September 25, 2016, 10:08:04 AM |
|
German translation bounty?
|
|
|
|
|
Cokezero
Member
Offline
Activity: 86
Merit: 10
|
|
September 25, 2016, 10:16:10 AM |
|
bounty for German translation of upcoming whitepaper?
- Have a Master in Finance.
|
|
|
|
KomodoPlatform
|
|
September 25, 2016, 10:21:39 AM |
|
bounty for German translation of upcoming whitepaper?
- Have a Master in Finance.
Currently we have no plans to translate the whitepaper. Sorry!
|
|
|
|
Wapinter
Legendary
Offline
Activity: 2632
Merit: 1026
Hire me for Bounty Management
|
|
September 25, 2016, 10:39:08 AM |
|
Taking a short break from debugging. multithreaded networking code is always tricky. I did find and fix some deadlocks, but primarily drastically simplified the control flow. Simple is a lot simpler and much less can go wrong as compared to complex logic.
What is working now are several different types of nodes that are all coexisting in the same (super) network.
Each coin of course has its normal p2p network using the bitcoin protocol. Overlaid on top of that are the supernet nodes which use the same ports, but only do supernet comms to other supernet nodes as identified during the version handshake.
For a coin, a node is either a full relay node or a basilisk lite node that queries the full nodes for the blockchain/blockexplorer data. All wallet, tx construction, signing, is done locally as it is the same codebase with some toggles for basilisk mode where it does a basilisk request instead of scanning local ramchain files.
There is a special coin with no blockchain, called NOTARY and the notary nodes would be the full relay nodes and all the others basilisk nodes for this special coin. The NOTARY p2p is now working as a pubkey messaging server and also a way to find all the active notary nodes. I am adding a layer on top of the low level pubkey messaging so a node wont keep retransmitting if the data is already there. That will make the bandwidth usage much more efficient and allow a lot of DEX trading at the same time.
I also got LP nodes to work even as a basilisk node, though it is of course faster if it is a full iguana node. Still, not having to have a full bitcoin node locally is quite handy. And with the NOTARY pubkey messaging in between, there is no direct IP level interaction between the two parties doing the atomic swap.
In order to minimize the changes needed to be made to the zcash baseline and support dPoW, having a min-diff exception for notary node blocks but still using the same PoW seems the path of least resistance. This will make the seamless transition to fully decentralized block creation in the even all the notary nodes go away, or there is some problems in getting a majority of notaries to agree, much much simpler.
With notary nodes having the min-difficulty exception, it would not be feasible for some high hash rate attacker to do 51% attacks. And even if they can anybody that just waits for the bitcoin confirmation would be protected. That is the power of dPoW as even very weak chains become quite secure.
With this plan, the biggest remaining issue is how to get the election results propagated securely. Using komodo chain to record election results has the issue that if all blocks are created by notaries, then the existing majority could block the activation of the new slate. A natural idea is to use the BTC blockchain to record the election results, but again the issue of who writes that data arises.
My idea is to ratify election results via the majority of existing notaries OR a one third majority + special signature. The special signature would be held by the devteam. With this approach, even if there is a majority of notary nodes unwilling to give up their position, it can be overridden by one third minority and the devteam.
This ties into using the zcash PoW as the method for block generation. Even with a min-diff exception, with enough hash rate a block will be able to be mined by non-notary nodes and so the (one third + special sig) transaction will be able to get onto the blockchain in spite of a hostile notary majority.
I realize this is a bit of a change from using a NXT-style PoS, but the current testnet is working smoothly and I dont see the need to add a lot of complicated balance tracking that using a NXT-style PoS would require. Also, using a peercoin uxto based PoS has the problem that only one utxo per block is able to collect the staking revenues.
The other requirement is for people to be able to get 5% per year, without having to run their own node. at first I was going to rely on the notary nodes to do the staking, but I think an even more efficient way is to award all accrued interest whenever a utxo is spent. This approach might even allow interests to be earned by the protected funds, though in order to prevent abuse, the lower spectrum of the average age would need to be used. Still investigating this, but I am hopeful that something like this will work and it wont consume any measurable resources as it would only require to boost the satoshi total from the inputs based on a deterministic algo. I guess that could be one approach for the protected funds interest rates, the notaries can vote for the current applicable rate.
So you can see that while some details are changing from the original conception, the overall requirements and goals are held intact. By minimizing the changes, reliability is increased.
Words... Selling 10,000 BTCD at market price: please PM me I would prefer buying ICO with 25% bonus. That would be cheaper I guess
|
|
|
|
jl777 (OP)
Legendary
Offline
Activity: 1176
Merit: 1132
|
|
September 25, 2016, 07:34:41 PM |
|
|
|
|
|
Bavaria
|
|
September 25, 2016, 08:15:52 PM |
|
Can someone explain what all this mean?
|
|
|
|
jl777 (OP)
Legendary
Offline
Activity: 1176
Merit: 1132
|
|
September 25, 2016, 08:26:50 PM |
|
Can someone explain what all this mean? When I used a lot of words, I was criticized for it, so I figured I would just post the txids created automatically by the iguana DEX process. Words dont create txids, only working code does so it is my way to show that there is plenty of working code already. I still have some issues I am working on with the robustness of the atomic swap state machine and the reclaiming of funds in the custom timelocked transactions, but the primary txcreation is automatic following a few API calls on the two test nodes. After connecting to the testnet notary nodes (8 of them) the following calls are done: LP node: curl --url " http://127.0.0.1:7778" --data "{\"agent\":\"tradebot\",\"method\":\"amlp\"}" curl --url " http://127.0.0.1:7778" --data "{\"agent\":\"tradebot\",\"method\":\"liquidity\",\"targetcoin\":\"BTCD\",\"vals\":{\"profit\":0.005}}" Now the LP node is operating as a liquidity provider and it is making a market in BTCD <-> BTC swaps at a 0.5% profit margin. Any number of coins can be active on a specific LP node, but enough funds needs to be available for each supported coin. Once this is setup, any end user node can do: curl --url " http://127.0.0.1:7778" --data "{\"agent\":\"InstantDEX\",\"method\":\"request\",\"vals\":{\"source\":\"BTCD\",\"amount\":0.1,\"dest\":\"BTC\",\"minprice\":0.004}}" The above starts a realtime auction among all the BTCD LP nodes and the best price is selected. For the test there is only one LP node, so the minprice is set to make sure at least .004 BTC is obtained. After the above, the atomic swap DEX statemachine is started on both sides and the 5 transactions were sent back and forth to effect the swap. Words... indeed
|
|
|
|
KomodoPlatform
|
|
September 25, 2016, 09:17:02 PM |
|
In Stratis Platform's Q&A seassion the following was asked: "Will Stratis consider using Komodo's dPoW to additionally secure its mainchain and private chain with Bitcoin's hashrate?"Click here and listen their answer!
|
|
|
|
jd1959
|
|
September 25, 2016, 09:58:54 PM |
|
I must say the white paper is very white! Words... indeed Cheers Jon
|
dICO Disguised Instant Cash Out
|
|
|
barbierir
|
|
September 26, 2016, 07:28:31 AM |
|
In Stratis Platform's Q&A seassion the following was asked: "Will Stratis consider using Komodo's dPoW to additionally secure its mainchain and private chain with Bitcoin's hashrate?"Click here and listen their answer! The first one of a long list
|
|
|
|
rocketsTmac
Member
Offline
Activity: 91
Merit: 10
|
|
September 26, 2016, 07:38:10 AM |
|
In Stratis Platform's Q&A seassion the following was asked: "Will Stratis consider using Komodo's dPoW to additionally secure its mainchain and private chain with Bitcoin's hashrate?"Click here and listen their answer! He praised you are very talented, you are happy? Stratis and Komodo are both terrific projects in this year.
|
|
|
|
Netnox
Legendary
Offline
Activity: 2044
Merit: 1008
|
|
September 26, 2016, 11:27:05 AM |
|
Im not sure about this, past experiences tells me the devs will quitly abandon this project after a while. Seems more like a money grab, also i suspect a guy from waves in komodo project, what happened abandoned waves?
|
|
|
|
gulachov
Member
Offline
Activity: 111
Merit: 10
|
|
September 26, 2016, 11:38:15 AM |
|
You'll also need need some official face, you know, someone who'll sit in jail if something goes wrong. Most of the biggest ICO's this year revealed their identities and that boosted investor's trust. Although I would personally prefer bigger stake with my BTCD, I do understand the more you guys get, the farther this project will go.
Ищитe мyлю.
|
|
|
|
tubehand
Member
Offline
Activity: 63
Merit: 10
|
|
September 26, 2016, 12:15:54 PM |
|
Who is hosting the ico?
All I see is info about btcd swap. Not where I can purchase coins for the ico.
Thanks
|
|
|
|
stereotype
Legendary
Offline
Activity: 1554
Merit: 1000
|
|
September 26, 2016, 01:18:22 PM |
|
You'll also need need some official face, you know, someone who'll sit in jail if something goes wrong. Most of the biggest ICO's this year revealed their identities and that boosted investor's trust. Although I would personally prefer bigger stake with my BTCD, I do understand the more you guys get, the farther this project will go.
Ищитe мyлю.
Since broad based usage, and/or significant big business use, is what any alt should be focused on, how will that conversation go, when big business is interested in using some new-fangled blockchain tech?- Big Business: Hi, we are interested in your protocol, and believe great synergies can be had with Komodo and our existing protocol process. We would like to speak to the lead dev regarding a way forward. Noashh/TwinD: Great. But James is anonymous and can only be contacted via email/PM. But you can speak to us instead. Big Business: Oh, then that makes things difficult, as we have to justify $M's of investments/funds with adequate due diligence. Its standard procedure that due diligence would include full identity and contact details of all major stakeholders. Considering what we have witnessed with Ethereums blockchain of late, you will understand that our auditors would ask us to justify the $M's going into a blockchain, that devs can re-write, as they see fit. We need uncomplicated channels of communication that are standard within our industry. Noashh/TwinD: James has reasons to stay anon. And anyway, Bitcoins inventor is anon. Big Business: Satoshi is dead, or he is a nutcase called Craig. There is no value there anymore. Its obvious that real value will be created when significant broad based use, or big business takes its place on a given blockchain. Does James want to make a real difference, or not? Noashh/TwinD: Yes, but he must stay anon Big Business: Thats a shame, as we just see an insular group of interests, just passing tokens between each other. Small minded, much?!
|
|
|
|
tubehand
Member
Offline
Activity: 63
Merit: 10
|
|
September 26, 2016, 01:57:10 PM |
|
Who is hosting the ico?
|
|
|
|
KomodoPlatform
|
|
September 26, 2016, 03:04:11 PM |
|
Im not sure about this, past experiences tells me the devs will quitly abandon this project after a while. Seems more like a money grab, also i suspect a guy from waves in komodo project, what happened abandoned waves?
jl777 has been on the SuperNET slack everyday for two years working hard. He has not disappeared anywhere, instead he has produced a lot of open source code. We hope you stick around and research more about us and Komodo Who is hosting the ico?
All I see is info about btcd swap. Not where I can purchase coins for the ico.
Thanks
You cannot purchase KMD tokens yet. There will be more info later about how to participate in the ICO. The ICO starts on October 15th.
|
|
|
|
IOTUSA
|
|
September 26, 2016, 03:14:43 PM |
|
Im not sure about this, past experiences tells me the devs will quitly abandon this project after a while. Seems more like a money grab, also i suspect a guy from waves in komodo project, what happened abandoned waves?
jl777 has been on the SuperNET slack everyday for two years working hard. He has not disappeared anywhere, instead he has produced a lot of open source code. We hope you stick around and research more about us and Komodo Who is hosting the ico?
All I see is info about btcd swap. Not where I can purchase coins for the ico.
Thanks
You cannot purchase KMD tokens yet. There will be more info later about how to participate in the ICO. The ICO starts on October 15th. The times of 'let's give millions to someone who is just a username' are over. Real identities on developers and team are considered a bare accountability minimum for at least myself.
|
|
|
|
|