白话区块链-蒋勇 文延 嘉文
- 书名: 白话区块链
- 作者: 蒋勇 文延 嘉文
- 简介: 从内容安排来说,除了概念与原理的介绍之外,更多的是各种示例以及图表,以大量示例介绍比特币的源码编译、以太坊智能合约的开发部署、超级账本Fabric的配置使用、模拟比特币的微型区块链系统的设计实现等。阐述中会使用各种示意图,形象、直观地帮助读者理解各个概念和过程。
- 出版时间 2017-11-01 00:00:00
- ISBN: 9787111582984
- 分类: 计算机-计算机综合
- 出版社: 机械工业出版社
高亮划线
封面
版权信息
技术审校
前言
本书特色
读者对象
如何阅读本书
勘误和支持
致谢
特别致谢
第1章 初识区块链
1.1 例说区块链
1.2 区块链技术栈
1.3 区块链分类与架构
1.4 一切源自比特币
1.5 区块链的技术意义
1.6 知识点导图
第2章 区块链应用发展
2.1 比特币及其朋友圈:加密数字货币
2.2 区块链扩展应用:智能合约
-
📌 在比特币系统中,转账交易并不是将金额从一个账户扣减,然后另一个账户增加,而是一种更改所有权的方式。比如,Alice发送了100比特币给Bob,并不是说Bob的账户地址中存有100这个金额,而是Alice在发起转账交易时,通过Bob的公钥锁定了交易的输出,这个交易输出也就是所谓的UTXO(未花费输出),只有提供Bob的私钥才能与Bob的公钥匹配(也就是验证通过),验证后Bob可以花费这笔比特币。抛开技术上的原理,整个过程就相当于Alice准备了一张支票然后签上自己的名字,再在支票上放了一个只有Bob知道谜底的谜语,其他人包括Alice本人即使拿到了支票也无法去兑现,只有Bob能给出谜底,因此这张支票代表的一笔款项,其所有权就转移给了Bob,当Bob提供谜底的时候,这张支票就生效了,相当于合约就执行了。 ^20-1088-1471
- ⏱ 2024-01-25 19:16:54
-
📌 以太坊支持4种合约编程语言,如下:❑solidity,类似JavaScript;❑serpent,类似Python;❑Mutan,类似Go;❑LLL,类似Lisp。 ^20-1935-2133
- ⏱ 2024-01-25 19:19:16