bittybit11
Member
Offline
Activity: 115
Merit: 10
|
|
August 11, 2014, 10:36:20 AM |
|
Here's our update from dev team. I have good news to report. I have finished the basic implementation of the p2p decentralized trustless anonymous system, and it works fine. With all the multisig addresses and transactions, it is a pretty complex system. Now it works end-to-end. In the next few days, we will provide a detailed schedule for testing and releasing the system (a rough schedule is below). As far as I know, this is the first real p2p decentralized trustless anonymous system in coinjoin category. I am not sure for the crypto-note technology, it seems it is a good one, although it is a different technology and mainly for CPU. But for coinjoin category claims, I don't see any truly trustless system, and this is the first one. Following is a quick screenshot from my desktop showing test log and some code. The following is a rough schedule for the next few weeks, we will provide more details soon: - A detailed white paper will be published in a few days, I should finish it before August 14. The white paper will contain details on the technology and algorithms we are using. - Now to August 14 is dev team testing on trustless system, and also we will add bells and whistles to the code (especially for some error handlings). - Alpha testing on real network of MammothCoin: August 15 - August 19. We decided not to use testnet as we have high confidence on our code, also our testing so far has been on the real network. We choose MammothCoin for initial testing as it has less traffic, so it is easier to fix initial bugs etc. - Best testing on real network of SuperCoin: August 20 - August 24. With more robust code we move to SuperCoin. Both alpha and beta testings we will invite limited members of the community to participate the testing. These testing phases including all bug fixes. - August 25, we will release p2p decentralized trustless anonymous system for both SuperCoin and MammothCoin. Also, we don't release immediate the source code as they are too many copycats, but we plan to release the full source code 2 months after the system is released. So people with skills (and curiosity) will be able to inspect and review the code. Stay tuned, we will provide more info in the next few days. This is great news from dev team. Those screenshots look great, even if I'm not good in coding at all, but it is still news and proof that developers are delevering! Good work team! Thanks
|
|
|
|
Rnbin
|
|
August 11, 2014, 10:43:41 AM |
|
Here's our update from dev team.
...
This is great news from dev team. Those screenshots look great, even if I'm not good in coding at all, but it is still news and proof that developers are delevering! Good work team! Thanks And don't forget yesterday's update ! While I am writing the whitepaper, I think instead of publishing it all at once when I finish, I will post it in parts, every 2-3 days, so community will get more details about the algorithm we use and logistics behind it. It is also an education process so people will understand what is a trustless system and why we need it. So expect 3 parts to be posted in this thread. I will prepare a pdf file with all parts together (the formal whitepaper).
All questions are welcomed, though I may not have time to answer all the questions. Because I still need to do testing on the code and fix bugs, and add bells and whistles etc.
Below is the first part on the SuperSend Trustless system. I will try to publish the next part in 2-3 days, maybe Monday/Tuesday time frame. Next parts will describe the overview and details of the algorithm.
==
SuperSend Trustless is an advanced p2p completely decentralized anonymous system. It belongs to Coinjoin category of the anonymous wallet. In this system all nodes (clients) are equal; there are no centralized or special nodes that hold more info than others. The coin transfer happens with the help of middle nodes that are randomly chosen. Mini-escrow is used with multisig address and transactions to ensure all the parties behave according to the transfer rules. This is a complete trustless system. The system is designed in a forceful way for all parties to behave correctly. If any party tries to cheat, he will lose more than his gain in the cheat.
Among all the online coin clients, if some minimum requirements are met (e.g. with minimum amount of coins in the balance, and with minimum 2 addresses in the wallet, etc), the node will advertise itself as a service node. Other nodes receiving the advertisement will add it to their service node list. There’s a limit in the service node list for each client (currently limited at 30). Any client can turn off the advertisement, if it does not want to be a service node. To turn off the service node advertisement, user just need to put a line in the config file. A service node will receive certain fee for each service it performs. Node not want to be service node can still receive other node’s advertisement and use the anonymous service, as long as it pays the service fee.
SuperSend Trustless makes heavy use of multisig technology. The sender of the coin will choose randomly 2 middle service nodes from his service node list to help the anonymous transfer. Among the two nodes chosen, one provides mix service, and another provides guarantee service. Why need 2 nodes? Because if there are any disputes between sender and mixer, it is up to guarantor to make a final judgment and then distribute the fund in the escrow accordingly.
Mixer is the node to mix the coins with his own, and send to destination. It is possible to have multiple mixer nodes, so to further obfuscate the transfer. At the current implementation, we use a single mixer node.
Guarantor is the one who will make the final judgment if any dispute between sender and mixer. If everything goes on well, Guarantor’s job is just to create multisig address and multisig transactions. It will not be involved in the signing processes of the multisig transactions in normal cases. But if there are disputes, the Guarantor will decide, based on the facts of the existing transactions, the outcome of escrow distribution. Of course, Guarantor cannot decide alone, he has to coordinate with another party (see below for the signing of multisig transactions).
We use a 2-of-3 multisig address for escrow. What is a 2-of-3 multisig address? It is an address that is created based on 3 public keys, each from Sender, Mixer and Guarantor, respectively. Remember, Sender, Mixer and Guarantor each hold the corresponding private key of the public key. Anyone is free to deposit coins to the 2-of-3 address. But in order to spend any fund from the address (i.e. send to another address), the transaction needs to be signed using at least 2 out of 3 private keys. Since the private keys are in different nodes, different nodes must willing to sign the same transaction before it becomes valid. In another words, the coins in that address cannot be spent by anyone alone, at least two of them should agree before the money can be spent.
==
|
|
|
|
bittybit11
Member
Offline
Activity: 115
Merit: 10
|
|
August 11, 2014, 10:58:49 AM |
|
|
|
|
|
bittybit11
Member
Offline
Activity: 115
Merit: 10
|
|
August 11, 2014, 11:14:10 AM |
|
While I am writing the whitepaper, I think instead of publishing it all at once when I finish, I will post it in parts, every 2-3 days, so community will get more details about the algorithm we use and logistics behind it. It is also an education process so people will understand what is a trustless system and why we need it. So expect 3 parts to be posted in this thread. I will prepare a pdf file with all parts together (the formal whitepaper).
All questions are welcomed, though I may not have time to answer all the questions. Because I still need to do testing on the code and fix bugs, and add bells and whistles etc.
Below is the first part on the SuperSend Trustless system. I will try to publish the next part in 2-3 days, maybe Monday/Tuesday time frame. Next parts will describe the overview and details of the algorithm.
==
SuperSend Trustless is an advanced p2p completely decentralized anonymous system. It belongs to Coinjoin category of the anonymous wallet. In this system all nodes (clients) are equal; there are no centralized or special nodes that hold more info than others. The coin transfer happens with the help of middle nodes that are randomly chosen. Mini-escrow is used with multisig address and transactions to ensure all the parties behave according to the transfer rules. This is a complete trustless system. The system is designed in a forceful way for all parties to behave correctly. If any party tries to cheat, he will lose more than his gain in the cheat.
Among all the online coin clients, if some minimum requirements are met (e.g. with minimum amount of coins in the balance, and with minimum 2 addresses in the wallet, etc), the node will advertise itself as a service node. Other nodes receiving the advertisement will add it to their service node list. There’s a limit in the service node list for each client (currently limited at 30). Any client can turn off the advertisement, if it does not want to be a service node. To turn off the service node advertisement, user just need to put a line in the config file. A service node will receive certain fee for each service it performs. Node not want to be service node can still receive other node’s advertisement and use the anonymous service, as long as it pays the service fee.
SuperSend Trustless makes heavy use of multisig technology. The sender of the coin will choose randomly 2 middle service nodes from his service node list to help the anonymous transfer. Among the two nodes chosen, one provides mix service, and another provides guarantee service. Why need 2 nodes? Because if there are any disputes between sender and mixer, it is up to guarantor to make a final judgment and then distribute the fund in the escrow accordingly.
Mixer is the node to mix the coins with his own, and send to destination. It is possible to have multiple mixer nodes, so to further obfuscate the transfer. At the current implementation, we use a single mixer node.
Guarantor is the one who will make the final judgment if any dispute between sender and mixer. If everything goes on well, Guarantor’s job is just to create multisig address and multisig transactions. It will not be involved in the signing processes of the multisig transactions in normal cases. But if there are disputes, the Guarantor will decide, based on the facts of the existing transactions, the outcome of escrow distribution. Of course, Guarantor cannot decide alone, he has to coordinate with another party (see below for the signing of multisig transactions).
We use a 2-of-3 multisig address for escrow. What is a 2-of-3 multisig address? It is an address that is created based on 3 public keys, each from Sender, Mixer and Guarantor, respectively. Remember, Sender, Mixer and Guarantor each hold the corresponding private key of the public key. Anyone is free to deposit coins to the 2-of-3 address. But in order to spend any fund from the address (i.e. send to another address), the transaction needs to be signed using at least 2 out of 3 private keys. Since the private keys are in different nodes, different nodes must willing to sign the same transaction before it becomes valid. In another words, the coins in that address cannot be spent by anyone alone, at least two of them should agree before the money can be spent.
==
Oh yesss..looking forward for publishing the next part of the whitepaper. BUY BUY BUY
|
|
|
|
bittybit11
Member
Offline
Activity: 115
Merit: 10
|
|
August 11, 2014, 11:31:55 AM |
|
|
|
|
|
johnwest
|
|
August 11, 2014, 11:50:45 AM |
|
While I am writing the whitepaper, I think instead of publishing it all at once when I finish, I will post it in parts, every 2-3 days, so community will get more details about the algorithm we use and logistics behind it. It is also an education process so people will understand what is a trustless system and why we need it. So expect 3 parts to be posted in this thread. I will prepare a pdf file with all parts together (the formal whitepaper).
All questions are welcomed, though I may not have time to answer all the questions. Because I still need to do testing on the code and fix bugs, and add bells and whistles etc.
Below is the first part on the SuperSend Trustless system. I will try to publish the next part in 2-3 days, maybe Monday/Tuesday time frame. Next parts will describe the overview and details of the algorithm.
==
SuperSend Trustless is an advanced p2p completely decentralized anonymous system. It belongs to Coinjoin category of the anonymous wallet. In this system all nodes (clients) are equal; there are no centralized or special nodes that hold more info than others. The coin transfer happens with the help of middle nodes that are randomly chosen. Mini-escrow is used with multisig address and transactions to ensure all the parties behave according to the transfer rules. This is a complete trustless system. The system is designed in a forceful way for all parties to behave correctly. If any party tries to cheat, he will lose more than his gain in the cheat.
Among all the online coin clients, if some minimum requirements are met (e.g. with minimum amount of coins in the balance, and with minimum 2 addresses in the wallet, etc), the node will advertise itself as a service node. Other nodes receiving the advertisement will add it to their service node list. There’s a limit in the service node list for each client (currently limited at 30). Any client can turn off the advertisement, if it does not want to be a service node. To turn off the service node advertisement, user just need to put a line in the config file. A service node will receive certain fee for each service it performs. Node not want to be service node can still receive other node’s advertisement and use the anonymous service, as long as it pays the service fee.
SuperSend Trustless makes heavy use of multisig technology. The sender of the coin will choose randomly 2 middle service nodes from his service node list to help the anonymous transfer. Among the two nodes chosen, one provides mix service, and another provides guarantee service. Why need 2 nodes? Because if there are any disputes between sender and mixer, it is up to guarantor to make a final judgment and then distribute the fund in the escrow accordingly.
Mixer is the node to mix the coins with his own, and send to destination. It is possible to have multiple mixer nodes, so to further obfuscate the transfer. At the current implementation, we use a single mixer node.
Guarantor is the one who will make the final judgment if any dispute between sender and mixer. If everything goes on well, Guarantor’s job is just to create multisig address and multisig transactions. It will not be involved in the signing processes of the multisig transactions in normal cases. But if there are disputes, the Guarantor will decide, based on the facts of the existing transactions, the outcome of escrow distribution. Of course, Guarantor cannot decide alone, he has to coordinate with another party (see below for the signing of multisig transactions).
We use a 2-of-3 multisig address for escrow. What is a 2-of-3 multisig address? It is an address that is created based on 3 public keys, each from Sender, Mixer and Guarantor, respectively. Remember, Sender, Mixer and Guarantor each hold the corresponding private key of the public key. Anyone is free to deposit coins to the 2-of-3 address. But in order to spend any fund from the address (i.e. send to another address), the transaction needs to be signed using at least 2 out of 3 private keys. Since the private keys are in different nodes, different nodes must willing to sign the same transaction before it becomes valid. In another words, the coins in that address cannot be spent by anyone alone, at least two of them should agree before the money can be spent.
==
Good work developer, if you will update like this to community, you will see very positive effects. And price will also stable or upside becasue regular updates from developer team.
|
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 12:20:55 PM |
|
What exactly do you need CryptoBull to send to the guy?
This Also, I will need any any information you have that you would like included that is not on your website or the bit talk thread. I will need a 240 x 240 image to use for the ad on the sidebar. Also, I need a link to your YouTube video so I can embed it in the article. Once payment has been received the article will be published within two days and be sent out through all of my social media channels. Just let me know when you have sent payment and I can get started! Thanks We have only one thread and everything can be found here, graphs, text, feel free to use them. Our designer is currently making new OP it will be self moderated thread.
|
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 12:21:42 PM |
|
What exactly do you need CryptoBull to send to the guy?
This Also, I will need any any information you have that you would like included that is not on your website or the bit talk thread. I will need a 240 x 240 image to use for the ad on the sidebar. Also, I need a link to your YouTube video so I can embed it in the article. Once payment has been received the article will be published within two days and be sent out through all of my social media channels. Just let me know when you have sent payment and I can get started! Thanks Shouldn't we wait till the full whitepaper gets posted We work on whitepaper these days but it takes time.
|
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 12:23:23 PM |
|
Here's our update from dev team. I have good news to report. I have finished the basic implementation of the p2p decentralized trustless anonymous system, and it works fine. With all the multisig addresses and transactions, it is a pretty complex system. Now it works end-to-end. In the next few days, we will provide a detailed schedule for testing and releasing the system (a rough schedule is below). As far as I know, this is the first real p2p decentralized trustless anonymous system in coinjoin category. I am not sure for the crypto-note technology, it seems it is a good one, although it is a different technology and mainly for CPU. But for coinjoin category claims, I don't see any truly trustless system, and this is the first one. Following is a quick screenshot from my desktop showing test log and some code. The following is a rough schedule for the next few weeks, we will provide more details soon: - A detailed white paper will be published in a few days, I should finish it before August 14. The white paper will contain details on the technology and algorithms we are using. - Now to August 14 is dev team testing on trustless system, and also we will add bells and whistles to the code (especially for some error handlings). - Alpha testing on real network of MammothCoin: August 15 - August 19. We decided not to use testnet as we have high confidence on our code, also our testing so far has been on the real network. We choose MammothCoin for initial testing as it has less traffic, so it is easier to fix initial bugs etc. - Best testing on real network of SuperCoin: August 20 - August 24. With more robust code we move to SuperCoin. Both alpha and beta testings we will invite limited members of the community to participate the testing. These testing phases including all bug fixes. - August 25, we will release p2p decentralized trustless anonymous system for both SuperCoin and MammothCoin. Also, we don't release immediate the source code as they are too many copycats, but we plan to release the full source code 2 months after the system is released. So people with skills (and curiosity) will be able to inspect and review the code. Stay tuned, we will provide more info in the next few days. This is great news from dev team. Those screenshots look great, even if I'm not good in coding at all, but it is still news and proof that developers are delevering! Good work team! Thanks thank you, we design these days new OP, there you can see how we come to this level clearly, keep watching our thread please.
|
|
|
|
Krushang
|
|
August 11, 2014, 12:38:10 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
|
.
| .
| . ▬◇ ▬◇▬◆ ▬◇▬◇▬◆
| .
| | .
| | .
| | .
| . ◇▬ ◆▬◇▬ ◆▬◇▬◇▬
| .
| .
|
|
|
|
eXe47
Member
Offline
Activity: 118
Merit: 10
|
|
August 11, 2014, 12:54:50 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
Whats happening when you receive the error? I think i also receive this error here and there but everything is running smooth, so i just ignore it
|
|
|
|
Krushang
|
|
August 11, 2014, 12:59:39 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
Whats happening when you receive the error? I think i also receive this error here and there but everything is running smooth, so i just ignore it The wallet just doesn't open
|
.
| .
| . ▬◇ ▬◇▬◆ ▬◇▬◇▬◆
| .
| | .
| | .
| | .
| . ◇▬ ◆▬◇▬ ◆▬◇▬◇▬
| .
| .
|
|
|
|
eXe47
Member
Offline
Activity: 118
Merit: 10
|
|
August 11, 2014, 01:05:15 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
Whats happening when you receive the error? I think i also receive this error here and there but everything is running smooth, so i just ignore it The wallet just doesn't open I think I read about it sometime. Do the following: 1. Save your wallet.dat somewhere (extremely important, "thats where your Supercoins are stored"). 2. Delete the Supercoin Wallet 3. Reinstall 4. Put your saved wallet.dat in the Supercoin folder and replace the newly installed wallet.dat 5. Start your Supercoin Wallet. Did this work out for you!?
|
|
|
|
Krushang
|
|
August 11, 2014, 01:29:37 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
Whats happening when you receive the error? I think i also receive this error here and there but everything is running smooth, so i just ignore it The wallet just doesn't open I think I read about it sometime. Do the following: 1. Save your wallet.dat somewhere (extremely important, "thats where your Supercoins are stored"). 2. Delete the Supercoin Wallet 3. Reinstall 4. Put your saved wallet.dat in the Supercoin folder and replace the newly installed wallet.dat 5. Start your Supercoin Wallet. Did this work out for you!? All I'm getting is the error message blkindex.dat and then closes the wallet
|
.
| .
| . ▬◇ ▬◇▬◆ ▬◇▬◇▬◆
| .
| | .
| | .
| | .
| . ◇▬ ◆▬◇▬ ◆▬◇▬◇▬
| .
| .
|
|
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 01:57:01 PM |
|
Trying to load my wallet on my Mac OS
Comes up error blkindex.dat
Updated to most recent mac wallet, still same error
Please advise someone
Thanks?
Whats happening when you receive the error? I think i also receive this error here and there but everything is running smooth, so i just ignore it The wallet just doesn't open I think I read about it sometime. Do the following: 1. Save your wallet.dat somewhere (extremely important, "thats where your Supercoins are stored"). 2. Delete the Supercoin Wallet 3. Reinstall 4. Put your saved wallet.dat in the Supercoin folder and replace the newly installed wallet.dat 5. Start your Supercoin Wallet. Did this work out for you!? All I'm getting is the error message blkindex.dat and then closes the wallet Make sure about following steps correctly.
|
|
|
|
Grgechkapitalac
Sr. Member
Offline
Activity: 278
Merit: 250
Back to the real world
|
|
August 11, 2014, 02:00:36 PM |
|
Blah, I'm on vacation, and I almost have no internet here (some weak wi-fi... ) I finally read all... Just to say that I'm happy with the development and situation. We are on good road Nice things to come Go, Supercoin, Go! Damn I feel like a crypto bull right now (no offence Cryptobull)
|
Who knows where the cold wind blows, maybe I'm gonna return one day.
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 02:02:18 PM |
|
Blah, I'm on vacation, and I almost have no internet here (some weak wi-fi... ) I finally read all... Just to say that I'm happy with the development and situation. We are on good road Nice things to come Go, Supercoin, Go! Damn I feel like a crypto bull right now (no offence Cryptobull) Yes, phase 2 is coming so strong!
|
|
|
|
CryptoBull
|
|
August 11, 2014, 02:27:17 PM |
|
Blah, I'm on vacation, and I almost have no internet here (some weak wi-fi... ) I finally read all... Just to say that I'm happy with the development and situation. We are on good road Nice things to come Go, Supercoin, Go! Damn I feel like a crypto bull right now (no offence Cryptobull) Yes, phase 2 is coming so strong! No offense taken Ok i just need that: a 240 x 240 image to use for the ad on the sidebar.
|
Captain Positive
|
|
|
supercointeam (OP)
|
|
August 11, 2014, 02:33:26 PM Last edit: August 11, 2014, 02:43:54 PM by supercointeam |
|
Blah, I'm on vacation, and I almost have no internet here (some weak wi-fi... ) I finally read all... Just to say that I'm happy with the development and situation. We are on good road Nice things to come Go, Supercoin, Go! Damn I feel like a crypto bull right now (no offence Cryptobull) Yes, phase 2 is coming so strong! No offense taken Ok i just need that: a 240 x 240 image to use for the ad on the sidebar. ok i asked from our designer about logo to make 240 * 240, as soon as i have logo will post here.
|
|
|
|
|