比特币隔离见证

时间:2024-09-23 编辑: 浏览:(469)

比特币如何扩容,是很多人关心的问题, 开发者们大致提出了两个方案, 一个是扩大区块的容量,比如到8M左右, 另外一个就是隔离见证的方案。中本聪曾经在代码中写到,在审核统计区块大小的时候,每一个区块大小不超过1M,那么在现有的区块审核逻辑情况下如何缓解现在比特币拥堵问题? bitcoin-core的开发者给出了一个巧妙的方案,就是隔离见证。

什么是隔离见证?

比特币如何扩容,是很多人关心的问题, 开发者们大致提出了两个方案, 一个是扩大区块的容量,比如到8M左右, 另外一个就是隔离见证的方案。中本聪曾经在代码中写到,在审核统计区块大小的时候,每一个区块大小不超过1M,那么在现有的区块审核逻辑情况下如何缓解现在比特币拥堵问题? bitcoin-core的开发者给出了一个巧妙的方案,就是隔离见证。[xxid]77,531[/xxid]

在隔离见证之前,比特币的交易验证,需要依赖两部分数据:

1.交易信息: 包括输入交易id,vout和输出交易的锁定脚本和金额

2.见证信息: 交易花费者提供的解锁脚本

隔离见证就是把解锁脚本签名(scriptSig)信息从基本结构 (base block) 里拿出来,放在一个新的数据结构当中。做验证工作的节点和矿工也会验证这个新的数据结构里的脚本签名,以确保交易是有效的。当审核统计区块大小的时候。脚本签大小不会被计算在内。

比特币扩容,好比网络的宽带升级。而隔离见证的扩容方式,不是把区块大小进行扩充,而是把比特币的交易记录和签名信息隔离开来,分开见证。Segwit代表分离的见证,是对比特币协议的更新。隔离见证从交易中删除签名,将其放入一个名为Witness的单独数据结构中。由于见证与交易隔离,因此被称为——隔离见证。

隔离见证地址与普通地址的区别

1、隔离见证地址的转账比普通地址转账所需的矿工费更少。

2、如果你需要将隔离见证地址的 BTC 转到普通地址,需要进行链上转账。

3、隔离见证地址“3”开头,普通地址“1”开头。

图解隔离见证

比如我们有一个交通法规,说一条大路上只能容许总面积是100单位面积的车辆。每个车我们有30个单位的面积。大马路上一次只能跑3辆车。

这时候把车的结构重新调整下,把拖车放到了顶上。每个车的面积单位变成了14个单位. 这时候大马路上一次能跑7辆车了。

好我们现在把刚才浅显易懂的比喻换一下。马路 = 1个区块 车 = 每一笔交易

问题1: 脚本签名是不是和每笔交易在一起?

如图所释:车顶上的那个方块(脚本签名 ScriptSig) 是属于车的一部分。验证交易的时候签名当然会被一起验证。

问题2:见证是不是在区块链上?

如图所释:只是改变了车的结构,而且整个车还是开在马路上。所以当然在区块链里面!

隔离见证的好处

1.解决了延展性攻击问题:

由于见证数据解锁脚本的由算法设计带来的不唯一性(不同的解锁脚本均可以花费这笔utxo),导致当前交易的id的不唯一性。这被称之为延展性攻击,会带来相当的不安全性, 隔离见证的提出,将见证数据隔离在区块基本信息之外,也就意味着交易ID只跟交易信息有关,那么交易一旦发生,任何人都无法再修改交易ID,这就顺利解决了所谓的延展性攻击(作恶者不能通过修改解锁脚本来修改交易ID)。

2.隔离见证增加了比特币区块的容量限制:

目前,比特币可扩展性问题主要源自区块容量不足。连续交易区块组成了区块链。反过来,区块链是截至目前为止在网络中发生的所有交易的分类账本——加密货币的命脉。

这里的问题就在于当前区块的硬编码限制为1兆字节。而这并不足以承担用户每分钟尝试发送的数百笔交易。

因此,很多用户必须排队等候,直到他们的交易得到确认,这个等待的时间可能是几个小时,甚或是几天。随着网络规模的扩大,交易强度也随之增加,但区块容量限制则保持不变,这就意味着问题会不断恶化。

隔离见证将锁定脚本剔除到交易之外, 为当前块提供了大量的空间来容纳更多的交易。

锁定脚本只是对于需要验证交易的矿工来说是有意义的,对于其他的更多的不挖矿全节点,轻节点,钱包等等来说, 锁定脚本完全不需要同步下载,这在相当程度上减轻了网络压力。

3.为允许比特币实施第二层解决方案(侧链,闪电网络) 提供了极大的便利:

闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的‘智能合约’,完善链下通道,使得用户可以在闪电网络上进行0确认的交易。

核心的概念主要有两个:RSMC(Recoverable Sequence Maturity Contract)和 HTLC(Hashed Timelock Contract)。RSMC 保障了两个人之间的直接交易可以在链下完成,HTLC 保障了任意两个人之间的转账都可以通过一条“支付”通道来完成。这两个类型的交易组合构成了闪电网络。从而实现任意两个人都可以在链下完成交易。

闪电网络是在比特币网络上,两个账户间创建一个交易记录,这个交易记录锁定一些比特币。我们可以认为这两个账户间创建了一个子结算网络。后续这两个账户之间的转账都在这些子结算网络(创建一系列新的交易记录,但不广播到比特币网络上)进行,其交易的真实性也是由加密算法来保证的。直到某一时刻,某个账户提出结算申请(将最新的交易记录在比特币网络上广播),最终的交易在比特币的网络上进行。如果两个没有创建子结算网络的账户希望通过闪电网络转账,如果他们之间能找到一条结算网络的路径,也可以通过一系列的交易实现低手续费交易。

由于闪电网络的具体实现需要创建一系列相互依赖的父子交易记录,需要先对子交易记录签名,然后将子交易记录交换后,再对父交易记录签名并广播。所以,有了隔离见证后,才能更完美的支持闪电网络。

最新 更多 >
  • 1 ERW币最高的时候是多少钱?

    ERW币最高的时候是多少钱?ERW币是一种数字货币,也是区块链技术的应用之一。该币种的最高价曾经引起了市场的高度关注,成为了数字货币市场上的一大热点,那么ERW币最高的时候是多少钱呢?首先,我们需要了解一下该币种的背景信息。ERW币是由Eco Rewards创建的一种数字货币,其目的是为了解决环境污染问题。该币种采用了PoS(权益证明)挖矿机制,是一种可在智能手机上挖矿的数字货币。同时,该币种还特

  • 2 ELFI币最高的时候是多少钱?

    ELFI币的历史价格作为加密货币市场中的一员,ELFI币的价格涨跌与其他币种一样,具有波动性,有些时候会面对市场反应,而在某些时间段,它的价格会拉升飙升。ELFI币被认为是一种类似于以太坊的加密货币,它的历史价格从2017年开始,在2018年的第一季度达到了最高峰,现在已经随着市场波动趋向稳定。ELFI币在过去的几年里都经历过非常疯狂的价格波动。在2018年1月,ELFI币的价格达到了每个币的2,

  • 3 EVC币历史价格走势怎么样?

    EVС币历史价格走势怎么样? EVС(Ethereum Classic)是以太坊链分叉出来的一种数字加密货币,于2016年7月20日诞生,在过去的4年钟发生了很多事情。加密货币市场在不断变化,EVC币的价格也在不断波动,许多人想知道EVC币价格的历史走势如何。以下是EVC币历史价格走势:2016年7月-2017年12月2016年7月,EVC币价格约为0.6美元。在这一年的时间里,价格波动较为稳定,

  • 4 ETHM币最高的时候是多少钱?

    ETHM币最高的时候是多少钱?ETHM币,也称为EtherMium,是由EtherMium平台推出的一种数字货币。作为去中心化交易所,EtherMium致力于提供安全、高效、透明的交易服务,而ETHM币则是其生态系统的核心货币。那么,ETHM币最高的时候是多少钱呢?截至目前,ETHM币的最高价是在2021年6月22日达到的,在CoinMarketCap和CoinGecko等主流行情跟踪网站上,都能

  • 5 EFBAI币历史价格走势怎么样?

    EFBAI币历史价格走势怎么样?在众多数字货币中,EFBAI币得到了不少投资者和用户的关注。EFBAI币的发展和价格波动备受瞩目。那么,EFBAI币历史价格走势怎么样?我们接下来将会为您分析。2018年初:EFBAI币价相对平稳2018年1月,EFBAI币上市,并成功在各大数字货币交易平台上线。当时,EFBAI的价格较为平稳,一度探底至0.005美元左右,之后逐渐上涨至0.01美元左右。2018年

  • 6 ETERNAL币最高的时候是多少钱?

    ETERNAL币最高的时候是多少钱? ETERNAL币是一种基于区块链技术的加密数字货币,它的发行和交易都是由区块链网络完成的。作为一种新兴的数字货币,它的价格涨跌幅度异常剧烈,从而给投资者带来了极大的风险和机遇。如果要说ETERNAL币最高的时候是多少钱,那么就需要回到2017年。 ETERNAL币历史价格表现 ETERNAL币最初于2016年10月发布,当时的价格不到1美分。在2017年初,

  • 7 EAGLE币历史价格走势怎么样?

    EAGLE币历史价格走势怎么样?EAGLE币是一种基于区块链技术的数字资产,它诞生于2017年。其名称中的“EAGLE”是英文“鹰”的意思,寓意着这种数字资产具有高度自由、优雅、优秀的特质。那么EAGLE币的价格究竟是如何波动的呢?让我们来看一下EAGLE币的历史价格走势。2017年:当EAGLE币刚刚开始发行时,其价格均价为1.2美元左右。随着市场的波动,EAGLE币的价格开始出现不稳定的情况。

  • 8 DGNX币历史价格走势怎么样?

    DGNX币历史价格走势怎么样? DGNX币是一种基于区块链技术的数字化货币,它与比特币类似,都采用了去中心化和加密技术。作为一种新兴的数字加密货币,DGNX币的价格变化受到市场因素和投资者行为的影响。 2019年,DGNX的价格波动 在2019年初,DGNX币价格开始在0.0002美元左右波动,然而在3月初,价格突然暴涨至1.2美元,人们对DGNX币的关注度也随之增加。价格的上涨得益于项目的

  • 9 EDOGE币的创始人是谁

    EDOGE币的创始人是谁?这是很多投资者和币圈爱好者都想知道的问题。今天,我们就来探讨一下EDOGE币的创始人是谁?他的背景、动机、理念等方面的内容。背景介绍EDOGE币是一种低廉的加密货币,主要是为了满足中小投资者的需求。它于2021年5月上线,创始人是来自欧洲的理查德·德拉伯(Richard Delabar)。Richard Delabar是一名计算机科学家,拥有超过15年的区块链技术经验。他

  • 10 EP币最高的时候是多少钱?

    EP币最高价钱曾经达到了多少?EP币,又称Epochium Coin,是一种去中心化的数字货币。它于2016年首次出现,旨在提供一种跨国数字支付解决方案,确保在每个时间段内实时清结算。EP币的最高价格在过去几年中发生了很多变化,它曾经达到了惊人的高度。当数字货币市场在2017年跃升的时候,EP币也启动了自己的增长模式。在2017年11月,EP币的价格在短时间内飙升至每个EP币300美元。这是一个令