暂无介绍
代币门控的概念用于限制访问,并为特定代币或一组代币的持有者提供独家内容、权利或成员资格。智能合约应该通过自动和手动来进行测试。使用[HardHat](https://learnblockchain.cn/article/1356)或[Truffle](https://learnblockchain.cn/docs/truffle/quickstart.html)可以编写一组测试,以确保合约及其功能会按预期工作,最重要的是确保合约的安全性很高。
[ERC-20](https://learnblockchain.cn/article/3244)通证是在EVM兼容的区块链和Layer 2网络上进行交易的一个关键部分。在本教程中,你将学习如何在Polygon上创建ERC-20通证,这是一个Layer 2 EVM区块链,比直接部署在Ethereum主网上的成本低。
多签名钱包常被缩写为 “Multisig wallet”,[多签钱包](https://learnblockchain.cn/article/3938)最大的特点是需由多个私钥持有者的授权才能进行钱包交易。本文会为你详细介绍什么是多签钱包、多签钱包的应用场景、多签钱包的工作原理及Gnosis Safe 多签钱包的使用流程
现在写合约中有很多方法可以节省 Gas, [这里](https://solidity-by-example.org/gas-golf)发现一个不错案例比较循序渐进,可以参考。
Chainlink Keepers是Web3基础架构中不可或缺的要素,开发者可以使用Keepers自动执行智能合约,从而打造出功能丰富的dApp,从端到端实现去中心化,并充分发挥出Web3的潜力。
本文将探讨[NFT](https://learnblockchain.cn/article/3010)的定义、NFT藏品经济的飞速发展以及包括艺术品和游戏在内的不同NFT类型。另外,文章还会探讨可验证的随机数对创建动态数字藏品并保障其稀有性可验证的重要意义。
本文分享如何用[Vyper](https://learnblockchain.cn/article/3853)而不是Solidity编写智能合约
solidity新手,从别的语言转来的,对[solidity的引用](https://learnblockchain.cn/2017/12/21/solidity_reftype_datalocation)的理解总觉得有什么不到位的地方,很别扭,静心深究,终于有些小小的感悟。 把b赋值给变量a,如果产生了引用,即意味着,在a里,存储了一个...
对于智能合约开发人员来说,知道如何安全地实现智能合约,并测试常见的陷阱和风险是很重要的。对于安全专业人员来说,有一个清晰的检查表可以帮助标准化测试方法,防止常见风险被忽视。基于这些原因,[智能合约安全](https://learnblockchain.cn/article/2297)测试指南(SCSTG)应运而生。
该扩展支持的主要功能之一是新的和现有的 Infura 用户能够通过 Infura 节点部署他们的智能合约,而无需在 VS Code 和 Infura 门户之间切换。
区块链智能合约经济和传统的数据/API经济很有可能在未来会共同推动数据自动化发展,那么问题就来了:怎么将链上和链下世界连在一起呢?这是“[预言机](https://learnblockchain.cn/article/808)问题”最大的症结,也是本文将重点讨论的内容。
[IPFS](https://learnblockchain.cn/2018/12/25/use-ipfs) 提供了一种将文件分发到世界各地的方法,在这种方法中,我们使用哈希值(CID—内容标识符—是文件的SHA-256哈希版本)来标识内容。这一定程度上简化了我们创建的复杂URL结构。
有了[以太坊](https://learnblockchain.cn/2017/11/20/whatiseth),我们可以创建一个有状态的系统,我们可以从存储在智能联系人中的数据中添加和删除数据。
在本篇DappTools教程中,你将学习如何通过DappTools框架创建、测试以及部署智能合约。
总结常见合约漏洞,然后分析开源的合约审计工具,最后提供字节码分析的方法。
2246 回答,2140赞同
0 回答,828赞同
5 回答,347赞同
0 回答,141赞同
4 回答,133赞同
0 回答,118赞同
0 回答,110赞同
13 回答,101赞同
0 回答,99赞同
1 回答,86赞同