美文网首页
IoTex将区块链应用在物联网的尝试

IoTex将区块链应用在物联网的尝试

作者: 周宇盛 | 来源:发表于2019-01-26 13:55 被阅读36次

共识算法

iotex提出了自己的Roll-DPos共识算法,结合DPoS、PBFT,以及random beacon。这些都有已有方案可借鉴,只要它们技术水平够,应该没有什么问题。

  • DPoS共识算法减少需要达成共识的节点数,提高性能;
  • PBFT可以提高finality;
  • random beacon随机决定由谁打包生成区块。

提高 TPS

使用layer2的方案

  • layer1提出更高效的电子签名以提高验证交易的速度[1]
    由于采用 DPOS 共识算法,只需要小范围达成共识,区块链性能的瓶颈不再是网络延迟,而是验证交易的计算过程。我没有具体了解iotex提出的这个方案,如果真正有效的话,确实可以在一定程度上提升性能。

  • layer2可能是私有链[2]
    单纯的layer2方案是无法提升性能的,因为如果layer2也采用的是完全去中心化的方案,那么layer2的性能也不会高。iotex声称它的layer2可能是私有链,这样性能当然高,可是没法保证数据不被篡改。比如白皮书中提到的将iotex应用于共享单车交押金的过程,如果是私有链,那么私有链的运营商完全有能力改数据不承认你交过押金。

运行节点[3]

使用 docker,配置非常简单,就2行命令

curl https://docs.iotex.io/config_delegate.yaml > config_delegate.yaml
sudo docker run -d -p 30100:14004 --mount type=bind,source=$PWD/config_delegate.yaml,target=/etc/iotex/config_local_delegate.yaml iotex/iotex-core:testnet iotex-server -config-path=/etc/iotex/config_local_delegate.yaml

  1. Scalable Practical Byzantine Fault Tolerance with Short-Lived Signature Schemes

  2. IoTeX 以隐私为中心的区块链驱动的 去中心化的物联网网络

  3. https://docs.iotex.io/docs/stand-alone

相关文章

网友评论

      本文标题:IoTex将区块链应用在物联网的尝试

      本文链接:https://www.haomeiwen.com/subject/eqrijqtx.html