本文是我对所有 Bitcoin Core 发行版本的历史同步性能的研究的其中一个结果,也是构建真正老旧的版本的挑战(难以找到编译好的二进制文件)的成果。
中本聪在创世区块中写的名言:TheTimes03/Jan/2009Chancelloronbrinkofsecondbailoutforbanks到底写在哪里了?//src/kernel/chainparams.cpp:61行staticCBlockCreateGen
一文了解 Merlin Protocol,一个为比特币生长加密资产专业设计的资产适配协议。
比特币中的Schnorr签名, chnorr 签名有许多良好的性质:可证明安全,线性性,批量验证
人们常常忽视的地方是,LSP 不仅加强了闪电网络的可扩展性和可靠性,而且是在不需要用户放弃资金自主保管的前提下完成的。
比特币二层的真正三难困境
BRC20解析备注时间:2023年11月29日作者:33357BRC20的由来自比特币诞生以来,就有无数人想在BTC网络上发行第三方资产,然而比特币的UTXO交易系统扩展性并不好,想要把设计之外的数据加上去非常困难,即使强行加上去也不实用。Oridinals协议则改变了
从技术实现的角度来理解 ARC20 与 BRC20
比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC迟迟未打包,转账长时间未打包是由于转账矿工费设置过低导致的,如果你想让这笔交易尽快被打包,可以使用加速服务。加速解决方案当前有两种常见的释放滞留再交易池中交易的办法:手续费替换(Replace-b
我们探究了多路径支付的复杂之处、它对网络去中心化和隐私性的好处,以及当前可用的不同实现 —— 每一种都有自身的取舍。
使用合适的限制条款,我们可以创建链上效率高得多的 HTLC 输出、使之不受替代交易循环攻击,而且更难被阻塞。
Payjoin 是一种协议,运用一种简单、聪明的技巧来构造比特币交易,一石多鸟地解决了许多问题。
探索比特币钱包需要区块过滤器的理由
“拼接(splicing)” 是一个简单的概念,就是指重设闪电通道大小的能力。但随着时间推移,越来越显而易见的是,这种重设闪电通道大小的能力,将给我们带来许多额外的好处,这些好处往往在意料之外,而且从根本上提高了闪电网络的可用性。
BTC 衍生协议的生态也在快速地发展中,盘点一下:BRC20、ARC20、Rune、Taproot Assets 、 RGB、Lightning、Stacks、BitVM、RSK
了解助记词和钱包背后的基本原理
对闪电通道的替代交易循环攻击(replacementcyclingattack)是怎么一回事?关于这种最近在邮件组中公开的漏洞,人们有很多讨论,但内部的机制却有点难以理解。我尝试用图片来解释一下。
今天,ZeroSync(一个为使用零知识证明拓展比特币而成立的协会)的开发者 Robin Linus 提出了 “BitVM”,为将来的比特币应用开发打开了非常有趣的可能性。它可以启用几乎所有的任意计算,并使用这些计算来执行在比特币链上发生的事情。
而在闪电网络语境下,备份指的是对一个节点的通道状态的备份,包括关于它的通道余额、通道配置以及通道里发生过的所有承诺交易的信息。这些状态存储在节点的硬盘上,可用于在节点遭遇宕机、数据丢失和其它意外事件之后复原这个节点。在持有这样的备份时,节点可以尽可能降低在遭遇软硬件故障时丢失资金的风险。
BitVM 是一种计算范式,用于表达图灵完备的比特币合约。这不需要对比特币网络的共识规则进行任何更改。与在比特币上执行计算不同,它们仅仅是被验证,类似于乐观 Rollups。证明者声明某个给定的函数对某些特定的输入求值得到了特定的输出。 使用这种机制,任何可计算的函数都可以在比特币上进行验证。
扫一扫 - 使用登链小程序
41 篇文章,410 学分
74 篇文章,302 学分
30 篇文章,260 学分
158 篇文章,165 学分
11 篇文章,164 学分