文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
Tiny熊
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的视频 TA的合集
区块链事件索引:ABI编码与数据解析
视频 AI 总结: 该视频主要讲解了在区块链开发中如何利用事件索引来解析和利用链上数据,特别是合约产生的事件数据。核心内容包括ABI编码的原理和应用,事件订阅与扫块的实现方式,以及如何将解析后的数据存储到数据库中,以便为用户提供交易记录等信息。 关键信息: 1. **ABI编码**:ABI是合约交互的标准规范,用于编码和解码链上数据,包括函数调用和事件触发。 2. **事件订阅与扫块**:事件订阅用于实时监听链上事件,扫块则用于获取历史数据。 3. **数据解析与存储**:通过ABI解码链上数据,提取关键信息,并将其存储到数据库中。 4. **事件过滤**:可以通过指定合约地址、事件类型和参数来过滤事件,获取所需数据。 5. **重组区块处理**:在处理最新区块时,需要考虑区块重组的可能性,并相应地更新数据库。 6. **实际应用**:例如,展示用户完整的转账记录,或让交易所知道用户充值是否到账。
49
0
0
2025-08-13 08:18
答疑:NFTMarket、ABI与DeFi实践
视频 AI 总结: 该视频是关于区块链开发课程的答疑环节,主要讨论了NFTMarket中支付Token过多或过少的情况处理,以及Solidity开发流程中ABI的使用。此外,还探讨了DeFi项目的一些核心概念,例如质押资产换取代币的模式,并强调了实际开发中需要考虑的细节和优化,鼓励学生深入研究和实践。 关键信息: 1. NFTMarket中,支付Token过多时,应考虑退还给用户。 2. 测试用例应尽可能全面,但不必完全照搬作业要求,理解测试方法更重要。 3. 前端开发通常会存储ABI的JSON文件,用于调用合约。 4. 提供Demo或文档能有效帮助前端理解后端接口的用途和调用顺序,降低沟通成本。 5. DeFi项目核心是与Token打交道,但实际开发中需要考虑利息模型、Gas消耗、清算等细节。 6. 鼓励学生深入研究具体项目,通过实践来加深理解。
45
0
0
2025-08-12 23:35
如何参与贡献开源区块链
视频 AI 总结: 该视频主要讨论了开源项目,特别是区块链项目,以及如何参与贡献和从中获益。视频强调了正规项目对外开放程序 API 和源代码的重要性,以便实现去中心化和快速进化。同时,视频还探讨了如何通过参与早期项目、提交 PR、寻找 Bug 等方式来获得经验和收益。此外,视频还提到了节点运营商的盈利模式,包括提供付费 API 服务和参与节点验证获得奖励。 关键信息: 1. 正规项目需要开源程序 API 和源代码,以实现去中心化和快速进化。 2. 参与开源项目的方式包括提交 PR、寻找 Bug、翻译文档等。 3. 可以通过参与早期项目获得经验和收益,例如获得 Token 奖励。 4. 节点运营商的盈利模式包括提供付费 API 服务和参与节点验证获得奖励。 5. 建议关注新的区块链项目和 Layer2 解决方案,寻找参与机会。
36
0
0
2025-08-12 23:35
QA 讨论:求职讨论、AI 与英语
视频 AI 总结: 该视频主要讨论了在当前就业环境下,求职者如何优化简历以获得面试机会,尤其是在缺乏工作经验的情况下。将上课学习的项目经历好好实践, 拓展,这些同样是项目经验,可适当美化,突出个人能力和项目经验,并强调深度参与开源项目的重要性。同时,视频还讨论了学习英语的方法,强调精听和重复的重要性,以及选择自己感兴趣的内容进行学习。 关键信息: 1. **简历与项目:** 将上课学习的项目经历好好实践, 拓展,这些同样是项目经验。 2. **开源参与:** 积极参与开源项目,增加简历亮点。 3. **深度学习:** 强调深度学习的重要性,而非广度。 4. **英语学习:** 强调精听和重复的重要性,选择自己感兴趣的内容进行学习。 5. **AI辅助:** 合理利用AI工具辅助学习和工作,但要保持批判性思维。 6. **Rust 语言:** 讨论了 Rust 语言在 DeFi 领域的重要性,但建议根据自身情况选择学习方向。
57
0
0
2025-08-09 13:17
以太坊离线签名与合约验证,详解 EIP-191 与 EIP-712
视频 AI 总结: 本视频主要讲解了以太坊签名以及如何在合约中验证签名。通过签名,用户可以授权合约代表自己执行操作,例如转账,而无需支付gas费。视频还详细解释了签名的构造过程,包括ABI编码、序列化、哈希和签名等步骤,以及EIP-191和EIP-712两种编码标准,用于区分交易签名和其他信息签名,并定义结构化数据的签名方式。 关键信息: 1. 签名可以减少交易次数,例如Permit方式可以省去授权步骤。 2. 签名过程包括ABI编码、序列化、哈希和签名等步骤。 3. 可以在后端和合约中验证签名,以确认用户身份和授权操作。 4. EIP-191用于区分交易签名和其他信息签名。 5. EIP-712用于定义结构化数据的签名方式,并在MetaMask中展示签名内容。 6. 签名可能存在重放攻击的风险,需要采取措施防止。 7. 签名可以用于多种场景,例如转账、空投等,减少gas费和链上存储。
95
0
0
2025-08-09 13:12
ERC20 Permit 与 Permit2,离线签名在 Token 上的应用
视频 AI 总结: 本视频主要讲解了 ERC20 Permit 的原理和应用,以及 Permit2 的概念。ERC20 Permit 允许用户通过离线签名授权,避免了传统授权方式需要多次链上交易的问题,降低了手续费,提升了用户体验。Permit2 进一步优化了授权流程,允许用户一次授权给 Permit2 合约,之后任何协议都可以复用该授权,减少了用户的授权次数。 关键信息: 1. ERC20 授权的痛点:传统 ERC20 授权需要 Approve 和 Transfer 两笔交易,手续费高,用户体验差。 2. ERC20 Permit 的原理:通过离线签名授权,将签名信息传递给合约,合约验证签名后执行转账,减少了交易次数。 3. EIP-2612 定义了 ERC20 Permit 的标准。 4. Permit2 的作用:允许用户一次性授权给 Permit2 合约,之后任何协议都可以复用该授权,进一步减少了用户的授权次数。 5. Permit2 的优势:降低 Gas 费用,提高效率,实现链上共享授权。 6. 需要注意签名重放攻击,通过 nonce 和 Deadline 等机制防止签名被重复使用。
61
0
0
2025-08-09 12:15
课前讨论:ERC721 合约与数字签名问题
视频 AI 总结: 该视频主要讨论了关于 ERC721 合约和数字签名的问题。首先,有同学对 ERC721 合约中助币函数的参数传递方式存在疑问,课件中传递的是 Token URL,而挑战中传递的是地址和 Token ID。老师解释说 ERC721 协议本身并不限制 Token ID 的规则,关键在于确定 Token ID 的所有者。其次,讨论了数字签名中私钥的安全性问题,解释了非对称加密的特点,即可以通过签名信息推导出签名者的地址,而无需上传私钥。 关键信息: * ERC721 合约中 Token ID 的规则可以自定义,关键在于确定所有者。 * OpenZeppelin 提供了多种 ERC721 的实现方式,包括自增的 Token ID。 * 数字签名采用非对称加密,可以通过签名信息推导出签名者的地址,无需上传私钥。 * 签名后的信息可以还原出签名者的公钥,公钥对应地址。
70
0
0
2025-08-09 12:14
QA: MetaMask钱包同步与 HD 钱包推导
视频 AI 总结: 1. 讨论了多个MetaMask钱包数据的同步问题,解释只需同步账号即可,将一个钱包的私钥或助记词导出后导入到另一个钱包,以实现数据同步。 2. 讨论分层确定性钱包推导问题 3. 讨论多钱钱包提案和签名确认的过程。 4. 讨论开发流程上感到迷茫,强调通过完成作业来理解Web3开发的系统性,并指出实际工作中的流程并不复杂。
46
0
0
2025-08-05 23:41
钱包开发:私钥管理、HD 钱包、交易签名与安全方案
视频 AI 总结: 视频介绍了钱包开发的核心功能,包括账号生成、私钥管理、交易签名和发送,以及多种钱包类型的实现和安全性提升方法。 1. 钱包的核心功能: 包括管理账号(特别是私钥)、构造交易、签名及连接RPC节点发送交易。 2. 账号创建与私钥管理 • 账号的创建过程:讲解了通过随机私钥生成公钥,再推导出地址的过程,并展示了相关代码实现。 • 多种私钥管理方法: 包括分层确定性钱包(HD钱包)、BIP32/BIP39, KeyStore 以及MPC(多方计算) 方案。 3. 交易签名与发送 • 交易的构造过程:构造以太坊交易的具体步骤,包括ABI编码、交易数据的序列化等。 • 交易的签名方法:如何对交易进行签名,并讨论了离线签名(签名机)和硬件钱包的安全性。 4. 多签钱包和智能合约钱包 • 合约钱包的优势: 合约钱包可以实现灵活的功能,如密钥轮换、找回丢失资金等。 并演示了一个简单的合约钱包示例。
104
0
0
2025-08-05 23:41
Wagmi 前端库 与 Web3 登录
视频 AI 总结: 该视频主要讲解了如何使用 Wagmi 这个 React 库简化 Web3 前端开发,以及 Web3 登录与 Web2 登录的区别和实现方式。重点介绍了 Wagmi 的 hooks 如何帮助开发者处理钱包连接、合约读写等状态管理,并对比了多种钱包连接方案,包括 Metamask、WalletConnect 和社交账号登录。此外,还讲解了如何使用 Sign-With-Ethereum 在后端验证用户身份,实现更安全的 Web3 应用。 关键信息: * Wagmi 是一个 React 库,简化了 Web3 前端开发,提供了许多 hooks 来处理钱包连接、合约交互等。 * Web3 登录使用钱包账号,可以在多个应用中通用,与 Web2 账号系统不同。 * 多种钱包连接方案:Metamask(浏览器插件)、WalletConnect(移动端钱包)、社交账号登录(Web3Auth)。 * Web3Auth 使用 MPC 技术将私钥分片,提高安全性。 * Sign-With-Ethereum 用于后端验证用户身份,通过用户签名信息进行验证。 * AppKit SDK (原 Web3Modal) 简化钱包连接,支持多种钱包和登录方式。 * Rainbowkit 适用于不需要连接以太坊以外生态的应用,更简单易用。
106
0
0
2025-08-02 12:03
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ...
  • 33
  • 34
  • ›
Tiny熊
Tiny熊
0xD682...E8AB
贡献值: 22506 学分: 555135
登链社区发起人 通过区块链技术让世界变得更好而尽一份力。
2283 关注 1115 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
UpChain
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

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

发送私信

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

提醒

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