Views
Total
0
Shares

【權益證明(Proof-of-Stake)是什麼 而51%攻擊又是什麼】

上回講到 工作量證明(Proof-of-Work) 這種共識機制的區塊鏈,需要礦工提供很高算力競爭每一個區塊,代價是電力、電腦設備等硬件的投放,引起一連串環保問題。此外,比特幣區塊鏈的設定為每十分鐘生產一個區塊,目的是維持高算力的競爭,以確保黑客不能輕易攻擊區塊鏈。

 

黑客如果要攻擊工作量證明(Proof-of-Work)的區塊鏈,一定要控制到51%的總算力,因為黑客需要在區塊生成時進行攻擊,而同時有很多礦工競爭生成區塊,所以黑客就算改到一個區塊, 下一個區塊也未必是黑客生成。而工作量證明的精神就是相信做得最多區塊的那個,當其他礦工生成新一個區塊,之前的區塊亦會被視為真確,亦即黑客改動的區塊會回復番正常。

 

 

除非黑客佔有51%總算力才可以長期在區塊鏈生成的每一個區塊作改動,簡單來說是無可能,因此工作量證明是一個很可靠的共識機制。不過每十分鐘生成一個區塊依然是一個速度問題,所以出現了權益證明(Proof-of-Stake)這種共識機制,而大家耳熟能詳的ETH2.0就是以太坊的共識機制,將由工作量證明(PoW)轉為權益證明(PoS)。

 

 

權益證明(Proof-of-Work)其實很簡單,跟追女孩一樣,誰有錢,誰就成功,只要放錢鎖在區塊鏈,這個動作叫做質押(Staking),就會成為區塊鏈的其中一個節點(Node),當你被隨機抽中成為其中一個區塊的生成者,亦即是驗證者(Validator),區塊驗證完成也一樣會得到區塊獎勵(Block Reward)。而被抽中成為驗證者的機會率是取決於係放了多少錢在鏈中進行質押(Staking)。

 

 

權益證明(PoS)用隨機的方法抽節點來做區塊驗證者,它可以設定為每秒生成一個區塊,所以每個區塊生成時間也更有效率,因為不像PoW咁樣,以時間(計算超難數學題的時間)確保每個區塊的真確性。PoS因此可以更快生產區塊,區塊的大細(區塊儲存的內容可以增加)也可以調高(進行更多交易),又可以解決環保的問題。

 

 

黑客攻擊PoS的機制同樣地可以保障到,黑客需要控制PoW區塊鏈的51%算力才有機會成功,而黑客要攻擊PoS機剩下的區塊鏈就需要控制51%的節點,亦即是要有整個區塊鏈的資金資押池的51%,即是很多很多錢,對黑客來說亦是不可能的事。

 

 

 

權益證明(PoS)

這種共識機制亦帶來很多好處,更快,更多內容儲存在區塊中,令PoS區塊鏈的應用層面更廣泛,例如NFT、DeFi、GameFi、dApp等⋯⋯PoS這種共識機制已經很多區塊鏈使用,例如Cardano(ADA)、Polkadot(DOT),Ethereum(ETH)亦即將轉為ETH2.0(PoS共識機制)

Related blog posts