1.缘由
前段时间微众银行的区块链首席架构师张开翔老师给我们上了一堂近三小时的课,与其说是在上课,不如说是一场思想的享受。开翔老师跟我们学院联系挺密切的,之前比赛也见过他,我印象中他一直是一位顶级的技术大佬,但通过这次课程我的情感已经从敬佩变成敬佩到五体投地了,这该死的个人魅力…原来开翔老师不仅是技术大佬,而且还是人文大佬,一开口就知道读了很多书,引经据典,不说高大上的空话,深入浅出,说的都是“人话”。很多技术问题他都加入了历史、哲学、社会的角度进行解读,正如我的签名也是我的追求:科技与人文并存,我觉得这位老师做到了,共勉。(在这里也推荐大家阅读开翔老师这篇文章:9个关键词, 2万字漫谈元宇宙,从科技人文的角度阐释了作者对元宇宙的思考,深入好文 )
可以说很幸运听了这堂课,接下来我将对课程内容进行简单总结。
2.区块链和数字经济
本部分内容太多,我很多也是听了就忘…这里仅列举一些关键词,有不懂的概念请善用谷歌,希望给大家带来一些思考的点。
2.1 区块链的缘起,现状和发展
- 从信息到信任再到信用。区块链作为信任的机器(The Trust Machine),是通过怎么样的机制解决在信息不完全和不对称的情形下的多方协作问题的?
—— 从引入一个记账者作为见证人加强信任,到引入多个见证人,就形成了区块链分布式、多中心的运作模式
-
区块链技术的发展历程是怎么样的?这中间有哪些传奇人物?
—— 从2009年的1.0时代到现在的∞时代。Adam Back(1997,发明HaskCash)、尼克萨博(1993,提出智能合约)、戴伟(1998,提出密码学货币)…
-
比特币?以太坊?IPFS?EOS?都是啥玩意?(国外主要项目介绍)
——(1)从Bitcoin开源社区到比特币生态的形成(2)区块链2.0的代表以太坊(3)如今百花齐放的区块链平台方案
-
所以区块链到底是什么?
—— 「区块链这个黑科技,其实并没有发明什么新技术,都是成熟技术的组合」如果以房子的结构进行比喻,地基是数学、密码学、操作系统、编译原理,框架是分布式系统架构,房间空间是博弈,窗户是信息安全,天花板是业务和商业模式。
-
什么是公链、联盟链、私有链?
—— 公链(匿名参与、自由进出、竞争记账),联盟链(联盟准入、多方协作、合规治理),私有链(单方建设、内部运作、数据集中)。大家可以关注一下 金融区块链合作联盟(深圳)(简称:金链盟)。涵括银行、证券、保险、基金、区域股权交易所、科技公司、高等院校等多个领域的 110 余家机构,成员遍布全国。其FISCO BCOS 开源社区更是大力推动了国内区块链的发展。
-
如果有志于区块链行业,该怎么学习呢?
——这里开翔老师给出了一条学习区块链的知识图谱,是一个很好的学习路线。(这里由于知识产权,不外传,有学习兴趣的小伙伴可以私聊交流探讨)
2.2 区块链技术架构和原理解析
-
区块链的基础:密码学
—— 哈希算法(作为数据的验证凭据)、对称非对称加密(数字证书)、保护身份(签名)、隐私保护(同态算法、零知识证明)、前沿方向(量子密码学、属性加密)
-
区块链的主要数据和网格结构
—— 数据链:数据合入区块,区块构成数据链。网络链:点对点网络里的反复接力传播。
-
区块链的核心引擎:共识机制
—— 共识算法是一种多方协作机制,用于协调多参与方达成共同接受的唯一结果,且保证此过程难以被欺骗,且持续稳定运行(多方参与、各方博弈、结论唯一)
——一些机制:POW工作量证明(挖矿)、POS/DPOS算法、拜占庭将军问题和解决方案(Byzantine Fault Tolerance)
-
博弈论:谁来组建运维?谁来记账验证?谁来运营管理?数据权限、隐私怎么处理?
—— (1)拥有记账权的人更倾向在维护整个体系过程中获利(纳什均衡+帕累托最优)。(2)使用网络的人需要付出一定的成本(手续费、计算费)以免滥用(避免公地悲剧)。(3)少数人作恶的成功几率很低,参考赌徒破产问题(Gambler ‘s Ruin problem) 。(4)只有极端势力才有可能不顾一切的颠覆这个体系 。(5)整个局势不存在“确定性”,一直在动态的多方博弈
-
什么是智能合约?怎么样的智能合约是合格的?如何开始写一个智能合约?
—— 一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。但是合约还是有可能有 Bug 的,“Code is Law”是个理想目标。
—— 图灵完备的智能合约,即在分布式架构下,所有计算机都可以实现这个功能。这种分布式环境下实现一致性的语言现在都被统称为智能合约。(经典:Solidity语言)
-
区块链上有哪些安全和隐私的挑战?如何解决?
—— 区块链(透明、共享、追溯、广泛参与) VS 隐私保护(隐藏、私有、遗忘、最小收敛)
—— 区块链和 AI 结合,达成数据保护和联合计算
2.3 区块链应用和案例综述
-
关于区块链的一些热点问题
——是什么?(是跨机构的、可信可靠的分布式系统)能做什么?(聚焦解决机构之间的信息互通、价值流转、可信事务性等问题)是不是很慢?(现在不慢了)为什么要用区块链?(为什么不用区块链?)用区块链怎么赚钱?(业务模式不赚钱用啥都不赚钱)
-
关于区块链的一些应用案例
—— 网贷机构良性退出投票平台、腾讯海纳智慧社区、澳门智慧城市之证书电子化、人民版权平台、机构间对账平台、区块链司法仲裁、智慧耳标:畜牧区块涟溯源保险业务平台、公益+区块链:绿色出行普惠平台
—— 微众的WeIdea理念,重要的是Idea!
3.结语
此次我也对开翔老师推荐的几本书很感兴趣,后续会读一读,也推荐给大家。同时,对区块链感兴趣的小伙伴们也推荐关注一下微信公众号【深大区块链学会】,地处深圳,疫情后也会举办区块链活动。
- 克莱因壶 (豆瓣评分8.8) 。开翔老师推荐语如下:
用层层叠叠的“梦境”,发出了“什么时候你开始怀疑这个世界是假的”这种灵魂拷问,结构巧妙极其烧脑(看标题就知道了)。据说这本书影响了30年后的《盗梦空间》。值得特别提一下的是,书里用一个覆盖人体全身(得裸着躺进去)通达五感的装置,让人得以彻底陷入到虚拟空间。
- 代码2.0:网络空间中的法律(豆瓣评分9.0)。开翔老师推荐语如下:
郑重推荐一本书《代码2.0:网络空间中的法律》,我认为这是一本将技术和法律结合的非常好的思考宝典(当然不是法典)。看之前先问自己三个问题:1”网络是法外之地吗?”2:”网络有国界吗?”3:”现在和未来的现实生活越来越离不开网络吗”?这几个问题,不同的人可能会有不同的立场侧重。总之,Code is Law只是一种幻觉,写代码或者给出需求的是人,不是大自然,大自然残酷,但公平;写代码的人在宇宙里编译物理规则、社会规则、市场规则时,一定会有他们的意图,而且代码还会有BUG,这种Code,显然不应该是Law。莱斯格教授在《代码2.0》里提出提纲挈领的”法律,社群规范,市场,体系结构”四要素,辩证的推演如何”规制”或者”监管/治理”,且对”知识版权,言论自由,隐私保护”持有弹性尺度的平衡之道。这本书论述很多,例子也很多,不一一赘述,建议去看。