更新时间:2021-01-15 16:11:11
封面
版权信息
内容提要
序
前 言
资源与支持
提交勘误
与我们联系
关于异步社区和异步图书
星系①:区块链揭秘
撬动互联网重归去中心化的支点
公链为王,还是织链为网
和“一条公链搞定一切”的思维分道扬镳
从“互联网”到“互联链”的发展趋势
个人自主的去中心化身份技术是连接DApp的关键
组件化设计,让“一键发链”和“万链互联”成为现实
5张图看清区块链网络发展趋势
拨开“名词”迷雾,透过现象看本质
织链为网:链网成为区块链技术主流
演进的启示:从电信网到互联网,再到区块链网络
跨链交易技术:原子互换
原子互换
如何在ArcBlock框架上实现原子互换
原子互换如何获取链下数据
星系②:区块链和数据
区块链让数据面前人人平等
区块链和数据库
数据中的时间旅行
数据对区块链行业发展的重要性
什么是数据
链上数据的分析
对用户和产品的分析
安全监控
星系③:区块链发展历程
区块链1.0:比特币数据解析
为什么要解析比特币数据
概述
技术细节
存储数据的文件
数据的存储结构
计算额外字段
计算区块散列和交易散列
计算区块高度
计算账户地址
结语
区块链2.0:以太坊虚拟机如何编译和部署智能合约
导读
从一个例子开始
创建合约的合约
增加一个成员变量
从256位到128位
打包存储
编译优化
总结
量子计算对区块链的威胁
星系④:去中心化身份
图说去中心化身份
身份的定义
数字身份的演变
去中心化身份
Microsoft缘何基于比特币网络构建去中心化身份体系
“制DID若烹小鲜”—— 6步即可生成去中心化身份
一套厨具:签名算法、散列算法和DID类型
食材:私钥和公钥
烹饪方法
DID钱包实例:分层确定性钱包
钱包中到底有没有币
确定性钱包
分层确定性钱包的设计和实现
如何生成子节点私钥
如何生成子节点公钥
Chain Code
Extended Key
Master Key
为什么需要BIP44
从随机数到助记词
ABT钱包实例:自带DID的分层确定性钱包
管理资产
登录
完成交易
持有证明
使用你的资产
星系⑤:去中心化应用
什么是去中心化应用
我们一直生活在“去中心化”的世界里
“中心化”和“去中心化”是相对的
“去中心化应用”的前世今生
互联网应用的中心化演变之路
是什么导致了互联网应用的逐渐中心化
区块链带来的“去中心化”演变之路
“去中心化应用”和区块链、通证之间有没有必然关系
“去中心应用”为什么还没有被“引爆”
“去中心化应用”必须因打破规则而获得不对称的竞争优势
“去中心化”与否,不是用户关心的问题
未来所有的应用都是“去中心化应用”
去中心化应用的五大制胜关键
DApp必须具备的优势
当前App存在的用户痛点