一种可以取代区块链技术的新架构

为啥要发明新的轮子

区块链技术这几年实在是太火了,大家都在学习和讨论区块链。但是区块链技术目前正在成功的应用只有比特币等虚拟货币。最近阿里巴巴发布了“相互保”产品,获得广泛的支持,我本人也加入了。说实在的,尽管“相互保”有阿里的信用进行背书,我比较放心,我还是担心有人可以以权谋私。尽管网上说“相互保”采用了区块链技术,加上网上公示,应该万无一失了吧。我百度了一下“相互保公示”,没有找到入口。即使我找到了公示入口,我也难以找到有效的手段对数据进行核实,或者核实的成本太高。它采用的区块链技术能真的保证其数据不可篡改吗?其实是值得怀疑的。区块链这种数据结构只是提高了修改数据的难度,而不是不能。以比特币来说,只要你拥有超过51%的算力,你就可以控制比特币记账,这是常识。比特币之所以让人比较放心,是因为拥有超过51%的算力成本太高。尽管我没有仔细研究“相互保”的技术实现,但是有理由相信:因为数据和算法都在阿里的控制下,阿里其实是可以随心所欲的修改数据的。

总而言之,区块链技术的设计思想是通过提高数据篡改的成本来保证数据的可信度。难道提高数据的可信度只有这一种方法吗?本文提出一个新的提高数据可信度的方案,成本更低,可操作性更强。它核心思想是通过降低数据验证的成本来提高数据的可信度。

 

OpenAuditable架构的工作原理

以阿里“相互保”产品为例,如果任何人可以方便且低成本地审核“相互保”的数据,而且审核方法可以自定义,审核的内容包括数据是否被篡改、记录对比等。如果再加上有专门的有公信力的审核机构参与审核。应该可以说,“相互保”的可信度比采用区块链技术更高吧。

下图(Figure 1)列出了这个系统的工作方式,图的上半部分是需要获得可信度(或者公信力)的系统,它们都需要实现了OpenAuditable接口(Figure 2),图的下半部分是开放验证生态系统。为了后面叙述方便,把实现了OpenAuditable接口的系统简称为“可信系统”,“开放验证生态系统”简称为“验证系统”。

可信系统把数据以安全的方式提供给验证系统。验证系统把数据数据保存起来,为以后验证数据是否被篡改提供依据。如果可信系统提供的数据是加密的,它们应该提供相应的软件包来操作加密数据。为了便于验证,可信系统提供的数据应该是部分加密。

以“相互保”为例来说明系统的工作原理:

第一步,“相互保”实现OpenAuditable接口,比如开放RestApi。通过这个API,任何人(也可以限定为参保人)可以获取“相互保”的可验证数据,比如参保人名册,保险发放记录等。数据建议采用部分加密的方式。比如参保人姓名和省市区等非敏感信息明文存储,身份证及联系方式等信息以加密形式存储。

第二步,验证系统可以根据OpenAuditable接口进行验证。验证系统包括开源社区和各种社会组织和个人,他们可以开发各种验证算法和验证工具,比如可以开发手机App或者网站,考虑到存储容量的限制,手机App验证算法倾向于基于部分数据来验证,比如随机抽样的方式。个人验证者最感兴趣和可行的验证方式是核对自己或朋友的部分信息。当然,任何人都可以进行求和等统计操作,也可以提出对某条记录的质疑(验证系统可以提供质疑支持,比如投票,公告等)。

 

Figure 1 OpenAuditable系统组成
Figure 2 OpenAuditable接口

OpenAuditable生态系统如何建立

OpenAuditable架构成功的关键有两个:

有大量软件实现OpenAuditable接口

如果这个架构获得社会认可,大量系统将实现这个接口是可以预期的。区块链技术之所以获得广泛关注和支持,就是他提供了一种建立信任的机制。如果OpenAuditable架构的成本更低,没有理由不被广泛接受,这个问题会在下面章节进行论证。

 

验证系统建立起来并有效运转

开源社区参与验证算法和软件的开发是可以预期的,看看github上大量的开源项目我们就可以坚信,只要是社会需要的,就有优秀的程序员去实现他。另外,开发和运营验证软件也是有利可图的,即能提高组织或个人的知名度,也可以在App或网站里嵌入广告来获利。

OpenAuditable架构有何优势

OpenAuditable架构比区块链技术的优势有以下几个:

1. 验证系统是基于开放标准的中立系统,比起“相互保”这类靠自律的系统,更加可信。况且任何人都可基于标准制作自己的验证算法和工具,

2. 一个算法或软件可以验证多个或所有可信系统,节约了社会资源

3. 比特币每秒能够进行大约7笔转账(2017年数据),而支付宝每秒可以完成10万笔交易。基于区块链技术的分布式系统,性能是个严重瓶颈。OpenAuditable架构是在现有的中心化系统上加上开放和中立的验证系统,可以在不降低中心化系统的处理效率的前提下,提高系统的可信度。

如何参与改善OpenAuditable生态系统

OpenAuditable开放标准是系统核心,本作者创建的开源项目:https://github.com/dwchen1999/OpenAuditable,希望和众多参与者一起制定接口。希望更多开发者参与开源系统的验证算法和软件。



 

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,128评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,316评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,737评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,283评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,384评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,458评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,467评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,251评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,688评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,980评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,155评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,818评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,492评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,142评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,382评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,020评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,044评论 2 352

推荐阅读更多精彩内容