区块链之旅(四)双花攻击、博弈论、Hash函数、数字签名
生活随笔
收集整理的這篇文章主要介紹了
区块链之旅(四)双花攻击、博弈论、Hash函数、数字签名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
雙花攻擊
簡介
“雙花”,即一筆錢被花了兩次或者兩次以上,也叫“雙重支付”
“雙花攻擊”,又叫“雙重消費攻擊”,即同一筆資金,通過某種方式被花費了兩次,取得了超過該筆資金的服務。
實現
- 在確認前的雙花:零確認的交易本來就可能最后沒有寫入區塊鏈。除非小額,最好至少等確認即可規避此類雙花。
- 在確認后的雙花:這就要控制超50%算例才能試試。即類似于一個小分叉,將給一個商店的交易放入孤立區塊中。這種確認后的雙花,很難實施,只是理論上可行。
案例
2018年發生的比特幣黃金(BTG)的雙花攻擊。BTG當時是全球第27大的加密貨幣。攻擊者控制BTG網絡上51%以上的算力(具體百度)
博弈論
簡介
博弈論又被稱為對策論(Game Theory)即是現代數學的一個新分支,也是運籌學的一個重要學科。博弈論是區塊鏈的數學基礎理論,區塊鏈是基于一個分布式網絡技術,在分布式網絡上,任何一個節點獲得信息的權利是對等的,你能在這個系統上得到的任何信息,另外一個人也完全能夠得到。
關鍵概念
- 納什均衡:納什均衡是博弈論的一個解決方案。假設每個參與者都知道其他參與者的策略的情況下,沒有參與者可以通過改變自身策略使自身受益的一個概念。
- 謝林點:這也是博弈論的一個解決方案。是指人們在沒有溝通的情況下的選擇傾向,做出這一選擇可能因為他看起來自然、特別、或者與選擇者有關。
總結
以上是生活随笔為你收集整理的区块链之旅(四)双花攻击、博弈论、Hash函数、数字签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle PL/SQL 源代码加密实
- 下一篇: 【Python】 Python编程基础练