以太坊基金会首席科学家Vitalik Buterin在2014说过, “我们会不断尝试,直到解决扩容问题。”
现在四年过去了,Serenity开始倒计时,Plasma侧链的测试网上线,安永(EY)正在以太坊公共区块链上实施零知识证明,微软和英特尔进场,计划创建可以大规模扩展的公共区块链。
英特尔区块链项目办公室总监Mike Reed表示:
通过在链下执行以太坊智能合约,英特尔软件保护扩展(Intel Software Guard Extensions)等开源eEVM和可信执行环境(TEE)可以帮助提高区块链的扩展性并加强隐私。
有了eEVM开源,加上EEA推出的可信计算API(Trusted Compute API,简称TC API),任何区块链开发者都可以使用链下智能合约。
在Devcon4宣布的TC API扩展了对链下工作负载的去中心化信任概念。
有了TC API,交易可以在链下计算环境执行,然后把结果返回到以太坊区块链主网。
微软推出了Enclave-ready EVM(eEVM),并表示:
这一贡献证明了英特尔SGX技术等TEE如何增强EVM的保密性。
我们希望这个代码库可以作为整个生态系统的项目起点,让启用TEE的EVM合约逻辑可以在任何区块链上或链下计算场景工作。
简单来说,你也许熟悉闪电网络。资金锁定在公共区块链中,在第二层通过哈希进行多少次交易都可以,最终结果写入公共区块链,而在第二层记录余额变化。
上述情况会产生许多问题,康奈尔团队建议可以使用硬件等可信执行环境避免或减少这些问题。把资金锁定在硬件“钱包”中,就能以每秒约3万笔交易的速度与其他硬件进行交易。如他们所说:
“我们把Teechain描述为新的链下支付协议,利用可信执行环境(TEE),在区块链上以异步访问的形式,进行安全、高效和可扩展的资金划转。
Teechain通过引入安全支付链来实现多个渠道付款。
Teechain有两个策略来降低TEE失败的可能性:一是永久存储备份,二是复制新链作为变体。
我们用Intel SGX作为TEE和可操作的比特币区块链来评估Teechain的实现。
与现有支付渠道相比,原型的大部分指标实现了数量级变化:有了跨大西洋部署的Teechain复制节点,可以实现超过每秒33,000笔交易的吞吐量,并且仅0.1秒延迟。”
康奈尔团队正在比特币环境中尝试这种做法,而微软和英特尔正在以太坊网络上进行类似尝试。
科技巨头似乎正在改善以太坊的基础架构,以便满足更多需求,这意味着,多方正在从各个角度解决扩展性问题。