业内常说"区块链不可能三角":安全、去中心化和可扩展性很难同时做到最好,每条公链都在其中做了不同的取舍。
对用户来说,在哪条链上操作,决定了手续费高低、到账快慢,以及你需要信任多少中心化的环节。
一层公链(Layer 1)
Layer 1指拥有独立共识的区块链,例如比特币、以太坊、Solana、Cardano、Avalanche。以Solana为例,它依靠高性能服务器换取速度,代价是运行验证节点的门槛更高。
二层网络(Layer 2)
二层网络运行在主链之上,借用主链的安全性。乐观Rollup(如Arbitrum、Optimism)默认交易有效,留出一段挑战期;零知识Rollup(ZK Rollup)则为每次状态变更生成密码学证明。目前不少Rollup仍由单一运营方排序交易,这是需要留意的风险。
预言机
区块链只知道链上的数据。智能合约如果要知道美元兑人民币的汇率,就需要预言机把外部数据传上链。Chainlink是最常见的预言机网络。预言机数据被操纵,曾在DeFi里造成数以百万美元计的损失。
跨链桥
跨链桥负责在不同公链之间转移资产:在一条链上锁定原资产,在另一条链上发行对应的映射资产。桥里通常沉淀着大量资金,因此是黑客最爱攻击的目标。2022年Ronin跨链桥被盗约6亿美元,是史上最大的加密盗窃案之一。