什(shí)么是比特币交易延(yán)展性?
2019-1-28 11:10
来(lái)源:
链门户
比特币网络(luò)会把交易的(de)哈希作为这个交易的 ID,哈希是根据(jù)交易的内容运(yùn)算出来的,如(rú)果交易本身哪怕只(zhī)变(biàn)一(yī)点点,交易哈希(xī)或者说交易 ID 就会变。我们都知(zhī)道,比特币的每一个交易都带有数字签名(míng),比特币(bì)的交(jiāo)易签名算法决定(dìng)了,如果去修改(gǎi)签名的特定(dìng)几位的数据(jù),那么(me)这个签名依旧有效。
但是生成交易 ID 的时(shí)候,会涉及到这个(gè)交(jiāo)易的所有数据,其中(zhōng)包含交易签名。所以如果有人修改了签名,那么交易 ID 就会改变,当然修改必(bì)须在交易(yì)打包(bāo)到(dào)区块之前,因为(wéi)一旦(dàn)交易进入(rù)区块(kuài),那么交(jiāo)易,也包括(kuò)其中包(bāo)含的签名,就不可篡(cuàn)改了(le)。
攻击者(zhě)把签名改一下,让交易 ID也发生变化,而这种修(xiū)改没有(yǒu)修改交易的主体数据(jù)。如果(guǒ)把交易比作一(yī)块金属,那(nà)么这个过程只(zhī)是在上面(miàn)敲了(le)一(yī)下,让它发生了轻微的延展(zhǎn),这就是(shì)交易(yì)延展性这个名字的由(yóu)来。
版权申明:本内容来自于互(hù)联(lián)网,属(shǔ)第三方汇集推荐平台。本文的版(bǎn)权归原(yuán)作者所(suǒ)有,文章言(yán)论不代表链(liàn)门户(hù)的观点,链门户不承担任何法律责任。如有(yǒu)侵权请联系QQ:3341927519进行反馈。