您什么时候需要区块链?
区块链决策模型
我们都知道这些天发生的ICO热潮。太多的概念被转化为区块链项目。区块链的核心原则是防止欺诈,提高透明度并充当单一事实来源。让我们看一下IPFS和Filecoin。两者都是提供分散存储的项目。对于绝大多数企业而言,重要的一点是,文件应廉价存储,并能快速访问用户.
让我们仔细看看不同的区块链决策模型.
Suichies模型
图片来源:Bart Suichies / Medium Blog
Suichies模型是一个很好的开始,可以帮助您确定您的项目或想法是否需要使用区块链技术。通过回答几个问题,您将得出四种可能的结果:公共区块链,混合区块链,私有区块链或不使用区块链。这里的关键问题是:作家或添加数据的人是已知的和受信任的吗?如果您认识并信任正在编写数据的人员,那么不使用区块链是合乎逻辑的.
这是结合了混合区块链的为数不多的区块链决策模型之一。但是,混合区块链带来的复杂度很高,创建一个区块链将是一项昂贵的操作。混合区块链主要在公司内部部署.
桦木-布朗-帕拉瓦模型
图片来源:Dave Birch / chyp.com
这是一个很好的模型,它不关注技术,而是关注分布式分类帐概念本身。在决定使用区块链技术之后,但在决定要使用哪种类型的区块链之前,可以使用此模型。该模型将帮助您确定是否需要无许可或许可的区块链.
刘易斯模型
来源:安东尼·刘易斯-安东尼的博客
R3研究总监Antony Lewis创建了此模型。注意第二个问题:在区块链之前可以解决这个问题吗?重要的是要问自己,区块链为您的项目提供了什么价值。许多ICO只是将区块链添加到他们的想法中,但是,有一些竞争对手拥有不需要区块链的有效产品。该模型提供了合理的建议。首先,在决定使用区块链之前,先了解中央数据库是否有用.
区块链使用要点
多位作家
区块链是一项针对具有多个作者的数据库的技术。换句话说,需要有多个实体来追加修改数据库的事务.
缺乏信任
如果多个实体正在写入数据库,并且不同实体之间缺乏信任,则区块链可以提供透明性并充当单一事实来源。例如,当一个实体希望阻止其他实体更改数据库中的数据时,如果您拥有区块链中的资产,则只有您能够修改或转让它.
中央网守
您的数据库是否使用所有银行都不受信任的作者所信任的中央网守(例如银行)?区块链是一个很好的选择,因为它可能包括更低的成本,更快的交易和更多的自动化.
资料大小
区块链不支持大数据存储。最佳实践是将数据的哈希存储在区块链上,因此您以后可以使用此哈希来验证中央数据库中的数据。如果哈希值不匹配,则说明有人更改了数据。为了保持性能,区块链通常用于存储有限数量的数据.
吞吐量-可扩展性
区块链本质上是一个健壮且沉重的框架。最初,它们并不设计为接受大量交易。但是,像Tangle / DAG这样的解决方案提供了更大的可伸缩性。已经报道了有关区块链可扩展性的几个问题。当“加密猫”事件导致以太坊网络拥塞时,可以看到一个这样的例子。吞吐量和可伸缩性是决定是否使用区块链的最关键因素。如果您的想法依赖于高吞吐量,那么区块链将不是您的最佳选择.
结论
在选择区块链解决方案之前,请检查您是否真的需要区块链。此外,选择适合您需求的正确类型的区块链,无论是开放的还是私有的。由强大的安全层保护的中央数据库可以为许多项目提供良好的解决方案。这里的关键问题是:可以在区块链之前解决此问题吗?如果答案是 "是的", 实施区块链是一个坏主意.