IRC: #vootcoin
Porte-feuilles
À propos
Voot (Bhoot) veut dire en Bengali/Hindi: Ghost(fantôme)
NITESEND
"Le but n'est pas l'anonymat, c'est confidentialité. La confidentialité monétaire c'est la liberté économique" - Bryce Weiner. (https://twitter.com/BryceWeiner) NiteSend est une implémentation de CoinJoin qui permet un haut niveau de couches d'anonymat pour les transactions du réseau VootCoin.
Logs d'une transaction NiteSend
Le porte-feuille 1 envoie une offre NiteSend:
Nitesend CommitTransaction:
CTransaction(hash=456f4579f6, nTime=1403562185, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=304402204c5e9196e64d999d, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CommitTransaction:
CTransaction(hash=456f4579f6, nTime=1403562185, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=304402204c5e9196e64d999d, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 456f4579f6 new
Le porte-feuille 2 envoie une offre NiteSend:
Nitesend CommitTransaction:
CTransaction(hash=89bc55838a, nTime=1403562201, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
CommitTransaction:
CTransaction(hash=89bc55838a, nTime=1403562201, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 89bc55838a new
WalletUpdateSpent found spent coin
Porte-feuille 1: Reçoit une offre NiteSend Coinjoin et construit un recueil NiteSend, il signe sa partie:
net.cpp RelayTransaction type = 3
updateWallet 89bc55838a888288cca70edbd99ec8eeb2b3d92c97fd4126759fa9a1c968f951 0
inWallet=1 inModel=0 Index=120-120 showTransaction=1 derivedStatus=0
BuildCollectedTransaction : checking CTransaction(hash=456f4579f6, nTime=1403562185, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=304402204c5e9196e64d999d, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : checking CTransaction(hash=89bc55838a, nTime=1403562201, ver=1, vin.size=1, vout.size=1, nLockTime=1403562785)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : generated CTransaction(hash=6cd087af92, nTime=1403562785, ver=1, vin.size=2, vout.size=2, nLockTime=0)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=304402204c5e9196e64d999d, nSequence=1105092332)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : I have joined this transaction!
BuildCollectedTransaction : Signed CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26)
BuildCollectedTransaction : signed my part CTransaction(hash=8cce89b3cc, nTime=1403562785, ver=1, vin.size=2, vout.size=2, nLockTime=0)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
Relaying wtx 8cce89b3cc
net.cpp RelayTransaction type = 3
received getdata for: ctx 8cce89b3cc528f5f5a59
Porte-feuille 2: Reçoit le recueil en partie signée et signe l'autre partie, il voit que c'est terminé alors il le transmet à la chaîne de bloc.
received getdata for: ctx 89bc55838a888288cca7
CTxMemPool::accept() : accepted 8cce89b3cc (poolsz 1)
CTxMemPool::accept() : accepted CTransaction(hash=8cce89b3cc, nTime=1403562785, ver=1, vin.size=2, vout.size=2, nLockTime=0)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=30440220234d56681138bd26, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 8cce89b3cc new
NotifyTransactionChanged 8cce89b3cc528f5f5a5904d4ce97ef2ab6c1813c69f6aec61c6e2361a7567079 status=0
net.cpp RelayTransaction type = 3
updateWallet 8cce89b3cc528f5f5a5904d4ce97ef2ab6c1813c69f6aec61c6e2361a7567079 0
inWallet=1 inModel=0 Index=12-12 showTransaction=1 derivedStatus=0
BuildCollectedTransaction : I have joined this transaction!
BuildCollectedTransaction : VerifyScript passed CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
BuildCollectedTransaction : Signed CTxIn(COutPoint(36446ad7cb, 1), scriptSig=3045022100cc79eb7c87d364)
BuildCollectedTransaction : signed my part CTransaction(hash=5841009bf2, nTime=1403562785, ver=1, vin.size=2, vout.size=2, nLockTime=0)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=3045022100cc79eb7c87d364)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : NiteSend transaction is complete, broadcasting.
CTxMemPool::accept() : accepted 5841009bf2 (poolsz 1)
CTxMemPool::accept() : accepted CTransaction(hash=5841009bf2, nTime=1403562785, ver=1, vin.size=2, vout.size=2, nLockTime=0)
CTxIn(COutPoint(b84925a1fd, 1), scriptSig=3044022051f62e28e58fa0f6)
CTxIn(COutPoint(36446ad7cb, 1), scriptSig=3045022100cc79eb7c87d364)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 9c36ab635527083e93b6a64a388a69f51da613a2 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 f80fb258d99a5ad0c68349c3de362da56a1f274d OP_EQUALVERIFY OP_CHECKSIG)
Relaying wtx 5841009bf2
net.cpp RelayTransaction type = 1
Suite du code de transaction
CTxMemPool::accept() : accepted CTransaction(hash=8bb88a638a, nTime=1403566318, ver=1, vin.size=6, vout.size=1, nLockTime=1403566903)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2, nSequence=1105092332)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83, nSequence=1105092332)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88, nSequence=1105092332)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27, nSequence=1105092332)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67, nSequence=1105092332)
CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274, nSequence=1105092332)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 8bb88a638a new
NotifyTransactionChanged 8bb88a638a670f6ca2a1d15b5bb8d98445d029b17ebf6436edf8f03f330ad03a status=0
net.cpp RelayTransaction type = 3
updateWallet 8bb88a638a670f6ca2a1d15b5bb8d98445d029b17ebf6436edf8f03f330ad03a 0
BuildCollectedTransaction : checking CTransaction(hash=8a1bdafebd, nTime=1403566303, ver=1, vin.size=1, vout.size=2, nLockTime=1403566903)
CTxIn(COutPoint(3270d42049, 1), scriptSig=304402207b61d770ea80a2c0, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
inWallet=1 inModel=0 Index=124-124 showTransaction=1 derivedStatus=0
BuildCollectedTransaction : checking CTransaction(hash=8bb88a638a, nTime=1403566318, ver=1, vin.size=6, vout.size=1, nLockTime=1403566903)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2, nSequence=1105092332)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83, nSequence=1105092332)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88, nSequence=1105092332)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27, nSequence=1105092332)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67, nSequence=1105092332)
CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274, nSequence=1105092332)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : generated CTransaction(hash=ad3b7dc59d, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=304402207b61d770ea80a2c0, nSequence=1105092332)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2, nSequence=1105092332)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83, nSequence=1105092332)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88, nSequence=1105092332)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27, nSequence=1105092332)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67, nSequence=1105092332)
CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : I have joined this transaction!
BuildCollectedTransaction : Signed CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67)
BuildCollectedTransaction : Not Signed CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274)
BuildCollectedTransaction : signed my part CTransaction(hash=4e472af3c3, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2, nSequence=1105092332)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83, nSequence=1105092332)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88, nSequence=1105092332)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27, nSequence=1105092332)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67, nSequence=1105092332)
CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
Relaying wtx 4e472af3c3
net.cpp RelayTransaction type = 3
received getdata for: ctx 4e472af3c3e500e372b7
CTxMemPool::accept() : accepted 2a9ee34e86 (poolsz 1)
CTxMemPool::accept() : accepted CTransaction(hash=2a9ee34e86, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402207bc053885e9e0068)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=3045022100cab48248b61de5)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=30450221009c2bcc4cb7b747)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=3045022100da68a0dfffea83)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=304402207e584ac6fc49710b)
CTxIn(COutPoint(83f7196535, 0), scriptSig=304402207a302f801fa3689b)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 2a9ee34e86 new
NotifyTransactionChanged 2a9ee34e862423c3241596efcd87eb404b2170553a17446fa71c8aa86bd7ca47 status=0
net.cpp RelayTransaction type = 1
updateWallet 2a9ee34e862423c3241596efcd87eb404b2170553a17446fa71c8aa86bd7ca47 0
inWallet=1 inModel=0 Index=38-38 showTransaction=1 derivedStatus=0
CTxMemPool::accept() : accepted 4e472af3c3 (poolsz 1)
CTxMemPool::accept() : accepted CTransaction(hash=4e472af3c3, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402205e572355fda191b2, nSequence=1105092332)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=304402200a7366d02d124a83, nSequence=1105092332)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=3044022014fa993341561f88, nSequence=1105092332)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=304402205c406984e51c7e27, nSequence=1105092332)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=30440220546ab11709e30e67, nSequence=1105092332)
CTxIn(COutPoint(83f7196535, 0), scriptSig=30440220762286e993863274, nSequence=1105092332)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
AddToWallet 4e472af3c3 new
NotifyTransactionChanged 4e472af3c3e500e372b75e4f35caa44b631d891901276c6b58ad99e5d838323a status=0
updateWallet 4e472af3c3e500e372b75e4f35caa44b631d891901276c6b58ad99e5d838323a 0
inWallet=1 inModel=0 Index=7-7 showTransaction=1 derivedStatus=0
net.cpp RelayTransaction type = 3
BuildCollectedTransaction : I have joined this transaction!
BuildCollectedTransaction : VerifyScript passed CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
BuildCollectedTransaction : Signed CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402207bc053885e9e0068)
BuildCollectedTransaction : Signed CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=3045022100cab48248b61de5)
BuildCollectedTransaction : Signed CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=30450221009c2bcc4cb7b747)
BuildCollectedTransaction : Signed CTxIn(COutPoint(7708381cb7, 0), scriptSig=3045022100da68a0dfffea83)
BuildCollectedTransaction : Signed CTxIn(COutPoint(5841009bf2, 0), scriptSig=304402207e584ac6fc49710b)
BuildCollectedTransaction : Signed CTxIn(COutPoint(83f7196535, 0), scriptSig=304402207a302f801fa3689b)
BuildCollectedTransaction : signed my part CTransaction(hash=2a9ee34e86, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402207bc053885e9e0068)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=3045022100cab48248b61de5)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=30450221009c2bcc4cb7b747)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=3045022100da68a0dfffea83)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=304402207e584ac6fc49710b)
CTxIn(COutPoint(83f7196535, 0), scriptSig=304402207a302f801fa3689b)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
BuildCollectedTransaction : NiteSend transaction is complete, broadcasting.
CTxMemPool::accept() : accepted 2a9ee34e86 (poolsz 1)
CTxMemPool::accept() : accepted CTransaction(hash=2a9ee34e86, nTime=1403566903, ver=1, vin.size=7, vout.size=3, nLockTime=0)
CTxIn(COutPoint(3270d42049, 1), scriptSig=3044022075f5c3316af30b26)
CTxIn(COutPoint(2a3649cc3b, 1), scriptSig=304402207bc053885e9e0068)
CTxIn(COutPoint(f8cb6f12d8, 0), scriptSig=3045022100cab48248b61de5)
CTxIn(COutPoint(3bc40b48cf, 0), scriptSig=30450221009c2bcc4cb7b747)
CTxIn(COutPoint(7708381cb7, 0), scriptSig=3045022100da68a0dfffea83)
CTxIn(COutPoint(5841009bf2, 0), scriptSig=304402207e584ac6fc49710b)
CTxIn(COutPoint(83f7196535, 0), scriptSig=304402207a302f801fa3689b)
CTxOut(nValue=0.01, scriptPubKey=OP_DUP OP_HASH160 94c78c4bd50d37339359301905420eb0d946e99d OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.03, scriptPubKey=OP_DUP OP_HASH160 679776f6254d39079881331c2b5e7db07f88cf55 OP_EQUALVERIFY OP_CHECKSIG)
CTxOut(nValue=0.06, scriptPubKey=OP_DUP OP_HASH160 e0b0d7fb8d70f8a3965e0b8c54345722c12266ab OP_EQUALVERIFY OP_CHECKSIG)
Relaying wtx 2a9ee34e86
net.cpp RelayTransaction type = 1
Résumé de ce qu'est NiteSend
1) Un node veux envoyer une transaction NiteSend. Il ne trouve pas d'offre, alors il construit un TX avec un temps limite de 10 minutes et tout les numéros de la séquence d'entré comme MAGIC_NITESEND_SEQUENCE = 0x41de5eec;
2) Cette transaction est transmis avec des chaînes séparé, message 'ctx'
3) Un autre node veut envoyer une transaction NiteSend. Il trouve la transaction précédante, il se joint a l'offre en s'en construisant une avec le même temps limite les mêmes numéros de séquence. C'est transmis avec les même chaînes.
4) (Après un certain délais, quand le temps limite est passé -n minutes) tous les nodes rassemblent les offres NiteSend dans un recueil NiteSend.
5) Ce recueil est alors ordonné et le premier en ligne signe toutes ses prorpres entrées et les transmet avec la chaîne 'ctx'
6) Le prochain en ligne le reçoit et signe toutes ses entrées et transmet
7) Quand le dernier détermine que c'est terminé, il va transmet le recueil sur la chaîne principal 'tx', temps limite = 0 (barré) et le numéro de séquence = 0xfffffff (le même qu'une transaction normal)
Tip SMS
Mis en oeuvre le 20 juin 2014, vous pouvez maintenant tipper en VootCoin! (présentement en mode Alpha) http://coinremote.com/sms Marché Voot
VootCoin planifie être le premier coin a financé un marché entièrement fonctionnel, source ouverte et décentralisé en utilisant des paiements anonyme P2P en VOOT sans autorités central impliqués
Ce projet à court terme sera financé la semaine prochaine.
Spécifications
Algorithme PoW: X11
PoW + PoS.
La durée d'un bloc est de 60 secondes
30 confirmations pour que les blocs soit à maturité.
Réajustement de la difficulté à chaque bloc.
Nombre total de blocs en PoW: 10 080 blocs PoW.
Récompenses PoW: 10 000 par bloc.
Nombre maximum de coin en PoW: 68 000 000*.
Confirmations PoW : 4.
Pré-minage: 10 BTC pour le fonds de développement
Frais:
4.8 BTC - 1,996,234 VOOT (Prime pour le marché Voot)
0.2 BTC - Explorateur de bloc
3 BTC - Avance de paiement pour NiteSend
Quantité restante: 2 BTC - Paiement final pour NiteSend.
Sites d'échanges
Explorateur
Divers
Traductions
Conf.
server=1
listen=1
rpcuser=user
rpcpassword=pass
rpcport=23521
addnode=108.61.103.23
addnode=209.73.144.179
addnode=37.187.27.4
addnode=115.28.162.137
addnode=192.99.3.15
addnode=46.4.94.47
addnode=162.243.57.246