使用区块链实现的网络服务是怎样的架构,比起传统服务器/数据库架构有何优势?
虽然现在区块链火热,但是我仍然对区块链的使用抱有疑问。
首先的疑问是,区块链的程序是运行在服务提供商的数据中心,还是运行在客户端?
如果程序运行在客户端,因为区块链需要不停的去生成新的block(“挖矿”)来存储不断产生的数据,CPU会一直处于满负荷运转的状态。在现代这个手机第一世界上,相信没有用户愿意让自己的手机CPU一直满负荷运转导致一块能用2年的手机电池只能用2个月同时手机一直保持烫手山芋的状态。
如果程序运行在服务提供商的数据中心,是否使用区块链对用户是一种透明状态,用户只是通过调用服务商的restful api来读写数据的话,这样就丧失了区块链的分散性/安全性特性。因为政府仍然可以通过关停整个服务商的数据中心来中断服务。从安全性上开说,hack一个调用restful api的手机app难度明显要小于hack 区块链本身。
另外,传统的web服务只需可以承受负荷的服务器就足够,而cpu夜只有在有用户请求的时候才会忙。
而运行在数据中心内的区块链程序,则需要不停的挖矿,CPU会一直处于满负荷状态,甚至可能采取专门的挖矿用服务器,导致电力大量消耗。
我对此感到疑问。使用区块链的服务相比传统web服务优势在哪里?
区块链架构与传统网络服务架构的区别
与传统网络服务架构最大的不同不是技术上的,而是数据的所有权问题,一般来讲传统网络服务架构一定是有数据库存储的,而数据库通常是由该服务的提供商管理的,即数据是由服务商所有。
那么你来考虑,你今天发布的美食照片,在哪里消费了多少钱,这个数据不应当完全是服务商所有,这是你自己的数据,他们提供了服务,就理所当然的占有了你的数据,甚至可以毫无底线地出卖你的数据。
如果服务商想利用你的(隐私)数据产生商业价值,应该获得你的授权,不是吗?——这个就会回到我们最近研究的区块链数字身份系统。(咳咳…扯远了)
回到架构上来说,正因为思路不同,所以不能以传统的网络服务架构眼光来看区块链,彻底放弃原有的架构:高并发,负载均衡,缓存命中之类。
区块链不是为高并发而生的,而是为用户/应用而生的,一个低成本的可信互联网。
下面回答问题
#1 区块链的程序是运行在服务提供商的数据中心,还是运行在客户端?
客户端。
由于是P2P网络,每个节点既是数据提供者,也是接收者。
#2. CPU会一直处于满负荷运转的状态 。
这不部分是由共识算法决定的,在成熟的区块链架构下,CPU占用是不高的,主要是在处理消息包,以及加解密等非计算密集的功能。因为共识都交给GPU或者计算能力更强大的设备去做了。
#3 如果程序运行在服务提供商的数据中心,是否使用区块链对用户是一种透明状态,用户只是通过调用服务商的restful api来读写数据的话,这样就丧失了区块链的分散性/安全性特性。
对个人用户是,对企业用户否。
你看,如果你了解传统网络服务架构,区块链也一样:分而治之。
有什么是不能拆分的,太粗就拆模块拆功能,拆粗了继续拆,拆细了做事务,事务做完提交广播,一样一样的。
解答一下主要疑问:程序运行在哪里,挖矿如何进行。
以下介绍以公有链(如比特币)为探讨目标。
第一,程序运行在客户端。
有多种类型的客户端,包括全节点客户端、轻节点客户端、挖矿客户端等。全节点客户端保存区块链完整账本一份,提供转账功能,提供solo挖矿功能。轻节点客户端不存储完整账本,用梅克尔树校验账本。挖矿客户端一般只挖矿,要连接矿池。我们用户运行全、轻节点客户端。没有服务器或中心数据库这个角色,节点间都是平等的。一些网站帮助我们托管完整账本(体积太大而个人电脑不宜存放),但它们也不是所谓服务器,如果它们的账本文件出错也要被其他节点拒绝。
第二,挖矿和用户可以分离。
我们运行全、轻节点客户端,都不需要挖矿,只需转账(或参与智能合约)操作,将操作广播到节点网络中,专门的矿工会打包这些消息,生成区块,作为一般用户,我们接收这些区块,继续更新账本文件。
综上,区块链网络不需要中心服务器,节点之间是平等的,一般用户不需承担挖矿工作,甚至不需存储完整账本。
继续讨论:使用区块链而不是传统web服务的原因在哪里?当一个体系可能需要历史不可篡改、匿名性、消除信任中介等特性时,才有必要转换到区块链上。这些特性是由一致性验证、共有账本、点对点广播网络、工作量或权益证明等机制联合建立起来的。可以说,是因为对一个可由人治的中心化数据服务无法充足信任的时候,我们会提出转移到区块链的需求。诚然,由于PoW等设计,要支付运算成本;由于区块有更新速度、大小的限制,性能有所限制。但是,区块链带来的信任价值会远超这些受制于技术现况、且将因技术发展而进一步降低的支出。
蓝队云IDC提供香港服务器、美国服务器等全球海外服务器租用托管,是区域链、直销、流媒体、外贸、游戏等服务器解决方案首选品牌。蓝队云已为多家企业提供区块链服务器租用托管解决方案,为他们的区块链托管服务器支持!具体详询在线客服!
个人建站、企业建站,域名注册、小程序、云服务器、物理主机等业务,咨询蓝队云客服微信:landui507
本文地址:http://cng.55jiaoyu.com/show-608434.html
本文由合作方发布,不代表展全思梦立场,转载联系作者并注明出处:展全思梦
推荐文档
- 11.往年大连中考满分是多少
- 12.为什么说学播音毁一生,原因有哪些
- 13.淘宝店铺的优质好评语大全
- 14.考研可改变第一学历吗、专科考研可以改变第一学历吗
- 15.民学网查出的学历国家承认吗(民学网查出的学历国家承认吗是真的吗)
- 16.往年轻薄商务笔记本电脑推荐-商务轻薄本性价比排行
- 17.承德护理职业学院(承德护理职业学院2023年招生计划)
- 18.wreak是什么意思wreak的翻译(wake,area是什么意思中文翻译)
- 19.电子科技大学A+类学科名单有哪些(含A、B、C类学科名单)
- 20.systematic是什么意思systematic的翻译(systematically是什么意思中文翻译)
- 21.leant是什么意思leant的翻译(lean,on什么意思中文意思)
- 22.华南农业大学是几本大学,华南农业大学是一本还是二本
- 23.包头中考考试科目时间预测安排,包头中考考哪几门考哪些课程
- 24.高考430分能上什么大学,430分高考能报啥学校
- 25.朱自清的散文代表作有什么(朱自清的散文代表作有什么散文集有什么散文诗集有什么)
- 26.浙江有几所大学是985和211,全国985和211大学名单汇总
- 27.i5,1155G7和R5,5600U哪款好-对比评测
- 28.荷兰什么叫-荷兰弟为什么叫荷兰弟,出演蜘蛛侠原因曝光
- 29.警察警衔工资改革新政策及新方案【全文】解读
- 30.电大专科(电大专科毕业论文)
- 31.广东省高级技工学校官网
- 32.广州大学专科
- 33.大连陆军学院,原大连陆军学院校址现在什么是什么学校
- 34.亲们,谁给一份南京大学的研究生招生简章?(河海大学
- 35.他日若遂凌云志全诗及出处
- 36.铜绿的化学式是什么有哪些性质
- 37.「佛山市顺德养正西山学校初中部」往年录取分数线
- 38.公办本科(公办本科和民办本科有什么区别)
- 39.外交学院是名牌大学吗
- 40.往年湖南高考成绩排名一分一段表
- 41.全国有8所烟草院校是哪些(这4所大学门槛低)
- 42.私人垄断资本主义基本概念是私人垄断资本主义
- 43.难以启齿,这8部影片可以一看(性教育适合看的影片)
- 44.美国独立战争的性质爆发战争的原因是什么
- 45.往年东莞市高中排名前十最新
- 46.大朗网络教育(大朗教育)
- 47.往年甘肃省高中排名最好的高中
- 48.逻辑思维训练有哪些方法优秀训练方法推荐
- 49.浙江大学教务管理系统
- 50.人类的动物老师有哪些这属于什么学科
- 51.往年山西高考状元榜_山西历届高考理科状元和文科状元
- 52.往年北京舞蹈学院艺术类招生简章招生人数及专业
- 53.航空最好的5个专业就业前景如何
- 54.太原科技大学怎么样及评价好不好太原科技大学口碑如何
- 55.满招损谦受益这句话的意思是什么出自哪
- 56.舍本逐末发生在什么时期含义是什么
- 57.女孩子首选十大专业什么专业适合女生
- 58.国防生是什么意思指的是什么
- 59.河南省三本学院有哪些2018最新三本院校名单
- 60.往年龙岩高中学校排名榜单龙岩十大优秀高中
- 51.兼职小时工,肯德基招聘兼职小时工9元小时
- 52.观潮路那边在修什么,大厂潮白再迎三大利好
- 53.自己如何重装电脑系统,在家就可以自己安装电脑系统
- 54.东乡县往年城区现在有多少人口,快来看看你的家乡有多少人
- 55.rat9,表面粗糙度Rz16相当于Ra多少
- 56.商务代表岗位职责,商务代表的职能是什么应该具体怎样制定工作计划
- 57.申报个税是什么意思,个税接口是什么意思
- 58.巴哥犬好养吗一只小巴哥犬多少钱,普通八哥犬多少钱一只
- 59.女款车10万左右自动挡,10万块小车值得入手吗
- 60.营口巨成教学科技开发有限公司怎么样,...医疗教学模型
- 61.四平市地下管廊总投资多少钱,迎来地下管廊投资高潮
- 62.生活改造家校舍叫什么,临危受命改造老校舍
- 63.七个一广播器材包括什么,陪伴青春的广播体操
- 64.姚安有什么开工建,总投资44.3亿元
- 65.开医疗配送公司怎么样,外卖及配送业务机器人化转型
- 66.城阳哪里水库洗澡,猫咪洗澡过程中死亡
- 67.公元怎么转化年份,知道他是怎么划分的吗
- 68.什么是采购事后监管,对采购当事人违规业务亮灯预警
- 69.企业转包税率怎么算,纳税人和税率最全总结
- 70.政府?购竞争性磋商是什么意思,竞争性磋商的差异

