全部 入门/科普 以太坊 比特币 Solana 公链 Solidity Web3应用 编程语言 安全 密码学 其他

使用重入锁并不能解决所有问题

使用重入锁并不能解决所有问题,可以考虑使用checks-effects-interactions模式,另外,转账最好放在一个完整逻辑的最开始或者最结尾,避免状态不一致。

  • jackson
  • 发布于 2022-02-23
  • 阅读 ( 3047 )
  • ( 44 )

聊一聊智能合约

本篇文章我们简单介绍了智能合约的一些基础概念,并针对没有编程基础的同学介绍了编程中常见的概念。和大家一起分析了个简易版的智能合约帮助大家了解智能合约的整体结构。最后结合智能合约比较热门的应用NFT了解了接口的概念,再次讨论了什么是上链。

关于以太坊账户的理解

以太坊是一个公共的区块链网络,可以通过各种不同类型的账户访问。与比特币类似,底层密码学用的是SECP256K1椭圆曲线。但这是什么意思呢?什么是账户?什么是密钥?什么是地址?为什么要校验checksum ?

  • aisiji
  • 发布于 2022-02-22
  • 阅读 ( 3802 )
  • ( 9 )

Uniswap-v2 Router合约分析(下)

Uniswap-v2 Router合约分析(下)

  • 33357
  • 发布于 2022-02-21
  • 阅读 ( 8128 )
  • ( 52 )

ERC-777 和风险缓解

ERC777代币标准使用 防范风险

Uniswap-v2 Router合约分析(上)

Uniswap-v2 Router合约分析(上)

  • 33357
  • 发布于 2022-02-20
  • 阅读 ( 8339 )
  • ( 60 )

真正理解 Layer2

本文我们介绍主要介绍了rollups这种主流layer2技术,rollups中根据何时去验证L2提交的状态是正确的时机分为了欺诈证明和zk rollups 。

crList:PBS 的抗审查替代解决方案

本文分析了 crList 是如何实现对 PBS 的抗审查,满足了哪些抗审查目标。

Meter Bridge && Qubit Bridge

qubit

 
  • bixia1994
  • 发布于 2022-02-18
  • 阅读 ( 3080 )
  • ( 20 )