萌芽中的
区块链操作系统
热爱计算机编码的优秀人士往往都有个操作系统梦。但无奈于 windows、linux 等操作系统已经发展了数十年或者更久,几代优秀代码人的智慧积累,让我们新一代的编码者对在其之上的创新望而却步。
若想进一步学习操作系统,推荐一个网站 https://www.minix3.org/,现在广为人们使用的 linux 便是启发于 minix,听闻现在在跑的每个 intel 芯片都用了 minix 操作系统代码。
若不满足于停留在学习上,而是想在真正的操作系统上大显身手,那么参与区块链操作系统的建设便是最好的机会。因为区块链操作系统才刚刚萌芽,对于年轻聪明的你,有可能就成为下一个 Linus Benedict Torvalds。
Paritytech 之实践
Substrate 是目前市面上最有可能成为区块链操作系统的开源框架。基于 Substrate 框架开发的 Polkadot 项目,便是其中一种操作系统实现的典型。在 Polkadot 项目中存在的概念可与传统操作系统作如下类比:
中继链 Relaychain 可类比为内核 Kernel
平行链 Parachain 可类比为进程 Process
平行线程 Parathread 可类比为线程 Thread
中继链信息传输协议 hrmp 可类比为管道 pipe
平行链 / 平行线程(进程 / 线程)的调度(schedule)系统
以上正是 Paritytech 团队在进行的工作。
共同建设
区块链操作系统
区块链操作系统仍有许多关键点需要完成,这里列举几项我们认为尤为关键的:
网络层协议开发:如我们链网科技和未来科技城政府签订的 Spider 跨链平台项目,重点在做类似操作系统的网络层协议。
驱动开发:如 ChainX 项目实现的 BTC 轻节点跨链,这类似于一种驱动开发,让其他链适配于 BTC 接口。还有 platdot 项目在做 platon 和 polkadot 之间的跨链,适配 palton 和 polkadot 之间驱动接口。
虚拟内存技术开发:如 Zenlink 协议作为 polkadot 上的资产统一跨链交互协议,就类似于操作系统里面的虚拟内存技术,让进程(平行链)无感知真正的内存(资产)被分配在何处。
NFS 协议:如 NFSchain 协议的开发,可类比为如今的 NFS 协议(一种可挂载的分散式网络文件系统),而不同的是,NFSchain 是一种去中心化的自由可挂载分散区块链存储系统。
如今类似项目生生不息,就像 91 年的 Linus Benedict Torvalds 开始 Linux 一样,大家开始以社区的形式联合起来,在开源,在互动,在进步。
一切开发都是为了最后做成属于区块链的操作系统,让万链甚至万物互联起来。也同样是为了实现每个深耕区块链技术的从业者的操作系统梦。
PolkaWorld 社区与数秦科技、巴比特、Nano MG 创新空间、imToken、SimpleChain、Hyperspear、IOSG、Acala Network、Digital Renaissance Foundation、Patract Labs、Polkadot 生态研究院、白话区块链、Dorahacks、一块+ 联合发起了「Substrate 创业营」,帮助 Substrate 开发者更好的创建波卡生态的创新产品,见证分布式多链应用的诞生!
https://github.com/paritytech/substrate
https://github.com/paritytech/polkadot
更多内容:
Substrate 创业营导师公布!Gavin 等 10 位导师助力创业者成长
「Substrate 创业营」开启招募!寻找 Web3.0 生态有想法的创新者
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:波卡(Polkadot)第一中文社区,带你寻找 Web 3.0 时代新机遇!
评论0条