<rt id="yg6q0"><small id="yg6q0"></small></rt>
<acronym id="yg6q0"><center id="yg6q0"></center></acronym>
<acronym id="yg6q0"><optgroup id="yg6q0"></optgroup></acronym>
<rt id="yg6q0"></rt>
<acronym id="yg6q0"></acronym>
<rt id="yg6q0"><center id="yg6q0"></center></rt>
<acronym id="yg6q0"><small id="yg6q0"></small></acronym>
<acronym id="yg6q0"></acronym>

廣告位出租、網站出售,有意向者聯系:1466191513

一分鐘明白“交易延展性”!

科技新聞 2019-10-17 11:34104網絡整理

隔離見證起初的目標,是為了解決比特幣的交易延展性(transaction malleability)攻擊問題。

什么是交易延展性?

交易延展性(transaction malleability)源于比特幣源代碼中的一個錯誤。

這個錯誤,可以在不改變交易輸出或交易內容的情況下,更改交易ID。這個錯誤意味著,在交易被礦工寫入區塊之前,交易簽名可以被更改。

換句話說,也就是一筆未被確認的比特幣交易,有可能被黑客造出兩筆合法的交易。

誰會受影響?

雖然,礦機最終只會確認一筆交易,而且交易的輸出保持不變,你的比特幣,還是會轉入給預期的收款人。

但是,確認了假的交易ID,會改變哈希值,由于哈希函數的特性,后面的交易,取決于前面交易ID中包含的哈希值。交易ID變動,后續的哈希值都會完全改變。

在這種情況下,任何未確認的交易,都是不安全的。

交易延展性(transaction malleability)攻擊,會給那些追求確認快速到賬的交易所,造成巨大損失。

2014年,有人利用這個漏洞,大規模攻擊比特幣網絡,內存池(MemPool)中充滿了假交易,造成比特幣網絡堵塞,導致部分全節點宕機,網卓新聞網,導致比特幣網絡極其不穩定。

曾經最大的比特幣交易所——Mt.Gox宣布倒閉的部分原因,就是延展性攻擊(transaction malleability)。

而要使用閃電網絡,必須修復交易延展性。隔離見證(SegWit)解決了這個問題。

Segwit(隔離見證)如何解決?
 
Core開發員Pieter Wuille 于2015年12月,在香港提出了隔離見證 (Segregated Witness) 。

Segwit將簽名從交易中移除,生成區塊頭的交易哈希值,完全由交易信息決定。

即使簽名被改變,而交易的內容沒有改變,交易的哈希仍然是相同噠。

換句話說,黑客沒有私鑰,就改不了交易hash。非常完美的解決了交易延展性攻擊。

一分鐘明白“交易延展性”!

關鍵詞: 交易延展性  隔離見證  

一分鐘明白“交易延展性”!
轉載請表明文章出處
本文地址:http://www.bdtljx.com/keji/67602.html


標簽:隔離見證  交易延展性  

站長統計代碼放在此處

聯系QQ:1466191513 郵箱地址:
怀化| 山西太原| 东方| 新沂| 云南昆明| 深圳| 燕郊| 怒江| 铜川| 如皋| 沧州| 泰兴| 新余| 甘肃兰州| 嘉兴| 衡阳| 甘肃兰州| 邵阳| 瑞安| 咸阳| 韶关| 仁寿| 迁安市| 淄博| 大兴安岭| 泉州| 马鞍山| 鹤岗| 克拉玛依| 昌都| 涿州| 三门峡| 汉中| 绵阳| 克拉玛依| 锡林郭勒| 吉林长春| 南京| 鹤壁| 随州| 吐鲁番| 桓台| 澄迈| 乐清| 岳阳| 泗阳| 儋州| 莆田| 德州| 石狮| 湖北武汉| 昌吉| 安庆| 台山| 克拉玛依| 遂宁| 寿光| 中卫| 昌吉| 正定| 南充| 台山| 黔南| 大同| 塔城| 潜江| 丽江| 晋中| 沧州| 塔城| 澄迈| 海东| 怀化| 连云港| 安岳| 淮北| 遵义| 威海| 海门| 眉山| 茂名| 哈密| 大庆| 阿拉尔| 莆田| 周口| 靖江| 库尔勒| 新乡| 锡林郭勒| 日喀则| 玉林| 唐山| 荆州| 湛江| 改则| 那曲| 昭通| 顺德| 温岭| 濮阳| 鄢陵| 绵阳| 台湾台湾| 甘孜| 长垣| 江门| 常德| 蓬莱| 文昌| 马鞍山| 灌云| 甘南| 常州| 武安| 上饶| 海西| 博罗| 肥城| 禹州| 白银| 武威| 塔城| 日喀则| 济源| 塔城| 山南| 伊春| 临汾| 平潭| 普洱| 新乡| 阿勒泰| 醴陵| 荆州| 桐城| 德州| 山东青岛| 张家界| 厦门| 霍邱| 那曲| 邯郸| 黄南| 晋中| 内江| 舟山| 揭阳| 吴忠| 吕梁| 钦州| 丹东| 丹东| 神农架| 延安| 濮阳| 海安| 梧州| 荣成| 蓬莱| 泗洪| 高密| 常德| 天水| 燕郊| 滁州| 南充| 商洛| 吐鲁番| 吉林| 乐平| 河北石家庄| 百色| 海丰| 马鞍山| 温岭| 永康| 四平| 济源| 益阳| 甘南| 保定| 白城| 红河| 昌吉| 海南| 宿州| 朝阳| 泗洪| 抚州| 大庆| 诸暨| 石狮| 泉州| 哈密| 辽阳| 黔东南| 襄阳| 宜宾| 海安| 三明| 玉林| 余姚| 任丘| 台北| 岳阳| 玉溪| 黔西南| 鹤壁| 马鞍山| 宜都| 云南昆明| 台山| 呼伦贝尔| 台中| 恩施| 菏泽| 梧州| 吐鲁番| 临沧| 阿拉善盟| 台州| 运城| 海丰| 乌兰察布| 莆田| 铁岭| 温岭| 七台河| 邯郸| 柳州| 泰州| 丽江| 运城| 黄南| 锦州| 连云港| 库尔勒| 大庆| 阿克苏| 阿坝| 怒江| 昌吉| 泉州| 台中| 招远| 吉安| 湘西| 龙岩| 日土| 绵阳| 乌兰察布| 绥化| 雄安新区| 泰兴| 南通| 乌兰察布| 南安| 许昌| 铜川| 安吉| 临汾| 漯河| 四平| 金昌| 南京| 泸州| 威海| 海南海口| 淮北| 吴忠| 台州| 余姚| 通辽| 衡阳| 济南| 灌南| 运城| 白山| 马鞍山| 庆阳| 临汾| 新泰| 广饶| 湖州| 中卫| 海拉尔| 襄阳| 永新| 宿迁| 南京| 恩施| 丽江| 梅州| 贺州| 安岳| 灵宝| 东台| 抚州| 来宾|