自从比特币巨大的“赚钱效应”和“暴涨暴跌”被各大媒体广泛报道后,很多人都跃跃欲试,想搭上区块链的快车来分一杯羹。但是我一问,得到的建议可能是“比特币已经涨这么多了,以后涨幅不会太大,还是买其他的token比较好,以后涨幅更可观”。结果有人听了,买了一堆乱七八糟的代币。跌90%后,可能还会跌90%,有的甚至已经归零。这些Token没有区块链应用场景,其价值不是由市场认可的项目发行的。那么,如何避免这些大坑呢?事实上,以下简单的问题可以帮助您弄清楚。1、应用是否需要数据存储?场景:小明想开发一款速读APP,需要区块链技术吗?答:小明开发了一款速读APP,没有数据存储。区块链是一个分布式数据库,其目的是存储和访问数据。如果你没有任何数据要存储,你就不需要区块链;如果您有数据要存储,请转到下一个问题。2、写数据的只有一个人吗?场景:小明想开发一款APP,聚合不同来源的新闻;小丽的公司业务涉及另外两家小企业和一家会计师事务所,彼此之间会有经常性的交易。答:如果你是唯一一个写入数据的人,就不需要区块链。在小明的情况下,不需要区块链,他可以开发一个安卓或者iOS的应用,这样也会更便宜。区块链分布式数据库的目的是为了避免不一致,如果只有你一个人写数据,那么就不会有不一致。所以,小明不需要区块链。但是,如果是大学,需要对学生身份进行认证,因为需要保证数据的真实性,不能伪造,区块链在这种情况下就有意义了。如果多个实体参与金融交易,那么每个人都必须维护一个分类账,存在不一致的可能性,因为涉及多个人并且需要记录交易,区块链在这里很有意义。在小李的案例中,这些公司必须要有单独的账本,可能会出现不一致的情况,所以需要区块链。如果多人在写数据,那么我们继续下一个问题。3.有可信的第三方吗?情景:小时候,我和弟弟会交换衣服和巧克力。如果有争执,妈妈会帮助我们协调。答:在这种情况下,妈妈是我们信任的第三方,我们不需要区块链。如果你有一个可信的第三方可以作为交易的中介,那么你就不必使用区块链。如果没有可信任的第三方,那么我们继续下一个问题。4、写数据的人是匿名的吗?场景:John想开发一个应用程序,任何人都可以在其中发表对时事的看法,但他想保护应用程序中贡献者的隐私。回答:在这种情况下,使用区块链是有意义的,因为它的匿名性可以保护用户的身份。如果涉及的人不是匿名的,请转到下一个问题。5.写数据的人互相信任吗?场景:我不相信大多数滴滴司机的分数是4.5。这是被操纵了吗?答:区块链可以解决信任问题。在中心化的数据库中,当局可以将操纵的数据显示给用户,这在滴滴中是可能的。在区块链中,各方将看到相同的数据。如果写入数据的人彼此信任,那么就不需要区块链。如果编写数据的人彼此不信任,请转到下一个问题。6.是否需要公开验证?场景:小明希望金枪鱼供应链更加透明,想了解金枪鱼的捕捞、加工、包装情况。答:你希望你的数据透明吗?在上面的金枪鱼案例中,可以利用区块链技术,让公众拥有读取区块链中数据的权利。在这种情况下,购买金枪鱼的人可以确认金枪鱼不会造成任何健康风险。如果不想让数据公开,只有当事人才能看到,也可以使用权限链。所谓权限链,就是每一个参与区块链系统的节点都是经过许可的,未经许可的节点无法接入系统。七、结语需要区块链技术解决的应用通常具有以下特点:“需要数据存储,通常有多个数据输入源,每个参与者都没有可信任的第三方,写入数据的人通常是匿名和各方不需要相互信任,数据需要公开验证。”如果一个项目不具备上述特征,那么大概率不需要使用区块链技术,需要谨慎。区块链技术虽然伟大,但请记住:并不是所有问题都需要区块链技术,并且区块链技术并不能解决所有问题。
