EOS系统架构和传统互联网应用架构对比和解析

哇哦
哇哦 热门 2018-05-14 10:36
4 9433
作者:ericfish
<p>来源:EOS区块链开发指南
原标题:EOS系统架构和传统互联网应用架构对比和解析
原文链接:http://blog.eosdata.io/index.php/2017/09/20/eos-xi-tong-jia-gou-he-chuan-tong-hu-lian-wang-yin/
<p>著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本文约1250字+,阅读(观看)需要15分钟
就之前EOS发布的系统的整体架构,本文将做一个简单的分析
架构图
Web:数据库
提供数据存储,只是eosd是基于状态的区块链数据存储方式,以及通过transaction执行智能合约进行状态的修改。EOS:Query Services + GraphQL
Web:REST &amp; Graph QL &amp; 微服务
EOS应该会把比如用户账号管理、转账等封装成微服务;GraphQL在React框架里使用已经比较简便。
名词解释:GraphQL 是一个由Facebook提出的 应用层查询语言. 使用 GraphQL, 你可以基于图模式定义你的后端. 然后客户端就可以请求所需要的数据集。EOS:Client(React.js)
Web:前端
因为EOS架构中将GraphQL默认集成,那么前端使用React.js将是最优的框架选择,所以有意给EOS开发应用的开发者可以关注React多一些了EOS:IPFS File Storage
Web:文件存储
从架构图上看包含了文件的存储,和服务器端程序的存储;并没有明确是用filecoin的链,还是基于IPFS协议有block producer提供存储;文中说是免费的,所以应该是基于IPFS自建;说是免费的,但同时和代币持有量有关,这点文中还没有讲清楚。思考:
文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述。
4条回应 最新 最早
梦寐以求-就是现在
沙发# 梦寐以求-就是现在 2018-05-14 10:43
全球移动互联网和有线互联网的竞争持续激烈,围绕区块链的应用的市场争夺也会很精彩,当然用户和开发者的关注焦点会有很大的不同…
-Ace-郭斯文-
板凳# -Ace-郭斯文- 2018-05-14 11:04
基于区块链技术的数字货币,本身当然具有一定的价值,但这种价值建立在其指代的现实标的物上。数字货币与其所指代的现实标的物价值合一,才能与现实经济生活融为一体。
肖小肖
地板# 肖小肖 2018-05-14 11:29
区块链的竞争明显加剧,但商业应用的爆发还处在萌芽期。。。
张禹
4楼# 张禹 2018-05-14 11:59
区块链 + 智能合约 = 以太坊,经过比特币的洗礼,我们对区块链耳熟能详了,对智能合约稍感陌生。智能合约是由事件驱动的、具有状态的、运行在一个可复制、共享的账本之上的、且能够保管账本上资产的程序。
游客
登录后才可以回帖,登录 或者 注册