several problems in hotstuff run #38
Replies: 18 comments 9 replies
-
Hi! None of these log messages indicate any serious issues. It's likely that they were all caused by messages arriving in a different order than expected. That can happen often, especially in a low-latency network. I'll take a closer look at the sources of these log messages and consider if they should be reclassified as "debug" messages. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your answer! |
Beta Was this translation helpful? Give feedback.
-
We did some comparisons with
Uhh, I just noticed that it doesn't work on
The example above enables the "fork" behavior for a single replica. You could combine several byzantine behaviors also:
This would enable the "fork" behavior for one replica, and the "silence" behavior for two replicas. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
It looks like the default setting for Going back to the fork attack, by increasing
The failed commands shows that the fork attack was successful. Now, you can compare with the
(setting This gives me the result: |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Sorry for the slow response. It looks to me like this is the client getting stuck due to some unacknowledged commands (or maybe unordered?). I am not quite sure why it happens. To remedy this, I have added a timeout to the client that is configurable through the |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello, here I go again~~ |
Beta Was this translation helpful? Give feedback.
-
It's hard for me to tell exactly why the malicious block is not accepted without any more detail, but here is how it normally works:
PS: I'm converting this issue into a discussion, as I think that is more appropriate ;) |
Beta Was this translation helpful? Give feedback.
-
So, when I fork, does the number of failures in the picture below include malicious blocks? |
Beta Was this translation helpful? Give feedback.
-
Hello~ |
Beta Was this translation helpful? Give feedback.
-
Hi~ |
Beta Was this translation helpful? Give feedback.
-
Hi, recently I have been trying to do multi-machine experiments, but I have experienced many problems and failed to run successfully. Have you ever run multi-machine experiments? Could you please tell me the steps in detail? I would really appreciate it if you could. |
Beta Was this translation helpful? Give feedback.
-
Thank you very much. You have given me a lot of help. Please feel free to focus on your experiments. I'll list the steps I tried below, and you can help me check what might go wrong when you have a spare moment. Thank you.
|
Beta Was this translation helpful? Give feedback.
-
Maybe there are some problems in my ssh_config file? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi, I recently started to learn about Hotstuff related content, and I tried to run your code. But I ran into a few problems running the code. I will show them in the pictures. I didn't make any changes when I ran the code, I just did the following steps:
1 make
2 ./hotstuff run
But the logs seem to indicate something unusual. Do these logs represent any problems in my operation? Or are these logs normal?
Thank you very much.
Beta Was this translation helpful? Give feedback.
All reactions