以太坊智能合约
-
二层网络上的以太坊智能合约: Optimistic Rollup
这篇文章概述了optimistic rollup:一种使用OVM[4]在二层网网络上启用智能合约的结构。该构造大量借鉴了plasma和zkRollup设计,并以Vitalik所描述…
-
在Java中监听以太坊智能合约事件
什么是智能合约事件? 您可以从事务触发的任何智能合约函数中发出事件,它们是以太坊应用程序架构难题的重要组成部分。 这些事件由一个名称和最多17个参数组成,这些参数的内容由发出函数提…
-
使用Java与以太坊智能合约交互
在本教程中,您将学习如何使用Web3j Java库部署智能合约,以及如何与智能合约的功能进行交互。 作为先决条件,您应该熟悉帐户管理和智能合约java wrapper生成,如本系列…
-
以太坊智能合约版本升级的核心方法
本文主要说明以太坊的注册表合约、代理合约、继承的存储可升级性,以及更多的可升级性方法。 在软件工程中,当发现新的bug和安全风险时,通常会对它们进行修补,并实时推送更新的版本。在智…
-
区块链研究实验室|使用Geth和Web3.js部署您的第一个私有以太坊智能合约
以太坊智能合约基本上是使用区块链中的以太坊虚拟机(EVM)运行的程序。创建以太坊地址时,会分配一个以太坊地址,并且每个交互使用一个事务。合约/应用程序将在区块链中具有状态,并且与之…
-
如何从以太坊智能合约调用chainlink的API
由于区块链生态系统的性质,从链上智能合约中访问链外数据是不可能的。然而,Chainlink为区块链oracle提供了一个平台,区块链oracle是网络上充当链上和链下数据之间桥梁的…
-
区块链技术:以太坊智能合约的技术与组件
要在以太坊上编写一个智能合约,所涉及的技术和组件有: Solidity,以太坊的图灵完备编程语言,用于编写智能合约。 虚拟机(Ethereum Virtual Machine,EV…
-
以太坊智能合约的技术与组件
要在以太坊上编写一个智能合约,所涉及的技术和组件有: Solidity,以太坊的图灵完备编程语言,用于编写智能合约。 虚拟机(Ethereum Virtual Machine,EV…