Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signer Network generates invalid signature rarely #32

Closed
rantan opened this issue Jan 17, 2020 · 2 comments
Closed

Signer Network generates invalid signature rarely #32

rantan opened this issue Jan 17, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@rantan
Copy link
Contributor

rantan commented Jan 17, 2020

Premise

Aggregated Public Key: 0313a906d2bbb008c3738b7cafcac215b578f66b5a2faabba26d85dc86b2bee854
Block Hex: 0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e0040b62ef54ed4e4f541cc3dd79f39ad443f5d0b230be1c88b26a2ce15770566e3cd5623f4df95618bbd1d8ebf8b9d29a120803889fc76d60aeeeda798dd78ec30c101010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000
Proof Hex: b62ef54ed4e4f541cc3dd79f39ad443f5d0b230be1c88b26a2ce15770566e3cd5623f4df95618bbd1d8ebf8b9d29a120803889fc76d60aeeeda798dd78ec30c1

logs

This is full log for the failure round.

open

[Alice] [2020-01-16T16:06:17Z DEBUG tapyrus_signer::net] broadcast_message Message { message_type: Candidateblock(Block(0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000)), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:17Z INFO  tapyrus_signer::signer_node] Broadcast candidate block. block hash for signing: Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300)
[Alice] [2020-01-16T16:06:17Z TRACE tapyrus_signer::net] Publish {"message_type":{"Candidateblock":[1,0,0,0,115,40,113,147,238,112,163,165,241,236,72,97,6,242,153,168,125,202,1,175,69,135,239,218,162,248,68,223,54,200,173,97,36,51,115,201,208,36,36,70,92,194,163,34,205,52,180,132,139,241,28,167,185,103,176,48,75,123,108,129,41,83,205,210,221,157,249,242,201,229,132,170,239,191,17,156,111,190,220,197,177,236,164,102,11,184,132,176,67,171,234,216,86,146,94,142,249,137,32,94,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,1,0,0,5,2,154,1,1,1,255,255,255,255,2,128,124,129,74,0,0,0,0,25,118,169,20,176,251,223,38,204,149,159,99,112,173,230,185,160,133,92,131,198,17,133,132,136,172,0,0,0,0,0,0,0,0,38,106,36,170,33,169,237,226,246,28,63,113,209,222,253,63,169,153,223,163,105,83,117,92,105,6,137,121,153,98,180,139,235,216,54,151,78,140,249,0,0,0,0]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null} to tapyrus-signer channel.
[Alice] [2020-01-16T16:06:17Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Candidateblock":[1,0,0,0,115,40,113,147,238,112,163,165,241,236,72,97,6,242,153,168,125,202,1,175,69,135,239,218,162,248,68,223,54,200,173,97,36,51,115,201,208,36,36,70,92,194,163,34,205,52,180,132,139,241,28,167,185,103,176,48,75,123,108,129,41,83,205,210,221,157,249,242,201,229,132,170,239,191,17,156,111,190,220,197,177,236,164,102,11,184,132,176,67,171,234,216,86,146,94,142,249,137,32,94,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,1,0,0,5,2,154,1,1,1,255,255,255,255,2,128,124,129,74,0,0,0,0,25,118,169,20,176,251,223,38,204,149,159,99,112,173,230,185,160,133,92,131,198,17,133,132,136,172,0,0,0,0,0,0,0,0,38,106,36,170,33,169,237,226,246,28,63,113,209,222,253,63,169,153,223,163,105,83,117,92,105,6,137,121,153,98,180,139,235,216,54,151,78,140,249,0,0,0,0]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null} in channel tapyrus-signer
[Alice] [2020-01-16T16:06:17Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Candidateblock":[1,0,0,0,115,40,113,147,238,112,163,165,241,236,72,97,6,242,153,168,125,202,1,175,69,135,239,218,162,248,68,223,54,200,173,97,36,51,115,201,208,36,36,70,92,194,163,34,205,52,180,132,139,241,28,167,185,103,176,48,75,123,108,129,41,83,205,210,221,157,249,242,201,229,132,170,239,191,17,156,111,190,220,197,177,236,164,102,11,184,132,176,67,171,234,216,86,146,94,142,249,137,32,94,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,1,0,0,5,2,154,1,1,1,255,255,255,255,2,128,124,129,74,0,0,0,0,25,118,169,20,176,251,223,38,204,149,159,99,112,173,230,185,160,133,92,131,198,17,133,132,136,172,0,0,0,0,0,0,0,0,38,106,36,170,33,169,237,226,246,28,63,113,209,222,253,63,169,153,223,163,105,83,117,92,105,6,137,121,153,98,180,139,235,216,54,151,78,140,249,0,0,0,0]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Bob  ] [2020-01-16T16:06:17Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Candidateblock":[1,0,0,0,115,40,113,147,238,112,163,165,241,236,72,97,6,242,153,168,125,202,1,175,69,135,239,218,162,248,68,223,54,200,173,97,36,51,115,201,208,36,36,70,92,194,163,34,205,52,180,132,139,241,28,167,185,103,176,48,75,123,108,129,41,83,205,210,221,157,249,242,201,229,132,170,239,191,17,156,111,190,220,197,177,236,164,102,11,184,132,176,67,171,234,216,86,146,94,142,249,137,32,94,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,1,0,0,5,2,154,1,1,1,255,255,255,255,2,128,124,129,74,0,0,0,0,25,118,169,20,176,251,223,38,204,149,159,99,112,173,230,185,160,133,92,131,198,17,133,132,136,172,0,0,0,0,0,0,0,0,38,106,36,170,33,169,237,226,246,28,63,113,209,222,253,63,169,153,223,163,105,83,117,92,105,6,137,121,153,98,180,139,235,216,54,151,78,140,249,0,0,0,0]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Carol] [2020-01-16T16:06:17Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Candidateblock":[1,0,0,0,115,40,113,147,238,112,163,165,241,236,72,97,6,242,153,168,125,202,1,175,69,135,239,218,162,248,68,223,54,200,173,97,36,51,115,201,208,36,36,70,92,194,163,34,205,52,180,132,139,241,28,167,185,103,176,48,75,123,108,129,41,83,205,210,221,157,249,242,201,229,132,170,239,191,17,156,111,190,220,197,177,236,164,102,11,184,132,176,67,171,234,216,86,146,94,142,249,137,32,94,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,1,0,0,5,2,154,1,1,1,255,255,255,255,2,128,124,129,74,0,0,0,0,25,118,169,20,176,251,223,38,204,149,159,99,112,173,230,185,160,133,92,131,198,17,133,132,136,172,0,0,0,0,0,0,0,0,38,106,36,170,33,169,237,226,246,28,63,113,209,222,253,63,169,153,223,163,105,83,117,92,105,6,137,121,153,98,180,139,235,216,54,151,78,140,249,0,0,0,0]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Alice] [2020-01-16T16:06:17Z TRACE tapyrus_signer::rpc] JSON-RPC request: {"method":"getnewblock","params":["mwekxAgQpqQPwD2yUCohhw6NQxpUmXnGsu"],"id":110,"jsonrpc":"2.0"}
[Alice] [2020-01-16T16:06:17Z TRACE tapyrus_signer::rpc] JSON-RPC response: getnewblock: {"result":"0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000","error":null,"id":110,"jsonrpc":null}
[Alice] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(37090f15ec57fed81cf1dcadae6d24005ced3a52c352471d01a8ec1ef8ccf46b) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(5c6b5c70d1b3fa470ee9dfa1a4aa92b805c2391b196d08c0ed7648ef6af4fb65) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Alice] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(e20458d2e6aedd4855eb161147a19b52d56e214fd5769cc02d8ed7c6ab5fd719) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(44e47e3a956914f601cc628d5e8dd21deff0c58be40802fbb0af92561c240887) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Bob  ] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(10f51f1599e981110e9b8edc1f53f16df6be0db1e12f822fa9ec9f734b24f776) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(5b898ace14c0e8d4b1482e72492475312ce8ba93f173a9b49e8bf304ef3e0a4e) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Bob  ] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(6fc1a563f941cae01c664ee5f676c7dcdad72ce6736a2b361936bae04ac69fb5) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(c67daf8dde136a12c38b8fc13dc56b7171ab142325300af7cad7ece8a2a1226e) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Carol] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(87f1656ddd93c592d522127c79ee8507b08c79b107cfed1f329ea94ab665f5ee) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(144343898aef2e896af8bd2b4c76541ca19de3c415dfade309ebf985f94ecaaa) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Carol] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(e4395b6f0481bbdf598f381edbb80d21d068346833e1bd94f0adf5e38406a8f7) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(542ff67fcc842c5926a66730b111a526d3ec8682077d786f88674fbddb62d839) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Alice] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Candidateblock(Block(0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000)), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Bob  ] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Candidateblock(Block(0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000)), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Carol] [2020-01-16T16:06:18Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Candidateblock(Block(0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000)), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:18Z INFO  tapyrus_signer::signer_node] candidateblock received. block hash for signing: Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300)
[Bob  ] [2020-01-16T16:06:18Z INFO  tapyrus_signer::signer_node] candidateblock received. block hash for signing: Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300)
[Carol] [2020-01-16T16:06:18Z INFO  tapyrus_signer::signer_node] candidateblock received. block hash for signing: Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300)
[Bob  ] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"6fc1a563f941cae01c664ee5f676c7dcdad72ce6736a2b361936bae04ac69fb5",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"c67daf8dde136a12c38b8fc13dc56b7171ab142325300af7cad7ece8a2a1226e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} to tapyrus-signer channel.
[Carol] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"87f1656ddd93c592d522127c79ee8507b08c79b107cfed1f329ea94ab665f5ee",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"144343898aef2e896af8bd2b4c76541ca19de3c415dfade309ebf985f94ecaaa"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} to tapyrus-signer channel.
[Alice] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"37090f15ec57fed81cf1dcadae6d24005ced3a52c352471d01a8ec1ef8ccf46b",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"5c6b5c70d1b3fa470ee9dfa1a4aa92b805c2391b196d08c0ed7648ef6af4fb65"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} to tapyrus-signer channel.
[Bob  ] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"6fc1a563f941cae01c664ee5f676c7dcdad72ce6736a2b361936bae04ac69fb5",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"c67daf8dde136a12c38b8fc13dc56b7171ab142325300af7cad7ece8a2a1226e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} in channel tapyrus-signer-0374332fb4ade39e518f8d7146e77a4a9a0715fd0036ef88c402cbcf1f51f9073d
[Carol] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"87f1656ddd93c592d522127c79ee8507b08c79b107cfed1f329ea94ab665f5ee",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"144343898aef2e896af8bd2b4c76541ca19de3c415dfade309ebf985f94ecaaa"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} in channel tapyrus-signer-0374332fb4ade39e518f8d7146e77a4a9a0715fd0036ef88c402cbcf1f51f9073d
[Alice] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"37090f15ec57fed81cf1dcadae6d24005ced3a52c352471d01a8ec1ef8ccf46b",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"5c6b5c70d1b3fa470ee9dfa1a4aa92b805c2391b196d08c0ed7648ef6af4fb65"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]} in channel tapyrus-signer-0374332fb4ade39e518f8d7146e77a4a9a0715fd0036ef88c402cbcf1f51f9073d
[Alice] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"6fc1a563f941cae01c664ee5f676c7dcdad72ce6736a2b361936bae04ac69fb5",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"c67daf8dde136a12c38b8fc13dc56b7171ab142325300af7cad7ece8a2a1226e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]}
[Alice] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"87f1656ddd93c592d522127c79ee8507b08c79b107cfed1f329ea94ab665f5ee",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"144343898aef2e896af8bd2b4c76541ca19de3c415dfade309ebf985f94ecaaa"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]}
[Alice] [2020-01-16T16:06:18Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"37090f15ec57fed81cf1dcadae6d24005ced3a52c352471d01a8ec1ef8ccf46b",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"5c6b5c70d1b3fa470ee9dfa1a4aa92b805c2391b196d08c0ed7648ef6af4fb65"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61]}
[Bob  ] [2020-01-16T16:06:18Z TRACE tapyrus_signer::rpc] JSON-RPC request: {"method":"testproposedblock","params":["0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000",true],"id":110,"jsonrpc":"2.0"}
[Carol] [2020-01-16T16:06:18Z TRACE tapyrus_signer::rpc] JSON-RPC request: {"method":"testproposedblock","params":["0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e000001010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000",true],"id":110,"jsonrpc":"2.0"}
[Bob  ] [2020-01-16T16:06:18Z TRACE tapyrus_signer::rpc] JSON-RPC response: testproposedblock: {"result":true,"error":null,"id":110,"jsonrpc":null}
[Carol] [2020-01-16T16:06:18Z TRACE tapyrus_signer::rpc] JSON-RPC response: testproposedblock: {"result":true,"error":null,"id":110,"jsonrpc":null}
[Alice] [2020-01-16T16:06:19Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(8cffa28fe105bbb88ee44f74e0d612a693402b663852522799a264e18dbc7886) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(2d5da004591e2fa4f4aee57918711183da1f51fcaea2fd3673e8dbbccd5315a9) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Bob  ] [2020-01-16T16:06:19Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(b22898c73a91374200d0ced248311afdcd53cb63fe3d7964fa74e2931bb99078) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(f095660e4b6e67969f04cd2354837eefa2d53deb6cffe8ad321257ae0c11336f) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Carol] [2020-01-16T16:06:19Z DEBUG tapyrus_signer::net] send_message Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(408151702b6fb22bddfc5dc13d81953d35951238b0aaedceeeeae3ef81711abf) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "add", fe: SecretKey(941ca9760e192a28e254113615acf631063b293ff91b42fc06e2a5f5bd76e5c8) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Alice] [2020-01-16T16:06:19Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(6fc1a563f941cae01c664ee5f676c7dcdad72ce6736a2b361936bae04ac69fb5) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(c67daf8dde136a12c38b8fc13dc56b7171ab142325300af7cad7ece8a2a1226e) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"10f51f1599e981110e9b8edc1f53f16df6be0db1e12f822fa9ec9f734b24f776",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"5b898ace14c0e8d4b1482e72492475312ce8ba93f173a9b49e8bf304ef3e0a4e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} to tapyrus-signer channel.
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"b22898c73a91374200d0ced248311afdcd53cb63fe3d7964fa74e2931bb99078",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"f095660e4b6e67969f04cd2354837eefa2d53deb6cffe8ad321257ae0c11336f"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} to tapyrus-signer channel.
[Carol] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"e4395b6f0481bbdf598f381edbb80d21d068346833e1bd94f0adf5e38406a8f7",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"542ff67fcc842c5926a66730b111a526d3ec8682077d786f88674fbddb62d839"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} to tapyrus-signer channel.
[Alice] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"8cffa28fe105bbb88ee44f74e0d612a693402b663852522799a264e18dbc7886",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"2d5da004591e2fa4f4aee57918711183da1f51fcaea2fd3673e8dbbccd5315a9"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} to tapyrus-signer channel.
[Alice] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"e20458d2e6aedd4855eb161147a19b52d56e214fd5769cc02d8ed7c6ab5fd719",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"44e47e3a956914f601cc628d5e8dd21deff0c58be40802fbb0af92561c240887"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} to tapyrus-signer channel.
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"10f51f1599e981110e9b8edc1f53f16df6be0db1e12f822fa9ec9f734b24f776",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"5b898ace14c0e8d4b1482e72492475312ce8ba93f173a9b49e8bf304ef3e0a4e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} in channel tapyrus-signer-0279b2fb0c5122728d9ea040550a3c0d97384ba5d0d52cec227f19d72bb51a6165
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"b22898c73a91374200d0ced248311afdcd53cb63fe3d7964fa74e2931bb99078",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"f095660e4b6e67969f04cd2354837eefa2d53deb6cffe8ad321257ae0c11336f"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} in channel tapyrus-signer-03309ba18c5c2763dbd35d90c6bb481a508e1f51c9036db8076deb9fdf5090d4da
[Carol] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"e4395b6f0481bbdf598f381edbb80d21d068346833e1bd94f0adf5e38406a8f7",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"542ff67fcc842c5926a66730b111a526d3ec8682077d786f88674fbddb62d839"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} in channel tapyrus-signer-0279b2fb0c5122728d9ea040550a3c0d97384ba5d0d52cec227f19d72bb51a6165
[Alice] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"8cffa28fe105bbb88ee44f74e0d612a693402b663852522799a264e18dbc7886",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"2d5da004591e2fa4f4aee57918711183da1f51fcaea2fd3673e8dbbccd5315a9"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} in channel tapyrus-signer-03309ba18c5c2763dbd35d90c6bb481a508e1f51c9036db8076deb9fdf5090d4da
[Alice] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"e20458d2e6aedd4855eb161147a19b52d56e214fd5769cc02d8ed7c6ab5fd719",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"44e47e3a956914f601cc628d5e8dd21deff0c58be40802fbb0af92561c240887"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]} in channel tapyrus-signer-0279b2fb0c5122728d9ea040550a3c0d97384ba5d0d52cec227f19d72bb51a6165
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"10f51f1599e981110e9b8edc1f53f16df6be0db1e12f822fa9ec9f734b24f776",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"5b898ace14c0e8d4b1482e72492475312ce8ba93f173a9b49e8bf304ef3e0a4e"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]}
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"e4395b6f0481bbdf598f381edbb80d21d068346833e1bd94f0adf5e38406a8f7",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"542ff67fcc842c5926a66730b111a526d3ec8682077d786f88674fbddb62d839"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]}
[Carol] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"8cffa28fe105bbb88ee44f74e0d612a693402b663852522799a264e18dbc7886",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"2d5da004591e2fa4f4aee57918711183da1f51fcaea2fd3673e8dbbccd5315a9"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]}
[Bob  ] [2020-01-16T16:06:19Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"ee45141baa4297a69e36c6eaaeb86ab7f971335e393002ec61822f9697d98371"},{"x":"38723fcf90a067cbb582ef1ca9b57c679a0ff53842dd3bc8ecaefbc955239188","y":"179b9be3bdb870dec7b5e7684b13ac750e4d00b5a55111663863e4b6b471d8ac"}]},"e20458d2e6aedd4855eb161147a19b52d56e214fd5769cc02d8ed7c6ab5fd719",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"b2ae23972d1431fff6153a54b844bb60da56c0fdd246519c18ab712f7e98800f","y":"11baebe455bd685961c9391551479548068ecca1c6cffd139e7dd068682678be"},{"x":"2ecf5cf6af5cdfd9954a6398de04750e53f82f06cece5e398118f2dc6885f5d0","y":"19afaff17eb4a62e2eb498218675d4da8c6525f85bb50686aec5e26b8a0675b9"}]},"44e47e3a956914f601cc628d5e8dd21deff0c58be40802fbb0af92561c240887"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101]}
[Alice] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::net] broadcast_message Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "add", fe: SecretKey(7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Bob  ] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::net] broadcast_message Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "add", fe: SecretKey(a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(37090f15ec57fed81cf1dcadae6d24005ced3a52c352471d01a8ec1ef8ccf46b) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(5c6b5c70d1b3fa470ee9dfa1a4aa92b805c2391b196d08c0ed7648ef6af4fb65) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Carol] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(8cffa28fe105bbb88ee44f74e0d612a693402b663852522799a264e18dbc7886) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(2d5da004591e2fa4f4aee57918711183da1f51fcaea2fd3673e8dbbccd5315a9) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Bob  ] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb27183d997962f8261ec0230395e3371f9b76ab8aeeac6369ea69742aa1b1445ee) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(88912355c9fbaeecc83bdd4238f50f9a677cb5a91cef82b5cb67a090cf3f7238acd871b4b6e46338661151a5b5004d0e75ac134b68e7b5c7de70b8bde39b9b17) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(e20458d2e6aedd4855eb161147a19b52d56e214fd5769cc02d8ed7c6ab5fd719) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(0f80987e2f71ab189c5146d2fdc056da60bb44b8543a15f6ff31142d9723aeb2be78266868d07d9e13fdcfc6a1cc8e06489547511539c9615968bd55e4ebba11) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(d0f58568dcf21881395ecece062ff8530e7504de98634a95d9df5caff65ccf2eb975068a6be2c5ae8606b55bf825658cdad475862198b42e2ea6b47ef1afaf19) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(44e47e3a956914f601cc628d5e8dd21deff0c58be40802fbb0af92561c240887) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Bob  ] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(10f51f1599e981110e9b8edc1f53f16df6be0db1e12f822fa9ec9f734b24f776) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(5b898ace14c0e8d4b1482e72492475312ce8ba93f173a9b49e8bf304ef3e0a4e) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Carol] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b302641533d5a4c7932cd67cdc8c214e2fb8ee957e1e423d8cd070580044c8bb5c031d771b) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(8c698107455fcb48c5e10ba97f57a5f6178cd1558e4609f052be4f052913b6ff4cf21744625cf84c9b037c69e2bd99aabeb4ff5fdf5e12ce6a85c5ad3593aa85) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(b22898c73a91374200d0ced248311afdcd53cb63fe3d7964fa74e2931bb99078) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(d4254ad98940ae19a3dfd38654347d6aa0edfbd19fa91e7340f098b3026415335a57386cd229832373deb1d047116a81e1bdc2732f8fa7ffbb3744a3fce288e4) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(18ff73d3bdbfe02f4a5fbc02fc62c12d7f8013e75aa7249cd4fb272100ea43e5c2e6b0d47d5b3f6ac7fbda39ee7d2ca769f8c207683b1dca125a922d9518db27) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(f095660e4b6e67969f04cd2354837eefa2d53deb6cffe8ad321257ae0c11336f) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Alice] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(87f1656ddd93c592d522127c79ee8507b08c79b107cfed1f329ea94ab665f5ee) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(144343898aef2e896af8bd2b4c76541ca19de3c415dfade309ebf985f94ecaaa) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }) }
[Bob  ] [2020-01-16T16:06:20Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(e4395b6f0481bbdf598f381edbb80d21d068346833e1bd94f0adf5e38406a8f7) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(542ff67fcc842c5926a66730b111a526d3ec8682077d786f88674fbddb62d839) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }) }
[Carol] [2020-01-16T16:06:20Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"408151702b6fb22bddfc5dc13d81953d35951238b0aaedceeeeae3ef81711abf",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"941ca9760e192a28e254113615acf631063b293ff91b42fc06e2a5f5bd76e5c8"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} to tapyrus-signer channel.
[Carol] [2020-01-16T16:06:20Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"408151702b6fb22bddfc5dc13d81953d35951238b0aaedceeeeae3ef81711abf",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"941ca9760e192a28e254113615acf631063b293ff91b42fc06e2a5f5bd76e5c8"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]} in channel tapyrus-signer-03309ba18c5c2763dbd35d90c6bb481a508e1f51c9036db8076deb9fdf5090d4da
[Carol] [2020-01-16T16:06:20Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"1b771d035cbbc844005870d08c3d421e7e95eeb82f4e218cdc7cd62c93c7a4d5"},{"x":"ffb61329054fbe52f009468e55d18c17f6a5577fa90be1c548cb5f450781698c","y":"85aa9335adc5856ace125edf5fffb4beaa99bde2697c039b4cf85c624417f24c"}]},"b22898c73a91374200d0ced248311afdcd53cb63fe3d7964fa74e2931bb99078",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"33156402b398f040731ea99fd1fbeda06a7d345486d3dfa319ae4089d94a25d4","y":"e488e2fca34437bbffa78f2f73c2bde1816a1147d0b1de73238329d26c38575a"},{"x":"e543ea002127fbd49c24a75ae713807f2dc162fc02bc5f4a2fe0bfbdd373ff18","y":"27db18952d925a12ca1d3b6807c2f869a72c7dee39dafbc76a3f5b7dd4b0e6c2"}]},"f095660e4b6e67969f04cd2354837eefa2d53deb6cffe8ad321257ae0c11336f"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]}
[Carol] [2020-01-16T16:06:20Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blockvss":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"e0d27d68b54d8f20a12c6b02df21f182f2b2a5e859f2a1dc2372d28c56d47a29"},{"x":"9618293e83cdd0bd64e7777e273ce594db1213c332dada15047156aa37a16345","y":"7c84424f6d0bfc4d17f630d11e24847ebc9bb25b3cb34b31e91200ebd1aabadc"}]},"408151702b6fb22bddfc5dc13d81953d35951238b0aaedceeeeae3ef81711abf",{"parameters":{"threshold":1,"share_count":3},"commitments":[{"x":"920b7e27ffcffe7d4b3d19659add29603248d259ac709642069e08ac4e899ef2","y":"1f2d82974ab270df5ed394fd20de0e7d0d4d5a17a60d5e23dc8d2d72a92b8206"},{"x":"6f2a92c8155325e6e115270e0160ca72ba77da32efd3165a9b031de7c637eb83","y":"4b2d334cc67ccd4440f058e956681e0b1cb43addfaf76a7da2d36674f2e427e9"}]},"941ca9760e192a28e254113615acf631063b293ff91b42fc06e2a5f5bd76e5c8"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218]}
[Carol] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::net] broadcast_message Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "add", fe: SecretKey(c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Bob  ] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: None }
[Bob  ] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: None }
[Alice] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: None }
[Carol] [2020-01-16T16:06:21Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blockvss(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b92297ad4568cd27223dca1f259e8a5b2f282f121df026b2ca1208f4db5687dd2e0) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(4563a137aa56710415dada32c31312db94e53c277e77e764bdd0cd833e291896dcbaaad1eb0012e9314bb33c5bb29bbc7e84241ed130f6174dfc0b6d4f42847c) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(408151702b6fb22bddfc5dc13d81953d35951238b0aaedceeeeae3ef81711abf) }, VerifiableSS { parameters: ShamirSecretSharing { threshold: 1, share_count: 3 }, commitments: [Secp256k1Point { purpose: "base_fe", ge: PublicKey(f29e894eac089e06429670ac59d248326029dd9a65193d4b7dfecfff277e0b9206822ba9722d8ddc235e0da6175a4d0d7d0ede20fd94d35edf70b24a97822d1f) }, Secp256k1Point { purpose: "base_fe", ge: PublicKey(83eb37c6e71d039b5a16d3ef32da77ba72ca60010e2715e1e6255315c8922a6fe927e4f27466d3a27d6af7fadd3ab41c0b1e6856e958f04044cd7cc64c332d4b) }] }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(941ca9760e192a28e254113615acf631063b293ff91b42fc06e2a5f5bd76e5c8) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: Some(SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }) }
[Alice] [2020-01-16T16:06:21Z ERROR tapyrus_signer::signer_node] block rejected by Tapyrus Core: JsonRpc(Json(Error("invalid type: string \"invalid\", expected unit", line: 0, column: 0)))
[Alice] [2020-01-16T16:06:21Z ERROR tapyrus_signer::signer_node] block rejected by Tapyrus Core: JsonRpc(Json(Error("invalid type: string \"invalid\", expected unit", line: 0, column: 0)))
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null} to tapyrus-signer channel.
[Bob  ] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":null} to tapyrus-signer channel.
[Carol] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Publish {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":null} to tapyrus-signer channel.
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null} in channel tapyrus-signer
[Bob  ] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":null} in channel tapyrus-signer
[Carol] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] Success to send message {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":null} in channel tapyrus-signer
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Bob  ] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Carol] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,116,51,47,180,173,227,158,81,143,141,113,70,231,122,74,154,7,21,253,0,54,239,136,196,2,203,207,31,81,249,7,61],"receiver_id":null}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":null}
[Bob  ] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":null}
[Carol] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[2,121,178,251,12,81,34,114,141,158,160,64,85,10,60,13,151,56,75,165,208,213,44,236,34,127,25,215,43,181,26,97,101],"receiver_id":null}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":null}
[Bob  ] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":null}
[Carol] [2020-01-16T16:06:21Z TRACE tapyrus_signer::net] receive message. payload: {"message_type":{"Blocksig":[[0,115,243,129,162,64,22,127,66,96,186,103,6,167,105,178,254,12,158,150,194,173,172,0,108,195,34,158,208,43,115,132],"c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24","1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff"]},"sender_id":[3,48,155,161,140,92,39,99,219,211,93,144,198,187,72,26,80,142,31,81,201,3,109,184,7,109,235,159,223,80,144,212,218],"receiver_id":null}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::rpc] JSON-RPC request: {"method":"submitblock","params":["0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e0040b62ef54ed4e4f541cc3dd79f39ad443f5d0b230be1c88b26a2ce15770566e3cd5623f4df95618bbd1d8ebf8b9d29a120803889fc76d60aeeeda798dd78ec30c101010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000"],"id":111,"jsonrpc":"2.0"}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::rpc] JSON-RPC request: {"method":"submitblock","params":["0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e0040b62ef54ed4e4f541cc3dd79f39ad443f5d0b230be1c88b26a2ce15770566e3cd5623f4df95618bbd1d8ebf8b9d29a120803889fc76d60aeeeda798dd78ec30c101010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000"],"id":112,"jsonrpc":"2.0"}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::rpc] JSON-RPC response: submitblock: {"result":"invalid","error":null,"id":111,"jsonrpc":null}
[Alice] [2020-01-16T16:06:21Z TRACE tapyrus_signer::rpc] JSON-RPC response: submitblock: {"result":"invalid","error":null,"id":112,"jsonrpc":null}
[Carol] [2020-01-16T16:06:22Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(7bc0e293f1d8bf1b510876feac856a5eb589bfb4194bc79d1d297767e5eeb4e2) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(3d07f9511fcfcb02c488ef3600fd15079a4a7ae746718d8f519ee3adb42f337497e166de10983ee37fda04c77296ad5735de202fe06e895e00c70d4fef84206e) } }, receiver_id: None }
[Carol] [2020-01-16T16:06:22Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(a15dd0484e4ff27984822e71bbe1339ceadaf56bbbc1844b4cab55f252f13903) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(65611ab52bd7197f22ec2cd5d0a54b38970d3c0a5540a09e8d7222510cfbb279e87e07e8fc1b823f4f3481e3dd06a53d2119f4abf37ac17709f7234ed7b9b934) } }, receiver_id: None }
[Bob  ] [2020-01-16T16:06:22Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: None }
[Carol] [2020-01-16T16:06:22Z DEBUG tapyrus_signer::signer_node] Got new message: Message { message_type: Blocksig(Hash(84732bd09e22c36c00acadc2969e0cfeb269a70667ba60427f1640a281f37300), Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(c6fabdfcaac725d7b7fbe5e4cb3cfcdb202c2b235e3740f97c2d347cbff3bd24) }, Secp256k1Scalar { purpose: "from_big_int", fe: SecretKey(1b479982ca23f31628805d8d8bb6126301d0af28e9a3ef52b7315a3af04d25ff) }), sender_id: SignerID { pubkey: PublicKey { compressed: true, key: PublicKey(dad49050df9feb6d07b86d03c9511f8e501a48bbc6905dd3db63275c8ca19b30d5befadc91f005aa20699ea13b95b204ae947f31ef11e91fd6814c8f271fbde4) } }, receiver_id: None }

Proof validity

I checked validity of the proof with below code on Tapyrus Core code base. And the check was failure.

BOOST_AUTO_TEST_CASE(hoge)
{
    std::string pubkey_str = "0313a906d2bbb008c3738b7cafcac215b578f66b5a2faabba26d85dc86b2bee854";
    std::vector<unsigned char> vch = ParseHex(pubkey_str);
    CPubKey pubkey(vch.begin(), vch.end());

    std::string block_hex = "0100000073287193ee70a3a5f1ec486106f299a87dca01af4587efdaa2f844df36c8ad61243373c9d02424465cc2a322cd34b4848bf11ca7b967b0304b7b6c812953cdd2dd9df9f2c9e584aaefbf119c6fbedcc5b1eca4660bb884b043abead856925e8ef989205e0040b62ef54ed4e4f541cc3dd79f39ad443f5d0b230be1c88b26a2ce15770566e3cd5623f4df95618bbd1d8ebf8b9d29a120803889fc76d60aeeeda798dd78ec30c101010000000100000000000000000000000000000000000000000000000000000000000000009a01000005029a010101ffffffff02807c814a000000001976a914b0fbdf26cc959f6370ade6b9a0855c83c611858488ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000";
    CBlock block;
    CDataStream stream(ParseHex(block_hex), SER_NETWORK, PROTOCOL_VERSION);
    stream >> block;

    uint256 sighash = block.GetBlockHeader().GetHashForSign();

    BOOST_CHECK( pubkey.Verify_Schnorr(sighash, block.proof));
}

We need to determine the cause of wrong proof generation. In addition, Signer node execute verification of the proof before call submitblock RPC, but it seems pass the check. It means there are possibility which the verification logic is different among Tapyrus Core and Tapyrus Signer.

@rantan rantan added the bug Something isn't working label Jan 17, 2020
@rantan rantan changed the title Signer Network generate invalid signature rarely Signer Network generates invalid signature rarely Jan 17, 2020
@rantan
Copy link
Contributor Author

rantan commented Jan 17, 2020

The proof verification are failed at this row

@rantan
Copy link
Contributor Author

rantan commented Feb 3, 2020

I founded out the cause of this and reported it here.

For the present, I'm going to create sign function and use it no longer mullti-party-schnorr crate one.

rantan added a commit to rantan/tapyrus-signer that referenced this issue Feb 4, 2020
rantan added a commit to rantan/tapyrus-signer that referenced this issue Feb 4, 2020
rantan added a commit to rantan/tapyrus-signer that referenced this issue Feb 5, 2020
rantan added a commit to rantan/tapyrus-signer that referenced this issue Feb 6, 2020
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant