看啥推荐读物
专栏名称: 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) var transactions: [Tr ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照