区块链技术评审
· 阅读需 8 分钟
什么是区块链?
区块链是一种不可篡改的分布式账本,它是…
- 由多个参与方托管
- 通过加密算法确保安全
- 仅可附加/不可变,因此在数据存储中可验证
它是如何工作的?
分类:公有链 vs. 私有链 vs. 混合链
- 公有链:加入网络无需许可。
- 私有链:加入的权限由中心控制。
- 混合链:多个参与方控制加入的权限。
你需要区块链吗?
架构
-
硬件:计算资源 = 计算 + 网络 + 存储
-
基本工具:P2P 网络 + 加密 + 数据存储(使用数据库或文件系统)
-
账本:数据块链 + 特定领域数据模型
-
共识:先写共识,后写(工作量证明/权益证明/委托权益证明)/先共识,后写(实用拜占庭容错)
-
智能合约:在区块链上运行的有限程序
-
API:远程过程调用 + 软件开发工具包
-
去中心化应用:1)价值转移 2)数据认证 3)数据访问控制
-
开发运维:部署、操作、指标、日志
行业
-
金融服务
- 加密货币交易所:币安、Coinbase 等
- 国际支付:Ripple、Stellar 等
- 了解你的客户(KYC)/ 反洗钱(AML):Civic
-
医疗保健
- 在提供者、保险公司、供应商、审计员等之间共享数据
-
公共部门
- 资产代币化
- 公共选举中的透明投票
-
能源和资源
- 交易
- 在供应商、运输商、承包商和当局之间共享数据
-
技术、媒体和电信
- 数字版权管理和激励内容创作者
- 确保物联网设备的操作和数据存储安全
-
消费品和工业产品
- 旅行中的忠诚积分计划
- 文档签署
- 供应链管理
案例研究:Ripple 用于跨境支付
- 与 200 多家银行合作
- 47 万亿美元的跨境支付市场
- 巨大的麻烦和成本。许多企业无法承担传统跨境支付的高交易费用。
- 如果没有 Ripple,在某些非洲国家,完成交易可能需要几天时间
- 报价汇率
- 找到这些跳数的路径
- 锁定报价
- 验证,KYC,AML 等…
- 使用 Ripple,A 国的用户购买 Ripple 代币,用 Ripple 支付,然后另一个国家的用户只需提取。只需几分钟,并且在此期间代币价格不会波动太大。
- 如果没有 Ripple,在某些非洲国家,完成交易可能需要几天时间
杀手级应用
- Graphite Docs: 类似于 Google Docs,但数据离开计算机时会加密。
- Textile Photos: 类似于私人 Instagram 的手机应用。照片被加密并存储在 IPFS 上,这是一个由社区运行的去中心化存储网络。
- Augur: 网络应用,人们可以对 许多事情的预测进行投注。
- Blockstack: 开发者构建去中心化应用的工具。
- D.Tube: 无广告的视频流媒体服务,但内容创作者通过代币获得奖励。类似于 ThetaNetwork 的电子竞技视频。
- OpenBazaar: 无平台费用的在线市场,由加密货币驱动。
挑战
- 网络效应。说服用户离开现有的成熟中心化服务是困难的。
- 隐私与免费服务。人们愿意用加密货币购买服务吗?还是人们愿意为了免费服务而牺牲隐私?
- 去中心化系统的效率。复杂的去中心化系统与简单的中心化系统之间的对比。