Hello,
I have implemented my paxos and all my tests are working except for some with the binary gossiper. I have however some warnings when running with the binary gossiper :
- paxosSeq id is lower address=127.0.0.1:36508 type=blockchain
- ignoring message {PaxosSeqID:0 IDp:0 IDa:-1 Value:{BlockNumber:0 PreviousHash:[] Metahash:[] Filename:}} because we are not preparing: proposing [36mID=[0m127.0.0.1:58798 [36mtype=
- TLC received for a past block index 0. Ours is 1 [36maddress=[0m127.0.0.1:58798
Could you precise what exactly PaxosSeqID is ? I thought that it was a equal to the block number so starting from 0 and grwing up at each step of new consensus but I'm starting to doubt my understanding.
Regarding the promise packet type, what value should be set to IDa when we accept a propose message ? In the handout it's written "IDa is the highest ID the acceptor saw", so shouldit be -1 or the value we just want to accept for example 0.
Any help and idea is most welcome.
Thanks for your reply.