初识区块链:把班级账本搬到互联网上
如果你刚当上班级的班费会计,可能会觉得这是一份美差:收收钱、记记账,偶尔还能用班费买点小零食。但没过多久,你就会发现这份工作远没有想象中简单——上周你收了45个同学的班费,每人10元,一共450元,记在自己的硬壳本上,结果两天后体育委员跳出来说自己只交了5元,你翻到记录那页,发现纸角被撕掉了一块,金额刚好遮住了半数字,你百口莫辩,最后只能自己掏腰包补上这5块钱。更糟的是,上周你把账本落在学校食堂,找了三天才找到,期间好几个同学追着你问之前的班费支出明细,你根本拿不出证据,最后还被老师批评“做事不仔细”。
这种“一人记账、众人质疑”的困境,其实并不是你一个人会遇到。从几千年前人类开始用账本记录交易开始,中心化记账的痛点就一直存在:只有记账的人有完整的账目,其他人只能被动接受结果,一旦记账的人出错、造假,甚至账本丢失,整个交易记录就会失去公信力。而区块链,本质上就是解决这个问题的“分布式记账工具”。
传统记账的“老大难”问题
要理解区块链到底是什么,我们得先把传统记账的逻辑彻底拆透。不管是家里的零花钱账本、班级的班费账本,还是银行的客户存款账本,本质上都属于中心化记账模式:只有一个核心的记账人,所有的交易记录都只存在记账人手里,其他人没有完整的账目,只能选择信任或者不信任记账人。
中心化记账的三大天然缺陷
我们用班费记账的场景,就能把这三个缺陷看得清清楚楚: 1. 单点故障风险:整个账目的“生死”都掌握在唯一的记账人手里。如果会计的账本丢了、烧了、被水泡了,整个账目就会直接清零,没有任何补救的可能。就像你之前丢的班费账本,要不是最后找回来了,你跳进黄河也洗不清“贪班费”的嫌疑。 2. 造假成本极低:只要记账人想改账,几乎没有任何成本。他可以把“张三交10元”改成“张三交5元”,把“买篮球花了300元”改成“买篮球花了100元”,甚至直接凭空加一笔“给老师买礼物花了200元”的支出,其他人根本发现不了,除非他主动把改过的账本给你看。 3. 对账成本极高:如果涉及到多个主体的交易,中心化记账的对账成本会指数级上升。比如两个班联合办运动会,需要共同负担场地费、奖品费,两个班的会计各记各的账,最后对账的时候要翻几百页的记录,核对每一笔支出,稍微有一个数字对不上,就要花几个小时甚至几天的时间找原因,非常浪费时间。
> 电子版小贴士:你可以点击这里查看2023年某公司财务造假案的简化版时间线,看看中心化记账的造假风险到底能造成多大的损失。
很多人可能会说:“那我找两个会计一起记账不就好了?或者找一个老师当监督,不就能避免造假了吗?” 其实这就是早期人类解决记账问题的思路:从一个人记账,变成多个人、甚至一个机构来记账。但本质上这仍然是中心化记账——只是把“一个中心”变成了“多个中心”,如果多个中心串通起来造假,或者机构本身出了问题,账目依然不可信。
区块链:全班人一起记账的“超级账本”
现在我们来换一种记账方式:假设你们班要记班费,不再只让生活委员一个人记账,而是让全班45个同学每个人都拿一个一模一样的笔记本,每次有新的交易(比如交班费、报销买东西的钱),大家都同时在自己的笔记本上记下来,而且每个人的笔记本都实时同步,保证所有人的记录完全一致。
这就是区块链最核心的逻辑:分布式记账。我们用一个流程图就能把传统记账和区块链记账的区别看得清清楚楚:
```mermaid graph LR %% 传统中心化记账流程 subgraph 传统中心化记账 A[同学交班费/提交报销申请] --> B[只有生活委员/会计记账] B --> C[只有会计有完整账本] C --> D[其他人只能看会计提供的记录] D --> E[会计改账/丢账本无人能核实] end
%% 区块链分布式记账流程 subgraph 区块链分布式记账 F[同学交班费/提交报销申请] --> G[全班所有人同时收到交易信息] G --> H[每个人都在自己的账本上记账] H --> I[账本实时同步给所有人] I --> J[任何人改账都会被其他人发现] end ```
你可能会问:“这样 everyone 都记账,会不会太麻烦了?而且如果有人故意记错怎么办?” 这就是区块链设计的精妙之处了——它用一套规则,把“麻烦”和“造假”的问题都解决了。
区块链的核心特性,全能用班费例子讲明白
很多人觉得区块链是“高大上的技术”,其实它的所有核心特性,都能用你身边的班费记账来解释: 1. 不可篡改:如果小明偷偷把自己笔记本里的“张三交10元”改成“张三交5元”,只要其他44个同学的账本上都记着10元,一对就能发现小明的账本是假的。要想让改账生效,小明需要偷偷改掉超过23个同学的账本,这几乎是不可能完成的任务。 2. 公开透明:所有的班费交易记录都存在每个人的笔记本里,谁想查都可以查,不用找生活委员要报表,也不用担心生活委员隐瞒支出。比如上次买篮球的300元,从班费里扣的,每一笔的时间、金额、经手人都清清楚楚,所有人都能查到。 3. 去中心化:没有唯一的“会计中心”,全班45个人都是记账人,也都是监督人,不会出现某个人只手遮天、乱改账目的情况,也不需要第三方机构(比如老师、学校)来当裁判,大家自己就能保证账目的公正。 4. 可追溯:每一笔钱从交上来,到花出去,整个链路都有记录。比如你交的10元班费,什么时候被收上来,什么时候用来买了粉笔,什么时候粉笔被用掉了,所有环节都能追查到,不会出现“钱不知道去哪了”的情况。
> 电子版侧边栏:区块链的“区块”就像你笔记本的一页纸,每一页上都记着当天的所有交易,写完这一页就会给这一页编一个唯一的“页码+防伪码”,然后和上一页的防伪码绑在一起,用一根“链”串起来。如果你改了其中一页的内容,这一页的防伪码就会变,和上一页绑定的关系就会断,所有人一眼就能发现账本被改了。
为什么我们需要区块链?传统方式真的解决不了问题吗?
你可能会说:“我找一个靠谱的会计,再找一个老师监督,不就能把账记好了吗?” 没错,在小的场景里,靠“人”的信任确实能解决问题,但当场景变大、交易变复杂的时候,靠“人”的信任就会越来越不可靠:
- 如果是全校的饭费统一记账,涉及几千个学生、几百笔交易,靠一两个会计根本忙不过来,而且造假的风险也会变大;
- 如果是两个不同城市的学校联合办活动,跨地域对账需要好几天,中间容易出现数据不一致的问题;
- 如果是涉及到数字资产(比如你买的数字藏品、游戏装备),传统的中心化记账方式下,这些资产都存在平台的服务器里,平台说你的资产是假的,你根本没办法证明自己是真正的 owner。
而区块链的核心价值,就是把“对人的信任”变成“对规则的信任”:不用再信任某个会计、某个机构,只要信任区块链的规则就可以了——规则说改账需要改超过一半人的账本,那改账就不可能发生;规则说所有记录公开透明,那所有人查到的记录都是一样的。
区块链的成长史:从“披萨换币”到Web3新世界
很多人一提到区块链,第一反应就是“比特币”“炒币”,觉得这是和普通人没关系的东西。但其实区块链的发展,就是一个从“极客的小玩具”到“普通人也能用的工具”的过程,它的每一步发展,都和我们未来的生活息息相关。
我们用一条时间线,就能把区块链的发展历程看得清清楚楚:
```mermaid graph LR 2008[2008年 中本聪发布比特币白皮书<br>提出点对点电子现金系统] --> 2009[2009年 比特币网络正式上线<br>第一个区块“创世区块”诞生] 2009 --> 2010[2010年 第一个比特币披萨交易<br>10000个比特币买两个披萨] 2010 --> 2013[2013年 以太坊概念提出<br>要把区块链从“记账工具”变成“世界计算机”] 2013 --> 2015[2015年 以太坊正式上线<br>智能合约功能落地] 2015 --> 2017[2017年 ICO热潮爆发<br>区块链应用开始走进大众视野] 2017 --> 2020[2020年 DeFi、NFT兴起<br>区块链从金融领域延伸到娱乐、艺术领域] 2020 --> 2022[2022年 Web3概念普及<br>区块链成为下一代互联网的核心基础设施] 2022 --> 2024[2024年 区块链落地到政务、教育、医疗等民生领域<br>普通人也能享受到区块链的便利] ```
2008年:一个神秘大神和一本白皮书
2008年,全球金融危机爆发,很多人对银行的信任降到了冰点:银行随便乱发钞票,导致普通人的存款贬值,还有很多银行偷偷把客户的钱拿去投资,亏了就让客户买单。这时候,一个化名叫“中本聪”的神秘人,在互联网上发表了一篇只有9页的论文《比特币:一种点对点的电子现金系统》,第一次提出了区块链的构想:不用银行这样的中介,两个人可以直接转比特币,而且所有的交易记录都存在一个公开的分布式账本里,任何人都改不了。
> 小贴士:中本聪到底是谁,到现在还是一个谜。有人说是美国人,有人说是日本人,还有人说是某个机构的小团队,但从来没有人在现实中见过他。2011年之后,中本聪就再也没有在网上发过消息,比特币白皮书上的邮箱也再也没有回复过任何邮件。
2010年:10000个比特币买两个披萨
比特币刚出来的时候,根本没人相信这个虚拟的东西能当钱用。2010年5月22日,一个叫拉兹洛的美国程序员,在比特币论坛上发帖说:“我想用10000个比特币买两个披萨,有人愿意卖吗?” 没想到真的有一个英国人愿意接单,给他寄了两个披萨。这是比特币历史上第一次实体交易,后来大家就把5月22日定为“比特币披萨日”。
按2024年的比特币价格算,那10000个比特币价值好几个亿,可以说拉兹洛吃掉了人类历史上最贵的一个披萨。这个看起来有点傻的故事,其实是区块链从“概念”到“真实可用”的第一步。
2015年:以太坊让区块链“能跑程序”
比特币虽然解决了“去中心化记账”的问题,但它只能用来记账,不能做别的事。就像你有一个只能写字的笔记本,不能画画、不能算数,功能很有限。
2013年,一个叫维塔利克·布特林(大家都叫他V神)的90岁俄罗斯裔加拿大程序员,觉得比特币的功能太单一了,就想做一个能“跑程序”的区块链。他把自己的想法写成了白皮书,发到了网上,这就是后来的以太坊。2015年,以太坊正式上线,它最大的创新就是智能合约:你可以在区块链上写一段代码,设定好规则,只要满足条件,代码就会自动执行,不用任何人干预。
比如你和同学打赌,下次考试你考了95分以上,他给你100块钱,你考不到,你给他100块钱。以前你们俩得找个中间人当裁判,现在你们可以把这个赌约写成智能合约,放到以太坊上,等考试成绩出来,系统自动把钱转给赢的人,不用中间人,也不用担心对方赖账。
2020年至今:Web3时代,区块链走进普通人的生活
2017年之后,区块链的应用越来越多,从最初的“炒币”慢慢延伸到数字藏品、游戏装备、去中心化社交、数字身份认证等等。2020年,Web3的概念开始普及,大家把基于区块链技术的下一代互联网叫做Web3,和现在的Web2(也就是我们现在用的微信、抖音、淘宝这些平台主导的互联网)最大的区别是:在Web3里,你的数据、你的资产真正属于你自己,不用被平台剥削。
比如你现在在抖音发了一个短视频,这个视频的所有权其实是属于抖音的,抖音可以随时删你的视频,封你的号,你也不能把自己的粉丝直接带到别的平台。但如果在Web3里,你发的短视频是存在区块链上的,只有你能删,平台管不了,你还能靠自己的内容赚钱,不用给平台交30%的分成。再比如你在游戏里买的皮肤、装备,现在都存在游戏的服务器里,游戏停服了,你的皮肤就没了,但在Web3游戏里,你的装备是存在区块链上的,游戏停服了,你的装备还能拿到别的游戏里用,真正属于你自己。
现在区块链已经慢慢落地到很多民生领域了:比如有些地方用区块链给学生发毕业证,不用再跑教务处开证明,用人单位直接在链上查就能看到是不是真的;有些学校用区块链记录学生的综合素质评价,改不了,造假的空间为零;还有些地方用区块链做政务审批,不用再跑好几个部门开证明,数据直接共享,最多跑一次。
避开误区:区块链不是“洪水猛兽”
因为区块链最早和比特币绑定在一起,所以很多人对它有误解,觉得它是“骗人的”“只能用来炒币”“是违法的”,这些都是误解。我们先把这三个最常见的误区讲清楚,你就能对区块链有一个更客观的认识。
误区1:区块链就是比特币/炒币
这是最普遍的误解。其实比特币只是区块链的第一个应用,就像QQ是互联网的第一个普及应用一样,互联网不止有QQ,区块链也不止有比特币。区块链是底层技术,就像互联网的TCP/IP协议一样,你可以用它做记账、做存证、做数字藏品、做投票,甚至做未来的元宇宙基础设施,炒币只是区块链非常小的一部分应用,而且很多国家已经把炒币定性为非法金融活动,我们普通青少年千万不要碰虚拟货币交易。
误区2:区块链都是骗人的
技术本身没有善恶,就像刀可以切菜也可以伤人,关键看怎么用。确实有很多人打着区块链的幌子搞诈骗、发空气币,骗别人的钱,但这不代表区块链技术本身是坏的。现在很多正规的领域都在用区块链:比如国家电网用区块链做电力交易,提高效率;法院用区块链存证据,保证证据不被篡改;医院用区块链共享病历,不用患者反复跑医院开检查报告。这些都是区块链的正规应用,给我们的生活带来了很多便利。
误区3:区块链是匿名的,适合做违法的事
很多人觉得区块链上的交易是匿名的,所以适合洗钱、诈骗,其实这是错的。区块链上的交易地址虽然是匿名的,但每一笔交易都是可追溯的,只要把地址和真实身份对应上,所有的交易记录都能查得一清二楚。很多骗子用区块链转账,最后都被警方顺着交易记录找到了本人,受到了法律的制裁。
动手小实验:10分钟模拟一个“班级区块链”
光看理论可能还是有点抽象,我们来做一个小实验,亲手体验一下区块链记账的原理,只需要5个以上的同学,每人一个笔记本和一支笔就能完成。
实验材料
- 5个以上同学,每人一个笔记本、一支笔
- 1张纸,用来写“交易记录”
实验步骤
1. 初始化账本:每个人都在自己的笔记本第一页写上“2024年X月X日 班级班费初始余额:0元”,这就是区块链的“创世区块”,所有人的第一页都要写一模一样的内容。 2. 模拟交易:由一个人当“交易发起人”,每次喊出一笔交易,比如“张三交班费10元”“生活委员报销买粉笔的钱20元”,所有人都要立刻在自己的笔记本上把这笔交易记下来,还要写上时间、金额、经手人。 3. 同步账本:每记完5笔交易,所有人互相核对一下自己的账本,确保所有人的记录完全一致。如果有人的记录和别人不一样,就以多数人的记录为准,把错误的记录改过来。 4. 篡改测试:让一个同学偷偷把自己笔记本里的一笔交易改了,比如把“张三交10元”改成“张三交5元”,然后所有人再互相核对账本,立刻就能发现他的账本和其他人的不一样,说明篡改失败了。
实验思考题
- 如果要成功篡改账本,需要改掉几个人的账本?为什么?
- 如果全班有100个人,改账的难度会不会变大?为什么?
- 这个实验里的“笔记本”对应区块链里的什么?“互相核对账本”对应区块链里的什么规则?
做完这个实验,你就会明白,区块链的不可篡改特性,本质上就是靠“多数人的共识”来实现的:只要大多数人的账本是一致的,少数人改自己的账本根本没用。
区块链现在已经用在什么地方了?
可能你会觉得区块链还是离自己很远,其实它已经悄悄走进我们的日常生活了:
- 很多高校已经用区块链给学生发毕业证、学位证,你不用再回学校开证明,用人单位直接在链上就能验证证书的真假,不会被假证骗。
- 有些地方的中小学用区块链记录学生的综合素质评价,比如运动会获奖、参加社会实践、获得三好学生,所有记录都存在链上,改不了,升学的时候直接提交就行,不用再开各种证明。
- 很多博物馆用区块链做数字藏品,比如把名画、文物的高清数字版做成NFT,普通人也能收藏,而且所有权记录在链上,不会有人造假。
- 有些游戏公司用区块链做游戏装备,你在游戏里买的皮肤、道具,真正属于你自己,就算游戏停服了,你也能把这些装备拿到别的游戏里用,甚至能卖给别人换成真的钱。
> 拓展阅读(电子版可点击跳转):你可以看看故宫博物院发行的数字藏品《千里江山图》,看看区块链是怎么让传统文化“活”起来的。
本章小结与思考题
今天我们通过班级班费记账的场景,搞懂了区块链到底是什么:它就是一个大家共同维护的分布式账本,靠规则保证不可篡改、公开透明,不用再依赖某个中心机构来背书。我们对比了传统中心化记账和区块链记账的区别,了解了区块链的核心特性,也知道了区块链的发展历程和常见的误区,还亲手做了模拟实验。
课后思考题
1. 除了班费记账,你还能想到哪些场景可以用区块链来解决传统方式解决不了的问题?至少说出3个。 2. 如果你们学校用区块链来记录学生的综合素质评价,你觉得和传统的纸质评价、学校系统里的电子评价比,有什么优势? 3. 有人说“区块链让信任不需要中介”,你觉得这个说法对吗?为什么? 4. 如果你要设计一个班级投票选班委的系统,用区块链来记账和传统的举手投票
4. 如果你要设计一个班级投票选班委的系统,用区块链来记账和传统的举手投票/纸质投票比,有什么优势?会不会有什么问题?
> 参考答案:用区块链做投票系统最大的优势是结果完全不可篡改、可追溯:每个同学的投票记录都会同步到所有人的账本里,计票的人没法偷偷改票,也没法给不存在的候选人多投,甚至没法销毁某张反对票,最终的结果一定是所有人的真实意愿。但可能存在的问题是:如果要求全班每个人都参与记账,部分对技术不熟悉的同学可能会觉得麻烦,反而降低参与度,这时候我们可以采用「联盟链」的模式,只让班委和3-5名普通同学作为记账节点,其他同学只需要查账验证结果即可,既保证公正性,又降低使用门槛。
---
1.4 区块链和互联网:一对互补的“好兄弟”
很多同学会把区块链当成互联网的“升级版”,觉得“有了互联网还要区块链做什么”,其实两者的定位完全不同:互联网是信息传递网络,解决的是“怎么把信息从A快速传到B”的问题,而区块链是价值传递网络,解决的是“怎么把独一无二的价值从A传到B,而且没人能改”的问题。
我们再用班费的例子来对比:
- 互联网就像你们班的微信群:你发一条“我今天交了10元班费”,群里所有人都能看到这条消息,但你可以随时撤回、修改消息内容,甚至发一条假消息“我交了100元班费”,其他人没法证明你没改过,也没法证明这条消息是不是真的。
- 区块链就像全班人手一本的同步账本:你交了10元班费,所有人都会把这笔交易记在自