
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
以太坊看起来EIP 1884正在伊斯坦布尔硬叉前进。这一变化增加了sload操作的gas成本,因此打破了一些现有的智能合约。这些合约将破裂,因为它们的fallback函数过去消耗的gas少于2300,现在它们将消耗更多。为什么2300gas是重要的?如果通过Solidity的transfer()或send()方法调用合约的fallback函数,则它是合约的fallback函数。自从t...
本教程将展示如何直接从Android开发环境-Android Studio中调用智能合约。环境要求我们将使用Tezos区块链。为了使我们的Android java代码与现有的、部署的智能合约交互,我们需要使用TezosRio的TeZOSJ库。这个库有两个版本,一个是专门为使用EclipseIDE制作的通用Java应用程序编写的(TezosjPlainJava),另一个是用于Andro...
简介本文是一个非常实用的分步教程,其目的是向Java开发人员(特别是)展示一种非常简单的与区块链智能合约进行交互的方式。了解使用库与区块链进行交互的难易程度。环境要求我们将使用Tezos区块链。为了使我们的Java代码与现有的、部署的智能合同交互,我们需要来自TezosRio的TeZOSJ库。 该库有两个版本,一个是专门为Android应用程序开发编写的版本(TezosJ_SDK),另...
攻击#下溢尽管DAO合同并未成为下溢攻击的受害者,但我们可以利用现有的babyDAO合同{}来更好地了解这种过于常见的攻击方式。首先我们了解uint256是什么。 uint256是256位的无符号整数(无符号,只有正整数)。以太坊虚拟机被设计为使用256位作为其字大小,或者由计算机的CPU一次处理的位数。由于EVM的大小限制为256位,因此分配的编号范围为0到4,294,967,295(2...







