Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
share
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张振华
share
Commits
a8b98fa2
Commit
a8b98fa2
authored
May 05, 2019
by
张振华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
023a9a5e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
2 deletions
+2
-2
DPOS共识算法介绍.md
dpos共识/DPOS共识算法介绍.md
+2
-2
No files found.
dpos共识/DPOS共识算法介绍.md
View file @
a8b98fa2
...
@@ -181,7 +181,7 @@ Tendermint加上了锁的机制,具体就是,在第7步,即使proposer出
...
@@ -181,7 +181,7 @@ Tendermint加上了锁的机制,具体就是,在第7步,即使proposer出
一个Cycle由多个Period构成,每个Period对应一个委托节点负责持续出块的时间段(时间槽)。
一个Cycle由多个Period构成,每个Period对应一个委托节点负责持续出块的时间段(时间槽)。
一个Period分为多个出块周期,每个出块周期由负责出块的节点生成一个区块,并通过P2P广播到其他节点。
一个Period分为多个出块周期,每个出块周期由负责出块的节点生成一个区块,并通过P2P广播到其他节点。
Period切换时,要对已生成区块确认,并进行节点重新选举,推举出2/3多数公认的下一个Period继续负责下一个Period的出块的节点。
Period切换时,要对已生成区块确认,并进行节点重新选举,推举出2/3多数公认的下一个Period继续负责下一个Period的出块的节点。
选举投票及切换通知确认,可以保存下来,作为证据,因为每张投票都有具体节点的签名。
选举投票及切换通知确认,可以保存下来,作为证据,因为每张投票都有具体节点的签名。
//该逻辑暂未实现。
对于各节点时间不同步,投票共识未达成等异常情况,可能会有部分节点、甚至全部节点停止生成区块的情况,直到错误被修正;通常情况下,各受托节点或者多数受托节点保持系统时间和时间服务器同步,可保证2/3多数的共识可以达成,系统可以正常工作。
对于各节点时间不同步,投票共识未达成等异常情况,可能会有部分节点、甚至全部节点停止生成区块的情况,直到错误被修正;通常情况下,各受托节点或者多数受托节点保持系统时间和时间服务器同步,可保证2/3多数的共识可以达成,系统可以正常工作。
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment