-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Both parties should generate new DID, then create Account on the FIX module
Initiator: The initiator uses DID and sends a login request to the acceptor, including their DID and a proof of authenticity, such as a digital signature.
Acceptor: The acceptor verifies the authenticity of the initiator's request by checking the digital signature against the public key associated with the initiator's DID. If the request is valid, the acceptor sends a challenge message to the initiator.
Initiator: The initiator signs the challenge message using their private key, and sends it back to the acceptor.
Acceptor: The acceptor verifies the signature of the challenge response using the public key associated with the initiator's DID. If the signature is valid, the acceptor logs in the initiator and grants them access to the blockchain-based FIX protocol(Session Creation).
Ongoing communication: The initiator and acceptor can then communicate with each other over the blockchain-based FIX protocol, with each message signed and verified using their DIDs and digital signatures.