专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
今天看啥  ›  专栏  ›  Cocoa开发者社区

使用 Swift 和 Vapor 构建区块链服务器

Cocoa开发者社区  · 公众号  · ios  · 2018-02-04 22:05
    

文章预览

本文参考 Daniel Van Flymen 的 “ Learn Blockchains by Building One ” Mohammad Azam 的文章 《比特币开发者指南 专有名词》 我在上一篇 文章 中讨论了如何用 Swift 语言实现基本的区块链。在这篇文章里会使用服务器端 Swift 框架 Vapor 在云端实现区块链。通过 HTTP 协议来构建区块链 Web API,使用不同的路由来提供必要的功能。阅读本文需要在电脑上安装 Vapor 框架,还需要对 Swift 语言有基本的了解。 实现模型 第一步是为区块链 Web API 创建必要的模型,如下所示。 Block :Block(区块)类表示一个区块,包含交易的输入和输出。 class Block: Codable {     var index: Int = 0     var dateCreated: String     var previousHash: String!     var hash: String!     var nonce: Int     var message: String = ""     private (set ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览