去中心化应用 区块链技术概述 内容简介

去中心化应用 区块链技术概述 内容简介

去中心化应用 区块链技术概述 目录

去中心化应用 区块链技术概述 精彩文摘

在这本实用指南中,作者解释了为什么去中心化应用(dapp)将比现在流行的Web应用得到更广泛的使用以及实现更多盈利,展示了如何使用现有工具来创建可用的dapp及其市场,并研究了目前两个成功的dapp案例。读者将了解到区块链的加密存储台账、scarce-asset模型和点对点技术如何提供比当前软件模型更灵活、更具激励性的结构。第 1章 什么是去中心化应用  11.1 预备知识:什么是比特币  11.2 什么是去中心化应用  31.2.1 特性1:开源  51.2.2 特性2:“内部货币”  61.2.3 特性3:去中心化共识  71.2.4 特性4:没有中心失效点  81.3 去中心化应用的历史  81.3.1 PopcornTime  101.3.2 OpenBazaar  101.3.3 Lighthouse  101.3.4 Gems  111.4 技术点  111.5 开始着手吧  15第 2章 蓬勃发展的dapp生态系统  172.1 去中心化数据  172.1.1 方案1:把数据直接存放在比特币的区块链中  182.1.2 方案2:把数据存放在分布式散列表中  192.2 去中心化财富  232.3 去中心化身份标识  292.4 去中心化计算  322.5 去中心化带宽  342.6 去中心化资产的去中心化市场  362.7 务实的去中心化  39第3章 创建你的第 一个dapp   433.1 Go语言  433.1.1 集中式架构  443.1.2 去中心化架构:IPFS 介绍  453.2 我们要创建什么  473.2.1 配置  483.2.2 路由  533.2.3 数据存储和获取  553.2.4 将数据传给前端显示  583.3 dapp经济学  613.4 遗留问题  653.4.1 私有网络  653.4.2 人类可读的名称  663.4.3 仅显示Mikro上的同伴,而不是IPFS上的全部节点  663.4.4 防篡改支付  66第4章 OpenBazaar  694.1 为什么要做OpenBazaar  694.2 什么是OpenBazaar  704.3 OpenBazaar 如何运转  714.3.1 商家  714.3.2 买家  724.3.3 公证方  734.4 如何安装OpenBazaar  744.4.1 可能会出现的错误  754.4.2 身份标识  794.4.3 声誉  804.5 OpenBazaar还有哪些可以改进之处  83第5章 Lighthouse  855.1 功能  865.2 SPV 钱包  925.3 身份标识  93第6章 La’Zooz  956.1 La’Zooz 是什么  956.1.1 分布式协议  966.1.2 DAO结构  976.2 UX  996.2.1 架构  1016.2.2 合约  1046.2.3 改善  1056.3 总结  106关于作者  107关于封面  107用侧链和彩币可以消除因处理各种不同区块链而带来的压力。它们有些支持CAC交换,有些不支持,需要通过给代码打补丁来实现兼容。如果底层都是比特币,那么对程序员来说,在搭建应用时使用几种不同的“货币”就没那么困难了。比如说,假设有一个搭在IPFS上的去中心化Dropbox。用户会支付底层网络费用(“文件币”),可能还有在名称币区块链上注册用户名的费用,以及使用服务支付的一些“内部货币”。一条交易怎么分拆出三种不同的“货币”,从而命中不同的区块链?如果它们底层用的都是比特币,那价值就可以在不同币种间无缝转移。因此,比特币是其他所有构建干区块链之上的金融资产的最强基础:它比其他“加密货币”都好用,不用太费心思考,实现起来也简单。但在币种和用例之间,该如何抉择呢?比特币的交易时间可以更快,作为侧链的莱特币可以把速度提高很多。还有暗币,可以对区块链上的交易数据进行加扰和加密,从而保护交易历史的隐私。素数币和网格币让你利用工作证明解决科学问题,不用把计算力浪费在支持网络上。怎么才能从各种“加密货币”中挑选出我们想要的功能,而不是把它们全都放在一起,然后从中挑选“加密货币”呢?答案藏在所有“加密货币”的统一封装器里。可以做一个存储所有基于比特币的“加密货币”的钱包,就像Mercury想要做的那样。这很实用,不过还是要让用户为在什么时候花哪种“货币”而烦心。相反,用户应该只能看到一种“货币”的余额和功能,并且可以根据自己的意愿开关。封装器应该提供可以将各种“货币”轻松切换的功能。

类似文章

发表评论

您的电子邮箱地址不会被公开。