暂无介绍
有三种主要的技术可以防止重入:检查、效果、交互(CEI),重入保护/互斥,提款支付。此外,最后一种方法可能是有效的,但不推荐:[限制gas](https://learnblockchain.cn/article/349)
Chainlink在智能合约中的77种应用方式(一)
注意:该项目仅供学习区块链知识,不作为任何投资建议。市场有风险,投资需谨慎。
在本文中,我们将介绍[智能合约](https://learnblockchain.cn/article/2006)安全最佳实践、故障安全保护以及用于加强智能合约安全性的智能合约分析工具。
本文将简要概述创建[Web3智能合约](https://learnblockchain.cn/2018/04/15/web3-html)所需的步骤。同时,我们将看到使用Visual Studio Code (VS Code)和Truffle for VS Code Extension来编写、部署和测试智能合约,从而成功地完成这些步骤。
代币门控的概念用于限制访问,并为特定代币或一组代币的持有者提供独家内容、权利或成员资格。智能合约应该通过自动和手动来进行测试。使用[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)应运而生。
区块链智能合约经济和传统的数据/API经济很有可能在未来会共同推动数据自动化发展,那么问题就来了:怎么将链上和链下世界连在一起呢?这是“[预言机](https://learnblockchain.cn/article/808)问题”最大的症结,也是本文将重点讨论的内容。
1493 回答,1548赞同
0 回答,389赞同
3 回答,237赞同
4 回答,122赞同
0 回答,97赞同
13 回答,90赞同
0 回答,69赞同
0 回答,64赞同
1 回答,62赞同
0 回答,56赞同