深入Solidity数据存储位置 - 存储

研究Solidity存储引用和智能合约存储布局

深入Solidity数据存储位置

对Solidity 存储、内存和calldata的深入研究

solidity新手 大白话搞懂 极简 ERC20

用大白话搞懂一个 erc20 标准,搞懂每个接口最终实现一个最基本的ERC20代币合约。

  • 1_bit
  • 发布于 2022-10-10
  • 阅读 ( 2948 )
  • ( 50 )

2-Solidity环境

本篇会介绍常用的几种Solidity开发环境,同时会推荐一种最为合适的开发环境并且安装必要的内容。

  • BoxChen
  • 发布于 2022-10-09
  • 阅读 ( 2419 )
  • ( 3 )

基于solidity的抢红包代码

基于solidity的抢红包代码

  • chx381
  • 发布于 2022-09-30
  • 阅读 ( 1470 )
  • ( 10 )

Solidity 字节码和操作码基础知识

在本文中,简单地解释一些 EVM 基础知识。

深入solidity内部 -以太坊EVN插槽存储关系

深入solidity内部, 了解以太坊虚拟机Ethereum Virtual Machine(EVM) 拥有三种存储区域。

  • k_k
  • 发布于 2022-08-19
  • 阅读 ( 3153 )
  • ( 3 )

第4节:App与Dapp的架构异同

App与Dapp的架构异同

第3节:什么是以太坊

在比特币问世前期,只有小范围内的人了解它。4年之后,一个俄罗斯的小伙子受到了比特币设计的启示,来了灵感,并于2013年首次提出了以太坊(Ethereum)的概念,并将其定位为:下一代加密货币与去中心化应用平台。

第2节:什么是比特币

什么是比特币

第1节:什么是区块链(web3开源教程)

什么是区块链(web3开源教程)

【100个Solidity使用技巧】2、交易回滚攻击

以太坊 EVM 支持交易回滚,合约可以使不满足条件的调用失败,从而回滚部分或者整个交易。

  • 33357
  • 发布于 2022-08-13
  • 阅读 ( 2662 )
  • ( 8 )

2022年海外一线大厂-以太坊开发教程(700 star)(a solidity tutorial makes you a dapp expert)

2022年海外一线大厂-以太坊开发教程(120 star)(a solidity tutorial makes you a dapp expert)

智能合约安全-整数溢出(SW101-IntegerOverflowAndUnderflow)

当算数运算达到改类型的最大或最小值时,就是出现溢出。比如uint8类型,它的取值范围为0-2^8-1,当运算时尝试创建一个超出该类型可描述范围的值时,就会出现整数溢出。

  • Po
  • 发布于 2022-08-06
  • 阅读 ( 1601 )
  • ( 2 )

如何用 Solidity 创建一个“Hello World”智能合约

Solidity 编程语言的 “Hello world”

  • Chainlink
  • 发布于 2022-08-03
  • 阅读 ( 1797 )
  • ( 6 )

[100个Solidity使用技巧]1.合约重入攻击

[100个Solidity使用技巧]1.合约重入攻击

  • 33357
  • 发布于 2022-07-27
  • 阅读 ( 3298 )
  • ( 7 )

实战:调整NFT智能合约,减少70%的铸币Gas成本

文章非常严谨讨论了各种实现的 gas 消耗,以及低效代码带来的深远影响,并给出了实现方案。

Solidity 学习:在Solidity中使用Revert()、Assert()和Require(),并且在EVM中使用新的Revert操作码

在本文中,将看到:1.解释这些函数解决的问题。2.讨论 Solidity 编译器如何处理新的 assert(), require()revert()。3.给出一些经验法则来决定如何以及何时使用每一个。

  • darren
  • 发布于 2022-07-08
  • 阅读 ( 3325 )
  • ( 170 )

深入理解EVM - Part 5 - 调用/委托调用的原理与实现

从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现

  • Alvan
  • 发布于 2022-06-30
  • 阅读 ( 3039 )
  • ( 50 )

使用 Chainide 快速在 Conflux 上发行数字藏品

ChainIDE 是一款云端智能合约 IDE ,开发者可以在其上编写智能合约,以部署在 Ethereum、BNB Chain、Polygon、Conflux、Nervos、Dfinity、Flow、Chain33、Fisco Bcos 等不同区块链上。它可以减少用户的开发周期,节省用户的时间和精力。

  • WTOM
  • 发布于 2022-06-28
  • 阅读 ( 2791 )
  • ( 3 )