/ G) H/ M5 Q) e4 N! I软硬解耦、易于扩展、自动化、基于策略或者应用的驱动是跨链的必要条件。就业务应用来说,即不限制上层应用,不绑定下层硬件,实现非结构化数据的协议互通;同时应具备完善的监控能力,实现应用感知。HBlock采用了全用户态架构。可与其他进程完全共存于同一操作系统中。支持部署全闪存或混合 SSD/HDD 存储节点,允许集群中每个实例具有不同的硬件配置,这种我们称其为硬件异构的特性,适合区块链机房分布繁杂的场景。HBlock通过标准iSCSI协议提供分布式块存储服务,可以与多种虚拟化平台,数据库系统,应用系统整合,几乎实现了跨链的所有要求。 6 r. [- z, C% X2 U# {/ e9 M, z7 l# E8 x/ D; d2 C
1 B3 n5 Q4 U4 ] I; d
HBlock从安装到运行,可使用非root权限,可以轻松的部署到任何Linux操作系统中,让用户快速体验。如果用户不喜欢,杀死进程、删除目录即可,系统不留任何残渣。HBlock采用了容错架构设计。能兼容各种不可靠环境,并确保在不可靠环境下数据不丢。不用担心DID信息残留造成的信息泄露风险。3 k% S E6 f. o8 W8 r3 ~8 [ b8 a' ~
1 M. j9 r0 N) K2 Z8 J' H! U: @: Y: @/ }; x3 X
HBlock将文件打碎成若干数据块并进行分布式存储,具有良好的防篡改作用。整个存储网络中存在多个备份,也可以设置纠删码数据冗余策略进一步提高安全性,这样可以有效避免战争、自然灾害等外在原因造成的中心数据丢失,有助于提高长期数据保存的安全性。解压后只需几个命令行就可以完成配置,还搭配有直观的图形化界面,最大可能避免了因配置错误而导致的安全问题。 3 q( x) ?! M8 Q. ~9 ~ 8 |4 O. p' T3 y% C8 g6 d1 c % A1 o }: P) o. M( A/ o' JHBlock不要求节点配置NTP服务,可以容忍CPU忽然变慢,节点间网络忽然变慢,磁盘忽然变慢等各种复杂局面。相对于业内其他软件定义存储,软件可靠依靠硬件可靠保证而言。HBlock实现纯软件层面容错能力,适合区块链高并发,经常回滚的场景。