区块链学习

 以太坊之Geth的安装使用(Geth介绍,安装,搭建私有网络,挖矿)--WebX实验室

1.Geth

Geth官网:Go Ethereum

国内镜像网站:https://ethfans.org/wikis/Ethereum-Geth-Mirror

2.Geth的安装

1.下载安装

2.配置环境变量

检查是否安装成功:geth help

3.区块链共识机制

https://www.136.la/jingpin/show-124749.htmlhttps://www.136.la/jingpin/show-124749.html

 4.智能合约

 

 智能合约优点:

第一 他去掉了中介,可以完全依托技术让用户之间自主建立合约。

第二 透明公平 智能合约会用代码将条件写得清清楚楚并记录在区块链上,整个过程由程序执行,连包括编写这个代码的开发者都不能篡改。

第三 灵活 让用户之间可以自由的建立合约,哪怕是与一个陌生的外国人也可以通过智能合约建立联系,总的来说,智能合约是区块链的核心技术之一,不仅在区块链中起到了执行的作用,他更是区块链的一个应用发展方向,拓宽了区块链的使用场景,正是因为他的存在,才使区块链有了一个更加广阔的舞台。

5.以太坊虚拟机

以太坊虚拟机原理及源代码深入挖掘_火一样的男子的博客-CSDN博客_以太坊虚拟机原理

详细介绍了以太坊虚拟机的架构以及源码等内容。

6.solidity源文件结构

源文件中可以包含任意多个合约定义 、导入源文件指令 、 版本标识 指令、 结构体 , 枚举和函数定义。

Solidity 源文件结构--从0开始学习Solidity(1)_W-Heart的博客-CSDN博客

solidity中文文档:入门智能合约 — Solidity中文文档 — 登链社区


版权声明:本文为weixin_50902113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。