文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
[科普] 什么是Ordinals?理解比特币 NFT
导读: 本文通俗易懂,介绍了 Ordinals 协议如何利用比特币隔离见证数据能力来创建NFT 元数据,以及在同质化的比特币上利用出块顺序来确定非同质化排序ID ,从而让比特币聪具备NFT特性。
Ordinals
NFT
Tiny熊
发布于 2023-04-29
阅读 ( 13157 )
( 285 )
Taproot 及 MuSig2 回顾
本文主要介绍了Taproot输出的背景知识,包括如何通过密钥路径和脚本路径来花费,以及涉及两个签名方的MuSig2签名流程。Taproot输出可以在交易的scriptPubKey字段中表现出来,可以包含单公钥条件或者n-of-n的MuSig2公钥,还可以拥有多个脚本分支条件。MuSig2是一种协议,定义了如何建立聚合公钥以及创建最终签名,以保证流程的安全性。
Taproot
MuSig2
Schnorr签名
密钥路径
脚本路径
聚合公钥
BTCStudy
发布于 2023-04-28
阅读 ( 44 )
闪电网络盲化路径的工作原理
本文介绍了闪电网络中的盲路径技术,它通过加密隐藏部分支付路径,保护收款人的隐私。盲路径利用ECDH算法生成共享密钥,对节点ID进行“盲化”,使得付款方无法得知完整路径和收款方身份。文章还讨论了盲路径的原理、创建过程、应用场景(如私密通道路由、强制节点见证)以及当前的应用状态,并指出了现有实现的用户体验挑战,以及对盲路径的误解和潜在攻击。
闪电网络
盲路径
洋葱路由
隐私
ECDH
BOLT11
BTCStudy
发布于 2023-04-27
阅读 ( 43 )
有趣的比特币脚本(五):闪电通道与闪电网络
in
BTCStudy 精选
in
BTCStudy 精选
在本篇中,我们将学习闪电支付通道和闪电网络是如何实现的,并在此基础上了解其它的以脚本实现的特性。
比特币
闪电网络
支付通道
BTCStudy
发布于 2023-04-26
阅读 ( 3582 )
( 3 )
有趣的比特币脚本(四):哈希锁
in
BTCStudy 精选
in
BTCStudy 精选
“哈希锁” 也称 “哈希原像检查”,也就是检查某个传入的数据的哈希值是否为某一值。
比特币
闪电网络
BTCStudy
发布于 2023-04-26
阅读 ( 4254 )
( 4 )
有趣的比特币脚本(三):时间锁
in
BTCStudy 精选
in
BTCStudy 精选
“时间锁” 就是在某一个时间事件发生后才能打开的锁,即,为了通过这样的操作码的检查,由某种方式取得的当前时间已经越过了脚本预先指定的时间。
比特币
时间锁
BTCStudy
发布于 2023-04-26
阅读 ( 4069 )
有趣的比特币脚本(二):多签名
in
BTCStudy 精选
in
BTCStudy 精选
本章,我们正式进入最常被使用的比特币复杂脚本模块:多签名。
比特币
多签
BTCStudy
发布于 2023-04-26
阅读 ( 5762 )
有趣的比特币脚本(一):基本介绍
in
BTCStudy 精选
in
BTCStudy 精选
理解基于比特币脚本的合约式协议,如何嵌入具体的应用场景中并为相关参与者服务。
比特币
BTCStudy
发布于 2023-04-26
阅读 ( 6397 )
有趣的比特币脚本(五):闪电通道与闪电网络
本文深入探讨了闪电支付通道和闪电网络的工作原理,详细解释了如何利用比特币脚本实现双向支付通道,并通过哈希时间锁合约(HTLC)实现支付路由。此外,还介绍了闪电网络在可扩展性方面的优势,以及Lightning Pool和Swap-in-Potentiam等周边应用,展示了比特币脚本的灵活性和强大功能。
闪电网络
闪电支付通道
比特币脚本
哈希锁
时间锁
HTLC
BTCStudy
发布于 2023-04-25
阅读 ( 33 )
有趣的比特币脚本(四):哈希锁
本文介绍了比特币脚本中的哈希锁功能,也称哈希原像检查,并通过示例展示了如何使用 Policy 函数实现哈希锁脚本。哈希锁可用于资助哈希碰撞的发现、实现免信任的原子化互换,也被闪电网络用于支付路由,和潜水艇互换等重要功能。
哈希锁
比特币脚本
原子化互换
闪电网络
HTLC
跨链
BTCStudy
发布于 2023-04-24
阅读 ( 33 )
有趣的比特币脚本(三):时间锁
本文介绍了比特币脚本中的时间锁概念,包括绝对时间锁和相对时间锁,以及如何在交易和脚本层面设置时间锁。文章还通过示例展示了如何使用 Policy 语言和 Miniscript 编译器来创建包含时间锁的复杂脚本,并探讨了时间锁在个人强制储蓄、灾备措施、资金社交恢复、免信任仲裁、资金托管者灾备以及免信任服务商等多种场景下的应用,最后提到了Taproot升级引入的MAST技术对脚本隐私性和经济性的提升。
时间锁
比特币脚本
Miniscript
Policy语言
Taproot
MAST
BTCStudy
发布于 2023-04-22
阅读 ( 34 )
有趣的比特币脚本(二):多签名
本文介绍了比特币多签名脚本的概念、示例和用途。多签名脚本允许多个签名来解锁比特币,可以用于个人保险柜、企业财务、联盟侧链、电子商务和免信任的托管等场景,以提高安全性和灵活性。文章还提到了Policy语言、Miniscript代码和Script代码,以及多签名的其他用途。
多签名
比特币脚本
Policy语言
Miniscript
Script
联盟侧链
BTCStudy
发布于 2023-04-20
阅读 ( 32 )
有趣的比特币脚本(一):基本介绍
本文是“有趣的比特币脚本”系列的第一篇文章,介绍了比特币交易、输出和脚本等基本概念,以及Miniscript和Policy语言。比特币脚本通过脚本规定UTXO的锁定条件,并通过提供特定的数据来解锁,从而实现经济合约,并为合约的关键状态转换提供密码学保证。
比特币脚本
Miniscript
Policy语言
交易
UTXO
脚本公钥
BTCStudy
发布于 2023-04-19
阅读 ( 48 )
原子化多路径付款(AMP)完全解说
本文深入探讨了闪电网络中的原子化多路径支付(AMP)技术,这是一种将大额比特币付款拆分成多个小额付款,并通过不同支付通道同时发送的技术。AMP 旨在解决闪电网络在处理大额交易时遇到的流动性和容量限制,并通过原子性保证了要么所有部分付款都成功,要么全部失败。
闪电网络
原子化多路径支付
AMP
多路径付款
流动性
通道容量
BTCStudy
发布于 2023-04-15
阅读 ( 9 )
BIP 345:OP_VAULT 提议
该BIP提出了两种新的tapscript操作码 OP_VAULT 和 OP_VAULT_RECOVER,旨在通过结合 OP_CHECKTEMPLATEVERIFY 实现一种专门的限制条款(covenant),允许用户在资金被花费到任意目的地之前强制执行一段时延,期间资金可以被转移到预先指定的 “复原” 路径中。此举旨在降低私钥泄露的风险,并提供一种可证明的时间锁机制,以应对潜在的攻击。
OP_VAULT
OP_VAULT_RECOVER
Tapscript
限制条款
时间锁
复原路径
BTCStudy
发布于 2023-04-14
阅读 ( 17 )
比特币交易实际上是如何运作的?
本文作者为了帮助自己理解比特币的工作原理而撰写了这篇文章。文章从公钥/私钥对的生成、数字签名,到比特币交易的构建和验证过程进行了较为详细的解释,包括如何创建地址、UTXO、输入和输出,以及PubKey Script的验证过程。最后,还列出了一些对理解比特币有帮助的资源。
比特币
公钥
私钥
数字签名
交易
UTXO
PubKey Script
blairlmarshall
发布于 2023-04-12
阅读 ( 34 )
签名哈希运算平方膨胀问题与隔离见证
本文介绍了SegWit解决的“签名哈希运算平方膨胀”问题,该问题导致签名验证时间复杂度高达O(n²),影响了算力资源有限的用户运行比特币节点。文章通过实例展示了SegWit激活前的签名哈希算法如何导致消息体积增大,以及SegWit如何通过新的签名哈希算法和隔离见证数据将时间复杂度降至O(n)。
Segwit
签名哈希
平方膨胀
BIP-143
交易
比特币节点
BTCStudy
发布于 2023-04-11
阅读 ( 40 )
如何利用 RGB 在闪电网络上转移另类资产
一旦闪电网络上有了稳定币和其它资产,就有可能直接在闪电网络上实现去中心化交易所功能,即,两个节点能够点对点完成比特币与其它资产的互换,不仅在交易速度和成本上比肩闪电网络付款,而且无需担心对手方风险。
比特币
闪电网络
RGB
BTCStudy
发布于 2023-04-10
阅读 ( 1567 )
如何利用 RGB 在闪电网络上转移另类资产
本文介绍了RGB协议如何赋能比特币闪电网络,使其能够转移其他数字资产,如稳定币。通过RGB协议,用户可以在比特币的UTXO上发行和转移资产,并将其添加到闪电网络通道中。这种方式不仅可以提高稳定币的采用率,还能实现去中心化交易所功能,促进跨资产流动性。
RGB协议
闪电网络
稳定币
UTXO
链下合约
去中心化交易所
BTCStudy
发布于 2023-04-10
阅读 ( 26 )
BIP 入门指南
本文介绍了比特币改进提案(BIP)的概念、作用和流程。BIP 是分享改进比特币系统技术文档和想法的方式,通过邮件列表和 GitHub 上的 BIP 库进行提案、讨论和修订,最终由社区决定是否采纳。文章还提到了BIP被拒绝的常见原因以及一些BIP停滞不前的原因。
比特币改进提案
BIP
比特币
协议
社区共识
BTCStudy
发布于 2023-04-10
阅读 ( 5 )
‹
1
2
...
30
31
32
33
34
35
36
...
56
57
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
30天文章收益榜
»
寻月隐君
233 篇文章,503 学分
4pillars
172 篇文章,381 学分
Tiny熊
190 篇文章,362 学分
ankitacode11
35 篇文章,360 学分
Helius
141 篇文章,303 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: