欢迎来到天天文库
浏览记录
ID:28149105
大小:62.50 KB
页数:6页
时间:2018-12-08
《近期大热的区块链技术其实并不完美,有待成长.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、近期大热的区块链技术其实并不完美,有待成长 区块链是一种“共识”实现技术,通过区块链可以记录网际间所有的交易,供区块链的用户见证实现“共识”,且链上信息内容“不可篡改”。而这种“不可篡改”性是通过系统内多个副本的存在增加了内容被恶意篡改的成本。 近期大热的区块链技术其实并不完美,有待成长 区块链是一种“共识”实现技术,通过区块链可以记录网际间所有的交易,供区块链的用户见证实现“共识”,且链上信息内容“不可篡改”。而这种“不可篡改”性是通过系统内多个副本的存在增加了内容被恶意篡改的成本。 近期
2、大热的区块链技术其实并不完美,有待成长 区块链是一种“共识”实现技术,通过区块链可以记录网际间所有的交易,供区块链的用户见证实现“共识”,且链上信息内容“不可篡改”。而这种“不可篡改”性是通过系统内多个副本的存在增加了内容被恶意篡改的成本。 以比特币系统而言,当所有的记录得到公示,就解决了现实生活中的“两表不可测”问题。两表不可测的原因是没有中心,两表数值各异观者无从可知。但中心不是必须,当存在多只表,且多数指针指向一个时间,少数服从多数,观者也就心知肚明。所以区块链要解决的一个问题就是“少
3、数服从多数”,少数的存在有可能是数据生成的错误或者是恶意篡改的内容。也就是说你要篡改成功,就必须要改变系统中51%的副本[即51%攻击],由少数成为多数。 可想而知,篡改成本从技术难度、时间消耗、人员使用上都是巨大的。同时,区块链的另一个关键结合,是同智能合约的结合。通过程序执行合约,因为前者已经做到了合约内容的“原汁原味”,后者成为“观察者”用机器执行杜绝了合约双方的违约和执行中断。 金融活动从最早的支付到金融衍生品的高度发展,背后都是一个个合约的签订和执行。同时各种金融创新绝大多数也是保证合
4、约的执行和违约偿付。如果合约的达成变得扁平且执行贯彻,那么整个流程将更为简洁和高效,这便是区块链亦将提出就被金融领域重视的一个前提。另外,区块链是一个不断“膨胀”的记录系统,可以记录系统从开始到今后运营中的所以交易的记录。这一机制也便捷了第三方,特别是金融监管者对资产交易信息的追踪、监测和转移。 数据存放的两类模式 如果说合约是内容,当内容完成数字化,区块链就成为了信息存放的载体。因此,结合梅万妮•斯万意见,数据的存放就形成了两类模式。一类是数据就存放在块中,另一类是将数据压缩形成数字串列,也就
5、是降维哈希过程[参见梅兰妮•斯万《区块链新经济蓝图及导读》第21页]。对于前者容易实现,但一致性问题突出。后者只同步数字串列,通过减少同步量解决一致性问题,但哈希过程的降维成为关键。 一致性问题 一致性问题是分布式存储系统一个比较难解决的问题,通常这一个环节起容灾备份功能,同步操作大多放在“闲时”,是一种后台操作。区块链采用“前置”的同步操作,当一个块生成,块链的更新需要所有副本完成内容一致的复制。如果内容存储在块内,那么更新的数据量为更新的内容乘以副本的数量,再加上副本间的传输距离和带宽,整个
6、操作是耗时的,整体的效率体现在系统中最长的同步时间。 因此采用这种方式,将影响对高频应用的响应,例如诸多的交易场景。所以解决一致性问题的办法一是控制更新内容的大小,二是限定副本的数量。比特币系统的实现是采用前者,私有链是应用了后者。 降维哈希问题 一致性问题的确是区块链技术未来真正应用的关键,如何降“魔”?梅万妮•斯万给出了他的思路,如果同步的数据量仅仅是64位或者是128位的数字串列,那么一致性起码是可控的。在此模式下,区块链服务的任何数字资产数据最终不需要存放在区块链上,更新的内容只是对应
7、的数列。 因此如何降维是这一模式下的问题所在,共识的内容是自然语义。当自然语义过渡到程序识别的数字表达,多维的自然语义和元数据需要完成一对一的关系映射,这一过程需要对信息进行降维,其中会用到哈希、编码等技术。例如一个9G的基因组文件,就需要降维为1维的二进制数列来平衡区块链同步前置的负外部性,最终使智能合约的执行算法能够以此甄别对象的“真伪”。 需要提醒的一点是,梅万妮•斯万这种方式哈希过程不是地址(地址是数字资产数据的存储地址,例如指基因组文件的存放地址。要区别比特币中的哈希地址,其实质是明确
8、比特币的所有权,类似于交易的甲乙方,是交易的内容)映射,如果区块链当中保存的是地址信息。一是违背了内容共识的机制,二是大大降低了系统的安全性。一旦非法入侵者获得任何一个副本,就可以找到合约内容的存储空间进行篡改。 降维哈希这一过程类似于“压缩”,需要基于数据内容、文件特征、时间戳等特定信息进行压缩。这样智能合约的执行算法才能够以此判定指定内容的“真伪”。所以这个过程是复杂而艰巨的,工程量浩大。 智能合约的衔接 智能合约的核心是利用程序算法替代人执行合同,从这个概
此文档下载收益归作者所有