找到约 14 条结果

文章 golang 实现区块链(Bitcoin)系列1 - 基本原型

本系列文章: [golang 实现区块链(Bitcoin)系列 1 - 基本原型](https://learnblockchain.cn/article/577) [golang 实现区块链(Bitcoin)系列 2 - 工作量证明](https://learnblockchain.cn/article/580) [golang 实现区块链(Bitcoin)系列 3 - 持久化和命令行接口](htt...

文章 bond curve

Certainly! I'll rewrite the explanation of the approximation used in the _ethToTokens function in markdown format: # Bonding Curve Approximation in Doju Contract The _ethToTokens function uses an approximation to calculate the number of tokens to mint for a given ETH amount. Let's break down t...

文章 2024年游戏展望

...中前往不同的地点并通过套利来完成游戏。 ![프레젠테션134.png](https://img.learnblockchain.cn/2025/06/05/5ED2585258C25EC259D25B425EC25852598134.png) 来源: [BibliothecaDAO](https://twitter.com/BibliothecaDAO) 在谈论 Starknet 的 FOC 游戏生态系统时,我们...

文章 什么是Merkle 树、Merkle 证明和 Merkle 树根

...: - 哈希函数的知识 - 精通 [Solidity 智能合约](https://learnblockchain.cn/article/13659) ## 什么是 Merkle 树、Merkle 证明和 Merkle 根? ### 我们为什么需要 Merkle 树? 问题:我如何验证某些任意数据是否在一组数据中?例如,假设...

文章 区块链中的数学 - Feldman的可验证的密钥分享

## 写在前面 上一节讲了[Shamir原始的密钥分享方案](https://learnblockchain.cn/article/1788),使用m of n 阈值签名,但也存在以下问题: 1. 密钥分发者知晓完整的密钥,有作恶的可能,例如对部分秘密持有者发放错误的分片数据。 2. ...

文章 煮咖啡里的大学问:用 Rust Async/Await 告诉你如何边烧水边磨豆

# **煮咖啡里的大学问:用 Rust Async/Await 告诉你如何边烧水边磨豆** 你是否曾经想过,为什么有些程序在处理多个任务时会“卡住”?就像煮咖啡时,必须等水完全烧开才能去磨豆子一样,传统的同步代码一步步执行,效率低...

文章 手把手部署以太坊可升级智能合约

...在的产品改进仍然需要一定程度的可变性。OpenZeppelin Upgrades 通过为智能合约提供易于使用、简单、健壮和可选的升级机制来解决这一明显的矛盾,该机制可以由任何类型的治理控制,无论是多重签名钱包、简单地址还是复杂的 D...

文章 SocialFi 的开发中如何利用 NFTScan API 获取 NFT 数据

SocialFi 作为社交媒体与 Web3 的创新融合,致力于构建更加开放去中心化的社交平台。它赋能用户拥有数据控制权、实现内容价值,并通过代币经济建立起激励与治理机制,这正是 Web3 社交的独特魅力所在。SocialFi 为我们描绘...

文章 零知识证明 - SP1 zkVM源代码入门

...序,SP1能生成证明,证明执行正确。 ![](https://img.learnblockchain.cn/attachments/2024/06/jRZuhQ2g667a807a6fbf2.jpg) SP1提供了工具链(toolchain)将rust代码编译生成ELF文件(RISC-V指令集)。按照芯片功能,SP1虚拟机由多个芯片组成:CPU,AL...

招聘 【高薪远程全英】Senior Frontend Developer 资深前端开发

Folks Finance is seeking a Senior Frontend Developer to join our team, focusing on developing and optimizing the user interface of our applications. The ideal candidate will have a deep understanding of frontend technologies, particularly React, and a proven track record of building high-quality, sc...

文章 Groth16 与证明你知道 x²-2x-15=0 的答案

...了至今仍在保护我们的密钥交换方法的 Whitfield Diffie 和 Marty Hellman,还是发明了椭圆曲线密码学的 Victor S Miller 和 Neal Koblitz。 虽然密钥交换和椭圆曲线方法为互联网提供了安全基础,但正是非交互式零知识证明 (NI-ZKPs) 让我们...

文章 Rust返回值、错误处理、包和模块和格式化输出

...命周期) - [返回值与错误处理](#返回值与错误处理) - [panic深入剖析](#panic深入剖析) - [可恢复的错误Result](#可恢复的错误Result) - [包和模块](#包和模块) - [包Crate](#包Crate) - [模块Module](#模块Module) - [使用use及受限可见性...

问题 自定义A合约基于erc1155,通过 (bool success, ) = usdtAddr.call(abi.encodeWithSignature("transferFrom(address, address, uint)",msg.sender, operator, amount)); 方式调用自己部署的USDT测试合约一直失败

自定义A合约基于erc1155, 通过 (bool success, ) = usdtAddr.call(abi.encodeWithSignature("transferFrom(address, address, uint)",msg.sender, operator, amount)); 方式,调用自己部署的USDT测试合约(USDT合约内容来源于正式自己部署到zk测试链)一直失败

文章 2024-06-10 UwU lending预言机攻击

...言机价格操纵。 漏洞合约代码地址: https://vscode.blockscan.com/ethereum/0xd252953818bdf8507643c237877020398fa4b2e8 攻击交易: - https://app.blocksec.com/explorer/tx/eth/0xca1bbf3b320662c89232006f1ec6624b56242850f07e0f1dadbe4f69ba0d6ac3 - https://app.blocksec.com/explorer/tx...