首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏超级架构师

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

    SegWit(隔离证人的缩写)是一种协议升级,它改变了存储数据的方式。它于2017年5月10日在litecoin上被激活,在2017年8月23日被激活。 SegWit引入了一个新的概念,叫做“块重”。这是块大小的mashup,没有签名数据,上限为4MB,而基础事务的块大小限制仍然为1MB。 这意味着SegWit升级与之前的协议兼容,并且避免了使用硬分叉的需要。 因此,SegWit并没有增加块大小的限制,但是它确实在1MB的块中启用了更多的事务。 主要原因是,许多钱包还没有添加SegWit的支持。一些大人物,如Trezor, Ledger, Electrum和Kraken已经这样做了。 比特币核心在其网站上保留了一份在SegWit集成上工作的企业和项目的列表——在像素时代,已经部署了19个实现,还有90个已经准备就绪。

    1.3K60发布于 2018-04-09
  • 来自专栏代码乱弹

    Segwit2X已被取消,比特币回到正轨

    在最近几个月里,由共识驱动的比特币社区在关于Segwit2x硬分叉上出现了两极分化。“纽约协议”计划在11月中旬激活这个硬分叉,但在11月8日,数个主要利益相关方宣布反对这次分叉。 同样,那些领导Segwit2x分叉的人也没有这些问题的答案。

    69770发布于 2018-03-23
  • 来自专栏区块链大本营

    带你了解“比特币黄金”和SegWit2x分叉

    第三个区块链会符合SegWit2x协议;这个币种将被称为“B2X”。 好消息是每个BTC都会有效地复制在比特币黄金和SegWit2x的区块链上。 分叉前 首先,要明白虚拟币的分叉是有些风险的 — 特别是有争议的分叉例如SegWit2x分叉。 因此也许最好忽略这次分叉直到SegWit2x分叉结束后。这样的话你只需要一次性申诉就可以拿到所有的新币。 在SegWit2x分叉后 不幸地是,SegWit2x分叉会有些更加混乱。 综上所述 1.在10月25日前最好自己保管你自己的私钥,直到11月中旬SegWit2x分叉完成之后。 2.为了安全起见,避免买入和卖出任何的 “BTC” ,同时不要在SegWit2x分叉完成后短期内进行转账操作。 3.所有的事情都会在SegWit2x分叉后尘埃落定,最终会获得并分开你所拥有的币种。

    1.2K90发布于 2018-05-10
  • 来自专栏企鹅号快讯

    比特币的SegWit2X分叉将于12月28日重新启动

    比特币备受争议的SegWit2X硬分叉的支持者刚刚宣布拆分将会重新启动。 比特币的Segwit2x(又称NYA协议)要求对比特币区块链规则进行具体的修改,该规则将于2017年12月28日(大约)在区块501451进行。 正如b2x- segwit.io所述,SegWit2X硬分叉的有影响力的开发者在实现了几个重要阶段之后,已经将他们的努力转移到了项目的第二阶段。 此前比特币“硬分叉”(hard fork)——Segwit2x,缩写为“2X”——原本定于11月16日发生,目标是通过软件升级在区块494784上触发区块规模的扩大。 但后来“硬分叉”已被取消,原因是Segwit2x项目的开发者没能达成一致意见。

    87150发布于 2018-01-25
  • 来自专栏区块链大本营

    【争论】比特币分叉反对方:牺牲安全、幕后交易、品牌混乱、协议破碎…

    有些人已经认为这已经是个风险很大的尝试了,SegWit2x协议将会加倍风险,因为这次是直接扩容到8MB。对于这个容量,SegWit2x的反对者认为相对于现在的需求来说太大了。 许多SegWit2x协议的反对者,不支持任何有争议的硬分叉,主要是因为以下两个原因。 第一个原因是在哲学层面的。SegWit2x硬分叉的反对者认为比特币类黄金的属性是它最主要的价值属性。 这也就解释了为什么SegWit2x并不被认为是反对者的“妥协”。对他们来说,SegWit2x硬分叉并不是中间的妥协,而且这样的硬分叉完全就不是他们想要的。 SegWit2x协议从隔离见证激活只有三个月的准备时间,从协议达成算起大概只有6个月时间。反对者认为就算对于非常著名的硬分叉来说都是很短的时间,更不要提SegWit2x这样充满争议的分叉。 一些NYA协议的签署者,包括Bitmain和Bitcoin.com,现在都支持这个分叉协议,但是SegWit2x协议的反对者认为这次分叉其实违背最初始的SegWit2x目标。

    91180发布于 2018-05-10
  • 来自专栏极客编程

    比特币钱包隔离认证开发指南 原

    基本的隔离认证支持 钱包必须实现本节中的所有功能,以便在基本级别被视为segwit兼容: 发送到P2SH 兼容segwit的钱包必须支持pay-to-script-hash(BIP16)及其地址格式(BIP13 在使用P2SH-P2WPKH UTXO并暴露redeemScript之前,P2SH-P2WPKH地址与非segwit P2SH地址无法区分(例如非segwit多签名地址)。 如果钱包或服务当前正在使用txid来识别交易,则预示着它将继续使用segwit。 P2SH-P2WPKH的签名生成和验证 对于非segwit UTXO的消费,签名生成算法不变。 激活 从块高度481824开始,所有SegWit就绪节点都开始执行新的SegWit共识规则。 向后兼容性 应继续支持发送和接收传统的P2PKH支付(前缀为1的地址)。 Segwit本机地址(可选) 初始segwit支持不需要以下功能。

    2K10发布于 2018-12-05
  • 来自专栏区块链大本营

    【争论】比特币分叉支持方:成本、速度、诺言、矿工意志…

    这次分叉被称为“SegWit2x”,其更新的协议是根据纽约共识 (NYA) 而来,并且会植入到现有BTC1的软件客户端中。 SegWit2x分叉其实是有非常大的争议性的。 作者注释:当然,并不是所有SegWit2x协议的拥护者都同意有关硬分叉优点的论述,也不是所有SegWit2x协议的反对者都同意那些反对硬分叉的观点。 SegWit2x协议可以算是参与扩容争议的两方敌对阵营折中的考虑。一方想要隔离见证,而另一方则想要通过硬分叉来获得容量的增加。 支持方:矿工成为决定因素 超过90%的矿工(按照哈希值来划分)正在发出支持SegWit2x协议的信号。 然而这些所谓的利好对SegWit2x的支持者来说其实没有太大意义,因为他们早已经信心满满地认为矿工一定会支持这个提案。 一些SegWit2x的支持者认为矿工应该决定比特币未来的协议。

    71890发布于 2018-05-10
  • 来自专栏申龙斌的程序人生

    解密Coin.Dance【区块链生存训练】

    BIP是在【块33】里介绍过的比特币改进提议,BIP141就是隔离见证Segwit方案,BIP91就更复杂了,可以暂时理解为通往Segwit2x的一个积极信号吧。 NYA就是著名的纽约共识(New York Agreement)扩容方案,先实施隔离见证Segwit,再扩容到2MB。 第七列:Segwit2x Support 支持先隔离见证(Segwit),再扩容2MB的方案。 如果表中前面几列的信息看不懂,最重要的是能够看懂最后两列。

    1.5K60发布于 2018-03-06
  • 来自专栏企鹅号快讯

    比特币火爆背后 暴露出先天设计缺陷

    于是比特币核心开发团队(Bitcoin Core Development Team)搞了一个SegWit(Segregated Witness)的想法,每页地方有限不是? SegWit(是个软分叉,软件向后兼容),然后再通过硬分叉(必须升级软件才能继续参与挖矿)把区块扩大一倍(2X),希望两边都能满意。 但最后对SegWit不满的群众还是自立门户搞了BCH。而BTC在SegWit软分叉后2X部分无疾而终。所以比特币有了SegWit但区块大小没变。 SegWit和8X之争的原因众说纷纭,有的说SegWit的下一步就是进一步发展离链交易(比如交易所的交易就是不通过区块链的,只是在交易所的记录里把币在各个账号里转来转去),这样矿工对整个系统的控制会减弱 BTC和BTG保持区块大小在1M但引入了SegWit。BCH走的是8M区块的路线。

    80850发布于 2018-01-31
  • 来自专栏企鹅号快讯

    交易费用过高的比特币还能成为“未来货币”吗?

    SegWit和闪电网络应运而生 为了解决交易拥堵以及交易费用过高的问题,SegWit和闪电网络应运而生,正在不断研发以及完善中。 虽然SegWit和闪电网络都是为了解决比特币交易拥堵以及交易费用过高的问题,但是两者的解决方式不同。 SegWit主要是通过区块链的扩容来加快交易效率缓解拥堵,而闪电网络则是通过开展链下交易来加快交易。 SegWit即隔离见证, 并不会改变比特币的区块容量,比特币原来的区块容量1MB 并未改变,只是在这个 1MB 之上,外加一个 3MB 的 SegWit 资料区块。 SegWit的 3MB 区块会把交易细明包括交易地址、金额、认证资料等分开来处理,从而提升原有 1MB 区块能盛载的交易数量,效果跟直接把区块变大差不多,而且这些本来杂七杂八的交易资料被分开处理掉,解决垃圾交易讯息挤满原有区块的问题

    1K100发布于 2018-01-16
  • 来自专栏超级架构师

    区块链101:比特币可以扩展吗?

    隔离证人,或SegWit,通过改变交易数据的存储方式,增加了比特币块的容量,而不改变其大小限制。(关于更详细的说明,请参阅我们的解释。) SegWit于2017年8月被部署在比特币网络上,通过一个软叉(使其与未升级的节点兼容)。然而,尽管人们最初对这些好处感到兴奋,但它的吸收速度却很慢。 第二个 一些业内人士认为,SegWit的发展还不够,短期内可能会有所帮助,但比特币迟早会再次面临增长的极限。 2017年,恰逢CoinDesk在纽约的共识会议,一种新的方法被揭示:Segwit2X。 结合SegWit,这可以允许更多的事务,而不改变块大小的限制。 而在闪电网络上的工作正在进行中。 采用SegWit升级在整个网络中慢慢传播,增加了交易能力,降低了费用。 大多数区块都超过了1MB的关口,交易费——在2017年12月飙升至50美元以上——在写作时已经回落到4美元左右。

    1.5K50发布于 2018-04-09
  • 来自专栏比原链

    Bystack跨链技术源码解读

    switch { case segwit.IsP2WPKHScript(prog): //.. case segwit.IsP2WSHScript(prog): //.. } reqs := []*orm.CrossTransactionReq{} for switch { case segwit.IsP2WPKHScript(prog): if pubHash, err := segwit.GetHashFromStandardProg toAddress = wallet.BuildP2PKHAddress(pubHash, &vaporConsensus.VaporNetParams) } case segwit.IsP2WSHScript (prog): if scriptHash, err := segwit.GetHashFromStandardProg(prog); err == nil {

    87730发布于 2019-07-19
  • 来自专栏比原链

    Bystack跨链技术源码解读

    switch { case segwit.IsP2WPKHScript(prog): //.. case segwit.IsP2WSHScript(prog): //.. } reqs := []*orm.CrossTransactionReq{} for i, rawOutput : switch { case segwit.IsP2WPKHScript(prog): if pubHash, err := segwit.GetHashFromStandardProg(prog) vaporConsensus.MainNetParams) toAddress = wallet.BuildP2PKHAddress(pubHash, &vaporConsensus.VaporNetParams) } case segwit.IsP2WSHScript (prog): if scriptHash, err := segwit.GetHashFromStandardProg(prog); err == nil { fromAddress = wallet.BuildP2SHAddress

    92520发布于 2019-07-18
  • 来自专栏区块链大本营

    1分钟链圈 | 全球的第一个法定数字货币诞生;美国加州提交区块链签名和智能合约法案

    “正常”的加密交易 孟加拉国加大力度打击民众交易和使用比特币的行为 美国公民因出售比特币被捕 被指涉及洗钱和非法转账 怀俄明州通过一项法案 放宽一些区块链代币的证券法 其他 Bitfinex宣布支持SegWit (金色财经) 12.Bitfinex宣布支持SegWit Coinbase将在下周试行 周二,加密货币交易所Bitfinex宣布其平台上已支持SegWit(隔离见证)。 在一篇博客中,其技术总监Paolo Ardoino表示,SegWit不仅为用户谋福利,也为未来的比特币发展奠定了基础。通过支持SegWit地址,可以为客户降低20%的比特币提现费,并提高交易速度。 此外,Coinbase也表示将在下周采用SegWit

    1K40发布于 2018-05-10
  • 来自专栏申龙斌的程序人生

    你会感谢我今天的决定吗?区块链刻字服务开张了

    这几天区块链的世界里全是重头戏,本来要在11月15日分叉的比特币突然取消SegWit2X计划,让屯BTC等着分糖果的人们一脚踏空;很快又有传言某人要坚定不移地实施SegWit2X,将分叉进行到底;BTG

    2.2K100发布于 2018-03-06
  • 来自专栏区块链大本营

    1分钟链圈 | 世界顶级围棋选手李世石进军区块链!Daniel Larimer谈进一步治理,称私钥被盗将会成为过去时

    日本国税厅推进加密货币收入确认申报的环境整顿工作 美国职业棒球大联盟正式涉足区块链 趋势 世界顶级围棋选手李世石进军区块链 优客工场发布全球首个共享办公行业区块链白皮书 Schnorr可能成为比特币自SegWit (巴比特) 3.Schnorr可能成为比特币自SegWit以来代码变化最大的一次修复 7月16日消息,Schnorr可能成为比特币自SegWit以来最大的代码变化,这是一个关键的错误修复,在去年最终被采用之前引发了比特币社区的激烈争夺

    51130发布于 2018-08-03
  • 来自专栏大数据文摘

    比特币再火也是10年前的概念了,这3种币才是潮流

    11月的更新是为了引入Segwit2x,这是一种增加每个区块上可以记录的交易数量的方法。 缺少Segwit2x的比特币网络正在变得越来越慢。

    67320发布于 2018-05-24
  • 来自专栏申龙斌的程序人生

    共读长铗10天笔记之三:区块链进阶

    闪电网络 扩容问题拖了好几年,今年终于开始实施隔离见证SegWit方案。 BIP已经不是问题了,前一阵子让大家担心的用户激活软分叉(UASF,即BIP148)没有搞成,杀出来一个BCC,BIP91在今年7月成功锁定,BIP141就是隔离见证方案也被锁定,当前全网94%的矿工支持SegWit2x

    76160发布于 2018-03-06
  • 来自专栏申龙斌的程序人生

    21天挑战:日更100字

    那位朋友也向btc.com发了一封邮件,马上得到了如下的自动回复: The recovery service for segwit addresson BCH is permanently stopped 因为BCH的开发团队正在计划硬分叉,增加两个主要功能,其中一项就是把segwit地址的BCH找回来。但是需要至少等到2019年11月。 这个问题的背后技术是这样的,BCH在2017年从BTC分叉的时候,虽然不支持segwit隔离见证,但仍支持以3开头的地址(准确地说,是P2SH地址),但是仅从地址上很难区分是segwit地址,还是P2SH BCH的开发团队并不能禁止3开头的地址,所以发生了许多把币打入segwit地址的事情,当时的协议还可以把币取出来,需要善良的矿池把交易打包发回来,但技术上,如果这串代码被其它交易所复制,里面的币也可以转到其它地址上 实际上5月多完成的硬分叉就已经增加了segwit找回的功能,不过设计的有缺陷,可以发起重放攻击,如果联合矿池作恶,你的BCH可能被抢走。

    82420发布于 2019-06-19
  • 来自专栏luzhiyao

    [译] BUIP039 通过extension point的升级方式

    在过去几年,大多数对于共识代码的升级都符合该BUIP的描述,除了P2SH和SegWit。这个处理过程相对成功,并且应该成为未来升级的一种模式。

    25430编辑于 2022-08-20
领券