湛江廉江网站建设,做网站做,建设网站是哪个部门负责,网站前台设计方案区块链BaaS#xff08;Blockchain as a Service#xff09;区块链即服务#xff1b;感觉5年前做的BaaS和现在做的BaaS没啥区别#xff0c;换了批人重复造轮子#xff0c;BaaS做的越来越乱#xff0c;也越来越中心化。BaaS是方便区块链调用的工具#xff0c;工具是方便使…区块链BaaSBlockchain as a Service区块链即服务感觉5年前做的BaaS和现在做的BaaS没啥区别换了批人重复造轮子BaaS做的越来越乱也越来越中心化。BaaS是方便区块链调用的工具工具是方便使用、降低门槛而不是在一个区块链的基础上增加一个中心化的SaaS平台。从区块链的角度看现在的BaaS是一个违背区块链去中心化特性的存在。 BaaS的形态可以有很多种只要方便用户集成、调用、使用区块链网络的都可以叫BaaS或者是BaaS中的一部分所以现阶段要做的是先把BaaS去中心化。让区块链节点的参与者对于区块链网络有参与权目前的现状是参与者调用BaaS接口就没然后了节点、用户证书、节点证书等可能都是托管的节点在K8S中连控制权都没有。区块链厂商与区块链网络和BaaS绑定太紧密了得弱化这种绑定关系。
目前很多区块链厂商会有自己的BaaS的调用接口当对接的时候需要接到厂商的BaaS平台。那么数据也是存储在BaaS厂商中。这样算下来就是调用厂商的api给一个自己无法验证真假的Hash一旦发生问题需要有一个自证清白的过程。
BaaS是更偏向于网络参与者的应用尤其是一些比较敏感的行业共享使用一个SasS中心是很难的那么去中心化的BaaS就有很大的市场。 目前的区块链厂商把区块链网络用户和BaaS用户绑定处理方便证书托管链上的用户证书不应该托管在BaaS中理论上区块链的签名、加密计算应该也是在客户端完成完成之后由BaaS进行交易提交。BaaS在其中要做的是身份验证、消息真伪和完整性确认、区块链交易体的封装、交易发送等。 BaaS应该在区块链组网、伸缩、瘦身等方便增加功能复杂环境的组网比如混合网络、混合容器的情况下如何组建网络理论上BaaS还应该协助网络的参与者做一些链上功能的延申和补充。
其中涉及到的权限是与BaaS用户无关区块链权限与区块链用户有关BaaS权限与BaaS用户有关中间有联系的是密码学的关联现在的区块链厂商为了减轻区块链的负担减少了区块链用户本身的权限管理把很多的权限验证都放在了BaaS中但是实际上区块链应该有自己的权限管理合约发布者、网络组织者、节点拥有者等而不应该是BaaS来管理区块链的用户权限。BaaS可以和链上的权限部分结合作为一部分预验证和过滤而不应该都放在BaaS中这样的话脱离了BaaS链上的权限就全乱套了。
BaaS的开放生态这一点BSN网络已经在做了。一个完善的BaaS开放生态应该是面对各行各业的情况下只要应用适配了你的BaaS就应该能在同一类BaaS的环境下做到可以适配任何链的情况而不用更改应用接口仅仅需要更改一些配置项应用方如何对接、稳定的API服务、稳定的加入方式。让更多的人来加入生态不过现在不形成规模做生态的收益没有那么明显如果接上上一篇有一个统一的区块链使用网络情况可能会好一些。
BaaS可以为网络做一些贡献但不是按照现在的方式作为区块链的接口中心。