“證人”這個詞被選中是因為這是一個沒有規定的合法中立的詞。傳統的合同往往有證人簽名的地方。對于非常重要的合同, 有時會使用公證人。證人和公證人都不是合同的當事人,但是他們在證明合同是在指定的時間由特定的人簽字的非常重要的角色。在比特股中,證人通過將其包含在塊中來起到類似的驗證簽名和時間戳事務的作用。
在DPOS下,利益相關者可以選擇任意數量的證人來生成塊。塊是一組更新數據庫狀態的事務。每個賬戶每個證人允許一個投票,這個過程被稱為批準投票。通過總審批的前N名證人被選中。證人數量(N)的定義是至少有50%的投票利益相關方認為有足夠的權力下放。當利益相關者表達他們想要的證人數量時,他們也必須投票給至少許多證人。利益相關者不能投票支持比實際投票的證人更多的權力下放。
每當目擊者產生一個塊時,他們都會為他們的服務付費。他們的薪酬由利益相關方通過他們選出的代表來決定(稍后再討論)。如果證人沒有出示任何信息,那么他們就沒有報酬,可能會在未來被投票出去。
活動證人的名單在每次維護間隔(1天)內更新一次。然后將目擊者洗牌,并且每個目擊者輪流以每2秒一個固定的時間表產生一個塊。所有目擊者轉了一圈之后,他們又被洗牌了。如果證人沒有在他們的時間段內產生一個塊,那么該時間段被跳過,下一個證人產生下一個塊。
任何人都可以通過觀察證人的參與率來監測網絡的健康狀況。歷史上,比特股保持99%的見證參與。任何時候目擊者的參與程度都低于一定水平,網絡用戶可以允許更多的時間進行交易確認,并對其網絡連接性保持警覺。此屬性為BitShares提供了獨特的優勢,即在故障發生后不到1分鐘,就可以提醒用戶潛在的問題。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。