
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了区块链技术应用方式与优势等内容,而本文我们就继续来学习一下,区块链技术应用需要注意哪些问题。
1、发展更严格和缓慢
创建可证明一致的系统并非易事。一个小错误可能会破坏整个数据库或导致某些数据库与其他数据库不同。当然,已损坏或拆分的数据库不再具有任何一致性保证。此外,所有此类系统必须从一开始就进行设计以保持一致。区块链中没有“快速行动并打破事物”。如果你破坏事物,则会失去一致性,并且区块链将变得毫无价值。
2、激励结构设计不易
添加正确的激励结构并确保系统中的所有参与者都不能滥用或破坏数据库也是一个重要的考虑因素。区块链可能是一致的,但是如果其中有很多琐碎、无用的数据,那么这并不是很有用,因为将数据放入其中的成本非常低。如果几乎没有数据,那么一致的区块链也没有用,因为将数据放入其中的成本太高了。
3、维护非常昂贵
传统的集中式数据库只需写入一次。区块链需要被写入数千次。传统的集中式数据库只需要检查一次数据,区块链则需要检查数千次。传统的集中式数据库只需传输一次数据即可存储,区块链需要传输数据数千次。
维护区块链的成本要高出几个数量级,而且成本需要通过效用来证明。大多数应用程序在寻找前面提到的某些属性(如一致性和可靠性)时,可以通过完整性检查、收据和备份来以更低的价格获得这些东西。
4、用户优先
这样真的很好,因为企业不喜欢对用户数据负责任。但是,如果用户“行为不端”,这就不好了。你没有办法驱逐那些在区块链上发大量垃圾信息的人,又或者找到了一种方式,但它可能又会让其他用户有一些别的不便。
通过以上观察结果我们可以得出相关结论:激励结构必须设计得非常棒,在此激励结构下,如果用户发现了一个漏洞,尤其是如果还可以以此牟利的话,就不太可能放弃。
可能你会认为能拒绝为恶意用户提供服务,这在中心化的服务中是非常容易的。
然而,与中心化服务不同的是,(在去中心化中)拒绝服务是困难的,因为没有一个单一的实体有权力将任何人踢出去。区块链必须是公正的,并强制执行由软件所定义的规则。如果这些规则不足以阻止不良行为,那你就没那么幸运了。这里没有法律的“精神”。即使你需要简单地处理恶意的或行为不端的执行者,可能也需要很长一段时间。
5、扩展真的很难
与传统的集中式系统相比,扩展至少要困难几个数量级。原因显而易见。同样的数据必须存在于成百上千个地方,而不再是存储在同一个地方。传输、验证和存储的开销都将会是巨大的,因为数据库的每个副本都必须支付这些开销,而不是像在传统的集中式数据库中那样一次性支付这些开销。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。