you can show him this SuperSend trace.
EXAMPLE 1: BLOCK 798861
send wallet:
https://chainz.cryptoid.info/super/address.dws?SPrq8J6vRpy5QZz3AE1TxUiYvfeto3AhqY.htmSUPERSEND transaction block: https://chainz.cryptoid.info/super/block.dws?798861.htm
reciever:
https://chainz.cryptoid.info/super/address.dws?Sh6BvAWyrMfL8W6wNZG3qx9pfZ8KRwnmpc.htm"Ghost" wallets to make it "harder" to follow. these are given away by not actually having a valid wallet generated super address. YES the address is a valid address. but it starts with a letter not S like all the other super addresses
1: CNCWvH4Bknr87a4PgDTRDasSxH4LnzX3iu
so whats the pattern? :
in a super block the "Ghost" wallet will have multiple outputs, and identical inputs. as you can see in example 1. it send out 66, 66, and 132 super coins. and then gets them right back...
-so whats the significance?
nothing. all it does is tell you in the amount that is shown twice, how much was sent in the SuperSend.
-ok so you still dont know where its coming from?
ah, but yes you do. if you look in the outputs (the people getting coins) you will see two additional transactions for that identical amount (66). that means one of those is the sender, and one is the receiver. how to tell the difference is click there wallet and check which one got half of what they sent back.
-so this was a one time conicidence, that doesnt prove anything.
EXMAPLE 2: BLOCK 798908
send wallet: same
SUPERSEND transaction block: https://chainz.cryptoid.info/super/block.dws?798908.htm
reciever: same
"Ghost" wallets to make it "harder" to follow. these are given away by not actually having a valid wallet generated super address. YES the address is a valid address. but it starts with a letter not S like all the other super addresses
1: CNCWvH4Bknr87a4PgDTRDasSxH4LnzX3iu
same pattern. but as you can see this time, the amount is 50. not 66. again 1 wallet sending to itself X amount twice and Y amount once. and on the other side, 4 transactions with X amount. one is the sender, one is reciever. click on the wallet to see which one got half a transaction back and thats the sender.
any questions on why i call this a mixer and not anon?
i would like to appologize. my initial sense of what it was doing was wrong. i traced the code wrong and got stuck in a loop i thought it went through but didnt actually send it through, testing it on the actual BE i found my mistake in what i wrote down on my notes paper from when i went over the code.
Before making stupid comments like this, do you understand anything about multisig and why it is used? You don't seem to understand anything there. Did you read at all the whitepapers??
I really feel sad that there are people so stupid like this, yet pretending to be an expert and comment on code. Man, go home and learn, before making these comments. Ignorant is fearless - how correct the old Chinese proverb is!
Let me briefly give every people a summary why supercoin use multisig and what is the purpose of those transactions in the "ghost" wallet or multisig wallet. It is difficult to learn these, just go over the whitepaper, supercoindev did a great job to write these in a very clear and concise way.
First you have 4 parties:
- sender
- mixer
- guarantor
- receiver
these are 4 different nodes in the network, where mixer/guarantor are randomly selected from all the nodes satisfying minimum requirements. The problem is that if sender sends to mixer, and then mixer send to receiver with different address, the anon seems satisfied, but the sender and mixer can cheat, especially when mixer can receive the coins first then don't send to receiver, or mixer send to receiver first then sender refuses to send to mixer. To solve this problem, multisig tech is used.
Multisig allows user to create a wallet based on any number of keys, and specify the "unlock" conditions. In supercoin's case, a 2-of-3 multisig wallet is used, meaning that the wallet is created with 3 public keys from 3 different addresses, and it requires 2 signatures with corresponding private keys to unlock the wallet (that is to send out the coins). So with this, no one can cheat as otherwise the cheater could lose more coins.
Now this is the process implemented by the supercoin:
Sender finds randomly 2 nodes, acting as mixer and guarantor. When all parties agree to do the transaction (mixer/guarantor will get commissions), each send their address public key to other parties (they keep their own private key of course). A 2-of-3 multisig wallet address is created. Then sender deposits 2x amount to be sent to the wallet, and mixer/guarantor each deposit amount of send to the wallet. Why they do this? this is the guarantee coins, so no party will cheat. Now once all deposited and verified, mixer will send to receiver the amount needed, he will post the transaction so the 2 other parties can verify. At the same time, he will create the tx for returning all coins and send the amount to his address, and he will sign the tx with his private key. Sender will verify the tx to receiver, once verified, he then sign the tx mixer sent, and all money returned and mixer receives his sent amount + commision. Other 2 gets warantee money back. Transaction completed.
If anyone tries to cheat, the false transaction will not be verified by the other two parties, and because of 2-of-3, they can take the guarantee money from the cheater, and return their own money.
This is a well thought and clever designed scheme. It is not for silly people like the pretended experts here. It is for real expert and competent dev. I can understand why supercoindev had problem finding competent devs to take over. The altcoin space has so many fake experts and they are so stupid.
Learn and not pretend!