<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:34132網絡整理

隔離見證起初的目標,是為了解決比特幣的交易延展性(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/67603.html


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

站長統計代碼放在此處

聯系QQ:1466191513 郵箱地址:
临夏| 诸城| 锡林郭勒| 张掖| 无锡| 启东| 台北| 巴彦淖尔市| 呼伦贝尔| 马鞍山| 淮安| 辽源| 攀枝花| 营口| 曲靖| 石嘴山| 克拉玛依| 如东| 琼海| 嘉峪关| 张掖| 铜陵| 常州| 玉溪| 阿拉善盟| 巴彦淖尔市| 澄迈| 扬中| 沧州| 河南郑州| 澄迈| 松原| 兴安盟| 阿勒泰| 鹤岗| 丽江| 庆阳| 屯昌| 滁州| 天水| 淮南| 泰兴| 毕节| 寿光| 普洱| 佛山| 海丰| 莆田| 盐城| 齐齐哈尔| 海门| 新乡| 济源| 滁州| 牡丹江| 内蒙古呼和浩特| 临夏| 沛县| 内江| 湛江| 邹城| 琼海| 百色| 宝应县| 公主岭| 云南昆明| 东莞| 单县| 鹤岗| 邹平| 枣阳| 乌兰察布| 五指山| 吐鲁番| 宁夏银川| 台北| 楚雄| 丽江| 潮州| 正定| 仁怀| 松原| 亳州| 大庆| 惠州| 漳州| 白城| 抚顺| 任丘| 德宏| 塔城| 海西| 阜阳| 寿光| 江西南昌| 桐城| 宜春| 惠州| 凉山| 垦利| 云浮| 招远| 黔东南| 德阳| 西双版纳| 曲靖| 杞县| 广饶| 白沙| 淮南| 嘉峪关| 南通| 晋江| 曹县| 绍兴| 乌兰察布| 温岭| 邢台| 固原| 毕节| 吐鲁番| 玉溪| 蚌埠| 阜新| 澳门澳门| 德州| 绍兴| 辽阳| 鄢陵| 宜昌| 柳州| 宜昌| 内蒙古呼和浩特| 博尔塔拉| 神农架| 那曲| 邳州| 安吉| 石河子| 桐乡| 东方| 广汉| 榆林| 中卫| 朔州| 余姚| 海北| 阿勒泰| 泸州| 来宾| 阳江| 海西| 昌吉| 林芝| 海宁| 湖南长沙| 湖南长沙| 迪庆| 崇左| 洛阳| 十堰| 凉山| 宜昌| 天水| 揭阳| 延边| 汝州| 宣城| 海拉尔| 河源| 和田| 松原| 永州| 泗洪| 任丘| 桐城| 邹城| 渭南| 莒县| 新沂| 偃师| 白沙| 河源| 高雄| 盘锦| 东营| 石河子| 雄安新区| 河南郑州| 贵港| 晋江| 酒泉| 长治| 南充| 本溪| 丽江| 内蒙古呼和浩特| 屯昌| 池州| 沛县| 南京| 泰兴| 德清| 汉川| 曲靖| 台湾台湾| 常州| 泗洪| 赣州| 承德| 清徐| 临汾| 海宁| 衢州| 林芝| 江西南昌| 儋州| 梅州| 新疆乌鲁木齐| 安庆| 海西| 昆山| 大兴安岭| 海东| 澄迈| 台湾台湾| 基隆| 鹤岗| 玉环| 来宾| 鹤岗| 常州| 蚌埠| 吕梁| 株洲| 开封| 灵宝| 绍兴| 娄底| 娄底| 泰兴| 永新| 河北石家庄| 和县| 吉安| 宿迁| 肥城| 临海| 宜春| 克孜勒苏| 宜都| 济南| 昆山| 聊城| 高雄| 镇江| 崇左| 林芝| 仁怀| 铜陵| 巴音郭楞| 丹东| 武安| 文昌| 济南| 宁国| 平潭| 南充| 安徽合肥| 库尔勒| 营口| 湘潭| 海南海口| 阜新| 西藏拉萨| 南通| 荣成| 韶关| 娄底| 长垣| 陵水| 亳州| 河南郑州| 丽江| 周口| 鹰潭| 澳门澳门| 眉山| 清徐| 沧州| 乌兰察布| 那曲| 塔城| 贵港| 邹平| 黄冈| 明港| 菏泽| 滨州| 牡丹江|