放学路上的神秘U盘:我闯进了区块链魔法岛
<chapter id="1" type="intro" level="1"> 五月的风裹着梧桐絮飘过老巷子的时候,林小星正攥着半根化了一半的橘子味冰棒,踩着一地碎金似的阳光往家跑。她书包侧袋露着半张数学测验卷,右上角用红笔写的“98”明晃晃的,那是她求了妈妈好久才答应的奖励:考到95分以上,就给她买最新款的精灵盲盒。今天放学她特意绕了远路,想看看巷口卖棉花糖的李爷爷今天有没有出摊,要是能买个棉花糖再回家,那今天可就完美到能在日记本上画三个小星星了。
【纸书排版注:此处为跨页全彩插图,标注「插画1:林小星捡到U盘」】 【电子版交互提示:点击此处U盘图标可触发蓝光吸入动画,播放林小星进入魔法岛的动态效果】
她正蹦蹦跳跳地踩着砖缝走,脚边突然被个硬邦邦的东西硌了一下,疼得她“哎哟”一声蹦起来,冰棒都差点甩出去。低头一看,草窠里躺着个亮晶晶的东西,在夕阳下闪着细碎的金光,像个藏了星星的小冰块。林小星好奇地蹲下来捡,入手凉丝丝的,是个只有拇指大的U盘,外壳是透明的,里面嵌着密密麻麻的小方块纹路,像极了她上周在科学课上看的食盐晶体结构图,连在一起的样子,活像一条用小金块串起来的链子,每个小方块的边角都磨得圆润润的,像被人攥在手里把玩了好久。
“这谁的U盘呀?长得还挺好看。”林小星翻来覆去看了半天,U盘上连个logo都没有,只有那些排列得整整齐齐的小方块,摸上去还会微微发热,像揣了个刚出炉的小红薯。她左右看了看,巷子里连个鬼影子都没有,李爷爷的棉花糖摊也没来,干脆把U盘塞进书包,想着回家插电脑里看看,要是存了好看的动画片,说不定还能用来抵今天没买到棉花糖的遗憾。
回家的路好像比平时短了一半,林小星刚把书包扔在沙发上,就蹭到妈妈的笔记本前——妈妈今天去加班了,电脑没锁,她上次偷偷用电脑查精灵盲盒的攻略还没被妈妈发现呢。她手忙脚乱地把U盘插进接口,本来以为会像往常一样弹出来个文件夹,结果屏幕突然暗了下去,紧接着涌出一团柔和的蓝光,像把整个夏天的星空都揉进了屏幕里,光里还飘着小小的彩色泡泡,碰在脸上痒酥酥的,像妈妈给她买的泡泡水吹出来的泡泡。林小星还没反应过来,就觉得身子一轻,像是被云朵托了起来,书包上的奥特曼挂件飘在半空,连她刚才啃了一半的橘子味冰棒都化成了一串亮晶晶的小泡泡,顺着蓝光飘进了屏幕里。
等脚再落地的时候,鼻尖先闻到了甜香。不是妈妈做蛋糕的甜香,是棉花糖混着橘子汽水的味道,风一吹还带着点青草的香气,脚下的云踩上去软得像刚晒过的棉花被,还带着点阳光的温度,踩上去还会陷下去一个小小的脚印,过几秒又自动弹回去。林小星忍不住弯下腰揪了一小块云塞进嘴里,甜丝丝的,居然真的是棉花糖的味道!她刚想再咬一口,就听见个软乎乎的声音在耳边响:“哎呀!那个云不能吃啦!吃了会肚子疼的!”
她抬头一看,一个圆滚滚的小精灵正站在她面前,比成年人的巴掌还小一点,身上带着粉色的方块纹路,怀里抱着个比自己还大的棉花糖,看见林小星笑出了两个小梨涡:“我是云朵精灵小软,这个棉花糖给你吃!我远远就看见蓝光了,就知道有新朋友来啦!”
林小星接过棉花糖咬了一口,比她以前吃的所有棉花糖都软,甜丝丝的还带着点奶
林小星咬了一口棉花糖,甜得她眼睛都眯成了缝,比巷口李爷爷做的棉花糖还要甜一百倍,她刚想问问小软这棉花糖是什么做的,就听见脚边的云层里传来“咚、咚、咚”的声响,像个小皮球在蹦。她低头一看,一个圆滚滚的小家伙正从云里滚过来,身上全是亮闪闪的银灰色小方块,每个方块都发着淡蓝色的光,连滚过来的路上都留下一串小小的蓝色光脚印,怀里还抱着一摞比它还高的、画着方块纹路的小册子,走起路来“哗啦哗啦”响,像揣了一书包的小石头。
“哎呀!是区块块来啦!”小软赶紧把怀里剩下的半块棉花糖塞给林小星,自己蹦蹦跳跳地迎上去,“区块块是魔法岛的导游,专门给新来的小朋友讲规则哒!”
那个小家伙滚到林小星面前,仰着圆乎乎的小脸,方块组成的眼睛眨呀眨:“你好呀林小星!我是区块块,欢迎来到区块链魔法岛!你看,我身上的这些发光小方块,就是魔法岛最特别的东西啦!”
林小星好奇地伸手戳了戳区块块身上的小方块,凉丝丝的,还带着点阳光晒过的暖意,戳一下还会发出“叮”的一声轻响,像风铃的声音。她刚想问这些小方块是什么,就看见远处飘过来一大片亮闪闪的、大大小小的方块,像一群发光的小水母在云里游,每个方块里都装着不一样的画面:有刚才巷口李爷爷推着棉花糖摊的画面,有她自己刚才捡U盘蹲在草窠里的画面,有她家电脑屏幕闪蓝光的画面,甚至还有她上周在科学课上观察食盐晶体的画面,每个画面都清清楚楚,连她当时举着放大镜皱眉的样子都看得见。
【纸书排版注:此处为跨页全彩插图,标注「插画2:魔法岛全景」,画面展示飘着发光方块的云岛、圆滚滚的区块精灵和云朵精灵,远处的小方块里装着不同的生活场景】 【电子版交互提示:点击任意发光小方块可查看方块内的存储内容,部分方块包含林小星过往生活的动态影像】
“哇!这些小方块里怎么会有我刚才的画面呀?”林小星惊讶得张大了嘴,差点把嘴里的棉花糖掉出来。
区块块得意地挺了挺胸,身上的一排小方块跟着闪了闪:“这就是魔法岛最厉害的魔法啦!你看,平时你在家里画画,画好了就存在你的画册里,要是画册被妈妈收走了,或者被雨淋坏了,画就没了,是不是?”林小星赶紧点头,她上周画的奥特曼打怪兽的画就被妈妈当成废纸收走了,她哭了半天呢。“还有上次你带原味薯片去春游,被小明抢了,你哭得鼻子都红了,是不是?”林小星的脸一下子红了,这事她可不想再提。“但是魔法岛不一样哦,”区块块晃了晃身上的方块,“每一个小方块,都存着所有东西的完整副本!你刚才捡U盘的画面,不仅在那边那个方块里有,在左边那个、右边那个、甚至云下面的方块里都有,一模一样的!就像你春游的时候把薯片分给全班同学,每个人都有一包,就算你手里的那包掉了,其他同学的都还在,你还能吃到,是不是?魔法岛的小方块就是那些分零食的同学,你存在这里的东西,每一个小方块都存一份,就算有一个方块不小心坏了,或者丢了,其他方块里的东西都还在,根本不会丢!这就是魔法岛的「分布式」魔法,所有小方块一起管着东西,不是只靠某一个,所以特别安全~”
林小星听得眼睛都亮了,她赶紧问:“那是不是我把我的奥特曼卡片存在这里,就再也不会丢了?上次我的卡片被同桌借去,他说找不到了,我哭了好久呢!”
“当然啦!”区块块抱着一摞小册子晃了晃,“你看,我现在抱的这些都是魔法岛的记录册,每个小方块都对应一页,上面记着所有大家存在这里的东西。而且呀,这些小方块不是随便堆在一起的,它们是按顺序排好队的,一个连着一个,就像你早上排队做核酸的时候,前面的人牵着后面的人的衣服一样,我们叫它「链」!好多好多个小方块连起来,就叫做「区块链」啦!”
【纸书排版注:此处为小开本插图,展示“单个方块”和“方块连成链”的对比图,旁边标注“区块=存东西的小方块”“链=连接方块的线”】 【电子版侧边栏提示:💡 小知识:区块链的“区”就是指一个个独立的小方块,“链”就是把方块连起来的线,合起来就是“区块链”,是不是很好记呀?】 ```mermaid graph LR A[区块1:林小星捡U盘<br>时间:5月12日16:30] -->|加密连接| B[区块2:林小星考98分<br>时间:5月12日14:00] B -->|加密连接| C[区块3:林小星进魔法岛<br>时间:5月12日16:32] C -->|加密连接| D[区块4:林小星存数学卷<br>时间:5月12日16:35] style A fill:#e1f5fe,stroke:#01579b style B fill:#e1f5fe,stroke:#01579b style C fill:#e1f5fe,stroke:#01579b style D fill:#e1f5fe,stroke:#01579b ```
林小星伸手摸了摸飘在面前的一个小方块,指尖刚碰到,方块里就弹出来她刚才蹲在草窠里捡U盘的画面,连她当时撅着嘴找东西的样子都活灵活现的。她好奇地问:“那我要是我想把我的考卷改成100分,是不是只要改一个方块里的记录就行呀?”
“哈哈,你想得美!”区块块笑得身上的方块都一颤一颤的,“魔法岛有个超级厉害的规则,叫做「共识规则」,就是所有小方块都同意的事情,才是真的!就像你们班选班长,所有人都把自己的选票投进同一个票箱,要是有人想偷偷把自己的选票拿出来改,或者换一张,全班同学都会看见,根本改不了,是不是?魔法岛的小方块就是全班同学,所有记录都要经过所有小方块的同意,才能算真的。你想改记录的话,得把所有这些方块里的记录都改一遍才行,但是魔法岛的小方块有上亿个呢,你就算用最快的电脑,改一辈子都改不完!而且只要你改了其中一个,其他所有方块都会发现:「哎?我们这个方块里记的是考98分,你怎么是100分?你造假!」然后就会把你的假记录踢出去,根本不认!所以呀,魔法岛里的所有记录都是真的,改不了的,所有人都能看见,所有人都能证明,根本不会有人赖账~”
林小星听得似懂非懂,伸手戳了戳连在一起的方块线,那线软乎乎的,像QQ糖一样,一戳还会弹回来。她突然想起什么,赶紧翻自己的书包,把刚才那张98分的数学卷子掏出来,边角还带着她刚才攥皱的痕迹:“那我能把我的卷子也存在魔法岛里吗?上次我把卷子落在学校,找了好久都没找到,被老师骂了。”
“当然可以呀!”区块块从怀里掏出一个亮晶晶的小印章,章面上刻着小小的方块纹路,在卷子上盖了个清晰的印,“盖了章的画、卷子、卡片,都可以存在魔法岛的小方块里,所有小方块都会存一份,永远都不会丢。不过现在你还小,等你再长大一点,就可以自己给东西盖章啦,到时候你想存什么都可以,就算你把存的东西忘了放在哪,只要喊一声,魔法岛的小方块都会帮你找出来。”
林小星高兴得差点跳起来,云被她踩得陷下去一个个小坑,她刚想把卷子收回去,就听见远处传来妈妈喊她的声音,声音越来越近,像夏天的雷声一样:“林小星——回家写作业啦——”
“哎呀!妈妈回来了!”林小星吓得赶紧把卷子塞回书包,抬头一看,刚才飘在空中的方块都不见了,云还是软乎乎的,但是已经能看到自家阳台挂着的Hello Kitty小毛巾了,区块块和小软站在她面前,朝她挥着手。
“你要回去啦?”区块块晃了晃怀里的小册子,“你刚才捡的那个U盘就是魔法岛的钥匙,上面刻的方块纹路是你的专属标记,只有你能打开魔法岛的门哦!以后你想来的时候,只要把U盘插进电脑里,喊一声「区块链魔法岛开门」,就可以来啦!而且你刚才盖了章的卷子,已经存进魔法岛里啦,下次你再来的时候,就能从方块里拿出来看,绝对不会丢!”
“对了对了!”小软也蹦过来,塞给她一块没化的橘子味冰棒,冰棒棍上还刻着小方块纹路,“这是魔法岛的冰棒,用到魔法岛的水做的,放到现实里也不会化,你留着吃,就当是我们给你的见面礼啦!下次你带好朋友来,我们还有彩虹棉花糖、云朵蛋糕呢!”
林小星刚想说谢谢,就觉得身子一轻,又被那团柔和的蓝光裹住了,周围的云都变成了流动的光,飘在空中的方块闪呀闪,像是在跟她挥手告别。等她再睁开眼睛的时候,已经坐在家里的电脑椅上了,妈妈正站在门口,皱着眉看她:“你刚才发什么呆呀?喊你半天都不应,作业写完了吗?上次说好考完试就写作业,怎么又玩上电脑了?”
林小星赶紧点头,伸手摸了摸口袋,那块橘子味冰棒还在,凉丝丝的,甜香混着橘子味飘出来,和她刚才在魔法岛吃的一模一样。她低头看了看插在电脑上的U盘,那些小方块纹路还在发着淡蓝色的光,像一群沉睡的小精灵,刚才她摸过的位置还留着一个浅浅的小方块印子。
她刚才真的去了魔法岛吗?还是只是做了一场梦?她赶紧掏出手机,搜了一下“区块链魔法岛”,跳出来的都是什么“区块链是一种分布式账本技术”“区块链具有不可篡改、去中心化的特点”,她看得稀里糊涂,每个字都认识,连在一起就不知道是什么意思了。但是当她点开搜索结果最下面的小字脚注的时候,看到一行标注得清清楚楚的字:
[^1]: 区块链技术最早诞生于2008年,由一位化名为“中本聪”的学者提出,最初设计的目的是为了记录比特币这种数字货币的交易,确保每一笔交易的记录都公开透明、不可篡改,避免出现“双重支付”的问题,也就是同一笔钱被花两次的情况。
林小星盯着那行字看了好久,又摸了摸口袋里凉丝丝的冰棒,又看了看电脑上还没暗下去的蓝光,突然笑了。她才不管什么分布式账本、不可篡改、去中心化呢,她只知道,她以后有了一个永远不会丢东西的小岛,还有两个可爱的小精灵朋友,下次考了高分,她要把卷子存在魔法岛里,还要带最好的朋友Mimi一起去魔法岛吃棉花糖!
她正想着,手机突然弹出来一条Mimi发来的微信消息,头像还是她上次画的奥特曼:“小星!我今天在巷口捡了个和你那个U盘好像的东西!也是透明壳的,里面有小方块!你明天要不要来我家玩?我妈妈说可以给你做巧克力曲奇!”
林小星盯着那条消息,眼睛一下子亮了。她赶紧点开Mimi发的图片,那是个和她捡的一模一样的U盘,只是上面的方块纹路是粉色的,和她的是蓝色的刚好凑成一对。她攥紧了口袋里的U盘,又看了看电脑上还没完全暗下去的蓝光,突然觉得,她的冒险,才刚刚开始呢。
【纸书排版注:本章结尾为跨页插图,标注「插画3:林小星攥着U盘笑,窗外飘着魔法岛的云」,画面温馨有悬念,引导读者继续阅读下一章】 【电子版交互提示:点击Mimi的消息可查看U盘的放大图,与林小星的U盘纹路对比,提示读者注意两者的关联】
---
【本章知识点梳理(纸书附录/电子版侧边栏)】 1. 区块链就像魔法岛:由一个个存东西的「区块」(小方块)通过「链」(连接线)连起来 2. 分布式存储:所有小方块都有一样的内容备份,不会因为单个方块损坏就丢失 3. 不可篡改:要改内容需要修改所有小方块的记录,几乎不可能做到 4. 共识规则
<chapter id="1" type="intro" level="1"> 五月的风裹着梧桐絮飘过老巷子的时候,林小星正攥着半根化了一半的橘子味冰棒,踩着一地碎金似的阳光往家跑。她书包侧袋露着半张数学测验卷,右上角用红笔写的“98”明晃晃的,那是她求了妈妈好久才答应的奖励:考到95分以上,就给她买最新款的精灵盲盒。今天放学她特意绕了远路,想看看巷口卖棉花糖的李爷爷今天有没有出摊,要是能买个棉花糖再回家,那今天可就完美到能在日记本上画三个小星星了。
【纸书排版注:此处为跨页全彩插图,标注「插画1:林小星捡到U盘」,画面展示扎羊角辫的小女孩蹲在草窠边,手里举着透明带方块纹路的U盘,夕阳把她的影子拉得长长的,旁边散落着梧桐絮】 【电子版交互提示:点击此处U盘图标可触发蓝光吸入动画,播放林小星进入魔法岛的动态效果】
她正蹦蹦跳跳地踩着砖缝走,脚边突然被个硬邦邦的东西硌了一下,疼得她“哎哟”一声蹦起来,冰棒都差点甩出去。低头一看,草窠里躺着个亮晶晶的东西,在夕阳下闪着细碎的金光,像个藏了星星的小冰块。林小星好奇地蹲下来捡,入手凉丝丝的,是个只有拇指大的U盘,外壳是透明的,里面嵌着密密麻麻的小方块纹路,像极了她上周在科学课上看的食盐晶体结构图,连在一起的样子,活像一条用小金块串起来的链子,每个小方块的边角都磨得圆润润的,像被人攥在手里把玩了好久。她翻来覆去看了半天,U盘背面还刻着个小小的奥特曼头像,和她书包上挂的挂件一模一样,不知道是不是哪个同样喜欢奥特曼的小朋友掉的。
“这谁的U盘呀?长得还挺好看。”林小星把U盘举到阳光下看了看,那些小方块居然会慢慢变色,从透明变成淡蓝色,像把一小片天空装进了U盘里。她左右看了看,巷子里连个鬼影子都没有,李爷爷的棉花糖摊也没来,干脆把U盘塞进书包,想着回家插电脑里看看,要是存了好看的动画片,说不定还能用来抵今天没买到棉花糖的遗憾。
回家的路好像比平时短了一半,林小星刚把书包扔在沙发上,就蹭到妈妈的笔记本前——妈妈今天去加班了,电脑没锁,她上次偷偷用电脑查精灵盲盒的攻略还没被妈妈发现呢。她手忙脚乱地把U盘插进接口,本来以为会像往常一样弹出来个文件夹,结果屏幕突然暗了下去,紧接着涌出一团柔和的蓝光,像把整个夏天的星空都揉进了屏幕里,光里还飘着小小的彩色泡泡,碰在脸上痒酥酥的,像妈妈给她买的泡泡水吹出来的泡泡。林小星还没反应过来,就觉得身子一轻,像是被云朵托了起来,书包上的奥特曼挂件飘在半空,连她刚才啃了一半的橘子味冰棒都化成了一串亮晶晶的小泡泡,顺着蓝光飘进了屏幕里。
等脚再落地的时候,鼻尖先闻到了甜香。不是妈妈做蛋糕的甜香,是棉花糖混着橘子汽水的味道,风一吹还带着点青草的香气,脚下的云踩上去软得像刚晒过的棉花被,还带着点阳光的温度,踩上去还会陷下去一个小小的脚印,过几秒又自动弹回去。林小星忍不住弯下腰揪了一小块云塞进嘴里,甜丝丝的,居然真的是棉花糖的味道!她刚想再咬一口,就听见个软乎乎的声音在耳边响:“哎呀!那个云不能吃啦!吃了会肚子疼的!”
她抬头一看,一个圆滚滚的小精灵正站在她面前,比成年人的巴掌还小一点,身上带着粉色的方块纹路,怀里抱着个比自己还大的棉花糖,看见林小星笑出了两个小梨涡:“我是云朵精灵小软,这个棉花糖给你吃!我远远就看见蓝光了,就知道有新朋友来啦!”
林小星接过棉花糖咬了一口,比她以前吃的所有棉花糖都软,甜丝丝的还带着点奶香味,风一吹就化在嘴里,连手上都沾了层薄薄的糖丝。她刚想问问这棉花糖是什么做的,就听见脚边的云层里传来“咚、咚、咚”的声响,像个小皮球在蹦。她低头一看,一个圆滚滚的小家伙正从云里滚过来,身上全是亮闪闪的银灰色小方块,每个方块都发着淡蓝色的光,连滚过来的路上都留下一串小小的蓝色光脚印,怀里还抱着一摞比它还高的、画着方块纹路的小册子,走起路来“哗啦哗啦”响,像揣了一书包的小石头。
“哎呀!是区块块来啦!”小软赶紧把怀里剩下的半块棉花糖塞给林小星,自己蹦蹦跳跳地迎上去,“区块块是魔法岛的导游,专门给新来的小朋友讲规则哒!”
那个小家伙滚到林小星面前,仰着圆乎乎的小脸,方块组成的眼睛眨呀眨:“你好呀林小星!我是区块块,欢迎来到区块链魔法岛!你看,我身上的这些发光小方块,就是魔法岛最特别的东西啦!”
林小星好奇地伸手戳了戳区块块身上的小方块,凉丝丝的,还带着点阳光晒过的暖意,戳一下还会发出“叮”的一声轻响,像风铃的声音。她刚想问这些小方块是什么,就看见远处飘过来一大片亮闪闪的、大大小小的方块,像一群发光的小水母在云里游,每个方块里都装着不一样的画面:有刚才巷口李爷爷推着棉花糖摊的画面,有她自己刚才捡U盘蹲在草窠里的画面,有她家电脑屏幕闪蓝光的画面,甚至还有她上周在科学课上观察食盐晶体的画面,每个画面都清清楚楚,连她当时举着放大镜皱眉的样子都看得见。
【纸书排版注:此处为跨页全彩插图,标注「插画2:魔法岛全景」,画面展示飘着发光方块的云岛、圆滚滚的区块精灵和云朵精灵,远处的小方块里装着不同的生活场景,有小朋友画画、选班长的画面】 【电子版交互提示:点击任意发光小方块可查看方块内的存储内容,部分方块包含林小星过往生活的动态影像,点击小精灵可弹出介绍卡片】
“哇!这些小方块里怎么会有我刚才的画面呀?”林小星惊讶得张大了嘴,差点把嘴里的棉花糖掉出来。
区块块得意地挺了挺胸,身上的一排小方块跟着闪了闪:“这就是魔法岛最厉害的魔法啦!你看,平时你在家里画画,画好了就存在你的画册里,要是画册