一、什么是智能合约
智能合约是存储在区块链上的一段代码,它们可以被区块链上的交易所触发,触发后,这段代码可以从区块链上读取数据或者向区块链上写入数据。
二、什么是Browser-solidity
Browser-solidity是一个官方提供的一个基于浏览器的合约编译器,非常好用,而且build版本会紧跟最新的Solidity的build版本。但由于网络原因以及GFW的存在,有可能会另一部分人访问很慢,进而影响开发效率。
Browser-solidity的地址:https://ethereum.github.io/browser-solidity
Browser-solidity工作区域介绍:
1.当前的solidity版本,如上图截图所示为0.4.9,这个默认用的是当前最新的release版本;新版本的solidify版本还有切换都是是在setting菜单下。
2.点击下拉框,可以选择不同的版本,包括还未成熟的最新构建版本,或者是之前的版本等。
3.点击create,会在内存中将该智能合约创建一个实例,即将下面的web3 deploy代码部署在虚拟的内存中。
4.bytecode是源代码的编译产物,这个也是最终会被放到区块链上的标识。任何