全球数字财富领导者
财富汇
|
美股投研
|
客户端
|
旧版
|
北美站
|
FX168 全球视野 中文财经
首页
资讯
速递
行情
日历
数据
社区
视频
直播
点评旗舰店
商品
SFFE2030
外汇开户
登录 / 注册
搜 索
综合
行情
速递
日历
话题
168人气号
文章
铭文是个Bug还是Feature?
go
lg
...
是采用类似 Taproot 那样的稀疏
默克尔
树的校验方式,来实现链上链下的迁移。这个我原来设计过一个 Ethereum NFT 的迁移方案,但可惜 Ethereum 上的 NFT 是通过 Interface 定义的,不是数据对象模式,很难发挥出这种优势,而铭文的这种模式非常适合。感兴趣的朋友也可以看下这个链接 [https://github.com/rooch-network/rollup-nft](https://github.com/rooch-network/rollup-nft) 更多的方案就不写了。我想说的是,技术是一个生态系统,它需要随着用户的使用和反馈来生长。很多创新都不是开发者们在电脑前规划设计出来的,而是随机的尝试,然后和用户的反馈碰撞涌现出来的。 引用我在《语言是一个去中心化系统 [https://twitter.com/jolestar/status/1528288092746321920](https://twitter.com/jolestar/status/1528288092746321920)》中的一句话: 接受一个系统是去中心化的,那就得接受它会演化出你不喜欢的东西,也得接受它的演化过程中的各种失败的尝试。 利益相关声明 我个人除了 5 月份体验了一下 BRC20 的 mint,没有持有任何其他的 Bitcoin 上的新兴协议的资产,只是从技术角度看它的潜力和对 Bitcoin 生态的影响。 这篇文章不是投资建议,如果是长期主义者也不需要 fomo,因为这才刚刚开始。现在这些协议发的资产大都属于 meme 币范畴,meme 币能否从有限次博弈变成一个长期的博弈的系统,主要看几方博弈: 1. 早期获利的参与者 holder 是否愿意持续投资生态,给资产提供应用场景,类似 Bitcoin 早期 holder 们投资各种基础设施。如果都套现离场,那就只是一场 meme 游戏。 2. 基础设施提供者能否提供这样的空间和场景。这一方面取决于 Bitcoin L2 等基础设施提供的能力,另外一方面也受包括 Bitcoin 核心开发者在内的 Bitcoin 社区态度的影响。 未来是不确定的,但参与者可以让它变得有确定的可能,这是创业的魅力所在。 来源:金色财经
lg
...
金色财经
2023-12-08
铭文是个 Bug 还是 Feature?
go
lg
...
是采用类似 Taproot 那样的稀疏
默克尔
树的校验方式,来实现链上链下的迁移。我曾经设计过一个针对 Ethereum NFT 的迁移方案,但可惜 Ethereum 上的 NFT 是通过接口定义的,而不是数据对象模式,因此很难充分发挥这种优势。然而,铭文的这种模式非常适合。 当然,还有更多的方案,这里只是提及了一部分。我想强调的是,技术是一个生态系统,需要随着用户的使用和反馈不断演化。许多创新并不是开发者们在电脑前精心设计的,而是通过不断的尝试和与用户反馈的碰撞中涌现出来的。 利益相关声明 我个人除了 5 月份体验了一下 BRC20 的 mint,没有持有任何其他的 Bitcoin 上的新兴协议的资产,只是从技术角度看它的潜力和对 Bitcoin 生态的影响。 这篇文章不是投资建议,如果是长期主义者也不需要 FOMO,因为这才刚刚开始。现在这些协议发的资产大都属于 meme 币范畴,meme 币能否从有限次博弈变成一个长期的博弈的系统,主要看几方博弈: 早期获利的参与者 holder 是否愿意持续投资生态,给资产提供应用场景,类似 Bitcoin 早期 holder 们投资各种基础设施。如果都套现离场,那就只是一场 meme 游戏。 基础设施提供者能否提供这样的空间和场景。这一方面取决于 Bitcoin L2 等基础设施提供的能力,另外一方面也受包括 Bitcoin 核心开发者在内的 Bitcoin 社区态度的影响。 未来是不确定的,但参与者可以让它变得有确定的可能,这是创业的魅力所在,@RoochNetwork 会在给 Bitcoin 上的衍生协议提供应用场景的方向进行探索。这就像是给比特币穿上了一套未来的外衣,带着全新的可能性,就像是为比特币注入了一剂前所未有的激素,让其焕发出勃勃生机,不仅在技术上创新,更是点燃了投资者们的热情,让整个市场沸腾不已。 来源:金色财经
lg
...
金色财经
2023-12-08
为什么铭文在技术上被视为一种滥用
go
lg
...
到80、83,我猜测是为了支持更大的根
默克尔
哈希,因为这是OP_RETURN的唯一明智的用途)。 比特币还添加了一个名为“-datacarriersize”的选项,限制了从这些输出中中继或挖矿的总字节数。 为什么铭文在技术上被视为一种滥用 铭文通过在OP_IF块内部使用OP_PUSH将数据伪装成比特币脚本程序数据,绕过了datacarriersize限制。Ordinals不使用OP_RETURN,也不受datacarriersize限制,因此节点运行者和矿工目前对于希望中继和包含在区块中的这些数据的总大小有限制的控制能力有限。Luke对比特币核心的分支具有一些对抗这种垃圾信息的选项,因此希望在不久的将来我们也会在核心中看到这一点。 铭文还利用了隔离见证版本1(见证人折扣)和版本2taproot(没有任意脚本大小限制)中的功能。这些功能各自都有引入的有趣且充分理由。 见证人折扣的目的是使花费许多输出变得更便宜,这有助于减少 utxo 集合的大小。铭文利用这一折扣来存储伪装成比特币脚本的 Monke jpeg。 请记住,比特币不是用于存储数据的,因此任何时候比特币开发者不小心使其变得便宜且易于转发数据,那么这都应该被视为一种漏洞。 希望它能够得到修复,或者至少为节点运行者提供对抗垃圾邮件的工具。 我们接下来怎么做? 这个故事的有趣之处在于,人们似乎对存储在比特币区块链上的图像赋予了价值,并且他们愿意支付费用以将其放入区块中,因此一些非理念主义的矿工和那些不关心比特币的健康和去中心化的人都乐意支付或收取费用然后继续前进。 数据不应该被折扣,如果人们想要存储数据就应该支付全价。 他们应该只使用 op_return 和哈希值,例如 opentimestamps 或任何其他合理的在比特币中存储数据的协议。 经过分析后,我认为这是一个非常糟糕的数据垃圾邮件相关事件,比特币开发人员应该致力于解决方案。 像卢克这样的意识形态开发者实际上关心网络的健康和去中心化,我很高兴看到这一点。 来源:金色财经
lg
...
金色财经
2023-12-07
去中心化矿池协议 Stratum V2 概述
go
lg
...
了三种类型的信道: 标准信道:不修改
默克尔
路径/coinbase 交易,尽可能简化彼此之间以及跟上游节点的通信。 延伸信道:给出对搜索空间的延伸控制,从而可以实现高级的应用场景(例如,来回翻译 v1 和 V2 消息,难度聚合、定制化搜索空间分割,等等)。 群信道:标准信道的简单集合,在单个连接内开展,从而可以通过一个共同的信道来访问。 工作声明协议 工作声明协议是给矿工(一般来说是一个矿场)使用的,用来向矿池声明一个定制化的区块模板。这种声明的结果可以被复用到矿池的所有终端矿工连接中,从而减少计算强度。换句话说,单个声明可以应用到整个矿场的许多设备上,甚至多个矿场,从而实现更高的效率。这个协议是独立的,以允许矿池在独立的基础设施上中断这些连接,而不影响挖矿协议连接。这个协议是整个协议中的一个独立、可选的基础设施,而且可以由第三方来给矿场提供。这也是整个协议套件最突出的特性,因为它可以推动交易选择权力的去中心化。 模板分发协议 模板分发协议用来协助从 Bitcoin Core 中抽取可以构造下一个区块的信息。它的设计目标是取代 gitblocktemplate(BIP 22 和 23),为那些整合了 Stratum V2 其他方面的人提供更高的效率,而且更易于实现。 工作分发协议 用来将新声明的工作传递给利益相关的节点,既可以是代理,也可以是实际挖矿设备。这个协议是工作声明协议的补充。在矿工并不自建和声明自己的工作(即自选挖矿交易)的时候,工作会直接从矿池分发给代理和终端设备,就像最初的 stratum 协议。但是,这个协议将留给未来的文档指定,因为,当工作声明器成为一个更大的挖矿协议代理的一部分时,分发协议通常是不必要的。 来源:金色财经
lg
...
金色财经
2023-12-01
链下交易:比特币资产协议的演化
go
lg
...
完成一系列交易。 2、证明:这些以部分
默克尔
树(PMT)的形式存储,并与区块头一起生成和发布。 3、一次性密封:这是一个抽象的一次性密封协议,旨在防止双重支出。当在比特币上实现时,它可以绑定到UTXO,类似于当前的RGB设计。 4、智能合约协议:RGB分片合约(可替换) 由此我们可以看出,为了解决RGB中交易确认时间的问题,Prime利用时间戳服务来快速确认链下交易并将其与ID一起打包到区块中。同时,Prime上的交易证明可以通过PMT进一步整合,然后以类似检查点的方式锚定到BTC上。 基于Taproot的CSV资产协议:Taproot Assets Taproot Assets是一个基于Taproot的CSV资产协议,专为在比特币区块链上发行资产而设计。这些资产可以通过闪电网络进行即时、大量、低成本的交易。Taproot Assets的核心是利用比特币的安全性和稳定性以及闪电网络的速度、可扩展性和低成本。该协议由闪电实验室首席技术官 roasbeef 设计和开发。Roasbeef 可能是地球上唯一亲自领导过比特币客户端(BTCD)和闪电网络客户端(LND)开发的人,展示了对 BTC 的深刻理解。 Taproot交易仅携带资产脚本的根哈希,使得外部观察者很难识别它们是否涉及 Taproot 资产,因为哈希本身是通用的,可以代表任何数据。通过 Taproot 升级,比特币获得了执行智能合约(TapScript)的能力。在此基础上,Taproot Assets 的资产编码本质上创建了类似于 ERC20 或 ERC721 定义的代币。这样,比特币不仅获得了定义资产的能力,还获得了编写智能合约的能力,为比特币的代币智能合约基础设施奠定了基础。 Taproot Assets的编码结构如下: 作者:Roasbeef,Lighting Labs首席技术官 同样作为CSV资产协议,Taproot Assets相比RGB具有更简洁的设计。Taproot Assets 和 RGB 在应用程序可扩展性方面的最大区别在于执行 VM,Taproot Assets 使用与 BTC 原生默认相同的 TaprootScript VM。近年来很多针对 BTC 的基础设施研究都是基于 TapScript,但由于 BTC 升级缓慢,短时间内无法应用,所以可以预见,未来Taproot Assets将成为这些新鲜想法的试验场。 Taproot Assets和RGB之间的差异 1、交易验证和轻节点友好性 Taproot Assets由于采用sum tree的方式,验证效率高,安全性高。它允许只需拥有证明即可进行状态验证和交易,而无需遍历整个交易历史。相比之下,RGB 使用 Pedersen 承诺使得难以有效验证输入的有效性。因此,RGB 需要追溯输入的交易历史记录,随着交易时间的推移,这可能会成为一个巨大的负担。Merkel sum tree的设计还使 Taproot Assets 能够轻松促进轻节点验证,这是以前在比特币之上构建的资产协议中不具备的功能。 2、执行虚拟机 Taproot Assets 是为了响应比特币网络的 Taproot 升级而开发的。它利用 TaprootScriptVM,这是 Taproot 升级后比特币附带的脚本执行引擎。而且,它使用了vPSBT,即比特币PSBT的变体,这表明一旦Taproot Assets闪电通道机制开发出来,它可以立即复用LND(Lightning Network Daemon)当前的所有基础设施,以及Lightning Labs之前的产品(LND目前在闪电网络中占有超过90%的市场份额)。此外,最近流行的 BitVM 提案是基于 TaprootScript 的,这从理论上讲意味着所有这些改进最终都可以使 Taproot Assets 受益。 然而,RGB 的运作方式略有不同。它的虚拟机和验证规则(SCHEMA)是一个独立系统的一部分,形成了一个有点封闭的生态系统。RGB 在自己的生态系统内运作,它与更广泛的比特币生态系统的关系并不像某些人想象的那么密切。例如,对于 Taproot 升级,RGB 唯一真正的交互是将承诺数据编码到区块中的 Witness TapLeaf 上。这说明 RGB 和 Taproot 升级仅存在最低程度的关联。 3、智能合约 在当前的 RGB 实现中,合约和 VM 被重点强调。然而,在 Taproot Assets 中,似乎并没有关注智能合约,至少目前还没有。当前的 RGB 实现尚未解释对全局状态的修改如何与各个合约分片 (UTXO) 同步。此外,虽然Pedersen承诺可以确保资产总量,但尚不清楚如何保护其他状态不被篡改,因为对此没有太多解释。 另一方面,Taproot Assets 的设计更简单,但目前仅存储资产余额,不处理更复杂的状态,使得智能合约讨论还为时过早。不过,据 Lightning Labs 称,明年计划将重点放在 Taproot Assets 的智能合约设计上。 4、同步中心 前面提到的关于资产在客户端验证的基本原则表明,持有 Proof 与持有私钥一样重要。然而,由于证明保存在客户端,因此存在丢失的风险。如何解决这个问题?在 Taproot Assets 中,可以通过使用“Universe”来避免这个问题。Universe 是一个可公开审计的稀疏 Merkle 树(sparse Merkle tree),涵盖一个或多个资产。不同于标准 Taproot 资产树,Universe 不用于托管 Taproot 资产。相反,它致力于一个或多个资产历史的子集。 在 RGB 系统中,这一角色由 Storm 来完成,它通过点对点(p2p)网络同步链下证明数据。然而,由于 RGB 开发团队的历史原因,这些团队目前使用不兼容的证明格式。RGB生态系统团队DIBA表示将开发“ carbonado ”来解决这个问题,但进展尚不清楚。 5、工程实施 Taproot Assets 使用的所有库都经过了充分测试,因为 Lightning Labs 拥有自己的比特币客户端 (BTCD)、闪电网络客户端 (LND) 和各种钱包库实现。相比之下,大多数用于 RGB 实现的库都是自定义的。从行业标准的角度来看,RGB的实施仍处于实验阶段。 简要展望BTC扩容的未来 很明显,客户端验证的资产协议已经超出了传统协议的范围,现在正朝着计算扩容的方向发展。 许多人声称,未来比特币将作为“数字黄金”而存在,而其他区块链将创建应用生态系统。不过,我却持有不同的看法。正如比特币论坛上的许多讨论所见,有很多关于各种山寨币及其短暂寿命的讨论。这些山寨币的迅速消亡使围绕它们的资本和努力变成了泡沫。我们已经将比特币作为共识的坚实基础;无需仅为应用协议构建新的L1解决方案。我们应该做的是利用比特币这个强大的基础设施来建立一个更长期的去中心化世界。 更少的链上计算,更多的链上验证 从应用设计的角度来看,比特币早期选择的理念不是以链上计算为中心,而是以验证为中心(智能合约的图灵完备性和状态)。区块链的本质是一个复制状态机。如果区块链的共识侧重于链上计算,那么很难说让网络中的每个节点重复这些计算是一种合理或可扩容的方法。如果重点是验证,那么验证链下交易可能是最适合比特币可扩容性的方法。 验证在哪里进行?这一点至关重要。 对于在比特币之上创建协议的开发者来说,如何使用比特币进行关键验证,甚至将验证置于链下,以及如何设计安全方案,都是协议设计者自己的事情。它们不应该也不需要与链本身相关联。如何实现验证将导致不同的BTC扩容方案。 从基于验证的实现角度来看,我们有三个扩容方向: 1、链上验证(OP-ZKP) 直接在 TaprootScriptVM 中实现 OP-ZKP 将赋予比特币本身执行 ZKP 验证的能力。这与一些 Covenant 设计结算协议相结合,可以创建继承比特币安全性的 Zk-Rollup 扩展解决方案。然而,与在以太坊上部署验证合约不同,比特币的升级本质上很慢,添加这样一个专门的、可能需要升级的操作码必然具有挑战性。 2、半链上验证(BitVM) BitVM 的设计确保它不适合普通交易逻辑。Robin Linus 也表示,BitVM 的未来在于为各种侧链创建一个自由的跨链市场。BitVM 的方法被认为是半链上的,因为大多数验证计算不会发生在链上,而是发生在链下。围绕比特币的 Taproot 进行设计的重要原因是在必要时利用 TapScriptVM 进行计算验证,理论上继承了比特币的安全性。这个过程还生成一条验证信任链,例如只需要“n”个验证者中的一个诚实验证者,称为Optimistic Rollups。 BitVM 会产生大量链上开销,但它可以使用 ZK 欺诈证明来提高效率吗?答案是否定的,因为 ZK 欺诈证明的实现依赖于在链上执行 ZKP 验证的能力,这让我们回到了 OP-ZKP 方法的困难。 3、链下验证(客户端验证、闪电网络) 完整的链下验证是指之前讨论的CSV资产协议和闪电网络。正如之前的讨论所示,我们无法完全防止 CSV 设计中的串通行为。我们能做的就是利用密码学和协议设计,将恶意串通造成的损害控制在可控范围内,使此类行为无利可图。 链下验证的优点和缺点同样明显。优点是使用最少的链上资源,并且具有巨大的可扩容性潜力。缺点是几乎不可能完全继承比特币的安全性,这极大地限制了可以进行的链下交易的类型和方式。此外,链下验证还意味着数据处于链下,由用户自行管理,这对软件执行环境的安全性和软件的稳定性提出了更高的要求。 扩容演进趋势 目前以太坊上流行的 Layer 2 解决方案,从范式上来说,都是通过 Layer 1 来验证 Layer 2 的计算,也就是说状态的计算下推到 Layer 2,但验证仍然保留在 Layer 1。 未来,我们也可以类似地将验证的计算推至链下,进一步释放当前区块链基础设施的性能。 来源:金色财经
lg
...
金色财经
2023-11-28
《精通比特币(第三版)》发布
go
lg
...
供了对抗恶意联合签名人的额外安全性。
默克尔
抽象语法树(MAST)同样大大提高了比特币的扩展性和隐私性;它允许在比特币脚本中使用几乎无限数量的条件,而且只有被满足的条件才需要出现在链上。 支付到合约(P2C)是一种修改比特币公钥的方法,最早出现在 2012 年,但没有得到许多讨论。它使得我们可以用一个隐私的承诺来接收资金,这个承诺既可以永远保持神秘,也可以公开证明。它既强大又简单,所以我们可以快速地讲解它。 Taproot 结合了由无脚本式多签名、MAST 和 P2C 提供的能力,并融合为一个协议。因为我们前面已经介绍了这三种基础性技术,所以很容易就能解释 taproot 的工作原理,以及它在可扩展性、隐私性和同质性上给比特币用户带来的巨大提升。 Bech32 和 Bech32m是分别由 “隔离见证” 和 “taproot” 升级引入的新的地址格式,让地址更易于使用。我们重写了这本书关于地址的整个章节,现在,它会从比特币最早的基于 IP 地址的支付协议 —— 可能也是 “地址” 这个名字的来源 —— 讲起,从 base85check 地址一路讲到由 bech32(m) 带来的提升。 手续费管理在本书的旧版也有简要解释,但因为近期比特币手续费市场的开发,我们加入了多得多的细节。我们介绍了 RBF 和 CPFP 两种手续费追加方法。我们也介绍了它们可能会失效的情形(“交易钉死”)以及近期为合约式协议提出的部分解决方案(比如 “交易包转发”)。 无脚本式门限签名可以作为带有一种额外特性(可验证的私钥分割,verifiable secret sharing)的无脚本式多签名变种,容易得到解释;这也正是多年以前,我和另一位开发者在开发者讨论中遇到了困难时,Gregory Maxwell 私下给我们的解释。我们又一次吸取了来自他的启发,给出了一份非常易懂的解释。 致密区块过滤器是一种让轻客户端了解影响它们的钱包的交易的新方法。这种方法对客户端来说更加隐私,也更少对节点造成困扰。我们使用简单的算术和一对色子,介绍了致密区块过滤器的原理,在进入实现细节之前为读者打下了一个坚实的基础。 致密区块既加速了区块的传播,又极大地降低了运行一个全节点的网络带宽要求。我们介绍了它的工作原理。我们也介绍建立在致密区块基础上、在可以相互信任不会发动拒绝服务攻击的节点之间提供更快的区块转发的 FIBRE 区块转发系统。 BIP8 和 speedy trial 是激活软分叉的新方法。我们不会介绍很多细节 —— 我完全不知道下一次软分叉我们会使用什么方法 —— 但提及了在 2021 年 taproot 激活期间这种激活方法被广泛讨论的特性。 一份新的附录在中本聪介绍比特币的原创论文副本之后添加。添加这个附录是由 Matthew Zipkin 建议的,它是我在 2016 年撰写的《比特币论文勘误》的一个少量更新的版本,介绍了中本聪在论文中描述的比特币与他及后来的开发者真正实现的比特币的差异。 新的联合作者是谁? 本书的主要作者是 Andreas M. Antonopoulos,几乎每一个比特币人都知道他。他作过不计其数的演讲,出席过几百档播客,制作了许多视频,还写了好多本关于比特币的书。过去十年里,他的大部分工作都致力于引导初次接触比特币的人、向他们解释比特币的工作原理,并帮助他们避开后果严重的错误。要说有多少人因为他而改变对比特币的看法、多少比特币因为他及时的建议而免于被盗、丢失,只能说是不可胜数。 而新加入的联合作者 David A. Harding(就是我啦!)也已经有接近十年的撰写关于比特币的技术文献的经历,但我瞄准的是更小的群体 —— 开发和直接使用比特币协议的人,比如 Bitcoin Core、闪电网络和多个钱包库的开发者。我最著名的身份是 Bitcoin Optech 周报的联合作者。我的目标一直是让这些开发者从长期来说更有成果一些,这样比特币协议就能更快去到它想去的任何地方。 至于这本书,我们从 Andreas 的第二版的文本以及他为第三版建立的一个大纲开始。我修改了大纲,也加入了我在此过程中想到的一些东西(以及由早期审稿人建议的东西)。第三版中出现的所有文本的最终决定权都在我,所以任何问题也都由我负责。 更新 除了几十页的新材料,我们还对本书原有的部分做了一些实质性的改进: 授权和身份验证的泛化:本书的旧版本介绍了比特币的 Script 语言,但比特币的新特性存在于 Script 范围之外。举个例子,P2WPKH 地址和 taproot 脚本路径的
默克尔
证据。我们从 Peter Todd 在 2014 给我的一个评论中得到启发:我们展示了比特币的授权和身份验证方法的演化,从白皮书所介绍的版本(公钥与签名)到 Bitcoin 0.1 软件所实现的版本(脚本公钥与脚本签名),再到隔离见证(见证程序与见证结构)。这不仅为现在的比特币输入验证中的大量不同特性提供了背景,也显示了为什么比特币的 “脚本” 和 “程序” 不是为任意计算而设计的 —— 它们可以被认为只是非常灵活的公钥和签名。 术语:中本聪给了我们比特币,但是,唉,他并没有给我们一套前后一致的术语。Bitcoin Core 开发者常常使用从他们的代码的函数命名中派生的术语。其他开发者又使用不同的术语。幸好,在本书的编写期间,Mark “Murch” Erhardt 提出了一个 BIP,推荐了跟交易相关的术语。他的 BIP 还未定稿,所以可能会变化,但我们更新了全书的每一个章节,以使用建议的术语。我们知道其他开发者和技术作者正在对自己的软件和文档作类似的更改,我们都认为这会帮助开发比特币的每一个人。 “染色币” 现在换成了 RGB 和 Taproot Assets:自本书初版以来留存至今的一个介绍染色币(colored coins)的章节,更新成了介绍两种为在比特币区块链上锚定非比特币转移的新协议。两种协议都基于 “支付到合约”,所以,有了前面跟 taproot 有关的介绍,我们只需介绍他们俩的共同砖石:“客户端验证” 概念。 更多的备份及复原系统:六年以前,本书推荐一种简单的备份套装,由 BIP 32/39/44 组成。今天,钱包备份多了很多选择,每一种的取舍都各有道理。在确定性的密钥生成方面,BIP32 依旧保持至高的地位,但我们也介绍了不同的种子词生成算法(例如,BIP39 vs. SLIP39 vs. Electrum vs. Aezeed,还简单提及了 Codex32)、对比隐式路径(例如 BIP44)和显式路径(例如 “描述符”),还介绍备份钱包标签(致敬 BIP329)和其他数据(比如通道状态)的重要性。 交易的每一个字段:旧版本介绍了一笔交易所包含的绝大部分字段,但这次我们用几乎全新的一个章节来按顺序介绍一笔序列化交易的每一个字段,并解释它们的用途。与我看过的其它介绍不同,我们采取了 “以隔离见证为原生” 的方法,将隔离见证所添加的字段视为一笔交易的一等重要部分,仅在章节末尾才提到传统交易的序列化应移除哪些字段。 许多小的纠正与更新:我无法统计自上一版出版以来,多少小的细节需要更新。但是,毫无疑问,新版本中也会有错误、缺漏、令人困惑的过时信息,所以我鼓励每一位读者也检查检查出版社为第三版提供的 “勘误页面”。 BIPs:前一个版本的列举了所有 BIP 的附录,换成了 Bitcoin Core 文档的一个略微编辑之后的版本,列举了 Bitcoin Core 所实现的 BIP。一些人认为,所有的 BIP 都是建议开发者社区普遍采用的标准,但许多 BIP 都是垃圾。我们不希望本书的读者花时间去学习这些垃圾。Bitcoin Core 开发者只采用他们认为对软件的用户有用的 BIP。这并不是有用的 BIP 的全面清单,只是一个非常棒的列表,读者不必担心我们有所偏爱 缺少的部分 本书的技术审稿人包括 Mark “Murch” Erhardt、René Pickhardt、Olaoluwa Osuntokun 以及 Jorge Lesmes,每一位都提供了让人惊讶的反馈。我尽己所能地解决他们的担忧,但有两项实质性的改变我已没有时间来完成了: 更好地讲解闪电网络:本书新版的文本提到 “闪电网络” 几十次,也解释了何以基础层的设计会影响二层的运行,但一位审稿人正确地指出,我们应该重写开头的概述性章节,以更好地反映有多少人正在使用集成了闪电网络的钱包。 部分签名的比特币交易(PSBT):虽然我们在本书中提到了 “PSBT”,我们没有讲述任何细节;另一位审稿人认为这是一个刺眼的遗漏,因为 PSBT 在今天的比特币的许多方面都很重要,从硬件签名设备到多方协议。 我完全同意这些审稿人的意见。我希望 O’Reilly 有兴趣在几年后出版本书的第四版,并且继续邀请我作为一位联合作者,让我可以纠正这两项明显的遗漏。 关于 Brink 我很高兴地宣布,我将把《精通比特币(第三版)》带给我的版税尽数捐给一个 501(c)(3) 非营利组织 Brink。Brink 当前为多位全职开发 Bitcoin Core 的开发者提供资助。 我曾担任 Brink 的董事会成员,现在是其奖金委员会的成员,两个身份都是无薪酬的独立成员,而且我也很高兴能为其杰出的开发者团队提供财务上的支持。我并不期待自己能收到很多版税 —— 技术专著一般不会成为畅销书 —— 但我会保持关注,并在这份表格中公开自己的收款和捐赠。 哪些书做得更好 《精通比特币》的第一版是第一本真正付梓的比特币技术书籍。自那以来,许多别的书,以各自的方式处理这个主题,也得到了出版。我阅读了其中一些,认为它们都很棒,所以我认为值得将它们与《精通比特币(第三版)》(MB3E)比较一下。显然,这种比较基于我个人的极端偏见。 Grokking Bitcoin,由 Kalle Rosenbaum 撰写,是我个人最爱,并不仅仅因为 Kalle 曾邀我作序。MB3E 的其中一位审稿人评论,MB3E 的第 1 ~ 2 章是对比特币的温和概述,但倒了 3 ~5 章突然就变成了一本技术成分很高的书。(我认为从第 6 章开始,它又变得温和了。)相比之下,Grokking Bitcoin 是对比特币之下的概念的极为流畅的介绍。它从每个人都能理解的对货币的基本描述开始,然后逐步引入来自计算机科学的观念,直至你理解比特币是一种货币。它不像 MB3E 在专业性上走得那么远,而且也不像 MB3E 这样持续更新,但我非常推荐专门阅读它,或者作为 MB3E 的补充。 The Bitcoin Standard,由 Saifedean Ammous 撰写;就我所知,是最畅销的比特币书籍。这本书写的是比特币在历史和经济学中的位置,并不是关于比特币的工作原理的,但我很荣幸在其草稿阶段审核了它介绍比特币运行的技术部分(例如,挖矿及支付的批量处理)。我认为这本书的卓越之处在其证明了市场总是在寻找可用的最佳形式的货币。在市场上,最好的货币通常是最受广泛使用的那种,因此,那些控制这种最受欢迎的货币的人常常可以为这种货币引入一些负面特性,以牺牲用户的利益、转化成他们自己的利益和权力。但是,如果一种新的货币有更少的负面特性,并且还有一些新的好特性,那么很大概率市场最终会迁移到这种新货币上,让它变成最受广泛使用的货币。比特币有望成为这种新货币。因为 MB3E 是一本技术书籍,除了一些基本的关于 2100 万 BTC 数量限制的讨论之外,我们无法介绍别的东西。所以,如果你希望得到一个更广阔的经济学视角,关于为什么比特币可能 真的 有意义,我建议你读读 Saif 的书(但我也希望你会考虑回到 MB3E 来了解比特币的技术,因为两者都很酷。) Bitcoin: A Work In Progress,由 Sjors Provoost 撰写。很棒的书,尤其书名,真让我后悔自己没能抢先一步。Sjors 是一个 Bitcoin Core 开发者,尤其因为能在人们给这个网络最重要的软件提出重要改变时提供高质量的审核意见而知名。这本书的每一个章节都提供了关于过去几年中发生在比特币上的东西的深度讨论,这使它既是解释,也是历史文献。我爱它。不需要很多背景就能阅读 Sjors 的书,所以你可以单独阅读,但如果你读完了 MB3E、又想找一本书 —— 有趣但不离技术的书 —— 来读,我会推荐这一本。 Programming Bitcoin,由 Jimmy Song 撰写,提供了开发钱包、使用它来发送和接收交易的不计其数的练习。我同样有幸在这本书的草稿阶段提供技术上的反馈,但正是 Jimmy 的推荐,使我被选为 MB3E 的联合作者。不同人有不同的学习习惯,对于大部分程序员,最好的学习方式就是编写他们想要学习的东西的代码。这就是 Jimmy 的书的优越之处。如果你想学习,比方说,地址的格式,Jimmy 会让你编写几乎真的可用的 base58check 代码。如果你想要一个不需要编程、更繁琐、更理论化的方法,那么 MB3E 可能更适合你。如果你要双管齐下,请考虑两本书对照阅读:直接阅读 MB3E,了解这些技术是如何组合在一起的;再阅读 Programming Bitcoin,通过实践来巩固你的所学。 Mastering the Lightning Network 也是由 Andreas Antonopoulos 与 Olaoluwa Osuntokun、René Pickhardt 联合编写的书,他们两位也都友善地为 MB3E 提供了细致的早期审核。Mastering LN 有点像是上一版 Mastering Bitcoin 的续篇。如果你一点闪电网络也不懂的话,就不可能真正理解现在的比特币开发。在 MB3E 中,我们很早就介绍了闪电网络,并在全书中不断重复,但任何严肃对待比特币的人都应该考虑至少浏览一下 Mastering LN。在我曾经为草稿提供过技术反馈的比特币书籍中,这本是我最不需要批评的 —— 它在几乎每一个细节上都是准确的。 Bitcoin Development Philosophy,由 Kalle Rosenbaum 和 Linnéa Rosenbaum 撰写,概述了比特币协议的开发者如何理解他们培育的技术。如果你读完了 MB3E 或其它任何书、任何文献,觉得自己知道怎么提升比特币,我会建议你在公开声明之前读读 Rosenbaum 的概述。大部分变更都涉及取舍,但有一些取舍是绝大部分开发者和用户都不会感兴趣的。举个例子,比特币的几乎所有方面都可以通过增加对第三方的信任而得到改善,但大部分人都不想要这样(尤其在核心协议中),都担心对第三方的依赖最终会让他们的比特币被盗以及被审查的风险日益增加。我认为,这本书最适合那些读完 MB3E 后计划参与比特币开源软件开发的人。 Onboarding to Bitcoin Core,由 Will Clark 编写,是一份令人惊叹的文献,介绍了 Bitcoin Core 的所有重要部分。如果你计划为 Bitcoin Core 作贡献,这是一本必读书;但任何人如果想建立对比特币工作原理的深入理解,这也是一份补充读物。我明确建议,在读这本入门指南之前先阅读 MB3E 或其它关于比特币的介绍性文献,但如果你想在一周内学会可能需要你独自探索几年才明白的 Bitcoin Core,我最推荐 Clark 的指南。(纠正:本文曾误将这份指南的作者指为 Matthew Zipkin;现在已更正为 Clark。我为我的错误向两位致以真诚的歉意。) 来源:金色财经
lg
...
金色财经
2023-11-24
腾讯公司取得户籍管理方法专利,提高家庭户籍信息管理的灵活性
go
lg
...
籍信息中所有家庭成员的个人户籍信息确定
默克尔
树以及
默克尔
树的根节点的哈希值;基于
默克尔
树和根节点的哈希值构建新区块以将新区块加入区块链网络;确定关联家庭户籍信息中每个家庭成员的个人户籍信息在
默克尔
树中的存储路径,并返回根节点的哈希值和每个家庭成员的个人户籍信息在
默克尔
树中的存储路径。采用本发明实施例,可将多个家庭户籍信息关联存储,提高家庭户籍信息管理的灵活性。
lg
...
金融界
2023-11-24
腾讯公司取得区块链领域专利,提高交易结果的安全性
go
lg
...
日志哈希值,构建第一交易事务对应的日志
默克尔
树;获取第一交易事务的第一交易标识,将第一交易标识、交易日志事务以及日志
默克尔
树的根结点的哈希值发送给共识节点进行共识;若共识成功,将第一交易标识、交易日志事务以及日志
默克尔
树对应发送给记账节点。通过本申请可以提高交易事务对应的交易结果的安全性。
lg
...
金融界
2023-11-24
什么是坎昆升级?坎昆升级概念币梳理
go
lg
...
DESTRUCT操作码功能,为未来应用
默克尔
树做准备。后续通过应用
默克尔
树,以太坊存储效率将大大提升。 EIP-1153通过添加瞬态存储操作码,可以让协议进行临时存储,从而节省网络Gas费。 EIP-6475是EIP-4844的配套方案,通过引入SSZ编码交易类型,提供更佳可读性和紧凑序列化。 EIP-4788旨在改善跨链桥和Staking池的结构。 4、坎昆升级概念币梳理 坎昆升级将为以太坊网络带来实质性好处,包括:增强可扩展性、降低Gas fee、加强安全性、高效数据存储、增强跨链连接等。升级完成后,有望刺激以太坊L1本身及L2生态应用的大爆发,以及跨链桥、存储、GameFi等板块。 ETH:坎昆升级将显著提高以太坊的效用,巩固其「公链之王」地位。升级后将实现更低的Gas费和更高的TPS,使得以太坊的基础设施越来越完善,整个以太坊生态都会得到空前的发展和繁荣,ETH本身的价值自然水涨船高。 Layer2:ARB、OP、MATIC、NEAR、GMX、MAGIC、SNX、LRC、IMX等(WEEX平台均已上线)。 ARB、OP两大龙头凭借先发优势,已在L2市场上占据统治地位,将首当其冲地受益。 L2爆发也会带动对应生态的应用爆发,如Arbitrum生态的GMX、RDNT、MAGIC等,Optimism生态的VELO、SNX等。 Polygon(MATIC)虽然是侧链,有自己的独立共识,并不算L2。但Polygon有几个ZK Layer2解决方案,包括Polygon ZKEVM,相当于从公链市场转向拥抱ETH L2,有较强的技术实力和市场推动力。 WEEX注意到,近日ARB、OP跌幅较大。9月28日,以太坊开发者讨论了Dencun升级测试进展等事项,称需要为Dencun升级启动第10个Devnet(原计划在Devnet-9推出,但延期了)。 来源:金色财经
lg
...
金色财经
2023-11-21
本周回顾|比特币生态财富效应持续OpenAI CEO Altman遭罢免
go
lg
...
技术允许所有数据和计算(除存款、取款和
默克尔
根外)保持在链下,极大提升了可扩展性。但由于客户端数据存储成本较高和无法普遍适用于支付以外的应用,Plasma 逐渐被 rollups 技术所替代。现在,有效性证明(如 ZK-SNARKs)的出现,使得 Plasma 技术得以重新考虑,尤其是在支付领域。随后不少开发者和以太坊生态用户对此发表看法。相关阅读:《Vitalik 新文:Plasma 回归——EVM validiums 的退出游戏》、《Vitalik 新文抛出「ZK+Plasma」新方向,L2 格局又将生变?》 OKX 与 Polygon 共同推出 zkEVM Layer2 网络 X1,OKB 将作为原生代币 11 月 15 日,据 OKX 官方消息,OKX 与 Polygon 共同推出 zKEVM Layer2 网络 X1,并正式上线测试网,该网络系 OKBC 升级。X1 是基于 Polygon CDK 构建的高性能、高安全性以太坊 Layer2 网络,并通过 ZK 零知识证明技术,帮助用户实现更低交易成本,OKB 将作为其原生代币。 Binance Labs 宣布投资 Arkham 代币 ARKM 11 月 15 日,据官方消息,Binance Labs 宣布投资加密数据跟踪平台 Arkham 代币 ARKM,具体金额暂未透露。 Circle 战略投资 Sei Network,支持该网络上线原生 USDC 11 月 15 日,据 fortune 报道,USDC 发行方 Circle 战略投资 Sei Network,支持该网络上线原生 USDC。Circle 的投资将使 Sei 将 USDC 与其不断增长的应用程序套件集成,例如流行的去中心化交易所 Sushiswap。 Pyth Network:PYTH 空投将向 DeFi 用户新增分配约 5500 万枚 预言机项目 Pyth Network 官方宣布,针对 DeFi 参与者的空投覆盖范围有所扩大。此前已宣布空投分配 2 亿枚 PYTH 代币。DeFi 参与者分配中额外增加了约 5500 万枚 PYTH,使最终空投分配总量达到约 2.55 亿枚 PYTH。此外,资格标准和快照日期没有改变,生态系统参与者可以重新检查自己的资格。 HashKey Exchange 公布代币上市费用政策:预计将在 5 至 30 万美元之间 11 月 15 日,香港持牌交易平台 HashKey Exchange 官方公布上市费用政策,HashKey 指出,寻求上市的申请人应在提交上市申请表同时提前支付 1 万美元或等值的申请费以进入 HashKey Exchange 的代币审核流程,申请费不予退还,且支付申请费并不保证 HashKey Exchange 成功上市。此之外,申请人还要在代币正式上市之前支付一次性上市费用,上市费用将根据代币的复杂性、独特特征和交易结构而定,其差异可能很大,并对参与的团队、专家意见和监管批准过程产生影响。HashKey Exchange 表示,其平台的代币上市费用预计将在 50,000 美元至 300,000 美元之间,具体金额根据代币类型、交易结构复杂性、尽职调查和合规性、以及专家意见和咨询服务因素而定。 中国最大棋牌游戏公司博雅互动拟斥资 9000 万美元购买比特币和以太坊 11 月 15 日,据港交所公告显示,中国最大棋牌游戏公司博雅互动将增持加密货币,目前预计将购买大约 4500 万美元的比特币和 4500 万美元的以太坊,另外将至多斥资 1000 万美元用于购买美元稳定币 USDT 和 USDC。潜在的加密货币购买将在受监管和获得许可的交易平台的公开市场上进行。 比特币 Ordinals 项目 Taproot Wizards 完成 750 万美元融资,Standard Crypto 领投 11 月 16 日,据 TechCrunch 报道,专注于比特币的 Ordinals 项目 Taproot Wizards 宣布完成 750 万美元融资,本轮融资由 Standard Crypto 领投,Geometry、Collider Ventures、StarkWare、UTXO Management、Bitcoin Frontier Fund、Masterkey 和 Newman Capital 等参投。Taproot Wizards 的目标是重新唤醒在比特币上构建和创新的文化。该项目限量发行了 2121 枚巫师 NFT,这一数字象征着比特币总供应量的 2100 万。目前,少于 1% 的 Taproot Wizards' Ordinals 已被铸造。 本周热门文章 入门必读丨小白也能看懂的比特币 Layer1 新协议简史 你最近是不是被频频出现的 Ordinals、BRC-20、Atomicals、Pipe 等层出不穷的新协议搞懵了?搞不清楚他们之间是什么关系?让我来帮你梳理一下时间线,以及它们之间暗含的几条线。尽量以简洁的语言来说,不带复杂概念,目标是帮助新人小白理解,甚至老奶奶也能看懂。本文不构成投资建议 (NFA)。 从三线交易所到 Binance 合约,KAS 背后的矿币淘金「生产线」 近日,因 Kaspa 代币 KAS 的持续上涨,PoW 概念成为继比特币生态概念后的又一个热点话题,「矿币板块」成为许多社群讨论中反复出现的字眼。但除了比特币相关概念和市场行情的助推之外,PoW 概念的突然崛起似乎并非偶然。在「KAS 神话」背后,似乎隐藏着一条不为主流市场所知的、隐蔽的「神话矿币生产线」。 正统 FTX 后裔 Backpack:FTX 前员工们新开的交易平台(内附 KYC 教程) 本周据华尔街日报报道,包括 FTX 前总法律顾问 Can Sun 在内的一些 FTX 前高管正在联合创建一个新的加密货币交易所 Backpack Exchange,这个新交易所计划采用新技术,保护用户资金。伴随着 Solana 生态的重新绽放,Backpack Exchange 推出质押打新活动,受到社区大量关注,撸毛人闻风而动,有撸毛大户表示,已经手持数百个 KYC 账号,蓄势待发。这究竟是一个怎样的交易平台? Upbit 大会开幕,都有哪些项目出席? 自 2018 年首次举办以来,Upbit D Conference 已经超越了其作为年度区块链行业盛会的身份,成为加密货币项目和投资者高度关注的焦点。2023 年,由于韩国炒币玩家的疯狂,Upbit 上线的代币成为市场的「确定性利好」。根据 BlockBeats 的数据,自 6 月以来,所有在 Upbit 宣布上线的代币均出现了明显的涨幅。这种趋势随着时间的推移愈发显著,尤其是从 8 月开始,涨幅明显增长,从最初的 10% 上升至高达 50%。因此,今年 Upbit D Conference 的参与者,特别是那些已发行代币的项目方,也成为了市场关注的热点。 来源:金色财经
lg
...
金色财经
2023-11-19
上一页
1
•••
9
10
11
12
13
•••
25
下一页
24小时热点
两大投行齐声警告:全球股市或将迎来“现实回调”、未来两年恐跌10%至20%
lg
...
“大空头”再出手!全球市场集体跳水:美股、比特币、黄金、原油竞相下跌
lg
...
中俄突发重磅!中国国家主席习近平寻求促进投资 扩大与俄经济联系
lg
...
【直击亚市】美联储官员最新信号吓坏市场!Palantir引爆不安,美元连涨5天
lg
...
华尔街高管突发警告,小心市场放大式下跌!数据缺席美联储“摸黑前行”
lg
...
最新话题
更多
#AI热潮:从芯片到资本的竞赛#
lg
...
19讨论
#SFFE2030--FX168“可持续发展金融企业”评选#
lg
...
36讨论
#VIP会员尊享#
lg
...
1989讨论
#比特日报#
lg
...
11讨论
#Web3项目情报站#
lg
...
6讨论