使用Remix编译和部署以太坊智能合约
Remix 是一个开源的 Solidity 智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能。Solidity 是 以太坊Ethereum 官方设计和支持的开发语言,专门用于编写智能合约。
从分布式一致性到共识机制(一)Paxos算法
区块链首先是一个大规模分布式系统,共识问题本质就是分布式系统的一致性问题,但是又有很大的不同。
工程开发中,认为系统中存在故障(fault),但不存在恶意(corrupt)节点,而区块链,特别是公开链是落地到物理世界中,涉及到人性和利益关系,不可避免的存在信任以及恶意攻击问题。
008 以太坊Dapp编译安装部署工具Remix
Remix IDE是Solidity DApp开发人员的IDE ,Remix地址:
https://remix.ethereum.org/
1、前提条件
要使用Remix IDE,需要连接到以太坊节点。