Blockchain

可以這樣建構區塊鏈嗎?

  • March 22, 2018

可以這樣建構區塊鏈嗎?

1) Alice 給 Bob 一個 X-coin。

**2)**區塊鏈的協議將 X 和接下來的(比如)100 筆交易放入一個區塊中。

**3)**分佈式點對點節點驗證該區塊中的所有交易。它們都使用相同的共識協議塊,而不是創建單獨的競爭塊。

**4)**一旦 51% 的節點驗證並簽署協議區塊中的所有交易都是合法的(並啟動非法交易),協議就會在更新、廣播和接受的鏈上堆疊(現在不可變的)區塊,並向所有礦工支付固定百分比已完成區塊的區塊獎勵(與他們擁有的可轉讓採礦權成正比)。

**5)**重複

據我了解(我可能不了解),像這樣的許可證證明 (PoP) 系統似乎比傳統的工作證明 (PoW) 和股權證明 (PoS) 系統更好,因為:

  • 消除了昂貴的計算和能源消耗;
  • 挖礦中心化(及其監管威脅)減少;
  • 分佈式共識的發生是因為礦工在同一個區塊上工作,並且在他們同意並簽署該區塊之前無法推進和獲得報酬;
  • 由於礦工根本無法創建其他區塊或鏈,因此無風險(NoS)問題被最小化;
  • 按時間順序驗證和即時不可變塊防止雙花;
  • 硬幣被釋放和使用,而不是像 PoS 系統那樣被囤積和質押;
  • 降低價格下行壓力,因為礦工不必出售區塊獎勵來購買法幣進行挖礦;
  • 礦工每次都獲得報酬,而不是隨著時間的推移而零星地獲得報酬;
  • PoP 保持分佈式、去中心化、安全和無需信任;

如果攻擊者可以獲得 51% 的採礦權,那麼 51% 的攻擊仍然有可能,儘管這可能會被他們這樣做的許可證價格上漲所抵消,而且增加的投資會增加所有者維護其係統而不是破壞系統的動機它。租戶可以購買火柴並燒毀他們的公寓樓(即使不必購買 51% 的單位),但很少這樣做。

上面的簡單邏輯可能是錯誤的,我只是不知道如何。存在哪些技術或概念錯誤?請把它撕成碎片,這樣我就可以嘗試更好地重建它。

謝謝。

當然,您的想法是可觀的,但需要考慮一些微妙的問題,其中一些我試圖簡述。存在類似的想法,社區正在努力修復這些漏洞。我建議閱讀 Casper(乙太坊的 PoS)、Algorand(S Micali)、Bitcoin-NG、CAP 定理、拜占庭協議等。

  1. 區塊鏈的協議將 X 和接下來的(比如)100 筆交易放入一個區塊中。

當你說“區塊鏈的協議”累積交易並將它們放入一個塊時,實際上這些需要由某個礦工(或驗證者或節點)完成。有幾個問題需要考慮

Q1。誰將有權創建區塊以及如何決定?以及如何確保礦工之間的公平性,他們將獲得與執行成本成正比的回報。

Q2。還有什麼激勵他們參與共識協議

分佈式點對點節點驗證該區塊中的所有交易。它們都在同一個共識協議塊上工作,而不是創建單獨的競爭塊。

Q3:區塊將如何分配到全網,應該遵循什麼樣的共識機制?是拜占庭協議還是 PoS 還是 PoW?

一旦 51% 的節點驗證並簽署協議塊中的所有交易都是合法的

Q4:協議中51%的節點是由什麼構成的,比如在PoW中就是51%的算力。當然,它不可能是網路中的節點數量,因為礦工可以創建任意數量的節點以獲得絕對多數(Sybil 攻擊)。

上述問題將提出進入壁壘的問題,例如貨幣進入,因此我們將回到股權證明。

現在考慮您聲稱的福利。

消除了昂貴的計算和能源消耗

它完全取決於礦工遵循的共識協議以就多數規則達成一致。

挖礦中心化(及其監管威脅)減少;

如果進入共識協議的門檻非常低,並且如果沒有隨機化,在這種情況下,礦工有機會聚集到 51% 的規模,通過拒絕外部任何人的共識來獲得超過公平份額的機會池最終拿走了所有的獎勵。

由於礦工根本無法創建其他區塊或鏈,因此無風險(NoS)問題被最小化;

按時間順序驗證和即時不可變塊防止雙花;

上述兩點隱含地假設了客戶端之間的同步,並且確實考慮了 CAP 定理。

硬幣被釋放和使用,而不是像 PoS 系統那樣被囤積和質押;礦工每次都獲得報酬,而不是隨著時間的推移而零星地獲得報酬;

上述兩個問題是礦工之間立即達成協議的結果,存在同步等問題,也有無風險攻擊。

我不確定我是否清楚地理解了以下幾點。

降低價格下行壓力,因為礦工不必出售區塊獎勵來購買法幣進行挖礦;

這是一個非常有趣的想法,看起來合乎邏輯。我的分析是節點需要身份來驗證和簽署區塊中的交易。這產生了現在防止非法訪問的問題。比特幣工作量證明機制不是通過試圖阻止訪問來創造安全性,而是通過使難題難以解決並使用誠實行為獎勵系統來實現。任何試圖阻止人們或系統訪問它的系統都會被黑客入侵,因為人們總會找到方法。

引用自:https://bitcoin.stackexchange.com/questions/68778