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

姚腾
姚腾 热门 2018-05-15 11:27
4 8638
作者: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-15 11:35
相信区块链是不可逆的历史进程!
陈元
板凳# 陈元 2018-05-15 12:40
一点一点的看过去平台的文章,了解这个比特币的历史和发展,有助于现在更深入的了解未来。
涛
地板# 2018-05-15 12:43
随着人们对加密数字货币和区块链初创公司的投入越来越大,上周比特币价格再次创下了18000美元的记录。但尽管如此,区块链技术依然没有在很多大型项目上普及应用。
豪小仔仔
4楼# 豪小仔仔 2018-05-15 13:39
区块链技术在全球迅速兴起,以其“开放共识、去中心化、交易透明、不可篡改可追溯”的特征,成为众多行业人士眼中第四次工业革命的重要引擎。
游客
登录后才可以回帖,登录 或者 注册