电子书:《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_2019-01-01《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_20190101

电子书:《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_2019-01-01《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_20190101

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_2019-01-01《solidity编程:构建以太坊和区块链智能合约的初学者指南》_毛明旺等译_20190101

111

内容简介:

ascript库3.5.7规则36字面量29本章小结3.7整型solidity介绍布尔型3.1以太坊虚拟机3.9字节数据类型3.2 solidity和 solidity件3.10数组321预编译指令3.10.1固定数组………32.2注释3.10.2动态数组3.23 import语句3.10.3特殊数组324合约3.10.4数组属性…33合约的结构3.11数组的结构3.3.1状态变量3.2枚举3.13地址3.3修改器…3.14映射3.5本章小结33.6函数第4章全局变量和函数34 solidity中的数据类型4.lvar类型变量42变量声明提前34.2引用类型4.3变量作用域3.5存储和_内.存_数据位置44类型转换3.5.1规则4.41隐式转换规则24.5区块和交易全局变量sender的3.5.6规则6

4.6加密全局变量67封装4.7地址全局6.8多态性68.1函数多态性49本章小结68.2合约多态性69方法覆盖第5章表达式和控制结构6.10抽象合约5.2if决策控制612本章小结53 while循环54for循环14第7章函数、修改器和 fallback55do. while循环56 break语句7.1函数输入和输出5.7 continue语句7.2修改器5.8 return语句7.3view函数、 constant函数和59本章小pure函数第6章编写智能合约74地址相关函数741send方法61智能合约74.2 transfer方法62编写一个简单的合约63创建合约63.2使用合约地址7.5 fallback函数64构造函数7.6本章小结6.5合约组合66继承第8章异常、事件与ri志8.1错误处理81.1 rcquire语句663分层继承8l2 assert语句66.4多重继承163非卖品.仅供非商业用途或交流学习使用

82事件与ri志1639.5本章小结17883本章小结第10章合约调试第9章 truffle基础与单元测试………16910.1调试91应用程序开发生命周期10.1.1rcmⅸx编辑器管理0.12使用事件9.2 truffle使用 block explorer93使用tufe进行开发10.3本章小结94使用 truflle进行测试

1章∥?区块链、以太坊和智能合约最近十多年来.科技和机器计算的生态系统发生了重大的变化。技术创新在多个领域影响显著.从物联网(iot)到人工智能(ai).再到区块链( blockchain).它们中的每一个都具有颠覆产业的力量。当前区块链已经成为最具有颠覆性的技术之一.它将潜在地改变各个行业.并将催生新的业务模式很多行业将发生巨变。然而.区块链并不是一个全新的技术.它在过去数年间直在缓慢而持续地成长。区块链的突然爆发.是由于我们开始越来越多地思考去中心化和分布式应用的问题.它恰好是目前的系统架构转向不可篡改的分布式数据库的一个方案在第1章中.你将快速学习和理解一些简单的、基础性的区块链和以太坊知识。我们也会讨论使区块链和以太坊得以运行的重要概念。同时.我们也将简要地涉及智能合约.以及如何使用 solidity编写智能合约需要注意的是.本章只会简单地介绍一些重要的区块链概念.并没有对其

solidity编程:构建以太坊和区块链智能合约的初学者指南进行展开叙述.否则单单介绍概念.恐怕就需要一本书才能讲完。因为以太坊是区块链技术的实现.所以.本书中这两个词会互换使用11什么是区块链区块链实质上是一个去中心化、分布式的数据库或账本.具有下列典型特征去中心化:简单来说.在网络上一个或多个服.务.器瘫痪的情况下.应用或服务仍然能够持续地运行.这就是去中心化。服务和应用部署在网络上后.尽管每个服.务.器都有一份数据和执行程序的副本.但是没有任何个服.务.器能够绝对控制数据和程序的执行过程·分布式:网络上的每个服.务.器或节点都互相连接在一起.服.务.器之间是多对多连接.而不是一对一或一对多连接。·数据库:指的是存储持久化数据、用户能够及时从任何地点进行访问的地方。数据库的基本功能是数据存储和检索.同时也提供了一些管理功能.以方便高效地管理数据.如:数据导人和导出.数据备份和恢复·账本:这是一个会计专业术语。你也可以认为它是一个专门存储和检索数据的地方。账本对银行业而言很有用处。例如.tom在他的银行账户上存入了100美元.对银行而言.需要在账本上计入一笔货方金额。未来的某一天.tom取回了25美元.银行不会直接把100美元修改成75美元.而是在同一个账本上.新增一笔借方金额25美元。从这个例子中可以看出.账本是一种特殊的数据存储方式.它不允许修改历史数据要改变账户的余额只能通过新增和追加记录来实现。区块链是与账本存在共同特征的数据库.新的数据只能通过追加的方式进行存储.没有任何修改历史数据的可能。这里非常关键的一点就是理解只能通过新增记

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224304.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录