Flowchain 是一种面向物联网设备和 p2p 网络的分布式账本技术。Flowchain+IPFS 实现是 Flowchain 分布式账本技术的一个重要用例。

MIT报道称,区块链技术已进入《财富》1000 强首席执行官的首要战略重点
。比特币虽然是区块链的一个显著成功案例,但并不是完全分布式的。Flowchain 的愿景是为点对点物联网网络和实时数据交易设计和实施分布式账本技术(亦称区块链)。

为了实现这一愿景,Flowchain 提出了流链分类账、虚拟块、分块操作系统、基于挖掘的 POS、混合区块链、混合共识、PPKI 上的假名认证等新兴技术。下面我们来了解一下 Flowchain 的区块链技术吧~

带有 IPFS 的 Flowchain 分类账

IPFS 是分布式网络,通常用作分布式网络存储。Flowchain 利用其实时数据事务的能力,可以集成 IPFS 并在 IPFS 中保护数据。

Flowchain+IPFS 的理念是提供一个更安全的分布式存储网络。Flowchain 通过实现 Flowchain 混合区块链架构,可以实时地将事务数据存储在 IPFS 分布式存储中。

Flowchain PPKI: 用于数据安全的公钥

分布式计算使用完整的身份验证技术,如公钥基础设施 (PKI) 来控制对其网络的访问。此外,大多数现有的区块链使用这种 PKI 技术对用户进行身份验证,保护通信,并通过多方签名验证事务。

然而,这种 PKI 技术不能实现快速的数据通信。具体来说,物联网区块链需要使用 quick 对节点进行身份验证 ; 因此,Flowchain 提出了伪名认证技术(KKPI)来解决这一技术难题。

Flowchain 矿工

Flowchain 区块链网络中有三种类型的块生产者 (矿工),他们通过验证虚拟块获得块奖励。节点也有三种类型 : 混合节点、IPFS 节点和 AI 节点。混合节点从公共区块链接收 PPKI,是生成 PPKI 网络的公钥。

在私有区块链中,物联网设备需要发送分块数据并将其交易存储在虚拟块中,然后将交易提交给公共区块链进行验证。PPKI 可以对物联网设备进行认证 ; 因此来自物联网设备的数据是可信的。

PPKI 系统生成一对随机数 :lambda 和 puzzle。物联网设备可以使用 lambda 作为其公钥,并将 puzzle 答案用作签署事务的私钥。puzzle 和 lambda 在理论上是随机的,所以 PPKI 系统是非常安全的。

公共区块链不断生成 lambda 值,所有过去的 lambda 值都可以记录在公共区块链中,并且可以被公共区块链中的矿工验证。因此,不同的私有区块链可以在 PPKI 系统上安全地交换数据。

实时数据事务

Flowchain 的虚拟块是实时事务处理的关键。例如,5 个物联网设备被标记为 N1 到 N5,每个设备都是 Flowchai 私有区块链中的一个“节点”。下面是一个例子 :

▲ 所有节点都是使用相同 genesis 块的挖掘块

▲ 每个节点都为挖掘创建一个新的“分支”

▲ 每个分支中的每个块都称为虚拟块

▲ 虚拟块可以标记为有效或无效

▲ 只有有效的块可用来记录事务

IPFS 将文件切成数据块,称为块。如下,在 Flowchain 网络,一个文件总共有 4 个块 :

▲ D1 选择 N6 作为它的后继节点,将自己提交给一个虚拟块。

▲ D2 D3 D4 的顺序也是一样的。

▲ 选择基于弦点对点算法,并且是随机的。

▲ 如果是 N5, 后继节点是 D3。

然后,N5 将 D3 的事务提交给它的虚拟块。虚拟块的数据结构与现有的块链有很大的不同。N5 填充 lambda 并对块进行解谜。如前所述,lambda 用作公钥,谜题解决方案用作签名。

这是一个通过 Flowchain+IPFS 区块链网络处理实时数据事务的过程。下图显示了公共区块链验证虚拟块的过程。

验证虚拟块事务后,将 IPFS 块及其事务发送到 IPFS 节点。

感谢阅读 ! 大家如果有疑问或者自己的观点欢迎在后台留言哦~小 K 看到后会第一时间回复的!

万众瞩目的 VDS 已经如期开源

想要了解 VDS 项目或者创建 VID 的朋友可以加工作人员微信(CavsJr)或扫描下方二维码,

免费赠与资料,顺便拉群入伙(OTC 群、矿工群、玩家交流群)

当然,你也可以加入我们的 QQ 群点对点 VDS 社区 (群号:443031826)

- End -

来源链接:mp.weixin.qq.com