Vitalik Devon演讲:PoS如何让以太坊网络更加安全
以太坊联合创始人Vitalik Buterin昨日表示,在未来几年内,以太坊将开始采用比比特币更安全的共识机制PoS。在Devon 5的主题演讲中,他说新的共识机制将使网络攻击的运行成本更高,从而使网络更安全。
以太坊是最具雄心的区块链平台之一,它在未来几年将经历巨大的变化,这将使其具有可扩展性,并能够支持更多的用户。为了做到这一点,以太坊正在从PoW(矿工用算力创建新区块)转变为PoS(持币者拿出代币作为抵押,同时保持网络运行)。
完成这个路线图将花费数年时间,这对反复无常且快速前进的加密货币领域来说就像是一辈子那么长。但是,Buterin认为,这样做是值得的——不仅是为了可扩展性,也是为了安全。
Buterin在演讲的前五分钟谈论了比特币,并向其化名的发明者中本聪致敬。中本聪创造了一种“密码经济学”来激励全世界的人们保持区块链的运行。中本聪的天才之处在于,他认为如果有人想让系统崩溃,他们必须为此付出高昂的代价。理性的参与者总是选择保护自己的资金,因此这个计划是很有意义的。
但是有一个问题,Buterin说。
“如果攻击者有非常强的、额外的协议激励,或者只是想看着这个世界被摧毁,那该怎么办呢?这可能是一个政府,或者是想找点乐子的黑客。这里忽略了一点,我们假设这些作恶者只会出于经济因素(发动攻击),如果有人就是不顾一切想要破坏它呢?”那么PoS将如何提高一场攻击所需付出的成本?
网络由“验证者”(validators)运行,而不是由矿工创建新区块。这些验证者利用智能合约按照自己的意愿锁定资金,这个过程被称为staking。被锁定的以太坊越多,他们就能创建更多的区块,获得更多的奖励。但他们失去的也可能更多。
这就是区块链需要阻止想要用虚假交易创建区块的行为的地方。Buterin把这样的作恶者称为“邪恶的笑脸人”。
PoS引入了一个可以对验证者进行质疑的系统。验证者在链上创建新区块之后,在一段特定的时间内,任何人都可以“挑战”它。如果挑战者可以证明某个区块是非法的,那么邪恶的笑脸人就会失去他的抵押的资金——其中一部分会被发给挑战者。
Buterin说:
“挑战者可以提交指向(有问题的区块)的交易。这个计算的过程在区块链上运行。区块链的‘内心活动’会是:‘正确答案是256这个人提交上来的是250所以这个人错了。’原先出块的人的资金被没收,一部分给了挑战者。”以太坊的PoS就是这样提高区块链攻击成本的。如果有人真的想让网络瘫痪,他们必须创建大量的恶意区块。要做到这一点,他们必须拿出大量的以太坊作为抵押品,如果受到挑战,他们将失去这些抵押品。这使得大型攻击的运行成本大大增加,Buterin声称,这将是对PoW的改进。
一个更强大的加密经济模型将让以太坊在多个方面受益——让layer 2解决方案(在以太坊构建可扩展性更强的协议层)更安全,让轻量级客户机(在移动设备上运行以太坊)更安全。
Buterin说:
“中本聪创造了一个非常有趣和强大的东西,现在我们可以在此基础上建造强大的事物。”