以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > FIL > Info

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

Author:

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

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

系列回顧:

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

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

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

多簽 Multi-sig

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

Conflux發起第二期區塊鏈KOL培養計劃“起源計劃”:據官方消息,“起源計劃”是Conflux發起的區塊鏈KOL培養計劃,旨在發掘社區力量并以短視頻形式通俗易懂地向大眾科普區塊鏈基礎知識,培養有短視頻創作能力的社區成員作為普及區塊鏈及密碼學基礎知識的先驅。第一期起源計劃中涌現了一批社區個人流量,在中、越、韓累計觸及人群10萬+。起源計劃第二期報名已于7月24日啟動,預計持續兩個月。詳情請見Conflux官方社區。[2020/7/28]

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

雙花攻擊

Double Spend Attack

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

北信源:已申請區塊鏈機專利:6月18日消息,記者從北信源獲悉,公司攜手杭州安存科技,研發出全球首款區塊鏈機,目前雙方已共同申請國內和國際專利,專門保護發明人的知識產權。

公司指出,區塊鏈機不僅完全國產化、安全可控,更填補了區塊鏈科技創新應用的空白。

據公司介紹,區塊鏈機將區塊鏈技術變成了“硬件”,可以直接安裝于企業的機房或者云服務器端,在區塊鏈時間戳上添加北斗定位信息,從源頭保證上鏈數據原裝可信。(中國證券報)[2020/6/18]

1. Race Attack

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

IBM區塊鏈合伙人:企業需要利用區塊鏈等技術來實現可持續發展目標:IBM區塊鏈合伙人Anthony Day表示,使用區塊鏈和其他技術來實現可持續目標,要求企業打破目前的商業思維方式。應對全球問題,需要金融、科技和商業領域的競爭對手認識到它們的共同目標,并迅速形成規模龐大的企業集團,利用區塊鏈這樣的技術實現可持續發展。Day認為,區塊鏈通過保障透明度和信任,可以幫助企業共同實現目標。(Finextra)[2020/3/6]

2. Finney Attack

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

聲音 | 微眾銀行區塊鏈首席架構師:未來兩三年區塊鏈生態會成燎原之勢:在近日舉辦的2018新加坡金融科技節上,微眾銀行區塊鏈首席架構師張開翔接受采訪時表示,未來兩三年會涌現出一大批基于區塊鏈和聯盟鏈的實用場景和成功商業案例,整個區塊鏈生態將呈現一種星星之火可以燎原的態勢。[2018/11/19]

3. Vector76 attack

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

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

紫云股份擬與洛陽交運集團成立合資公司 利用區塊鏈應用在供應鏈領域:紫云股份(871413)4月25日公告,公司與洛陽交通運輸集團有限公司基于各自優勢,共同成立以供應鏈管理智慧物流云服務的為主營業務的子公司。公司稱,子公司的組建一是將加快公司區塊鏈技術應用在供應鏈領域及更多實際業務場景的應用創新落地;二是公司現有的智慧物流云服務平臺運營模式將與傳統物流深入融合,相關產品和服務將加速升級迭代,使公司更具有競爭力;三是根據協議約定,雙方將利用子公司對現有物流資源充分整合,對公司的業績和經營發展將會起到較大促進作用。[2018/4/26]

接著,攻擊者開始在交易 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區塊鏈游戲幣最高漲多少richquack幣為什么一直下跌Spartacatsmatter幣未來

FIL
BanklessDAO:教科書式的DAO是如何實現去中心化治理的_ANK:lbank創始人

本文轉自公號:老雅痞(laoyapi) 237 | 作者? 2013年,Vitalik Buterin在以太坊白皮書中有史以來第一次對DAO的來源進行描述.

1900/1/1 0:00:00
什么是回撤丨金色百科_區塊鏈:sunbitternbird

回撤,是我們在看幣價行情文章時,經常看到的一個詞語。其中最大回撤率也是行情分析中的一個重要風險指標,因此有必要詳細來解釋一下什么是回撤.

1900/1/1 0:00:00
Sui鏈能否扛起web3可擴展性方案大旗?_YST:WEB69

2022年,在人人都在喊著web3時代已經來臨的時候,市場也開始裸露出它原本就基于web3所存在的弊端,例如低吞吐量和高延遲,智能合約語言的平臺不互通等等一系列問題.

1900/1/1 0:00:00
白話區塊鏈入門082 | 幣王傳第3回:比特幣國度里的國王很短命_WOR:SWAPTC幣

作者 | WJ出品|白話區塊鏈早前,白話區塊鏈有過一篇詳細報道《假如請5個皇帝來講解區塊鏈》。對的,你沒有看錯,比特幣國度里有國王,而且每個都很“短命”,只能活10分鐘左右,10分鐘后就會成為歷.

1900/1/1 0:00:00
一文讀懂 Wombat 協議:如何革新的穩定幣兌換體驗_BAT:WOM

自2020年DeFi Summer以來,穩定幣得到爆發式的增長。據Coingecko數據顯示,市值前十的加密貨幣中有3個穩定幣項目,分別為USDT(725億美元)、USDC(536億美.

1900/1/1 0:00:00
Gnosis中興之路:加密世界的古老家族如何迸發新生?_NOS:Counos Coin

加密世界的古早居民相信都不會對 Gnosis 這個名字感到陌生。這個萌芽在加密蠻荒時代的火種,一直作為去中心化預測市場而被人熟知.

1900/1/1 0:00:00
ads