hi 欢迎来到小秘课堂第五期,今天我们来讲讲区块链与共同知识的那些事儿,欢迎主讲人张亚宁
讲师:张亚宁
编辑:Leo
前言
区块链究竟是什么?区块链到底有没有价值?最近一年区块链技术大热,我们也越来越多的听到这样的问题以及相关的讨论,观点基本可以分为两类:
区块链是牛 B 大了的一场革命
区块链就是一种分布式数据库
经过细致的观察我们惊喜的发现,持第一种观点的往往是创业者和市场流动性提供者,可以看作光脚派;第二种穿鞋派观点的代表则是一些传 (gu) 统 (dian) 互联网企业。
区块链=分布式数据库?
区块链是分布式数据库吗?
答案很显然,是。
而且这就和分布式数据库是数据库,数据库是软件一样显然。我们其实不太关心“数据库是软件”这样正确的废话。我们更关心的是数据库所提供的强大的数据检索功能,这是一般的软件不能提供的;我们更关心分布式给我们带来的可靠性和扩展性,这是一般的数据库不能提供的。我们在描述一个集合中的特定对象的时候,总是更关心不同之处,以及由此不同能够带来的好处。
所以,区块链只是分布式数据库吗?
在区块链之前,我们并没有看到可以由两家甚至更多家企业一起运行的分布式数据库,更不要提在这样一个数据库上运行可以互相验证的自动化业务流程了。当然,区块链无法阻止用户把它当作“分布式数据库”使用,就像我无法阻止我妈拿我的书垫桌脚。
从设计目标来看,分布式数据库更关心的是如何将数据分片,提高整个系统的吞吐量。区块链更关心的是如何形成共识,创造信任。设计目标会从根本上影响系统设计。
传统分布式数据库运行在统一的信任边界之内,而攻击和防守只发生在信任边界,不存在于边界内部。数据库存储分片,分片中局部共识的目的是为了吞吐量和数据可用性,分片之间不需要全局的共识。而作为攻击和防守艺术的密码学,在此也没有太多的发挥空间。
区块链的基本假设之一是系统节点之间相互不信任,节点可以不靠谱,可以任性,可以被黑客控制,可以改软件代码做任意的事情。 区块链协议必须带领着靠谱不靠谱的节点一起,形成全局的共识,建立信任。打个非常恰当的比方,如果说分布式数据库是职业战队,区块链就是临时组的路人局,作为团队灵魂的你,必须在队友发来的“插眼啊”、“TP 下路!”、“TP 上路!“、“野怪拉一下哈”、“火枪注意跳大”以及“你打个锤子”等等指令下,力挽狂澜,走向高地。正是由于区块链可以容忍这样的节 (dui) 点 (you),信任才可以自发的产生。
区块链是什么?
在某种程度上我们可以说,区块链的效率降低,正是它为信任付出的代价。区块链可以存储数据,但我们不会用区块链来存储一般的数据 - 虽然《教父》三部曲很经典,但是非要把 130G 的蓝光 DVD 上传到区块链上存储实在是成本太高,得不偿失。我们应该在区块链中存储的,是那些需要得到广泛共识和认同的数据,这种数据在博弈论中有个名字,叫共同知识(Common Knowledge)。
共同知识是被一个群体共同接受的知识。群体的参与者不仅自己知道该知识,还知道群体中的其他人同样知道该知识。共同知识的概念听起来很陌生,实际上在我们的日常生活中无处不在。举个最简单的例子,写字楼里面没有 4 层或是 13 层,因为大部分人认为 4 和 13 不吉利,而开发商也知道大部分人认为 4 和 13 不吉利;租户看到楼里面没有这两层,也不会认为是开发商水平太差忘记设计了,而是会推测开发商认为自己认为 4 和 13 层不吉利所以做出了贴心的设计,也就不会向 315 投诉了。基于共同知识,租户和开发商之间无需交互就产生了一点点信任。
数学概念是一种共同知识。例如,我们都认同乘法,模运算,质数等概念的定义,因此“ X是质数 P 和质数 Q 的乘积”这个论断可以被所有人独立的验证,无需多余的沟通。这样的共同知识看上去很抽象没什么用处,却可以被工程技术放大,影响我们生活的方方面面。RSA非对称签名正是在这些概念上建立的方案,如今是整个社会的信任基石。
蓝眼岛杀人事件
很多智力题也是共同知识的应用题。比如出自男神陶哲轩的蓝眼岛杀人事件:
一个岛上有 100 个人,其中有 5 个红眼睛,95 个蓝眼睛。这个岛有三个奇怪的宗教规则。
1. 他们不能照镜子,不能看自己眼睛的颜色。
2. 他们不能告诉别人对方的眼睛是什么颜色。
3. 一旦有人知道了自己的眼睛颜色,他就必须在当天夜里自杀。
某天,有个旅行者到了这个岛上。由于不知道这里的规矩,所以他在和全岛人一起狂欢的时候,不留神就说了一句话:【你们这里有红眼睛的人。】
问题:假设这个岛上的人足够聪明,每个人都可以做出缜密的逻辑推理。请问这个岛上将会发生什么?
这里的规则正是小岛居民共同认可和接受的共同知识,每个人都知道,每个人也知道其他人都知道。如果我们观察帽子问题,海盗博弈等等问题,很容易发现它们的共同框架:预设一套大家都知道的规则(共同知识),假设所有人都足够聪明(有逻辑推理能力),最后得出一个出乎意料的答案(你知道蓝眼岛上发生了什么吗?)。
共同知识可以是客观的(数学),可以是主观的(规则)。价值正是一种只存在于人们心中的,主观的共同知识。价值可以来源于我们共同认为一样东西很有艺术性,可以来源于我们共同认为一样东西将来可以被用来缴税,也可以来源于我们共同认为一样东西就是有价值。
区块链是共同知识库?
为什么说区块链是共同知识库呢?加入一个区块链网络意味参与共同验证,并认可通过验证的知识。交易经过节点验证之后,与相关的证明一起被广播和保存。区块链的每一位使用者都承认区块链中的交易有效,也知道其他使用者会承认区块链中的交易有效。
共同知识是对他人行为进行预测的基础,而准确的预测可以降低未来的风险。个人以共同知识为基础,可以为自己找出最好的策略;社会如果能够创造共同知识,可以为自己创造最好的未来。共同知识可以说是社会协作形成的基础。如果我们能够改进共同知识的形成和传递效率,哪怕仅仅是百分之一,我们的生产和生活也会发生巨大的变化。
过去我们通过口耳相传和纸笔记录的方式来形成和存储共同知识,现在我们有了新的技术,可以实现自动化的共识与验证,可靠的数据传递与存储,以工业化方式生产新的共同知识。区块链上的共同知识不仅仅可以存在于人与人之间,也可以存在于人与物之间,物与物之间。只有在区块链上,我们可以高效的大范围的创造新的信任,而不仅仅是迁移承载已有的信任。
互联网将我们的通讯范围扩大到了全世界,让我们可以认识地球另一边的陌生人,区块链和共同知识库会将我们的信任范围扩大到全世界,让我们可以和大洋彼端的陌生人协作,创造一个更美好的未来。
关于讲师
张亚宁(Yaning Zhang)
秘猿科技高级区块链工程师,Ethfans.org 核心开发者。
Github:https://github.com/u2
秘猿科技 repo:https://github.com/cryptape
连接开发者与运营方的合作平台 CITAHub:https://www.citahub.com/
有任何技术问题可以在论坛讨论:https://talk.nervos.org
相关推荐
4. **行业合作与标准制定**:加强行业内不同组织之间的合作,共同推进区块链技术的标准制定和应用推广。 综上所述,《区块链与数据安全治理白皮书2021》这份文档可能深入探讨了区块链技术在数据安全治理领域的应用...
区块链的去中心化特性意味着没有中心权威机构的干预,所有参与节点共同维护网络运行;安全可信源于其加密算法保护,保证了数据的安全性;集体维护则体现在通过共识机制达成一致,确保信息的真实有效性;不可篡改则是...
《主权区块链1.0:秩序互联网与人类命运共同体》这本书作为主权区块链系列丛书之一,对高校思政课教学有着重要的启示和指导作用。书中详尽探讨了主权区块链技术,及其在构建秩序互联网、推动全球网络治理、以及如何...
- **概念**:区块链是一种分布式数据库技术,它通过网络中的多个节点共同维护一个不可篡改的数据记录系统。 - **特点**: - 去中心化:数据不集中存储在某一个或几个特定的服务器上,而是分布在网络中的各个节点...
综上所述,基于区块链与函数加密的隐私数据安全共享模型是当前研究的热点,旨在提供一种既能保护用户隐私又能实现数据有效利用的新型框架。未来的研究将进一步完善这一模型,解决现有技术的局限性,为数字时代的数据...
基于区块链的知识问答平台的设计与实现+部署文档+项目资料齐全 优秀项目.zip基于区块链的知识问答平台的设计与实现+部署文档+项目资料齐全 优秀项目.zip基于区块链的知识问答平台的设计与实现+部署文档+项目资料齐全...
区块链技术自身尚处亍快速収展的初级阶段,现有区块链系 统在设计和实现中利用了分布式系统、密码学、博弈论、网络协议等诸多学科的 知识,为学习原理和实践应用都带来了丌小的挑戓。 区块链属亍一种去中心化的记彔...
区块链与新一代信息技术的关系紧密而深远,它们相互促进,共同塑造着未来数字社会的基石。区块链,作为一种分布式账本技术,其核心特点在于去中心化、不可篡改和透明性,这些特性使其在云计算、大数据、物联网以及下...
综上所述,区块链技术对高校网络学习共同体的重构作用主要体现在资源的整合与保护、学习效率的提升以及公平性的增强。未来,随着区块链技术的深入研究和应用,高校网络学习共同体有望实现更高效、更公正、更丰富的...
毕业设计 基于区块链的知识问答平台源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链的知识问答平台源码+详细文档+全部资料(高分项目).zip毕业设计 基于区块链的知识问答平台源码+详细文档+全部资料...
区块链技术的核心概念是分布式账本,它允许所有参与者共同建设和维护数据库,确保数据的透明度和安全性。通过智能合约,区块链可以自动执行预设规则,提高数据处理效率,并通过密码学加密手段保证数据在传输过程中的...
腾讯正式发布了区块链方案白皮书,旨在与合作伙伴共同推动可信互联网的发展,打造区块链的共赢生态。与此同时,具有自主知识产权的腾讯区块链行业解决方案也于官方网站正式发布。数字经济时代,腾讯区块链将以其高...
腾讯正式发布了区块链方案白皮书,旨在与合作伙伴共同推动可信互联网的发展,打造区块链的共赢生态。与此同时,具有自主知识产权的腾讯区块链行业解决方案也于官方网站正式发布。数字经济时代,腾讯区块链将以其高...
人才短缺是另一个挑战,需要培养具备区块链技术知识的专业人员;新技术的困境在于技术本身的成熟度和安全性,需要持续的研发和验证。此外,旧有体系与新技术的融合是一个实际难题,需要平衡传统流程与区块链的优势。...
在传统的教育模式中,教师往往是知识的权威,而在区块链技术支持下,教师和学生可以通过智能合约共同参与决策,形成更平等的交流环境,激发学生的主动学习兴趣,提高参与度。 再者,区块链的泛参与性可推动教育双...
4. 加强对农村冷链物流人才的培养,普及区块链等相关技术知识,为行业可持续发展提供人力保障。 通过这些对策和建议的实施,可以更好地利用区块链技术,促进我国农产品冷链物流的转型升级,提高物流效率和农产品...
7. 标准中的关键术语与定义:文档中列出了与区块链和分布式记账技术相关的一系列术语和定义,如活动(activity)、角色(role)、子角色(sub-role)、功能组件(functional component)、对等网络(peer-to-peer ...
在本文中,作者探讨了区块链技术在数字图书馆网络用户知识分享模式中的应用,并对相关技术、服务、平台构建要素进行了深入分析。以下为基于文章内容的详细知识点总结: 1. 区块链技术概述: 区块链技术,又称分布式...