区块链技术的出现,正在引发下一代价值互联网的革命。在区块链世界里,以太坊、NEO、EOS等底层链开拓了一块块可以承载应用的土地。依托于底层链的土地,各种面向不同应用功能和场景的应用链相续出现,有跨境支付的瑞波网络、身份认证CVC、分布式文件系统IPFS。不过在区块链的世界里,还缺席一种能够集成多种功能并提供多种去中心化服务的基础设施。现在,这一缺席将由Brahma OS来承接。
什么是Brahma OS?
Brahma OS以广泛使用的手机Android 系统为切入点,基于以太坊构建了区块链应用的底层架构和完整的生态系统,作为连通终端用户和区块链网络的核心⻆色,Brahma OS 为用户提供了去中心化的身份认证、网络传输、存储、app store、资产管理和交易等服务功能。Brahma OS具有较好的可扩展性,通过Brahma OS的SDK接口,开发者能够快速扩展去中化服务组件。
为什么要使用Brahma OS?
在计算机系统中,作为承担用户和计算机接口的操作系统,对内管理着计算机硬件的资源调度、运行和处理,对外为用户提供友好的人机用户界面。为了更有效、更灵活的提供和利用计算机资源,又相继出现了虚拟操作系统、云端操作系统服务。
在操作系统越来越集中化的进程中,承载在其上的基础设施也越来越中心化。比如身份认证,因为基于“用户名+口令”的身份认证方式存在暴力密码破解的威胁,于是人们提出了各种双因素认证解决方案,如google auth动态口令、指纹认证、门禁卡等解决方案。虽然双因素认证提高了用户的安全性,但是认证使用的主密钥是存储在中心服务器,如果认证服务器故障或者主密钥被盗,将引发系统性风险和暴露用户隐私。
上述身份认证的中心化带来的问题也同样存在于网络传输、中心存储、app store和交易支付等应用服务。
在处理中心化服务的信任问题方面,瑞波、CVC、IPFS等通过区块链技术较好地解决了现实系统中某个服务或功能的信任问题。不过BrahmaOS的设计思路不同,BrahmaOS 是从平台层和操作系统层面为用户提供了基于区块链的应用服务。在Brahma OS系统的早期规划中,Brahma OS将基于Android系统,为用户提供区块链应用组件。利用区块链技术,BrahmaOS从操作系统平台层面破解了信任难题,从这一点看,Brahma OS更像是区块链的虚拟机系统。
在未来的规划,Brahma OS将与硬件进行深度结合,诞生区块链世界里的手机操作系统,Brahma OS的网络通信芯片、接触式的芯片都可能是全新的协议通信,并且可以支持更多的手机硬件厂商。
Brahma OS提供什么样的区块链服务?
在Brahma OS系统的最初实现中,Brahma OS将构建Native D-App 的运⾏沙盒环境,移除 Android 的中心化服务组件,为用户提供以下区块链去中心化服务。
在保障用户隐私方面,Brahma OS为用户提供基于区块链地址、用户画像的身份认证服务,通过椭圆曲线公钥算法、Hash哈希算法为用户通讯、通话、存储提供隐私保护。因为数据是加密存储、传输的,只有持有私钥的用户才能查看,因此在Brahma OS中不用担心数据泄露的风险。
在提供区块链资产管理功能,用户无需使用额钱包,就能通过Brahma OS提供的资产管理组件实现对ETH 及各类 ERC20 Token的管理。
在建议自治的连通网络上,Brahma OS 在现有网络协议上抽离出元网络和“路由器”两个层,预期构建一个可对等连接的 OS 网络,从数据传输层面通过协议混淆确保通信数据的加密和不可识别,并且从路由角色的设定上构建可自治的连通网络。
在提供去中心化存储服务方面,Brahma OS 提供了调用其他去中心化云服务的功能接口,支持的应用服务包括但不限于IPFS、 Sia、 Storj等。
此外,Brahma OS将为开发者提供丰富的SDK接口和隐私API,方便开发者扩展区块链应用。随着Brahma OS上的D-App软件的丰富,未来将会建立去中心化DappStore集市,通过代币支持激励的方式促进BrahmaOs生态自治。随着更多、更有价值的去中心化游戏、工具、应用等app的出现,将为开发者、用户带来属于他们自己价值的BrahmaOs。
Brahma OS的技术架构
Brahma OS 使用分层设计逻辑架构,整个系统分为 Chain、Runtime、Framework 等逻辑层。考虑到 Android 原生应用的兼容性问题,将 Virtual Machine 单独进行划分,使得 Android App 和 DApp 的运行环境完全隔离,能增强Android App 安全控制,避免系统崩溃。
据团队介绍,目前Brahma OS各项工作正在有条不紊进行中。在未来发展规划上,Brahma 团队对各个阶段制定了详细的里程碑,根据披露,2018年第三季度,将完成Android中心化服务的取代工作,Brahma OS接入以太坊网络,首批测试用户将有幸进行系统原型的体验。
在区块链的世界里,如果把以太坊、NEO、EOS等底层链看成是土地,把瑞波网络、STEEM、 IPFS当成是在功能各异的房子,那么Brahma OS就是集成了多种功能房子的美丽小区。未来,Brahma OS能否打造成区块链世界的去中心化虚拟操作系统,让我们一同期待。责任编辑:曹炎焱(EN066)
领取专属 10元无门槛券
私享最新 技术干货