数字货币和计算机行业:代码背后,技术人该盯住的三个方向
作为在计算机行业摸爬滚打了十几年的人,我对数字货币和计算机行业的关系有一些自己的观察。这不是一个纯金融话题,底层全是技术。区块链、密码学、分布式共识……这些东西跟咱们日常写代码、做系统架构是同一套东西。
具体说,数字货币催生了密码学工程的大规模落地。以前RSA、椭圆曲线这些东西只在教科书里见,现在每个交易所、钱包、智能合约都在用。我去年帮一个金融客户做链上审计,光密钥管理那套方案就写了三个月。

分布式数据库也是被数字货币逼出来的。比特币节点同步、以太坊状态机,说白了都是一致性问题。CAP定理、Paxos、Raft,这些在链上被重新组合了一遍。我见过不少团队把共识算法搬进内部微服务做数据同步,比原来MQ方案还稳。
往实际业务靠一靠,计算机行业里现在多了一整条智能合约开发的岗位线。Solidity、Rust写链上逻辑,跟写Java、Go其实思维方式差不多,只是运行环境变成了虚拟机。我带过的一个应届生从Java后端转Solidity数字货币和计算机行业,两个月就上手了数字货币和计算机行业:代码背后,技术人该盯住的三个方向,底层逻辑是通的。
所以数字货币对计算机行业来说,不是风口的故事,是技术栈在往深里挖。你写代码、做架构、搞安全,都会碰到它。把它当成一门工程语言来学,比追币价实在得多。