區塊鏈技術就算可以防止系統層面的篡改,怎麼防止人為道德風險的篡改?

時間 2021-06-03 10:24:52

1樓:

區塊鏈技術(P2P網路加分布式賬本)本身沒辦法防止道德風險。區塊鏈技術需要加上一定的共識機制才可以。這是乙個技術+社會化工程的解決方案,不單純靠技術。

簡單說來,我沒辦防止你某些單獨節點作惡,但是我可以保證大多數節點不作惡,靠大多數節點的共識,來屏棄作惡的節點。

而具體的邏輯,就是使用POW或者POS的機制,你付出一定資源成本(算力,或者資本)就能獲得一定收益。既然都要付出成本,而作惡的成功率要遠遠低於正常工作的成功率(基於共識機制,除非你占有超過51%的資源),那麼我幹嘛要做費力不討好的事情?

2樓:cpm

可以通過設計新的共識協議解決,例如增加確認過程、引入仲裁、基於博弈的共識等,但是無法完全解決,因為現實世界與虛擬世界難以完全對映

3樓:chenfeng

區塊鏈是去中心化

傳統的,黑入銀行系統就可以修改你賬戶上的錢區塊鏈是大家共乙個賬單,要修改你的賬戶需要修改所有區塊並修改所有節點因此,理論上不可行,除非有上帝之手,穿越時間緯度,降維打擊

4樓:「已登出」

所謂分布式安全,是說這個系統沒有單一的突破點,不是說它沒有突破點,你這個使用者如果讓別人知道你的密碼了,你的錢就不安全了,但這僅僅是你的錢,不是其它人的錢。

但如果是中心的系統,比如乙個中心銀行,只要被人突破了銀行自身的安全措施,那麼所有人都不安全,任何乙個人的錢都可能被人轉走。

5樓:

正如加密和儲存也分別屬於兩種技術那樣,區塊鏈和儲存其實也是兩種不同的技術,只不過兩種技術結合在一起有了使用價值而已。

區塊鏈技術本身利用了共識演算法盡量確保資料不會被任何乙個人惡意篡改。共識演算法其實是各種分布式一致性演算法中的一種。要知道,在設計任何乙個大規模分布式系統時,我們必須假定節點是不可靠的,即它上面的資料有可能會發生變化(例如丟失、突變等),所以需要一系列手段來遮蔽這些問題,使得個別節點的不可靠不會影響上層應用,即上層應用感知不到。

共識演算法與之類似,也能夠遮蔽個別的錯誤,使得對上層表現出整體的正確性。

但是共識演算法與普通的分布式一致性演算法的差別在於,後者一般來講是面向可信環境的,即個別節點的不可靠是因為軟硬體的bug、裝置老化、物理環境變化等類似於「Act of God」造成的;而前者是面向非可信環境的,即個別節點的不可靠是故意的、針對性的、甚至高智慧型的,因此事情就變得複雜了一點,但基本的邏輯就是「少數服從多數」,我們假定老百姓的眼睛是雪亮的。

綜上,我們可以看到區塊鏈本身與儲存沒有任何關係。儲存技術解決的是「軟硬體bug、裝置老化、物理環境變化」造成的資料篡改,而區塊鏈技術解決的是人為層面的篡改,即故意篡改。

但是,「少數服從多數」真的可靠嗎?

而在計算機世界裡,「多數」是可以被仿造的,不就是一堆IP位址和伺服器嘛。為了防止仿造,位元幣,作為區塊鏈的一種應用,採用了幾個機制:第一,提交資料是要付出代價的;第二,真實的做好記錄是可以獲得好處的(獲得位元幣獎勵);第三,偽造假的記錄是沒好處的(不能獲得幣獎勵)。

同時,位元幣的規模已經很大,很少有人能控制1/3以上的計算力來偽造。這樣一來,假如我是乙個篡改者,我肯定會想:「我既然沒有控制1/3以上計算力的能力,那我偽造記錄就沒有任何意義,還不如老老實實做記錄呢。

」所以整個生態就變得穩定了。

而其他基於區塊鏈的產品,一是沒有位元幣這麼大的盤子,很容易被擁有大型計算能力的大莊家搶奪了主導權;二是對「真實的做記錄」沒有足夠的激勵,就沒有人願意去做這個記錄,或者「做假記錄」獲得的好處比失去的激勵更大,變相鼓勵了篡改者去做假的記錄。

綜上,區塊鏈的「解決人為層面的篡改」的這一技術特徵只有在特定的商業模式下才能成立

如何學習區塊鏈技術?

肖遙 看你的目的,如果你是要開發區塊鏈底層技術,那麼可以走碼農的常規路線從學習程式設計開始。如果你是要利用區塊鏈做一些應用,建議使用成熟的公鏈,不少公鏈提供豐富的API。基本上只要有HTML,CSS,JS基礎加上對區塊鏈特性的了解就能開發出大廠才能完成的溯源 存證應用。 磐澐科技 實戰是最好的學習,...

區塊鏈技術有什麼前景?

張三區塊鏈 拋開其他方面不談,只說技術的話,區塊鏈是大有可為的。區塊鏈技術誕生至今,作為天然的 信任機器 各行各業都在研討和設計本行業與區塊鏈技術結合的應用,所以從題主的問題 區塊鏈技術真的有未來嗎?答案是肯定並且一定的。在現實中,其實很多方面已經對接上了區塊鏈技術 金融科技 能源 保險 智慧型物流...

區塊鏈技術有哪些缺點?

區塊鏈是一種由多方共同維護,使用密碼學保證傳輸和訪問安全,能夠實現資料一致儲存 難以篡改 防止抵賴的記賬技術,也稱為分布式賬本技術。目前區塊鏈的比較典型的缺點,也是最大的缺點。就是TPS太低了。比如說ETH的TPS只有20 30,根本無法滿足使用者在網路上的應用。現在有很多不同的專案用不同的方式來嘗...