Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >区块链101:什么是SegWit(隔离见证)?

区块链101:什么是SegWit(隔离见证)?

作者头像
架构师研究会
发布于 2018-04-09 09:51:46
发布于 2018-04-09 09:51:46
1.1K0
举报
文章被收录于专栏:超级架构师超级架构师

SegWit(隔离证人的缩写)是一种协议升级,它改变了存储数据的方式。它于2017年5月10日在litecoin上被激活,在2017年8月23日被激活。

开发商Pieter Wiulle于2015年12月在比特币大会上首次提出这个想法。

许多人称赞它是人们期待已久的解决比特币规模问题的解决方案。主协议的最大块大小是1MB,它限制了比特币可以处理的事务数量,大约每秒7个。这将限制比特币的潜在增长,并阻止比特币成为一种可用的大额支付系统。

虽然升级确实能让比特币的区块中有更多的交易,但SegWit最初的意图是修复比特币代码中的一个错误,即交易的可伸缩性。这个缺陷允许任何人更改修改事务id(以及随后的散列)的小细节,而不是修改内容。虽然这不是比特币的关键问题,但它阻止了更复杂功能的开发,比如第二层协议和智能合同。

通过删除签名信息(也称为“目击者”信息)并将其存储在基本事务块之外,从而实现了固定事务的可延性。这样,可以在不影响事务id的情况下更改签名和脚本。

瘦身

另一个更重要的好处是,如果没有签名信息,交易的重量就会小得多。这就意味着,更多的比特币可以在一个区块中运行,而比特币可以在不改变区块大小的情况下处理更大的吞吐量。

SegWit引入了一个新的概念,叫做“块重”。这是块大小的mashup,没有签名数据,上限为4MB,而基础事务的块大小限制仍然为1MB。这意味着SegWit升级与之前的协议兼容,并且避免了使用硬分叉的需要。

因此,SegWit并没有增加块大小的限制,但是它确实在1MB的块中启用了更多的事务。4MB的上限包括隔离的证人数据,技术上不构成1MB基础事务块的一部分。

构建

SegWit提出的另一个重大进步是它支持第二层协议的开发,如闪电网络。这种可延展性的解决方案使得任何依赖于未经证实的交易的特性都变得更低风险和更容易设计。

闪电网络将进一步提升比特币的交易能力,通过频繁、小规模的交易,只有在用户准备好时才结算比特币区块链

SegWit的激活也促进了其他功能的开发工作,例如,可以支持更复杂的比特币智能合同,Schnorr签名(这将支持另一个事务容量提升)和TumbleBit(一个匿名的顶级网络)。

不是每个人都很高兴

不是所有比特币社区的人都同意,SegWit是比特币一直在等待的解决方案。一些人认为这是一个“踢开罐头”的例子,充其量只是暂时的解决办法。

对SegWit的抵制是比特币现金发展背后的一个因素,比特币网络是比特币网络的一个分支,它选择实现更大的块尺寸限制,而不是依赖新的交易结构。

进展?

尽管有明显的优势,但升级的推出进展缓慢。在像素时间,14%的事务使用新的格式(您可以在这里跟踪进展)。

主要原因是,许多钱包还没有添加SegWit的支持。一些大人物,如Trezor, Ledger, Electrum和Kraken已经这样做了。Coinbase——在交易数量方面最大的钱包供应商——正在努力,并期望在2018年初实现升级。此外,比特币最受欢迎的全节点实现——比特币核心——的钱包,预计将在2018年第一季度推出SegWit。

由于主要的比特币代码也在进行分段友好的调整,这可能会导致使用和附加功能试验的增加。比特币核心在其网站上保留了一份在SegWit集成上工作的企业和项目的列表——在像素时代,已经部署了19个实现,还有90个已经准备就绪。

随着更多的钱包接受升级,使用SegWit结构的交易比例将会增加,而比特币的费用应该会下降,因为区块包含了更多的交易。此外,闪电和类似的第二层协议的发展应该得到更多的提升,增强比特币的范围和潜力。这种情况不太可能在一夜之间发生——但变化是重要的,而且是向前迈出的一大步。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 首席架构师智库 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
交易费用过高的比特币还能成为“未来货币”吗?
近日,世界上最大的比特币支付服务商之一的BitPay发布公告表示:由于交易费用持续攀升,该公司将不再接受低于$100美元的比特币交易,虽然之后迫于比特币社区的压力又撤销了公告。 其实这已经不是比特币第一次因为交易费过高遇冷了。此前,支持比特币支付的游戏平台Steam就因考虑到比特币的交易费过高,正式宣布放弃了这种支付方式。 比特币交易费不断攀升,平均交易费用甚至达到了$41.66,要知道几年前一个比特币不过才区区$20。如此骇人的高额比特币交易费到底是从何而来呢? 交易费始终 比特币是基于区块链的一
企鹅号小编
2018/01/16
9030
交易费用过高的比特币还能成为“未来货币”吗?
区块链101:什么是闪电网络?
“闪电网络”被认为是目前正在开发的加密货币扩展的最有效的解决方案之一,它有效地在比特币之上创建了一层,使快速和廉价的交易能够满足比特币区块链的要求。 这一想法是由Thaddeus Dryja和Joseph Poon在2015年的一篇白皮书中提出的,这个想法基于一个位于比特币区块链之上的网络,并最终解决了这个问题。该网络由用户生成的通道组成,这些通道以安全和可靠的方式来回发送支付(不需要信任,甚至不需要了解对方)。 比如说,我想为每一分钟看的视频付钱给你。我们会打开一个闪电通道,随着时间的推移,我的钱包会
架构师研究会
2018/04/10
9080
区块链101:什么是闪电网络?
我们是如何用分片技术把7笔/秒的区块链交易提升到2488笔/秒的?
内容 | 贾瑶琪 Zilliqa技术总监、联合创始人 整理 | Aholiab 众所周知,吞吐量一直是区块链的一个痛点。比特币的底层设计仅支持每秒7笔交易,还不及传统支付工具Visa每秒8000笔交易的一个零头,更别说支付宝在去年双十一创造的每秒25.6万笔的记录。这严重制约了去中心化应用的发展。去年以太猫风靡全球,造成了以太坊的大堵塞,以至于人们戏称用是否造成区块链堵塞来评价去中心化应用的热度。 针对如何提高区块链的吞吐量,业界也在不断尝试。为改善比特币网络的吞吐量,去年比特币硬分叉出了比特币现金。 近
区块链大本营
2018/05/11
9270
共读长铗10天笔记之三:区块链进阶
今天是第三章”区块链进阶“的笔记,说实话,这一章技术细节太多太多,确实难,我也读不下去了,就谈些与这三个技术相关的内容。 简单支付验证SPV 学SPV这个概念,必须知道轻钱包;想了解轻钱包,必须知道全节点钱包;当然在这些所有的学习之前,都得明白比特币里面的钱包究竟是什么意思,与我们手里拿的钱包有何不同。钱包的概念也不知道?公众号回复:区块链。 我们知道区块链是一个公开的大账本,里面由区块链接而成,这些区块分散保存在世界各地的机器上,如果一个人的钱包软件中包含了所有区块的数据,那么这个钱包就是全节点钱包,比如
申龙斌
2018/03/06
6470
共读长铗10天笔记之三:区块链进阶
解密区块链(九):区块扩容折中方案
区块链的每个区块,都是用来承载某个时间段内的数据的,每个区块通过时间的先后顺序,使用hash散列值的方式(或者其他方式)将其串连起来,形成了一个完整的分布式数据库,在比特币系统里,这个完整的分布式数据库就是比特币的账本,而里面的每个区块就相当于账本的每一页,hash散列值就相当于账本里的防伪码。 然而,截止目前为止,比特币的区块,仍然还是当初中本聪设计比特币时的区块大小1MB。 这个区块大小1MB看起来好像不大,任何的PC的1MB的空间,几乎可以忽略不计,但你要知道,比特币的每个节点,他都是从比特币第一笔交
企鹅号小编
2018/02/01
7610
解密区块链(九):区块扩容折中方案
【易错概念】区块链的侧链/跨链,硬分叉链/软分叉链,主链/子链
侧链,是对于某个主链的一个相对概念。英文为sidechains。侧链协议是一种实现双向锚定(Two-way Peg)的协议,通过侧链协议实现资产在主链 和其它链之间互相转换,或是以独立的、隔离系统的形式,降低核心区块链上发生交易 的次数。侧链是以融合的方式实现加密货币金融生态的目标,而不是像其它加密货币一样排斥现有的系统。利用侧链,我们可以轻松的建立各种智能化的金融合约,股票、期货、衍生品等等。
辉哥
2018/09/26
2.5K0
区块链哈希dapp 开发/区块链是骗局吗
随着区块链的发展,节点存储的区块链数据量会越来越大,存储和计算负担也会越来越重。以比特币区块链为例,其完整数据的大小目前约为71GB。如果用户使用比特币核心客户端进行数据同步,可能三天三夜都无法完成同步,区块链中的数据量还在不断增加,这就给比特币核心用户端的运营带来了很大的门槛。
tg-chuhaiyuanmaba
2022/09/02
2K0
区块链哈希dapp 开发/区块链是骗局吗
[翻译]BIP141 隔离见证交易
本提案定义了一个新结构“witness”提交到区块中,与交易的merkle tree不同。该结构包含检查交易有效性所需的数据。此外,脚本和签名移动到了这个新结构。
路之遥
2022/08/20
7680
以太坊2.0、分片、DAG、链下状态通道……概述区块链可扩展性的解决方案!
事实证明,可扩展性是当今采用区块链技术的最大障碍。虽然就安全性和去中心化而言,比特币是无可挑剔的,但就可扩展性(以TPS或每秒交易次数来衡量)而言,就完全不同了。与Visa的1700 TPS相比,比特币的4 TPS确实少得可怜。
区块链大本营
2020/03/16
9400
以太坊2.0、分片、DAG、链下状态通道……概述区块链可扩展性的解决方案!
区块链公司谈的硬分叉和软分叉是什么
编程术语中的“fork”是一个开源代码修改。通常,分叉代码与原始代码相似,但有重要的修改,并且两个“叉”舒适地共存。有时使用分支来测试流程,但使用加密货币时,它通常用于执行根本性更改,或创建与原始特征具有相似(但不相同)特征的新资产。
用户2181597
2018/06/30
8890
区块链公司谈的硬分叉和软分叉是什么
区块链的 Layer 2 扩容(Scaling)是否兑现了其承诺?
随着“加密热”在2017年达到顶峰,似乎所有的项目都在努力建造最新、最强的区块链平台,这导致2018年启动了大量的主网。
区块链大本营
2020/06/01
9420
区块链的 Layer 2 扩容(Scaling)是否兑现了其承诺?
让价值流动——区块链跨链技术
区块链共识机制形成了价值,价值互联网里价值流动的该如何实现? 跨链技术的产生 加密数字货币的区块链公网野蛮生长的同时,处于交易性能、容量规模、隐私保护、合规监管的考虑,联盟链和私链技术被商业机构特别是金融机构广泛采用。联盟链和私链的方式从一定程度违背了区块链去中心价值和信任体系,也让区块链里面的数字资产不能再不同的区块链间直接转移,主动或被动地导致了价值孤岛,联盟链和私链的局限性令各种连接不同区块链的跨链技术开始应运而生。 目前区块链应用越来越丰富,上面的资产越来越多,如何把每种数字代币比喻成一个价值孤岛,
rectinajh
2018/05/17
1.4K0
简述闪电网络历史:一个与比特币同样伟大想法的历程
作者 | Aaron van Wirdum 编译 | 老曹、Aholiab 不久前,闪电网络的第一个官方测试版lnd正式发布,第二个版本eclair也在上个月进行了部署。而第三个版本——C-Lightning预计也很快就会开始实施。正因如此,人们期待已久的以「低成本」和「即时」的方式进行交易的比特币覆盖网络——闪电网络(Lightning Network)成为很多开发商的首选。同时,它也可以在比特币的主网上使用,这是多年来技术发展的一个重要里程碑。 说起闪电网络,很多人对这个名称并不陌
区块链大本营
2018/06/19
1.1K0
区块链 10 年低谷与荣光
2009 年 1 月 3 日,全球金融危机加剧了世界经济不平等。就在这一年,一个名叫中本聪的神秘人物发行了一种名为“比特币”的虚拟货币。该货币在被他称为“工作证明链”的机制上运行。
区块链大本营
2020/02/21
6210
区块链 10 年低谷与荣光
区块链的扩容方案和主要的二层网络方案
近年来,不断有技术开发人员和项目团队提出各种各样的解决方案。这些解决方案,主要可以分为两大类:链上扩容和链下扩容。
用户7358413
2021/07/01
8060
区块链101:Ethereum如何扩展
和其他公共区块链一样,ethereum打算尽可能多地支持用户。 问题是,今天,我们还不知道这个平台的极限。 由于每个块的计算都有硬编码的限制,ethereum区块链目前支持大约每秒15个事务,相比之下,Visa处理的45000个事务。 对以太和其他区块链系统的限制一直是开发者和学术界讨论的话题。 虽然ethereum的开发人员可能会强调灵活的智能合同平台与比特币的不同之处,但它在可伸缩性方面并不是唯一的。 尽管这听起来很令人失望,但在提出的解决方案中仍有希望尚未进入官方软件。 为什么缩放如此困难Et
架构师研究会
2018/04/13
5650
区块链101:Ethereum如何扩展
从比特币披萨到区块链卫星,程序员真会玩儿!
2008年10月31日,中本聪发表《Bitcoin: A Peer-to-Peer Electronic Cash System》比特币白皮书,用短短十三页的内容详细描述了比特币及背后的技术原理。2个月后,2009年1月3日,中本聪在芬兰赫尔辛基的一个小型服务器上挖出了50个比特币,第一批比特币正式诞生。
区块链大本营
2019/01/02
5460
2017年区块链技术与加密货币市场:回顾与展望
作者:杨哲豪 责编:CSDN景琦 杨哲豪,柏链科技高级架构师、区块链高级架构师,中关村区块链产业联盟高级研究院,世纪互联的产品经理。目前在北京世纪互联区块链研发中心工作,从事区块链方面的市场分
区块链大本营
2018/05/10
9740
EKT多链技术谈 | 闪电网络、多链、分片、DAG——区块链的横向扩展
前言:认真来说,传统的BFT共识机制是一种效率不高的算法,由于每笔交易都要通过所有节点验证,验证结果需要被广播到网络,换句话说,一笔交易要先被广播到网络一次,然后每个节点都要再广播一次,这就导致了一笔交易有O(N^2)的消息复杂度。计算机背景的同学都知道,O(N^2)是一个很低效的 方案,直接导致BFT在大于1000个节点之后同步能力明显下降。对于比特币的POW,因为任何矿工节点发现符合当前难度的块之后,把交易打包进块里,向全网(N)广播,然后网络上的所有的全节点验证这个交易的哈希,即可证伪,所以实际上是一种一对多且不需要回复的共识机制,也即O(N)的复杂度。目前共识算法研究的前沿是如何实现O(1)算法,叫做横向扩展(scale-out),也即一笔交易不广播到全网,或者说,有的交易有的节点并不知道,这样就可以解决区块链的可扩展性问题。目前出现在大家视野里的O(1)共识算法有off-chain(链下通道),sharding(分片),DAG(有向无环图),multi-chain(多链)等等,每种算法都有其特点和长处,本文将解读这类横向扩展的解决方案。
风中凌乱的靓仔
2019/03/22
1.3K0
EKT多链技术谈 | 闪电网络、多链、分片、DAG——区块链的横向扩展
基于区块链的...
DeFi(Decentralized Finance),即去中心化金融,是2019年区块链应用发展 最迅猛的一个领域。在以太坊区块链上那些最成功的DApp,例如MakerDAO/DAI、Compound、0x 以及下面我们要介绍的那些,其目标都是颠覆传统的金融服务系统,促进一个全新的数字 经济时代的到来,让每个人都可以获得极大的经济自由度。本文将介绍DeFi的作用、 优势、演化历史、dApp架构等有关DeFi的重要概念,可以帮助你快速了解2019年区块链 的热门概念:DeFi。
用户1408045
2019/05/22
1.5K0
推荐阅读
相关推荐
交易费用过高的比特币还能成为“未来货币”吗?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档