10月27日,随着最后一组同学按下“部署”按钮、演示页面上的区块高度稳稳跳动,为期八周的《区块链原理及应用》(含实验)课程在掌声中圆满收官。这门面向2023级数字经济专业学生的课程,在行业导师洪老师别具一格的设计下,没有止步于教材与幻灯片——同学们以洪老师提供的原始智能合约为起点,分组完成去中心化应用(DApp)从需求分析到上线演示的全流程开发,最终交出“轻工大校园链上一卡通”“链上班费管理系统”等多个可以直接运行的链上应用。八周时间里,区块链对同学们而言,不再是一串抽象术语,而是一行行亲手写下、一笔笔真实上链的代码。

本次实验课程彻底打破了“课堂讲概念、课后写习题”的传统模式,把教室搬进了“项目现场”。八周里,各小组完整走通了需求分析、智能合约设计、前端界面开发、功能测试、一键部署与现场演示的工程闭环——这正是企业级区块链项目的真实流程。技术上,课程以以太坊智能合约和 Hardhat 本地测试链为底座,同学们从一份仅有基础存取功能的合约出发,结合自选场景自行扩展数据结构与业务逻辑:一卡通团队在合约中新增了身份卡、积分体系和链上交易流水;班费管理团队则围绕班级资金的归集、公示与支取,重新设计了权限模型与记账方式。每一个功能背后,都是一次“想清楚再动手”的工程训练。


选题各不相同,成果却呈现出一致而硬核的技术底色:页面上的余额、流水、身份状态全部由链上合约实时返回,没有一处是前端“写死”的假数据;每一笔操作都要经过钱包签名、广播、打包上链,页面同步刷新区块高度与交易哈希;演示全程不依赖任何后端服务器,纯静态页面通过 JSON-RPC 直连本地链即可运行。以校园一卡通项目为例,系统预置学生、教师等多重身份,支持积分与 ETH 双向兑换、校园消费、教务处身份核验,还能生成带二维码的链上在读证明——手机一扫,交易真伪立辨。这些细节意味着,同学们交付的不是“课程作业”,而是经得起点开、经得起查验的“作品”。
“以前在课本上学‘不可篡改’‘去中心化’,总觉得离自己很远。”一位参与课程的同学感慨道,“真正动手才发现,连续发交易要自己管理 nonce,部署完合约地址一变,全组的配置都得跟着改——每一个小问题背后,都是一个真实的工程决策。当看到自己写的页面上区块高度一跳一跳地涨、每笔消费都能在链上查到对应的哈希时,才第一次感觉到‘上链’这两个字是有重量的。”
比做出作品更宝贵的,是同学们对区块链工程边界建立起的清醒认知:本地链重启后状态清零,让大家真正理解了“环境即成本”;智能合约的权限必须写死在代码里,让大家体会到“代码即规则”的分量;前端把按钮置灰不等于真正的安全,让大家懂得了安全防线必须构筑在合约层。这些认知,任何一堂纯理论课都无法给予,唯有亲手踩过坑、亲手修复过,才会内化为工程直觉。课程尾声,同学们还主动建议:未来可进一步引入智能合约安全审计、分布式存储等内容,并探索与真实校园场景的对接——从“完成作业”到“追问更多”,学习内驱力的转变,正是项目式实践教学最有价值的回响。


收官当天,各小组依次登台展示实验过程与成果,每位同学都分享了自己的实践心得。经过现场评比,课程最终评选出冠军、亚军和季军组别,以及三名单人最佳奖。陈老师为获奖同学颁发奖品,勉励大家把这份“把想法变成作品”的劲头带到今后的学习工作中去。
一门课的结束,是一种培养模式的开始。未来,数字经济专业将继续深化“理论+工程实战”的培养模式,让更多学生在亲手搭建的项目中触摸技术的真实肌理,在解决真实问题的过程中理解区块链的技术特性与应用价值——因为最好的学习,永远是“做出来”的。
文图 数字经济2301 戴玉兰