什么是区块链?
广义来讲,区块链技术是应用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据的传输和访问的安全、利用自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构和计算范式。 《中国区块链技术发展和应用白皮书 2016》
有人说:区块链的底层是数学逻辑,中层是哲思维,顶层是宗教信仰。
什么是区块链应用?
在区块链信息服务管理备案系统(区块链信息服务备案管理系统)中仅对备案主体所从事的区块链信息服务进行登记,信息由备案主体自行填报,该备案不对具体的主体、产品、业务等承担法律责任,任何机构和个人不得将备案结果用于宣传和其他用途。
那么如何判断一个应用是不是需要做成区块链应用呢?
我们可以采用下图所示的流程来判断一个场景是否需要区块链。
准则一:是否存储状态
准则二:是否多方协同写入
准则三:多方是否互信
准则四:TTP是否完美解决
准则五:是否限制参与