回滚是指由于程序或数据处理错误而将程序或数据恢复到最后正确状态的行为。回滚包括程序回滚和数据回滚。(360百科)
回滚交易是指中央服务器规定某个币种的数据有的是正确的,有的是错误的。这个货币的客户端一旦收到这样的信息,不管服务器发给你的数据包是否正确,都会按照这个数据执行。
简单来说,用户已经在交易所完成了交易,但由于种种原因,交易所强制将交易恢复到原来的状态。
最著名的交易回滚就是以太坊的硬分叉:一个大型交易所被黑客攻击,大量以太坊被盗。这次交易所联合几个以太坊矿池,依靠计算能力的优势,强行将交易回滚到之前的状态,认定黑客盗取的以太坊是非法交易。这引起了以太坊社区部分成员的反对。不认可这种回滚的人继续沿用原来的链,认可的人沿用新的链,导致以太坊分裂为以太坊ETC和以太坊ETH。这就是以太坊难以分裂的原因。
回滚交易的行为受到了一些用户的质疑,他们认为这“违背了区块链精神”(去中心化、不可更改)。那么事务应该回滚吗?交易所被黑后,希望通过回滚交易挽回一些损失。但是这种操作会误伤一些同时转账的人。而且交易回滚后,所有交易记录都被删除,无法得知交易所本身是否参与了恶意操作,给人一种店家欺负顾客的感觉。
就好像在比赛现场,甲方最后赢了,裁判却宣布比赛无效。这样的操作当然会让乙方高兴,但是会让甲方不满,由此产生的矛盾是不可调和的。
回滚的好处是,除了让交易所挽回损失,还会让黑客一无所获,还会威慑黑客,因为黑客不会一而再再而三的做无用的事情。
当然,任何事物都有其两面性,缺点也是显而易见的。会让一部分用户流失,损害交易所的公信力,甚至造成一个公链社区的分裂。
简而言之,事务回滚违背了区块链的去中心化和不可改变的精神,充满了集中和集中化的特点。虽然可以挽回一些损失,抑制黑客,但这种行为会让交易所失去公信力,受到了人们的强烈谴责。
相关问答:相关问答:交易回滚是什么意思?
以太坊发生过这种事,当时一个大型交易所被黑客黑了,盗走一大笔以太坊。然后交易所联合几个以太坊矿池,依靠算力优势,告诉社区内的以太坊用户强行忽略前两个区块的新交易,从倒数第三个区块开始继续交易。
这样交易记录就被滚回N分钟前,让黑客偷盗以太坊的交易被认为非法了,但这是非常严重的信用危机事件,比特币最初就千方百计想避免这种占有51%算力的问题,以太坊却因为大玩家为了挽回自己损失强行滚回。
但是交易滚回,只是以太坊分区内一部分成员承认,不承认的继续按照原始链走,承认的按照新链走,彼此互相不承认,以太坊从此分裂成以太币ETC和以太坊ETH两种货币,就是所谓的硬分叉。
不过以太坊作为第一个以智能合约为特色的数字货币,还是有其价值的。比特币因为是第一个区块链技术的数字货币,会过分强调安全性的,短期内不会涉足智能合约的特性。相对于莱特币这种机制超像比特币,仅仅提升了结算速度的货币来说,以太坊的特性大概率会在将来占有一席之地。而莱特币则很难说会有同样光明的前途。