文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
晓娜
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的视频 TA的合集
L4 比特币 taproot 地址编程进阶:多重解锁与实践
该视频是关于比特币 taproot编程的进阶课程,重点讲解了taproot地址的编程实践,并布置了新的作业。 **核心内容/主要观点:** * **taproot编程难点:** 课程强调taproot编程是课程中的一个难点,需要认真学习。 * **taproot地址的本质:** taproot地址是由发送方的私钥和公钥对导出的,资金实际上是锁定在与该地址对应的锁定脚本中。解锁需要签名和堆栈操作。 * **taproot地址的丰富性:** taproot地址可以包含丰富的内容,例如,可以设置多个解锁条件,如Alice的私钥解锁、知道特定暗号(preimage)解锁、Alice和Bob多重签名解锁等。 * **Tweak过程和默克尔树:** 深入讲解了taproot地址生成过程中的关键概念,包括Tweak过程(通过内部公钥和默克尔树计算得到新的输出公钥)和默克尔树(用于验证脚本是否属于该树)。 * **双叶子结构示例:** 演示了包含两个解锁条件的taproot地址(双叶子结构)的编程,一个是Hash锁定(提供preimage解锁),另一个是Bob签名解锁。 * **多叶子结构和作业:** 介绍了多叶子结构的概念,并布置了作业,要求学生研究多重签名(多签)和时间锁定,并将它们与哈希锁定结合,构建一个包含多个解锁方式的taproot地址。 * **UTXO管理和手续费精确控制:** 介绍了如何扫描所有UTXO,选择合适的UTXO组合作为输入,并精确计算交易手续费,实现找零功能。 **关键论据/关键信息:** * taproot地址的解锁需要签名和堆栈操作。 * taproot地址可以包含多种解锁条件。 * Tweak过程是taproot地址生成的核心步骤。 * 默克尔树用于验证脚本是否属于taproot地址。 * 多叶子结构可以实现更复杂的解锁逻辑。 * 精确的手续费控制和UTXO管理是实际应用中需要考虑的问题。 * 作业要求学生掌握多签、时间锁定和哈希锁定的组合应用。
18
0
0
3天前
DioWeb3直播间聊Web3培训哪些事儿
Tiny熊做客DioWeb3直播间聊Web3培训哪些事儿
46
0
0
5天前
第六节:项目实战2:Uniswap 实战(ERC20)
大纲 1.介绍 AMM 以及 AMM 的重要性 2.介绍 AMM 在区块链中的历史 3.Uniswap 出现之前的 Crypto 世界是什么样子的 4.介绍Uniswap的底层原理和架构 5.Uniswap V2 和 V3 的区别 6.带入实战,使用 Uniswap sdk + Moralis build一个 Uniswap 前端工具 主讲人: Panda,喜欢PUA前端的全栈工程师
72
0
0
5天前
第五节: 项目实战1:轻松开发DApp前端项目
大纲 - 传统互联网开发模式 - DApp基本概念和开发流程、前端后端的交互方式 - 前端读取区块链数据、前端与合约交互 - 使用remix编写合约、发行token - 远程工作的优势和招聘情况 主讲人: Grayyy - 前端工程师
65
0
0
5天前
Web3前端训练营AMA答疑第一期
大纲 1.社区、活动简介 2.作业规范要求,Github开源协作 3.作业讲解答疑 4.开放交流
62
0
0
5天前
第四节: web3 前端框架和合约关系
大纲 - web3 前端库 - web3 前端库与合约的关系 - ethers.js、web3.js 和viem - wagmi 介绍 主讲人: 雅思哥 - 天天被 PUA 的苦逼前端
68
0
0
5天前
第三节 Solidity 智能合约开发
大纲 - 什么是智能合约 - 如何部署智能合约 - 开发框架&工具 - Solidity 核心语法讲解 主讲人: Pseudoyu - 后端&合约工程师 @RSS
69
0
0
5天前
第二节:Web3 技术基础入门
大纲 - 什么是区块链 - 区块链的运行 - 常见的公链 - 二层网络 - 区块链钱包 主讲人: @majoson - 全栈工程师
73
0
0
5天前
第一节:React 框架介绍和优势
大纲 - 前端技术变迁史 - React 的优点与缺点 - React Hook 的优点与缺点 - React 学习路径 - React in web3 主讲人: 小j - 前端开发
76
0
0
5天前
L3_比特币交易:地址与脚本详解
视频总结如下: **核心内容/主要观点:** 这个视频主要讲解了比特币编程中交易构建的核心概念,特别是不同类型的地址(Legacy, SegWit, Taproot)以及它们对应的锁定脚本和解锁脚本。视频强调了理解这些底层原理对于深入了解比特币技术的重要性,并鼓励学员动手实践,部署全节点,进行编程练习。 **关键论据/关键信息:** * **比特币交易类型:** 详细讲解了三种交易类型(Legacy-to-Legacy, SegWit, Hybrid Taproot)的地址结构、锁定脚本和解锁脚本的差异,以及它们在交易中的作用。 * **解锁脚本和锁定脚本:** 解释了锁定脚本如何设定交易的解锁条件,以及解锁脚本如何满足这些条件,从而完成交易。 * **SegWit 和 Taproot 的优势:** 强调了 SegWit 和 Taproot 在交易结构上的优化,例如将签名数据移至 Witness 区域,减少交易体积,提高效率,并增强隐私性。 * **聚合签名(Schnorr Signature):** 介绍了 Taproot 使用的 Schnorr 签名算法的优势,例如可以将多个签名聚合成一个,减少交易体积,提高效率。 * **Taproot 的 Script Path 和 Key Path:** 解释了 Taproot 的两种解锁路径:Key Path (使用私钥直接解锁) 和 Script Path (通过满足预设的脚本条件解锁),以及它们如何提供更大的灵活性和隐私性。 * **全节点的重要性:** 强调了部署全节点对于理解比特币底层原理的重要性,并鼓励学员动手部署全节点,进行编程练习。 * **鼓励实践:** 鼓励学员动手实践,运行代码,分析交易数据,加深对理论知识的理解。 * **手续费计算:** 讨论了交易手续费的计算方法,包括根据交易大小和费率计算,以及如何通过调整手续费来影响交易确认速度。 * **作业布置:** 布置了作业,包括实现多 UTXO 的交易,以及构建自己的区块链广播页面。 希望这个总结对你有所帮助!
114
0
0
2025-05-23 18:53
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ›
晓娜
晓娜
贡献值: 1283 学分: 942957
防走丢 discord:https://discord.gg/pZxy3CU8mh | Twitter : @UpchainDAO | 微信:upchainedu | tg:https://t.me/upchaindao
12 关注 305 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览