確かに、ここにアリス、ボブ、マロリーが従うことができる段階的なワークフローがあります。

各人はプライベートメッセージを選択し、自分だけに知られている一意の暗号化キーで暗号化します。
その後、各人は、グループ内の他の2人に暗号化されたメッセージを送信します。
各人は、グループ内の他の2人から2つの暗号化されたメッセージを受け取ります。
各人は、独自のユニークな暗号化キーを使用して受信した2つのメッセージを復号化します。
その後、各人はグループ内の他の2人にメッセージを送信し、他の人から受け取った復号化されたメッセージが含まれています。
各人は、グループ内の他の2人から2つのメッセージを受け取り、それぞれに他の人が第三者から受け取った復号化されたメッセージが含まれています。
各人は、グループ内の他の2人から受け取った2つのメッセージを比較します。メッセージが一致する場合、彼らは他の2人が第三者から同じメッセージを受け取ったことを知っています。メッセージが一致しない場合、彼らはグループの間に意見の相違があることを知っています。
各人は、事前に決められた数のラウンドのためにステップ1-7を繰り返し、各人が各ラウンドで暗号化する異なるメッセージを選択します。
事前に決められた数のラウンドの後、各人はグループ内の他の2人から複数のメッセージを受け取るべきであり、コンセンサスを確保するためにそれらを比較する必要がありました。
グループの間にコンセンサスがある場合、各人は第三者から受け取った復号化されたメッセージを明らかにし、彼らはすべて会議の場所と時間に同意することができます。コンセンサスがない場合は、追加のラウンドまたは異なるメッセージ選択プロセスでプロセスを繰り返す必要がある場合があります。
このプロセスは、各人のメッセージがプライベートなままであること、およびグループが信頼できるサードパーティに頼らずにコンセンサスに到達できるようにするのに役立ちます。
Sure, here is a step-by-step workflow that Alice, Bob, and Mallory can follow to arrive at a consensus to meet at a certain place and time without relying on a trusted third party:

Each person selects a private message and encrypts it with a unique encryption key known only to themselves.
Each person then sends their encrypted message to the other two people in the group.
Each person receives two encrypted messages from the other two people in the group.
Each person decrypts the two messages they received using their own unique encryption key.
Each person then sends a message to the other two people in the group, containing the decrypted message they received from the other person.
Each person receives two messages from the other two people in the group, each containing the decrypted message that the other person received from the third person.
Each person compares the two messages they received from the other two people in the group. If the messages match, then they know that the other two people received the same message from the third person. If the messages do not match, then they know that there is a disagreement among the group.
Each person repeats steps 1-7 for a predetermined number of rounds, with each person selecting a different message to encrypt in each round.
After the predetermined number of rounds, each person should have received multiple messages from the other two people in the group, and should have compared them to ensure consensus.
If there is consensus among the group, then each person reveals the decrypted message they received from the third person, and they can all agree on the meeting place and time. If there is no consensus, then they may need to repeat the process with additional rounds or a different message selection process.
This process helps to ensure that each person's message remains private, and that the group can arrive at a consensus without relying on a trusted third party.