Security

如何讓 PoS 系統工作?

  • November 13, 2017

r/bitcoin中,我發現了以下語句:

我認為應該注意的是,這篇論文涵蓋了一個“純粹的”PoS 系統,但是對 PoS 系統進行了一些黑客攻擊以使其“工作”(在不安全的情況下工作)。這些黑客包括讓中央機構控制硬幣(peercoin、blackcoin 和更多),使研磨變得更加困難,但肯定不是不可能的,同時通過集中預挖使貨幣不安全,難以購買舊私鑰進行攻擊。來自中央權威(NXT)的攻擊,甚至使下一個區塊簽名者俱有確定性,這通過將問題替換為可能更大的問題來解決股權磨合問題,勾結代表。,這也不能解決人們重寫歷史(bitshares)的問題。

能否詳細解釋一下如何使用完整的預挖和中央權限來保護 PoS 系統?該系統在理論上是否安全?

如果您想要一個具有集中信任的系統,我想您可以進行 100% 的預挖,並設置一些檢查點來“鎖定”它,並讓所有節點針對來自一組受信任節點的檢查點進行驗證。即使這樣,你也可能有一些不良玩家試圖作弊,這將涉及持續的“監督”和根據需要設置檢查點……為什麼任何外人想要使用這樣的系統,我無法理解。如果我們假設中心化信任,無論如何可能有更有效的方法來建構代幣交換平台。

PoS 不能真正起作用,原因與 perpetuum mobile 不可能,或者換句話說 - 你不能通過拉自己的頭髮來把自己拉起來

問題歸結為這樣一個事實,即在 PoS 中,你賭注的東西和你贏得的東西是同一個東西,一個數字代幣。所以,你賭註一些實際上不存在的東西,以贏得更多實際不存在的東西。你擁有的越多,你就越能贏。當然,因為有一個市場,你可以說你在押註一些“有價值”的東西,但如果你一開始就很便宜,同時它升值了 100 倍,那麼你開始犯規的成本並不是新的價格,但在你得到它的舊價格。此外,如果您對 100 倍感到滿意,您只需將其傾倒在市場上,乾淨利落地退出,讓其他可憐的靈魂暴露在風險中。沒有“投資”是你會輸的,因為它都是數字化的——包括獎金和賭注。

使用 PoW,你的賭注是有形的。你使用了“真”錢,它仍然代表著實際的人類工作,投資於專門的硬體,並消耗了辛勤的體力來贏得獎品。為什麼這很重要?因為能量不能憑空產生——你不能欺騙物理定律。這意味著對作弊企圖的懲罰總是會讓你失去現實世界的資源,而不是一些從一開始就憑空出現的數字代幣。即使您出售所有獎金,也不會抹去您的投資/股份。你仍然擁有你投資的硬體,只要市場賦予它創造的代幣價值,你仍然有動力保持它執行。你不能像 PoS 那樣以 100 倍的速度擺脫它,因為只有代幣升值,而採礦設備貶值。看到不同?

關於這個主題有很好的研究:https ://download.wpsoftware.net/bitcoin/pos.pdf

但是為什麼我們需要 PoW 呢?

問題是,在數字世界中,任何東西都可以被模擬。如果我們試圖模擬黃金,是什麼阻止我們改變這種“虛擬黃金”的顏色。如果我們能做到,那為什麼它應該有價值?加密貨幣最重要的屬性是確保其屬性的確定性,例如發射、可替代性、不變性、安全性等。我們經常聽到“投票”這個詞,但我認為它具有誤導性。當您投票時,是其他人在執行某些操作。加密貨幣並非如此。當您“投票”時,您實際上只是在說“具有 xyz 屬性的加密貨幣是認為有效”,如果有人向您發送帶有 xyq 屬性的東西,您將其視為無效而忽略。如果有許多同行聲明完全相同的 xyz 屬性,那麼它就會成為其中的一種貨幣,任何接受 xyz 作為屬性的人都可以自由加入和交易。接受它的同行越多,您就越確定您將與接受 xyz 屬性的同行進行交易。那麼讓其他人做某事的投票在哪裡?沒有這樣的投票。您要麼接受 xyz,要麼不接受’t. 那是節點的作用。有一個屬性是節點根本無法驗證的——交易的時間順序,為此,我們需要礦工。就是這樣。

使用 PoW,任何重寫歷史的嘗試都是昂貴的。使用 PoS,它是免費的。使 PoS 像檢查點一樣“工作”的“解決方案”違背了目的,因為你怎麼知道哪些檢查點是“正確的”?有人這麼說?一些“可信”的伺服器?我以為我們在這裡建立無需信任的去中心化系統 :)

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