• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > BitShares API 服务器架设指南 - 公共API篇

BitShares API 服务器架设指南 - 公共API篇

作者:互联网 字体:[增加 减小] 来源:互联网 时间:2018-11-03

互联网向大家分享了BitShares API 服务器架设指南 - 公共API篇,其中包含BitShares,API 服务器架设等知识点,遇到此问题的同学们可以参考下

这篇是 BitSharesAPI 服务器架设指南系列中的第二篇,公共API篇

。

作者:@boombastic

接上一篇个人API服务器的架设(BitShares API 服务器架设指南(一) 个人篇),这一篇探讨一下公共API服务器的架设。目前暂时还没有最佳实践的规范,行业内很多比特股技术爱好者和先行者都在摸索尝试,也希望这篇文章能引起大家的关注,一起来探讨如何能够最有效的架设公共API服务器,为更多用户提供数据支持服务,提升用户体验,从而推动比特股生态的发展。

公共API服务器一般架设在Linux服务器上,也面向专业技术用户,所以文中更多用命令或者代码来阐述,少了些描述性文字。欢迎技术同好轻拍。因为我目前架设的服务器主要面向国内用户,所以服务器的选择,域名解析的选择,包括本文用中文写,多偏向国内的使用。

我们这里谈到的 API 服务器,实际上有以下几种用法,不同的用法,硬件要求及配置上有很大不同:

1.个人使用
主要是个人用户在使用轻钱包或者网页钱包时,使用运行在本地,独占使用的API服务器。现代的个人电脑配置基本就足够了。请参见个人篇。

2.公共 API 服务器

提供一个公共的API服务器,向公众开放服务。一般需要是托管在IDC的服务器或者从云服务提供商那里租赁的VPS,对配置带宽都有一定要求。


配置公共API服务器

配置一个运行在公网上,面向普通用户的API服务器,包括以下几个步骤。

1.域名

2.租用服务器

3.SSL证书

4.配置站点首页

5.配置并架设节点

6.配置nginx负载均衡

7.架设钱包网站(非必须)

8.架设水龙头(非必须)

我们举例使用 dexhub.io 这个新域名,最后要实现的目标是:

?提供一个介绍性的站点:https://dexhub.io

?提供一个在线网页轻钱包:https://wallet.dexhub.io

?提供一个公共API服务接入点:wss://wallet.dexhub.io/ws

?提供一个水龙头服务:https://faucet.dexhub.io

域名

这部分就简化了,大概人人都会,可以去godaddy注册,比较便宜,选择也多。国内的域名注册商也是可以。不过需要注意到是,如果租用国内的服务器,域名必须完成实名制和备案。否则会造成域名访问被屏蔽。

我一般喜欢注册完后用 dnspod 来做域名解析。在国内解析效果不错,很稳定,如果升级到付费套餐的话,提供更多的智能线路解析,还有A记录,CNANME记录的负载均衡选项。比如在南方机房配置了服务器,也在北方机房配置了服务器,通过域名解析自动指向离用户最近的服务器,这样可以在第一个环节提升用户访问时的速度。当然还有个因素是如果站点访问量比较小,DNS解析量少,local dns就几乎没有缓存,理论上解析速度就慢,反之亦然。

国内其他的域名解析商提供的服务之间的比较我没有深入研究过,比如阿里云的DNS,口碑似乎还不错,欢迎各位补充,这个话题可以聊得很深。

域名解析记录略过。

服务器租用

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • BitShares|比特股账户权限和多重签名功能介绍
  • BitShares API 服务器架设指南 - 公共API篇
  • BitShares API 服务器架设指南(一)

相关文章

  • 2018-11-03比特币现金(BCC)缺点、优势、如何获得、特性、挖矿
  • 2018-11-03Qtum量子链对等节点通信原理剖析以及调试
  • 2018-11-03区块链的六层模型
  • 2018-11-03HyperPay手机钱包 1.4 版本使用指南
  • 2018-11-03区块链共识机制总结
  • 2018-11-03imToken钱包 测评通关攻略
  • 2018-11-03迅雷玩客云矿机及玩客币使用手册
  • 2018-11-03如何在Localethereum上购买以太坊
  • 2018-11-03小白零成本搭建比特币搬砖套利系统
  • 2018-11-03软分叉的艺术——政策规则保护

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 区块链技术在信任经济中的思路解读
    • 如何使用 imToken 购买 .luxe 顶级域名
    • 区块链物联网概念项目介绍
    • 区块链栈层
    • 瑞波币(Ripple)领导团队及董事会成员简介
    • 配置区块链网络并利用该技术
    • MetaMask-以太坊钱包(浏览器插件)使用教程
    • 比特币矿机挖矿详细教程(手把手教会)
    • 区块链共识的确定性
    • 去中心化网络DHT介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有