编辑: hys520855 2019-07-09
BLOCKNET 设计规格 Arlyn Culwick 和Dan Metcalf 编写 Alex Koch 和Blocknet 核心团队做出相应贡献 文档版本 1.

0

2018 年3月15 日第2/42 页 目录 版本控制.3 引言.4 发布此文档的原因

4 欢迎贡献者.4 发展机遇.5 Blocknet 简介.5 痛点.5 解决方案.6 设计.7 设计目标.7 架构.9 核心组件.14 核心服务.18 区块链组件

25 区块链服务.26 项目阶段.37 生产 MVP

37 阶段 2.38 阶段 3.38 阶段 4.38 技术规格.39 消息序列.39 API 参考.39 使用案例.40 文档版本 1.0

2018 年3月15 日第3/42 页 版本控制 日期 版本号 贡献者 注释 2016-08-27 0.1 Arlyn Culwick 初步的(概念性)草稿 2017-05-18 0.2 Arlyn Culwick 初稿 2017-10-26 0.3 Arlyn Culwick 修改结构以阐明概念 2018-01-20 0.4 Arlyn Culwick 取消低层次的文档内容,改进了关注点 2018-03-07 0.5 Arlyn Culwick 阐述了区块链路由的设计空间;

重写和组织有关服务节点的材料. 2018-03-09 0.6 Arlyn Culwick 完成服务节点材料的草稿;

完成了订单系统的协议草稿,添加了订单 匹配系统部分,起草了订单历史记录的协议草稿. 2018-03-11 0.7 Arlyn Culwick 加入了注册表服务部分;

完成了诸多细小的编辑工作. 2018-03-11 0.8 Hanni Abu 审稿并修正了一些印刷错误. 2018-03-12 0.9 Alex Koch 加入若干链间基础设施的使用案例. 2018-03-15 1.0 Arlyn Culwick 最终签署发布第一个公开版本. 文档版本 1.0

2018 年3月15 日第4/42 页 引言 本文档旨在面向非技术型的读者和开发者,前提是此类读者对区块链的定义至少有总体的了解.Blocknet 设计和架构的引入在很 大程度上是非技术性的,期间不仅借助了

图表,还通过逐步的方式说明链间服务的定义以及链间基础设施服务最低限度必须提供 的功能.随着文档更新频率的增加,讨论的内容也从链间服务的定义等方面转变到 Blocknet 的具体规格.通过将设计方面与实施 和集成相结合,预期的结果是我们开始探讨 Blocknet 的系统设计规格. 我们发布此文档的原因 我们相信,设计解决方案的最佳方式无疑是进行广泛的沟通并获得对我们工作的多角度见解.我们也相信,通过公开我们的工作, 我们可以让广泛的人员参与到项目和代码编写工作中并借此获益.此外,在基础设施项目中,让使用和利用我们技术的人员参与 其中是非常重要的举措. 有些人可能担心竞争对手会抄袭我们的工作并获得竞争优势,特别是因为我们的设计不仅是首次推向市场,也尚未取得重大突破. 尽管如此,我们仍然迫切希望得到加密和企业架构社区的综合性见解,因此风险回报率让我们毫无顾虑. 欢迎贡献者 Blocknet 既不是公司,也不是专属团队,而是专门的基础设施,并且我们相信基础设施应该是公有的,可以免费提供给所有人. 此文档目前只是草稿,而不是最终的设计.事实上,最终设计的概念在实践持续发展的项目中没有明确的定位.我们欢迎对本文 档的内容做出贡献和参与讨论. Blocknet 的代码是开源的,任何人都可以为 Blocknet 项目做出贡献. 当各种观点和技能对项目的设计和实施产生影响时,类似于此的项目将得到最大的受益.我们欢迎各方面的合作. 若要对 Blocknet 做出贡献,请发送电子邮件至 contact@blocknet.co. 文档版本 1.0

2018 年3月15 日第5/42 页 发展机遇 Blocknet 简介 Blocknet 是面向即将到来的 区块链间时代 的基础设施,这是一个新兴的技术时代,主要表现为当前的 API 生态系统取代了分散 和本质货币化的 令牌生态系统 .当其支持技术(特别是智能合约和 分布式应用程序 )成熟到具备实用的区块链间互操作 性时,就会出现这种转变.在编写本文时,Blocknet 是提供分布式应用程序和智能合约所使用之链间基础设施的技术领先者. 我们认为,区块链间时代的兴起将对两个行业产生颠覆性影响,即软件即服务和实用区块链的可用性. 从软件即服务 (SaaS) 的角度来看,令牌生态系统体现了两方面的基本进步:(a) 数字服务的相对无阻力货币化,以及 (b) 充分利用 区块链技术独特的稳健性、分散性和安全性. 从区块链技术的角度来看,如果区块链要充分发挥其真正的潜力,那么区块链服务之间需要实现广泛的通用互操作性.如果没有 链间的互操作性,基于区块链的服务将 (a) 仅在运行其节点的有限客户群范围内提供服务,或者牺牲区块链在交付给集中实体时具 备的独有安全性,以及 (b) 面临持续的链膨胀问题,与此相对应的是,与市场有关的压力将更多的功能集成到单一链中. 通过创建 区块链互联网 ,Blocknet 定位为实现 API 的无阻力货币化,并通过将其数千个独立的链转化为令牌生态系统来增强区 块链技术. 痛点 基于互联网的传统服务在其技术栈中面临着长期的不安全性.此外,它们通常需要集中功能和数据,给客户带来高度的信任负担. 相比之下,借助区块链技术,人们能够利用加密的证据来提供 不可靠 的服务,其中每个参与实体均可以证明自己对给定结果 的确定性,从而在根本上降低与另一方开展业务时所需的信任程度.这就系统地扩大了经营方式的范围,实现了许多新的业务模 式,并且可以提供明确定义的安全保证,降低成本并更好地保护品牌价值. 然而,区块链不能立即展现其真正的潜力,主要原因在于它们不可实现互操作.当前有数千个区块链,但它们发挥的功能类似于 与互联网断开连接的局域网,并且尚未营造出能够推动通用互联带来之划时代变革的环境 C 这种变革的规模应类似于互联网推动 Facebook 和谷歌等大型网络公司的涌现. 文档版本 1.0

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题