区块链的新视角:数据库、共识、Rollup与桥
本文来自 Arbitrum 基金会和 Lemniscap 的 Patrick McCorry。Patrick 是英国第一位加密货币博士毕业生,在 2013 到 2016 年攻读博士期间,研究比特币和以太坊相关方向,之后在伦敦国王学院担任助理教授,UCL、NCL 和 UIUC 做研究员。2019 年,Patrick 离开大学进行 Layer2 方向创业,并被 Infura 收购,他在 Infura 期间还制作了一整套区块链课程。之后 Patrick 加入了 Lemniscap 和 Arbitrum Foundation。
本文分两部分,第一篇为《区块链作为数据库》(Blockchain as a Database),第二篇是《数据库跨链》(Bridging Databases)。Patrick 用第一性原理,将区块链抽象成共识协议+数据库的形式,并以此为基础,解释了 Layer1、Layer2 和跨链桥的工作原理,以及 Layer1 和 Layer2 的区别等。
以下为经律动编译的文章原文:
《区块链即数据库》
关于验证桥是否定义了 rollup 存在了很大的争议,或者换句话说:
rollup 等于桥?
我们先退后一步,用第一性原理看这个问题。
什么是区块链?
如何把资产从一个数据库通过桥转移到另一个数据库?
我们通过两篇文章讨论上述两个话题,讨论完毕后再回过头审视这两个话题,评估其正确与否。
什么是区块链?
区块链的主要目的:允许任何第三方算出相同的数据库信息,并相信这份数据有效
区块链的核心是数据库,其中记录着:
账户余额
智能合约代码
程序状态
在几乎所有的系统中,区块链都定义了所有历史交易的顺序。
至少这是很长一段时间内,我们学到的。
它不必是一串交易列表。很可能是一个状态差异列表,边上还有零知识证明。
那,什么是区块链?
区块链,是一组有顺序的数据表,可以根据确定的规则计算出数据库副本。
重新强调下区块链的目的:
允许用户计算出数据库副本。
唯一的任务就是让复制这个数据库成为可能。
很无聊对吧?
对区块链达成了共识
关于区块链,其中的一个难题是:
社区如何达成全球一致(共识),并且认识到什么是真正的区块链。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。