基础设施
IFMChain

Instinct Blockchain 自主研发的第三代公有链,支持移动终端访问。

把区块链红科技装进你的手机里。IFMChain 是 Instinct Blockchain 自主研发的第三代公有链,也是历史上第一个支持移动终端访问,并且在性能上有了高质提升的公有链。
第一款移动网络公有链产品,其特色在于可以让移动设备作为节点接入公有链。之前移动设备难以接入公有链,主要受制于三点:存储空间、计算能力与网络可靠性。传统区块链中由于验证数据需要完整的全量数据和最新的未确认交易,所以需要节点存储全量数据和保持实时在线,以保证能获取最新的交易情况,但是移动端的设备并不能保证一直在线,网络随时随地可能会关掉。
IFMChain 使用的方式是将数据分成两种,一种是完整的区块数据以及区块哈希树,一种是关键检查点,后者是某个时间点的权益(权益持有量)汇总,可以理解为镜像快照。移动设备只需要存储后者,在区块链中充当服务节点;负责完整数据中转和处理的节点则被称为实时节点。即 IFMChain 中,节点分成两种类型。实时节点是高性能网络节点;服务节点则使用较少的计算和存储资源,并提供完整的事务处理能力。
IFMChain 使用基于参与度的 DPOP(Delegeted Proof of Participation),主要考虑的是用户的历史权益(此前拥有的权益数量)和在线活跃度(包括在线时长、贡献带宽、交易量)。受限于性能和数据完整性,只有实时节点才能参与打块(记账)。记账到一个区块时会有权益奖励,包括区块的新增奖励和包含的交易手续费,两者相加后,其中一半由记账的节点获取,另外一半由委托记账节点的节点获取,这些参与委托的节点中,按参与度分配。在这个机制中,每个节点都可获得权益奖励,实时节点主要依靠打块,服务节点主要依靠为其它节点提供服务,所有节点都有动力为他人提供服务。
节点获取到权益奖励后,可以在未来参与共识机制中使用这份权益,节点委托其它节点打块时需要消耗权益,未来建立在区块链上的去中心应用,存储数据到区块链上时,也需要消耗这份权益,这为未来可能的区块链应用开发者,提前为区块链网络提供节点贡献设备提供了动力。
IFMChain 采用动态打块机制,每轮记账 57 次,速度由入围的 57 个节点中网络最慢的决定。57 个区块产生完毕之后继续下一轮。据 IFMChain 给出的数据,目前其每秒交易笔数可以达到 1000 笔。
目前,部署在 IFMChain 上的首个应用 IBT 节点软件,是“本能”自身开发的一个节点管理软件,同时也是一个去中心的应用,主要用于查看权益、参与共识、贡献网络。用户只要下载该应用,就可以贡献自身的存储空间和计算能力,参与到共识机制中,从而获得权益奖励。移动端设备直接接入的作用在于可以规避第三方服务节点参与而引入的第三方自身的信用风险,比如泄露数据、盗取密码等,同时也可以让大家随时随地、更快地访问数据,实时节点和服务节点充当的角色,有点像云计算的云端服务器和本地服务器。区别在于,未来 IBT 提供的计算能力、存储空间是去中心化的、由不特定的人群提供;而云计算或者传统 IDC 机房的服务器是私有的。
本能区块链实验室创始发起人刘庆县解释,如果用户使用的是基于 IFMChain 开发的 DApp,就是同时在积累参与度。这意味着用户在一边和好友聊天一边在获得奖励,一边看直播、看新闻一边获得奖励。
IFMChain 认为,基于上述方案,他们的优势在于支持移动网络、交易速度快、人人可获得奖励。IFMChain 已于 2017 年 12 月 28 日正式上线,初始由创始团队提供 57 个节点,上线3天后每个节点的请求峰值达到约 27.6 万,总请求累积约 1573.2 万。
本能区块链实验室团队以开发为主。创始人杨税令曾经担任中国建设银行新一代核心系统架构师、中国金保工程第三代核心系统架构师。

相关导航

暂无评论

暂无评论...