<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 郵箱地址:
神农架| 潮州| 禹州| 自贡| 郴州| 十堰| 绥化| 台湾台湾| 沛县| 辽宁沈阳| 肥城| 海安| 定安| 东莞| 池州| 通辽| 高密| 周口| 大庆| 深圳| 瓦房店| 抚州| 娄底| 湘潭| 安徽合肥| 瓦房店| 平凉| 禹州| 庆阳| 果洛| 萍乡| 大连| 山南| 淮北| 天水| 高密| 丽江| 偃师| 七台河| 儋州| 余姚| 南平| 四平| 中卫| 永新| 齐齐哈尔| 宝应县| 辽宁沈阳| 宿迁| 吉安| 普洱| 宜宾| 汕头| 阳泉| 台南| 长兴| 茂名| 招远| 景德镇| 改则| 锦州| 台北| 通化| 阜阳| 聊城| 绵阳| 高密| 定西| 包头| 济源| 明港| 龙岩| 泗洪| 大兴安岭| 枣阳| 葫芦岛| 内蒙古呼和浩特| 明港| 日照| 公主岭| 河南郑州| 临海| 宜昌| 甘南| 临汾| 巴音郭楞| 十堰| 安徽合肥| 章丘| 金华| 义乌| 台北| 铜陵| 三明| 白银| 邳州| 三门峡| 辽阳| 柳州| 保山| 渭南| 阿拉善盟| 昭通| 三河| 邹城| 简阳| 河北石家庄| 宜春| 贵州贵阳| 儋州| 宁波| 呼伦贝尔| 广州| 石狮| 株洲| 琼中| 平潭| 张掖| 泰州| 株洲| 威海| 喀什| 海安| 枣阳| 伊犁| 惠东| 寿光| 阿拉尔| 鄢陵| 延边| 安康| 保定| 淮北| 咸阳| 衢州| 延安| 朔州| 雅安| 盐城| 东营| 大庆| 建湖| 江苏苏州| 义乌| 克孜勒苏| 桐城| 韶关| 武威| 神木| 广元| 神木| 贺州| 孝感| 漯河| 馆陶| 山南| 钦州| 吐鲁番| 晋中| 滨州| 南阳| 昌吉| 玉环| 新泰| 靖江| 泗洪| 南通| 信阳| 长治| 柳州| 迁安市| 聊城| 巴彦淖尔市| 九江| 台山| 诸暨| 开封| 鞍山| 来宾| 汝州| 包头| 驻马店| 齐齐哈尔| 温岭| 贵港| 三河| 中卫| 青州| 肥城| 博尔塔拉| 乐平| 乌兰察布| 红河| 南京| 泗洪| 宁夏银川| 伊犁| 亳州| 兴安盟| 顺德| 和田| 七台河| 南安| 黄石| 三河| 楚雄| 永康| 海西| 青州| 宜昌| 保山| 中山| 蓬莱| 茂名| 忻州| 广饶| 临汾| 石狮| 衢州| 吐鲁番| 馆陶| 凉山| 阿里| 澳门澳门| 茂名| 昭通| 绥化| 启东| 宝应县| 海门| 常州| 衡阳| 浙江杭州| 绵阳| 常德| 灌南| 襄阳| 五指山| 乐清| 营口| 台北| 镇江| 山东青岛| 长兴| 邵阳| 青海西宁| 驻马店| 通化| 诸城| 宝鸡| 莱州| 永新| 辽阳| 博尔塔拉| 石狮| 高密| 白银| 广汉| 阜新| 安康| 吉林| 阜新| 宜昌| 惠州| 葫芦岛| 醴陵| 昆山| 钦州| 莒县| 巢湖| 邳州| 锡林郭勒| 济南| 张北| 湖州| 文昌| 汕头| 林芝| 吉林长春| 阳江| 阳春| 招远| 桓台| 内江| 凉山| 大庆| 黄山| 威海| 临汾| 宜昌| 泉州| 庄河| 鄂州| 醴陵| 十堰| 鹰潭| 喀什| 六盘水| 建湖| 芜湖|