加密货币名称里的加密,本质指代密码学技术体系,并不是把链上交易记录隐藏加密、不让外人查看,而是依靠成熟的数学算法实现资产确权、交易验真与账本防篡改,以此脱离第三方机构完成去中心化价值流转。很多新手容易产生认知误区,误以为区块链交易信息处于加密隐藏状态,实际上比特币、以太坊主流公链的所有转账地址、金额、区块信息全部公开可查,密码学在这里承担的是权属验证功能,而非单纯的数据隐藏。整套体系依靠哈希函数、椭圆曲线非对称加密、数字签名三类核心技术协同运转,也是区分加密货币与普通数字代金券最关键的底层壁垒。

非对称加密构建了币圈最基础的账户体系,也就是大众熟知的公钥与私钥机制。钱包创建之初,算法会生成一组相互关联的密钥,私钥需要用户永久保管,相当于拥有资产的唯一凭证,公钥由私钥通过单向运算得出,再经过哈希处理最终生成收款地址。这套算法具备单向特性,凭借公钥无法反向推算出私钥,当用户发起转账时,使用私钥对交易信息完成数字签名,网络上所有节点可以借助公开地址对应的公钥核验签名真伪,确认交易由资产持有人主动发起,杜绝他人伪造转账指令。这也是行业内公认的核心准则:掌握私钥才算真正持有加密货币,托管平台钱包本质是平台代为保管私钥,用户并不拥有资产完整控制权。

哈希加密算法承担维护区块链账本稳定、实现不可篡改的作用,最具代表性的便是比特币采用的SHA-256算法。哈希函数能够把任意长度的数据,转换成一串长度固定的字符,只要原始信息出现细微改动,最终输出的哈希值就会发生巨大变化。区块链中每个区块都会记录上一个区块的哈希值,区块之间依靠哈希值首尾相连形成链条。如果有人试图篡改历史区块内的转账记录,对应区块哈希数值会立刻改变,后续所有区块的关联哈希全部失效,想要篡改成功就需要同时控制全网绝大多数节点,在现有算力条件下几乎无法实现。同时哈希运算也被用于生成钱包地址、构建默克尔树快速校验区块内交易有效性,贯穿整条公链运行流程。

理清加密的真实含义,也能帮助投资者分辨市场上大量空气项目。正规加密货币的加密体系属于开源底层基础,算法公开、逻辑可验证;不少山寨币种刻意夸大加密概念,打着超强加密、绝对匿名作为宣传噱头。主流公链仅依靠密码学实现权属保护,交易地址公开可追溯,不存在完全匿名特性;真正实现隐私交易的币种,是在基础密码学之上叠加零知识证明等隐私技术,二者不能混为一谈。另外还要区分日常电脑文件加密与区块链密码学,普通文件加密目标是隐藏内容,而加密货币的密码学重在确权与校验,二者应用目标完全不同,不能套用同一套理解逻辑。
