前言
随着互联网、大数据、人工智能、区块链等技术的发展,科学技术已经不再只是人类社会的生活背景,而是真正关系到人类整体的生存与发展。多学科相结合,以各学科的视角和专业背景促进人类的自由与科学发展,是科研工作者在当今时代最重要的研究课题,这反映在人文社会科学领域即哲学社会科学。
2019年10月24日,习近平总书记在中央政治局第十八次集体学习时强调:“区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。”科技的发展影响着国家的前途和命运,同样关乎人民健康生活的福祉。总书记指出,要探索“区块链+”在民生领域的运用,积极推动区块链技术在教育、就业、养老、精准脱贫、医疗健康、商品防伪、食品安全、公益、社会救助等领域的应用,为人民群众提供更加智能、更加便捷、更加优质的公共服务。
笔者从事计算机领域的教学与开发工作十余年,转型并进入深圳大学新闻与传播学院(人文社会科学领域)任教,具有跨学科的背景。笔者在教学、科研上经历各种“水土不服”的阵痛,也在梳理人文社科、自然哲学的脉络关系的过程中得到了“让世界在内心中逐渐合理起来”的哲学愉悦,或是出于心血来潮,或是仅为满足个人教学科研的需要,在参考技术资料及科研实践之余,基于近年来对人文社科、自然哲学的统一思考编写了此书。
本书首先深入浅出地阐述了什么是区块链。
区块链究竟是什么?狭义地说,区块链是比特币的底层技术。不过,区块链经过近几年的发展,已经成为一种独立的革命性技术,而比特币正是区块链的最大、最成功的应用。
从技术层面来看,区块链是一个基于共识机制、去中心化的公开数据库。共识机制是指在分布式系统中保证数据一致性的算法;去中心化是指所有参与区块链的节点都是权力对等的,没有高低之分,同时也指所有人可以平等、自由地参与区块链网络,唯一的限制就是个人自己的选择;公开数据库意味所有人都可以看到过往的区块和交易,没法造假和改写。因此,我们可以总结如下:区块链是由许多对等节点组成,通过共识算法保证区块数据和交易数据的一致性,从而形成的一个分布式账本。
从价值层面来看,区块链是一个价值互联网,可用于传递价值。目前的互联网仅用来传递消息,但是不能可靠地传递价值;而比特币区块链却可以在全球范围内自由地传递比特币(比特币本身是否有价值尚有争议),并且保证不被双花、不被冒用。从这个角度来说,区块链是记录价值传递消息和价值本身转移的一个可信账本。
本书还梳理出区块链技术发展的三个阶段:比特币系统、以太坊系统、Fabric联盟技术框架,并分别进行深入阐述。
2009年1月3日,以比特币为代表的产品横空出世,区块链技术初次得到关注。在此阶段,除了比特币产品,区块链技术没有通用技术框架,不能进行泛化开发。2013年年底,Vitalik Buterin发布并推出了名为以太坊的开源的区块链底层系统,像安卓系统一样,以太坊提供了非常丰富的API和接口,任何人都能在区块链上实现智能合约并快速开发出各种各样的去中心化应用。2015年以来,随着以比特币和以太坊为代表的公有链技术平台、以R3 Corda为代表的私有链平台和联盟区块链的代表作品Hyperledger名下的Fabric等技术与平台的推出,人们逐渐认识到区块链技术其实是一种社会化编程技术。其中,联盟区块链是一种实现创新社会治理的重要技术手段。
本书所有案例均基于实际科研项目,两个经典项目分别致力于解决医患纠纷(数据的绝对不可篡改;笔者的教育部人文社科青年基金立项项目,已完成,书中做了完整介绍)、智慧医疗(数字处方的链上流转;笔者的国家社科基金立项项目,在研,书中做了部分介绍)。在这些工作与科研的基础上,笔者正着手与深圳市司法局、深圳市特区建设发展集团等单位合作,建设基于区块链的智慧法智园区(跨部门去中心化、去中介化数据协同,筹建,预研),这些实际应用不仅能极大地提升读者的学习兴趣,也给读者进行科研工作的社会实践提供了重要借鉴。
本书的编写分工情况具体如下:深圳大学传播学院网络新媒体系王小峰副教授(计算机博士、公共管理博士后)、武汉大学政治与公共管理学院施珍妮博士、银联科技CEO申屠青春先生(投票链创始人、金链盟常务副秘书长)负责全书的规划设计、主编与统稿。施珍妮博士编写了第1章和附录,并协助申屠青春博士整理编写了第2章;深圳市卫生健康发展研究和数据管理中心宣传合作部冯晓奇部长、深圳市妇幼保健院信息部丘奂阳主任、深圳市眼科医院设备科张毅俊主任、深圳市中山大学第八附属医院信息部陈浩主任四位副主编负责编写第3~5章;湖南文理学院岳公正教授(新加坡世界科技产业化研究院执行院长)和东莞市卓智知识产权服务有限公司陈亮总经理编写了第6章;深圳市特区建设发展集团运营部陈威宇部长和信息中心黄登尧主任参与了全书的资料收集和部分章节的撰写,并提出了“区块链+司法”的计算社会框架原型。
本书免费提供教学课件、程序源代码,读者可扫二维码获取。
教学课件
程序源代码
由于作者水平有限,本书难免存在遗漏,敬请读者批评与指正,我们将在后续的工作中不断调整、改进并推出修订版本。
深圳大学王小峰
2021年10月30日夜
于深圳市福田区安托山