首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

块66:软分叉

阅读此文前,强烈建议先预习《分叉》这篇文章。...要点一:软分叉其实并没有分叉 上面类比的意思就是,虽然每个块的作者发生了变化,但整个创作团队仍是共同维护一系列的文章,实际上并没有分叉。...在比特币里也是这样,软分叉只是区块的版本或协议发生了变化,但所有的区块仍在一条区块链上,实际上并没有分叉。...从这一点上来看,新区块实际上在欺骗旧版本的钱包软件,旧版本钱包软件不给用户任何警告或错误信息,看上去一切正常,但交易信息、余额信息可能是不完整,甚至是错误的。...小结: 软分叉其实并没有分叉,还是一条链 新区块欺骗旧钱包软件,让旧钱包软件承认新区块,但并不知道新块中的内容 软分叉是为了协议的升级,共识没有大的变化 --- END ---

70170
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    分叉币是什么

    因为不同的理念催生出了N种扩容方案,各个方案间无法统一,就会导致分叉。 分叉, 最初是社区对比特币本身的问题提出的解决方案,随着ICO被禁,就开始被一些人用歪了。...分叉普遍地来讲,不深究,大众认知内的分叉往往指的是在原有区块链的基础上,按照不同游规则分裂出另外条区块链,相应的个币变成两个币。...11.30.00.jpg 分叉币:顾名思义,来源于区块链中“分叉”的概念。早期对于比特币的分叉,是针对比特币的区块扩容问题产生的妥协方案。 现在市场上山寨币泛滥,实际上就是一些分叉币。...典型的分叉币操作是:通过宣布分叉币,为每个用户按1:1的比例赠送特殊的新“分叉币”“糖果”。...而在交易所上币之后,分叉币持有者先用一定的资本拉高分叉币,营造出追捧假象,再将自己“预挖”的分叉币卖出套利。

    1.4K00

    区块链公司谈的硬分叉和软分叉是什么

    通常,分叉代码与原始代码相似,但有重要的修改,并且两个“叉”舒适地共存。有时使用分支来测试流程,但使用加密货币时,它通常用于执行根本性更改,或创建与原始特征具有相似(但不相同)特征的新资产。...硬分叉是对旧版本无效的协议的更改。如果旧版本继续运行,它们将以不同于新版本的协议和数据结束。这可能会导致严重的混淆和可能的错误。...使用比特币,需要硬分叉来改变定义参数,例如块大小,需要解决的密码难题的难度,限制可以添加的额外信息等。...两条(或更多条)链可以无限平行地增长是可行的。 这是一个艰难的分支,它可能是混乱的。...引入1MB的限制是通过软分叉完成的,因为新规则比旧规则“严格”。还通过软分叉成功添加了pay-to-script-hash函数,该函数在不改变结构的情况下增强了代码。

    87620

    完整的比特币共识分叉史

    ,因此,如果顺利进行分叉,而又没有产生区块链分裂,不一定会有特定的区块高度,或是发生共识分叉的特定日期。...——中本聪 3.在移除OP_VER之前,每次软件升级都有可能被认为是非确定性的硬分叉,这些硬分叉并不包含在这个列表里。尽管硬分叉的定义将其包括在内,但是这过分拘泥于细节的定义。...6.有些人认为BIP90是一项硬分叉,但是,由于它只是放宽了过去的激活软分叉相关的规则,它并不具备通常与共识分叉相关的很多特点或是风险。...因此,有人可能会称,“这不是一个比特币硬分叉”,因为在严格的定义里,硬分叉必须是确定性的,甚至是要与比特币数据例如交易或区块头直接关联的。...最近的一次发生于2015年7月4日,在BIP66软分叉升级期间。 BIP66激活之后,立即产生了一条有6个区块的孤链,因为有些矿池不验证新的区块,矿工生产的无效区块,这些矿池并不认为是无效的。

    80090

    硬分叉是乱局,也是大考

    直到这群人或因为“技术共识“分歧,或因为”利益共识“分歧,而走到岔路口,进行世俗的抉择。...三大影响:硬分叉的阶段窘局 不过,回归到这场硬分叉之争,吴忌寒、澳本聪赤裸裸的个人表演,给市场带来的恶性影响已经或正在发生。 第一个影响,极大震荡了市场行情,引起市场巨大波动。...第二个影响,和前文笔者提及的伤害去中心化这一美好愿景有关,放大了安全性降低的可能性或人为操纵的想象空间。...在这场硬分叉乱局中,一向强势的交易所事实上成了弱者,或被迫应对者,如何在尽可能保护投资者的前提下又不激化双方矛盾,成为摆在各大交易所面前的一道现实选择题。...在多家交易所暂停BCH交易的情况下,市场深度不足缺乏现货价格参考,也无法建构BCH指数或BCHABC指数,后面结算价被人为操纵的可能性非常大。

    37530

    分叉Fork【区块链生存训练】

    前一篇在介绍“重放攻击”时,画了下面这张图,分叉这个概念看似并不难理解,与道路的分叉很像,一条主路是BTC→BTC1,另一条路是BCC,注意这里的BTC1只是我为了区分8月1日之前的BTC而起的新名字,...分叉也有叫分裂(Split)的,但更常见的还是Fork,因为软分叉简称为SF(Soft Fork),硬分叉简称HF(Hard Fork)。...至于什么是硬分叉,什么是软分叉暂时先不管,先来仔细看看分叉是如何形成的。...再强调一遍,实际情况并不与地理位置相关,这里只是让分裂或分叉看得更形象。 ?...明白了分叉的基本原理后,就比较容易理解51%攻击的概念了,下次再讲。软分叉、硬分叉的概念也要慢慢展开了。

    1.2K80

    门罗币XMR再次分叉了

    2018年10月18日,门罗币(Monero)再次进行了硬分叉,如果你正在用显卡进行XMR挖矿,请注意更新软件版本和相关参数。...早在2018年4月,比特大陆推出了门罗币的ASIC矿机之后,门罗团队开始了抵制比特大陆的战斗,当时分叉出来了四种币,现在能够在coinmarketcap上可查的主要是三种:Monero(XMR)、Monero...2018年4月6日,门罗币在高度1546200成功分叉,使得所有ASIC矿机差点成为废铁,只能去挖其他的分叉币,XMR的全网算力从1000M降到400M。 ?...从那一天开始门罗团队声称每6个月会更新一次算法,与比特大陆血战到底,果然,事隔半年,这次挖矿算法更新为CryptoNight variant 2(V8),分叉高度为:1685555,此次更新改动了约500...(封面图取自网络) 免责声明:本文不构成任何投资建议 --- END ---

    2K10

    以太坊君士坦丁堡硬分叉详解

    君士坦丁堡硬分叉可以看成是对“宁静”阶段的准备。 谈君士坦丁堡硬分叉之前,先做一波科普。如果对此有过了解,可选择跳过这一部分。 什么是分叉?为什么要分叉? 先说说什么是分叉。...简单来说,分叉是对网络的更新,这与你更新计算机应用程序以使其更安全或具有新功能的方式非常相似。 比如你试图用低版本 Word 打开更高版本的 Word 文档,可能会存在字体显示错误或信息丢失。...硬分叉就是如此,向后不兼容。 应用到区块链情景,如果要保证大量去中心化节点可以同时、准确同步信息和拥有相同的新功能,就很有必要遵循相同的规则,即所谓的硬分叉,而不是软分叉。...那么,从概念上讲,什么是软分叉?什么是硬分叉? 软分叉:当新共识规则发布后,没有升级的节点会因为不知道新共识规则,而会继续生成区块,就会产生临时性分叉。...如果你本身就是节点,比如你在 Infura 工作或正在使用 Geth 或 Parity,你就需要将软件更新到最新版本。 如果你是普通的区块链爱好者,无需过多关心,因为此次升级不会给你带来任何影响。

    1.5K30

    利用远程进程分叉转存Lsass凭据

    image.png 分叉远程进程 滥用Windows中有限的分叉功能的新方法。 如果你不分叉自己的进程,而是分叉一个远程进程....只需PROCESS_CREATE_PROCESS句柄,攻击者就可以分叉或 "复制 "一个进程,并访问其中存在的任何机密信息。...通过在SectionHandle中传递NULL,在ParentProcess参数中传递目标进程的PROCESS_CREATE_PROCESS句柄,一个远程进程的分叉将被创建,攻击者将收到分叉进程的句柄。...此外,只要攻击者不创建任何线程,就不会有进程创建回调。这意味着攻击者可以读取目标的敏感内存, 而反病毒软件甚至不知道子进程已经被创建。...通过进程分叉,攻击者可以通过转储LSASS分叉的内存来逃避监控或阻止访问LSASS进程 复现过程 需要system权限调试进程 自定义内存转存的文件 创建LSASS的分叉节点 分叉的子进程中通常使用MiniDumpWriteDump

    66910

    观点 | DeFi 产品的抗分叉策略

    在你的协议中设计激励机制来吸引/留住流动性,并思考如何采用流动性迁移反激励机制或再迁移激励机制来防止 和/或 攻击分叉产品。...具备持续创新所需的资源 确保你的协议能够获得足够多的资金(例如,建立财库、基金会,或取得风投资金)来实现持续创新,以防将来被分叉产品超过。“不创新,就灭亡。”...面向新市场的分叉:激励、整合 如果是面向新的市场或新的用户基础的分叉,你可以忽略它们,也可以接纳它们。...在我看来,你更应该思考如何接纳这类分叉:如何找到方法来激励并最终整合那些营销型分叉或跨链分叉,得到双赢的结果。...新型应用分叉:投资、整合 对于那些利用你的协议或原件来创建新型应用的分叉,你应该为其提供投资,并在适当时候将其整合到你的协议中。 为此,你的协议可能需要建立生态系统或社区发展基金,来进行这类投资。

    19210

    开源分叉为何成为热门话题

    如果软件许可证不符合 OSD,这通常是由于对谁可以使用代码或如何使用代码的道德或商业限制。...从历史上看,分叉赋予了开源项目的社区权力,如果其领导层与社区脱节或做出社区大部分成员不喜欢的决定,他们可以构建第二个版本。...成功的分叉 在分叉之后,开源社区中的赢家不是软件的财务成功版本,而是代码丰富或采用最多的版本,即成功的项目是根据其代码库的质量和项目的利用率来衡量的。...他们可能会认为自己不受许可证变更和分叉的影响,并认为自己是赢家。谁知道他们是否比他们没有更改许可证时更成功或更不成功?我们永远不会知道。...他们还发现,在接受调查的人中,有 75% 正在测试、考虑或已经采用了 Valkey 分叉。将此进行情境化可能会有所帮助。

    7510

    【易错概念】区块链的侧链跨链,硬分叉链软分叉链,主链子链

    侧链机制不仅允许用户将交易发送到其他的地址或账户,还可以发送到其他的区块链。...2017年8月1日,由ViaBTC领导的矿工团体创建一个比特币分叉——Bitcoin Cash(简称BCC或BCH)。这次分叉,让大量的比特币持有者凭空的增加了一种新的数字货币(BCH)。...矿工团队在创造分叉的同时,可以在分叉发生的区块中,利用自己的特权,分配一些货币给自己或其他人(直接写成CoinBase交易即可),然后再开放让所有人都可以参与挖矿。...硬分叉:当系统中出现了新版本的软件(或称协议),并且和前版本软件不能兼容,老节点无法接受新节点挖出的全部或部分区块(认为不合法),导致同时出现两条链。...软分叉:当系统中出现了新版本的软件(或称协议),并且和前版本软件不能兼容,新节点无法接受老节点挖出的全部或部分区块(认为不合法)。

    2.5K30

    Linux基金会支持Redis的开源分叉Valkey

    周四,该基金会宣布打算支持以前开源的 Redis 内存数据存储的分叉,紧随 Redis 本身将 码库迁移到更严格的许可证的消息之后。...“主要的云服务提供商都从 Redis 开源项目中受益匪浅,因此他们在一个基金会内启动一个分叉也就不足为奇了,”Trollope 写道。...Linux 基金会最近分叉了哪些软件? 在开源术语中,分叉(forking) 是复制代码库然后独立于发起者开发它的过程,通常会导致两个独立且很快不兼容的代码库。...这是非营利性 Linux 基金会第二次在(以商业为导向的)创建者撤销许可条款后支持商业软件的分叉。...Redis 项目 由 Salvatore Sanfilippo 于 2009 年创建,作为 高性能键/值存储,可用于缓存或作为实时数据分析、会话存储、消息代理和许多其他用例的快速数据存储。

    22410

    比特币分叉在即,你会被重放攻击吗?

    前几天BIP91被锁定,大家以为比特币不会分叉了,没想到这几天杀出来一个比特现金Bitcoin Cash(前身是Bitcoin ABC),忽悠了一些矿池的算力来个硬分叉,币名也起好了BCC,已经在某些交易所上架了...,还有价格,8月1日20:20开始正式交易,现在看来,比特币的分叉几乎不可避免。...现在来看比特币世界里的重放攻击,如图所示,假设8月1日分叉前的币是BTC,分叉之后,出来BCC币,原来的BTC旧链为了区分方便起个新名字叫BTC1。 ?...以太坊分叉回顾 历史上能够借鉴的真实案例就是以太坊的分叉事件了,去年7月,众筹项目TheDAO被黑客攻击,偷走了大量以太币ETH,以太坊区块链被迫进行硬分叉以挽回被盗者的损失。...1b) 交易平台只给你一种币,则你要当心了,说明了这个平台的技术实力并不过关,是否卖出或取现就看你自己了。

    1.5K70

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

    这次分叉被称为“SegWit2x”,其更新的协议是根据纽约共识 (NYA) 而来,并且会植入到现有BTC1的软件客户端中。 SegWit2x分叉其实是有非常大的争议性的。...大多数开发比特币的社区,很多其他的相关公司,包括一些矿池甚至通过民意调查得出很多用户和市场都不支持这次硬分叉活动。其中有些甚至打着“NO2X” (拒绝2x分叉)的旗号参与抗议活动。...作者注释:当然,并不是所有SegWit2x协议的拥护者都同意有关硬分叉优点的论述,也不是所有SegWit2x协议的反对者都同意那些反对硬分叉的观点。...如果在隔离见证后,硬分叉前退出纽约协议(NYA),那么就会被认为是在违反已经签署的协议。...有的时候,支持硬分叉也许大部分是因为对比特币核心(BitcoinCore)项目的不满,同时想要抹黑它。

    55390
    领券