買以太坊 買以太坊
Ctrl+D 買以太坊
ads

區塊鏈:區塊鏈安全入門筆記(四) | 慢霧科普_ACK

Author:

Time:1900/1/1 0:00:00

雖然有著越來越多的人參與到區塊鏈的行業之中,然而由于很多人之前并沒有接觸過區塊鏈,也沒有相關的安全知識,安全意識薄弱,這就很容易讓攻擊者們有空可鉆。面對區塊鏈的眾多安全問題,慢霧特推出區塊鏈安全入門筆記系列,向大家介紹十篇區塊鏈安全相關名詞,讓新手們更快適應區塊鏈危機四伏的安全攻防世界,同時歡迎添加文章末尾二維碼催更!

系列回顧:

區塊鏈安全入門筆記(一) | 慢霧科普

區塊鏈安全入門筆記(二) | 慢霧科普

區塊鏈安全入門筆記(三) | 慢霧科普

多簽 Multi-sig

多簽(Multi-sig)指的是需要多個簽名才能執行的操作(這些簽名是不同私鑰生成的)。這可用于提供更高的安全性,即使丟失單個私鑰的話也不會讓攻擊者取得帳戶的權限,多個值得信賴的各方必須同時批準更新,否則無效。

在美上市區塊鏈中概股普遍收跌:今日美股收盤,在美上市區塊鏈中概股普遍收跌。嘉楠科技收跌3.09%,人人網收跌3.41%,中網載線收漲0.86%,寺庫收漲1.15%,迅雷收跌2.49%,獵豹移動收跌3.69%,蘭亭集勢收跌2.05%。[2020/8/28]

我們都知道,一般來說一個比特幣地址對應一個私鑰,動用這個地址中的資金需要私鑰的持有者發起簽名才行。而多重簽名技術,簡單來說,就是動用一筆資金時需要多個私鑰簽名才有效。多簽的一個優勢就是可以多方對一筆付款一起達成共識,才能支付成功。

雙花攻擊

Double Spend Attack

雙花攻擊(Double Spend Attack)即一筆錢花了兩次,雙重支付,利用貨幣的數字特性兩次或多次使用“同一筆錢”完成支付。雙花不會產生新的 Token,但能把自己花出去的錢重新拿回來。簡單說就是,攻擊者將一筆 Token 轉到另外一個地址,通常是轉到交易所進行套現,然后再利用一些攻擊手法對轉賬交易進行回滾。目前有常見的幾種手法能夠引發雙花攻擊:

動態 | 摩根大通報告:區塊鏈被主流采用仍需數年時間:摩根大通(JPMorgan)近日發布的關于區塊鏈的報告稱,區塊鏈被主流采用仍需數年時間。報告作者稱,他們看到了分布式賬本技術(DLT)通過更有效的信息傳輸方法改變銀行當前業務模式。但是區塊鏈的采用速度將取決于“解決法律和技術問題”,尤其是與跨平臺整合相關的問題。區塊鏈解決方案的廣泛實施至少還有三到五年的時間,但宏觀經濟環境、法律和監管框架等挑戰以及跨平臺整合等技術挑戰可能會進一步減緩進展。(CryptoGlobe)[2020/2/24]

1. Race Attack

這種攻擊主要通過控制礦工費來實現雙花。攻擊者同時向網絡中發送兩筆交易,一筆交易發給自己(為了提高攻擊成功的概率,他給這筆交易增加了足夠的礦工費),一筆交易發給商家。由于發送給自己的交易中含有較高的手續費,會被礦工優先打包進區塊的概率比較高。這時候這筆交易就會先于發給商家的那筆交易,那么發給商家的交易就會被回滾。對于攻擊者來說,通過控制礦工費,就實現了同一筆 Token 的“雙花”。

聲音 | 人民日報:答好區塊鏈發展“應用題”:12月3日,人民日報發布評論員觀察文章《答好區塊鏈發展“應用題”》。文章表示,發展和利用區塊鏈技術,必須堅持守正創新,回歸技術應用的本原。從現實情況來看,我國在區塊鏈領域擁有良好基礎;國家對區塊鏈的重視,為區塊鏈技術發展與應用帶來更大機遇。鼓勵區塊鏈發展,不等于一哄而上,搞惡性競爭、重復建設。只有不斷加強協同攻關,構建區塊鏈產業生態,推動集成創新和融合應用,才能讓好技術有好前程。從治理的視角出發,區塊鏈技術應用對監管能力與水平提出了更高要求。要探索建立適應區塊鏈技術機制的安全保障體系,引導和推動區塊鏈開發者、平臺運營者加強行業自律、落實安全責任。要把依法治網落實到區塊鏈管理中,推動區塊鏈安全有序發展。區塊鏈技術給社會發展與治理帶來新的可能,如何推動區塊鏈技術和產業創新發展,積極推進區塊鏈和經濟社會融合發展,已經成為嶄新的思考題。答好這道考題,既需要創新的思維,也離不開審慎的態度、務實的行動。[2019/12/3]

2. Finney Attack

聲音 | 中科院教授呂本富:打著區塊鏈的旗號、號稱賺快錢基本上都是陷阱或騙局:11月19日晚,《央視財經評論》邀請中國科學院大學教授呂本富開展以“?別讓區塊鏈變成‘到處騙’”為主題的討論。呂本富表示,區塊鏈領域,有兩個圈,一個叫幣圈,一個叫鏈圈。過去幣圈的騙子多,各種各樣的幣。現在鏈圈,也有人打著“區塊鏈養豬”“區塊鏈玩游戲”“區塊鏈走路”等旗號。假如走路都能賺錢,誰還會干活呢?所以其實都是幌子而已。區塊鏈是一個底層的應用技術,如果它能用在“養豬”“走路”等等方面,就基本上無所不能了。區塊鏈只是一個低層技術,它的各種應用還比較遠。它只是一個記錄信息的工具,把很多信息記錄下來,不能更改、可信任。那養豬有什么可信任的?跟區塊鏈沒有關系。所以說,凡是打著區塊鏈的旗號,號稱賺快錢,馬上翻多少倍的,基本上都是陷阱或騙局。[2019/11/20]

攻擊者主要通過控制區塊的廣播時間來實現雙花,攻擊對象針對的是接受 0 確認的商家。假設攻擊者挖到區塊,該區塊中包含著一個交易,即 A 向 B 轉了一定數量的 Token,其中 A 和 B 都是攻擊者的地址。但是攻擊者并不廣播這個區塊,而是立即找到一個愿意接受 0 確認交易的商家向他購買一個物品,向商家發一筆交易,用 A 向商家的地址 C 支付,發給商家的交易廣播出去后,攻擊者再把自己之前挖到的區塊廣播出去,由于發給自己的交易先于發給商家的交易,對于攻擊者來說,通過控制區塊的廣播時間,就實現了同一筆 Token 的“雙花”。

現場 | Coindesk2019Q1區塊鏈發展報告:上一輪熊市結束并正開啟新一輪牛市:金色財經現場報道,Tetras Capital聯合創始人Alex Sunnarborg在2019紐約共識大會上發布Coindesk2019年一季度區塊鏈發展報告,報告從比特幣占比變化、交易量、衍生品市場、流動性、比特幣探底、比特幣減半、鏈上交易數據、算力、難度、交易基礎措施、交易費用、DeFi、Staking、機構入場、人才涌入、托管服務、期貨流入等各方面總結了2019年第一季度的區塊鏈發展。報告認為,上一輪熊市已經結束并正在開啟新一輪牛市;開發者和技術比以往都好;研究者和投資者更挑剔;長期機構投資者正公開進入區塊鏈行業;基礎措施逐步成熟。[2019/5/13]

3. Vector76 attack

Vector76 Attack 又稱“一次確認攻擊”,也就是交易確認一次后仍然可以回滾,是 Finney Attack 和 Race Attack 的組合。

攻擊者創建兩個節點,節點 A 連接到商家節點,節點 B 連接到區塊鏈網絡中的其他節點。接著,攻擊者用同一筆 Token 發起兩筆交易,一筆交易發送給商家地址,我們稱為交易 1;一筆交易發送給自己的錢包地址,我們稱為交易 2。與上面說的 Race Attack 一樣,攻擊者對交易 2 添加了較高的礦工費從而提高了礦工的打包概率,此時,攻擊者并沒有把這兩筆交易廣播到網絡中去。

接著,攻擊者開始在交易 1 所在的分支上進行挖礦,這條分支我們命名為分支 1。攻擊者挖到區塊后,并沒有廣播出去,而是同時做了兩件事:在節點 A 上發送交易 1,在節點 B 上發送交易 2。

由于節點 A 只連接了商家節點,所以當商家節點想把交易 1 傳給其它對等節點時,連接了更多節點的節點 B,已經把交易 2 廣播給了網絡中的大部分節點。于是,從概率上來講,交易 2 就更有可能被網絡認定為是有效的,交易 1 被認定為無效。

交易 2 被認為有效后,攻擊者立即把自己之前在分支 1 上挖到的區塊,廣播到網絡中。這時候,這個接受一次確認就支付的商家,會確認交易成功,然后攻擊者就可以立即變現并轉移資產。

同時,由于分支 2 連接的更多節點,所以礦工在這個分支上挖出了另一個區塊,也就是分支 2 的鏈長大于分支 1 的鏈長。于是,分支 1 上的交易就會回滾,商家之前支付給攻擊者的交易信息就會被清除,但是攻擊者早已經取款,實現了雙花。

4. 51% attack

攻擊者占有超過全網 50% 的算力,在攻擊者控制算力的這段時間,他可以創造一條高度大于原來鏈的新鏈。那么舊鏈中的交易會被回滾,攻擊者可以使用同一筆 Token 發送一筆新的交易到新鏈上。

目前已知公鏈安全事件的攻擊手法多為 51% 攻擊,截止發稿日由于攻擊者掌握大量算力發起 51% 攻擊所造成的損失共 19,820,000 美金。2019 年 1 月 6 日,慢霧區預警了 ETC 網絡的 51% 算力攻擊的可能性,據 Coinbase 博客報道該攻擊者總共發起了 15 次攻擊,其中 12 次包含雙花,共計被盜 219,500 ETC(按當時市價約為 110 萬美元),攻擊者經過精心準備,通過租借大量算力向 ETC 發動了 51% 攻擊,累計收益超 10 倍,Gate.io、Yobit、Bitrue 等交易所均受到影響。所幸在整個 ETC 生態社區的努力下,一周后攻擊者歸還了攻擊所得收益,幸而沒有造成進一步的損失。

軟分叉 Soft-fork

軟分叉(Soft-fork)更多情況下是一種協議升級,當新共識規則發布后,沒有升級的舊節點并不會意識到代碼已經發生改變,而繼續生產不合法的區塊,就會產生臨時性分叉,但新節點可以兼容舊節點,即新舊節點始終在同一條鏈上工作。

硬分叉 Hard-fork

硬分叉(Hard-fork)是區塊鏈發生永久性分歧,在新共識規則發布后,已經升級的節點無法驗證未升級節點產生的區塊,未升級節點也無法驗證已經升級的節點產生的區塊,即新舊節點互不兼容,通常硬分叉就會發生,原有正常的一條鏈被分成了兩條鏈(已升級的一條鏈和未升級的一條鏈,且這兩條鏈互不兼容)。

歷史上比較著名的硬分叉事件是 The DAO 事件,作為以太坊上的一個著名項目,由于智能合約的漏洞造成資金被黑客轉移,黑客盜取了當時價值約 6000 萬美元的 ETH,讓這個項目蒙受了巨大的損失。為了彌補這個損失,2016 年 7 月,以太坊團隊修改了以太坊合約代碼實行硬分叉,在第 1920000 個區塊強行把 The DAO 及其子 DAO 的所有資金全部轉到一個特定的退款合約地址,進而“奪回”了黑客所控制 DAO 合約上的幣。但這個修改被一部分礦工所拒絕,因而形成了兩條鏈,一條為原鏈(以太坊經典,ETC),一條為新的分叉鏈(ETH),他們各自代表了不同社區的共識和價值觀。

Tags:區塊鏈ACKTACATT區塊鏈運用的技術中不包括哪一項quack幣歷史高價是多少Stackswatt幣跑路了

酷幣交易所
CIA:一文了解Web3社交網絡Solcial_OLC

GameFi板塊在2021年的關注度比較好,并且賽道整體迎來了爆發,無論從用戶數、交易額以及整體板塊項目市值的數據表現,都能有所印證.

1900/1/1 0:00:00
BASI:Basis:去中心化的虛擬央行_Genesis Wink

美元掛鉤的Basis,透過協議算法,Basis依據兌美元匯率的變化來計算并調整token供應量,簡單來說其穩定價格的方式,就如同央行透過控制法幣流通量抑制法幣的價格波動.

1900/1/1 0:00:00
FIN:Kyoko Finance:叩開D2D信貸的大門 解鎖跨鏈NFT借貸市場_NFT價格

DAO與NFT已然成為WEB3主流敘事,但似乎還差點什么?用孫正義的時光機法則觀察,圍繞著DAO與NFT的信貸市場尚且空白,于是有了Kyoko Finance.

1900/1/1 0:00:00
AVI:電子現金很方便?或許你還不了解法定數字貨幣_數字貨幣的騙局

大部分人在日常出行和購物消費時,都會傾向于選擇支付寶、微信來支付。僅僅幾年時間,電子現金的出現已經改變了人們的生活方式,也提高了支付效率.

1900/1/1 0:00:00
NBS:即將推出的元宇宙游戲Forgotten Runiverse出售虛擬土地募資_CHI

游戲開發商和發行商 Bisonic Inc. 和 Magic Machine 周三宣布已經完成一輪土地代幣融資.

1900/1/1 0:00:00
元宇宙:QTC:Web3.0元宇宙數字資產中的佼佼者_TChain

作者:Akechi Web3.0的元宇宙究竟是什么?在討論Web3.0與元宇宙至兩個概念之前,我們首先要向讀者指明,現在我們的網絡處于讀+寫的Web2.0時代.

1900/1/1 0:00:00
ads