找到约 12 条结果

文章 Rust VM SDK:使用 Rust 在 Avalanche 上构建自定义虚拟机

...确认时间来衡量,并且拥有最多的验证者来保护任何权益证明协议的活动。Avalanche 速度极快、成本低廉且环保。任何支持智能合约的应用程序都可以通过在 Avalanche 上部署来超越其竞争对手。不相信吗?立即尝试 Avalanche。 [网...

文章 Web3专题(五) Hardhat 和 Foundry 该如何选择?

...`文件的 nodejs 项目,需要具备一定的 JavaScript 或 TypeScript 知识。 Hardhat 是围绕`task`为核心的开发工具,任何操作,如 编译、部署、测试 都是一个`task`,另外,社区也提供了许多`plugins`让其特别好用,其中就包括本文将要使用...

文章 每周以太坊进展 2020/03/02

...随着中继者的优化甚至可能达到 2000)。得益于其 [snark 证明器优化](https://medium.com/loopring-protocol/zksnark-prover-optimizations-3e9a3e5578c0),每笔交易的耗费只有约 0.000124 美元 * [10 分钟内,在 NodeJS 上运行 Fuel optimistic rollup](https://medium.co...

文章 智能合约:关于返回动态数组的问题

...性。 为了更好地理解,你应该熟悉以太坊区块链基础知识(或任何其他EVM兼容的区块链,如Polygon或BSC),Solidity和Hardhat。所有关于如何运行它的例子和说明的代码都可以在我们的GitHub库中找到。 # **gas限制** 我们的第一个想...

文章 智能合约安全 - 常见漏洞(第三篇)

...的漏洞,但为了完整起见,我们在这里提到它。 转账代币是 ERC20规范所允许的。这可能会导致前端应用程序的混乱,并可能欺骗用户,让他们错误的以为他们最近将代币发送给了某地址。[Metamask](https://metamask.io/)在这个[线...

文章 从可能破坏闪电网络的 LND 客户端 bug 中吸取教训

...端的比特币节点崩溃。 制作这笔交易的全部用意,就是证明 Taproot 升级提升了多签名脚本(multisig)的可扩展性。即使不使用基于 Schnorr 签名的 [MuSig](https://bitcoinops.org/en/topics/musig/) 协议,Taproot 也可以支持比之前版本的比特币...

文章 如何理解 NFT 同质化的一面

...艺术、实体艺术、照片、音乐等等。总的来说,一切拥有知识产权(IP)的创意品都属于该领域。 这就意味着,NFT 或许会采用 “唯一代币” 标准,但是*不一定* 要这么做。NFT 可以采用 ERC20 代币标准,或其它任何代币标准。 ...

文章 2. 协议网络

...子邮件和 Web 来说是可以的。但是,随着越来越少愿意和知识的人上网,RSS 无法与之竞争。Twitter 和 Facebook 等免费的、简化的服务为人们提供了更简便的发布、连接和消费方式,使他们能够积累数千万,然后数亿,在 Facebook 的...

文章 廉价生成与理解的脆弱性

...物崇拜认识论,已更新 理查德·费曼的警告是关于采用知识的形式,而没有让你保持诚实的纪律。 在他 1974 年的“货物崇拜科学”演讲中,他简单地提出了第一原则:你绝不能欺骗自己,因为你最容易被欺骗 [4]。 AI 使我们更...

文章 给你的ERC777代币制作一个自己的专属账本

...。 /// @param _addr 待设置的关联接口的地址(如果'_addr'是地址,则假定为'msg.sender') /// @param _interfaceHash 接口,它是接口名称字符串的 keccak256 哈希值 /// 例如: 'web3.utils.keccak256("ERC777TokensRecipient")' 表示 'ERC777TokensRecipient' 接口...

文章 BMW DAO 套利分析和实现

...合约的donate()方法时,手动传入大于1bnb,也会报错,那就证明合约内也有校验。 到此为止,我们就知道了是调用了合约的donate()方法来进行公开私募(哪怕合约没开源,其他的没开源项目也可以分析他的网站来获取一些有用的...

文章 推式预言机与拉式预言机

...所知。它们无法访问现实世界的信息,如资产价格、储备证明、NAV 数据等。 当涉及到外部数据时,这通常以数据馈送的形式出现——预言机网络定期获取数据并创建聚合的预言机报告。这些报告代表了多个独立预言机节点的共...