mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-18 07:31:20 +00:00
Documentation: The character for 1/3 fraction could not be rendered in PDF on readthedocs. (#1326)
This commit is contained in:
@ -329,11 +329,11 @@ collateral on all other forks. Clients should verify the signatures on
|
|||||||
the reorg-proposal, verify any evidence, and make a judgement or prompt
|
the reorg-proposal, verify any evidence, and make a judgement or prompt
|
||||||
the end-user for a decision. For example, a phone wallet app may prompt
|
the end-user for a decision. For example, a phone wallet app may prompt
|
||||||
the user with a security warning, while a refrigerator may accept any
|
the user with a security warning, while a refrigerator may accept any
|
||||||
reorg-proposal signed by +½ of the original validators.
|
reorg-proposal signed by +1/2 of the original validators.
|
||||||
|
|
||||||
No non-synchronous Byzantine fault-tolerant algorithm can come to
|
No non-synchronous Byzantine fault-tolerant algorithm can come to
|
||||||
consensus when ⅓+ of validators are dishonest, yet a fork assumes that
|
consensus when 1/3+ of validators are dishonest, yet a fork assumes that
|
||||||
⅓+ of validators have already been dishonest by double-signing or
|
1/3+ of validators have already been dishonest by double-signing or
|
||||||
lock-changing without justification. So, signing the reorg-proposal is a
|
lock-changing without justification. So, signing the reorg-proposal is a
|
||||||
coordination problem that cannot be solved by any non-synchronous
|
coordination problem that cannot be solved by any non-synchronous
|
||||||
protocol (i.e. automatically, and without making assumptions about the
|
protocol (i.e. automatically, and without making assumptions about the
|
||||||
|
Reference in New Issue
Block a user