不要因为冬天来临,就放弃对春的期待;不要因为多数人投机,就怀疑对投资的坚守;不要因为虚假和昂贵,就停止对真理与价值的追求。生活因不同而精彩,投资因独立而出众。宝剑锋自磨砺出,梅花香自苦寒来。没有挺拔,山就不巍峨;没有污泥,哪来荷花的亭亭玉立?凛冽风中,我心依旧。
区块链技术在当下也处于“过热期”,急需冷思考。
区块链只是一种特殊类型的数据库。在多数商业场景中,使用像Oracle、SQL Server或者MySQL这样常规数据库便能很好地实现目的Oracle和MySQL等产品部署在数百万台服务器上,代码经历过全面测试、调试和优化,每秒可处理数千次交易。
比特币每秒能处理的交易数仅仅为7,以太坊也停留在20左右。技术尚处于早期发展阶段,事实上,它无法满足大多数的商业场景。
那到底什么时候需要用到区块链呢?无论是数字货币投资人,还是想利用区块链奇迹的企业家,都需要牢记以下5条规则。
数据库
规则一:该商业场景需要用到数据库。
区块链的本质是一个共享数据库。因此,您首先要问自己是否需要用到数据库,以及为什么。
以金融为例:
金融资产的分类帐本可以自然地表示为数据库表,其中每一行代表一个特定实体拥有的一种资产类型。每行有三列包含:(a)所有者的标识符,例如帐号,(b)资产类型的标识符,例如“USD”或“AAPL”,以及(c)该所有者所持有的资产数量。
在数据库中,我们可以轻松地记录交易过程。例如,在上述的情况下,一个用户付款给另一个用户,仅仅需要由从一行中扣除适当数量的资产,并将其添加到另一行。
多个写入器
规则二:区块链是一种具有多个写入器的数据库。
换句话说,需要有多个实体来生成修改数据库中的交易。比如比特币网络,人人都可以加入和参与记账。
在大多数情况下,编写器还将运行“节点”,其中包含数据库的副本,并以对等方式将交易”广播“给全网其他节点。正如MIT的Silvio Micali教授所说:
为什么我们相信区块链?因为一切都写在天上,我们能看见。
信任缺失
规则三:这些写入器相互不信任。
不信任源于信息的不对称。不仅会会出现在不同的组织之间,也会出现在同一个组织的不同部门、个体之间。当涉及到个体利益时,这种不信任会被放大。
而区块链是具有多个非信任写入器的数据库。
去中间人化
规则四:无需可靠的中间人。
到目前为止,区块链的定义已经很清晰了,即具有多个非信任写入器的数据库。
对于这个问题,已经有一个众所周知的解决方案来解决:可靠的中间人。只要有可靠的中间人作担保,即使各个写入器彼此不完全信任,数据库的信息仍可以保持一致。事实上,政府、银行、巨头公司等,本质上都在充当可靠的中间人。
比如:银行控制数据库,并确保每笔交易都是有效的,所有人都相信银行不会篡改交易数据,将记账的权利授权给银行。但如果可靠的中间人慢慢变得不可信呢?
财政大臣站在第二次救助银行的边缘(Chancellor on brink of second bailout for banks)。于是区块链应运而生。
区块链允许多个非信任编写器参与数据库的建设,成功地消除了对可靠的中间人的依赖。人们无需中心化机构来验证每一笔交易及其来源,网络中的各个节点能独立地验证和进行交易。
这时候,你需要问的问题是:你的商业场景是否需要这种去中心化?让中心化机构充当交易验证者有什么弊病呢?
优先考虑基于区块链的数据库而非可信中介的原因包括:可以降低成本,提高效率,或者无法找到合适的中间人。
关联交易
规则五:交易关联,交易数据从属于一个共享的数据库。
因此,对于需要多个彼此不完全信任写入器共享的数据库的商业场景,区块链技术有意义的。
但这仍然不够。区块链真正发挥作用,这些写入器创建的交易存在关联。关联是指什么呢?简单地说,这意味着不同写入器创建的交易是相互依赖的。
比如:假设Alice向Bob发送一些资金,然后Bob将一些资金发送给Charlie。在这种情况下,Bob的交易依赖于Alice的交易,并且在没有首先检查Alice的情况下无法验证Bob的交易。由于这种依赖性,交易必须从属于一个共享的数据库。
制定规则
规则的本质是共识算法
这是前面5个条件的必然结果。 如果我们有一个由多个写入器直编写的数据库,并且这些写入器彼此不完全信任,那么数据库一定需要遵循某种规则,让这些写入器达成一致。
这些规则不同于传统数据库中出现的约束条件,因为它们与交易的合法性有关,而不是数据库在某个特定时间点的状态。 每笔交易都由网络中的分布式节点根据这些规则进行验证,验证失败的交易将不会被写入区块链当中。
总结
在分析一个项目的时候,如果不满足以下5个条件,那么区块链技术就不是必要的。
1.是否需要数据库?
2.数据库是否有多个写入器?
3.写入器之间是否存在不信任?
4.是否存在可靠的中间人协调这种不信任?
5.这些写入器创建的交易是否存在关联?
以下几个领域有可能会成为区块链最大的应用场景:
1.银行业
本质上来说,银行是一个安全的存储仓库和价值的交换中心,而区块链作为一种数字化的、安全的以及防篡改的总账账簿可以达到相同的功效。银行业的一些机构声称区块链可能减少200亿的中间人成本。这并不令人惊奇,银行作为越来越多的金融服务巨头的一份子,正在区块链创业领域中投资。
2、支付和现金交易
世界经济论坛声称去中心化支付技术,类似比特币,可以因现金交易模式而改变“商业架构”,现今的架构已经固定存在了100余年。区块链,可能绕开这些笨重的系统,创建一个更直接的支付流,它可在国内或跨国界,并且无需中介,以超低费率几乎瞬时速度的方式支付。
3、股票交易
很多年来,许多公司致力于使得买进、卖出、交易股票的过程变得容易。新兴区块链创业公司认为,区块链技术可以使这一过程更加安全和自动化,并且比以往任何解决方案都要更有效率。
4、供应链金融
基于区块链的供应链金融和贸易金融是基于分布式网络改造现有的大规模协作流程的典型。区块链可以缓解信息不对称的问题,十分适合供应链金融的发展。
5、物联网
IBM和三星一直致力于一个理念,称之为ADEPT,使用区块链技术形成一个物联网设备去中心化网络的主体。根据CoinDesk网站,ADEPT,作为匿名的去中心化的点对点遥感技术,区块链可以成为大量设备的一种公共账簿,它们将不再需要有一个中央化的路由在他们之间居中交通。
6、大数据
区块链以其可信任性、安全性和不可篡改性,让更多数据被解放出来。用一个典型案例来说明,即区块链是如何推进基因测序大数据产生的。区块链测序可以利用私钥限制访问权限,从而规避法律对个人获取基因数据的限制问题,并且利用分布式计算资源,低成本完成测序服务。区块链的安全性让测序成为工业化的解决方案,实现了全球规模的测序,从而推进数据的海量增长。
熊市大家都难熬,最后,还是发一下鸡汤:
那些杀不死我的东西,只会让我变得更强大