Урок 6

革命应用及创新场景

智能合约带来全新的使用场景、特定需求的增长使多链成为必然

介绍

在前面的章节你已经了解区块链的技术、安全风险及主要分类,但可能对其衍生的重要技术知之甚少,接下来你将了解到完全颠覆应用开发方式的区块链。

智能合约

智能合约的构想最早由 Nick Szabo 在 1994 年的论文 《 The Idea of Smart Contracts 》 中提出,描述了以更自动化的方式强制执行最初合同设定的条件,并以自动贩卖机进行举例。这是一个损失可控且随著不断完善更加安全的商业机制。

在区块链技术蓬勃发展的情况下,智能合约已经能实现更多元的应用方式。你可以将智能合约理解为在区块链上自动执行的程式,在设定好的条件下自动执行指令,无需第三方、中间机构的裁定强制执行。理论上基于智能合约建立的应用,会比中心化应用更公开透明。

说到智能合约,就一定得提到加密货币市值排行第二的 Etheruem(以太坊),它是由 Vitalik 于 2014 年发布的项目,在将近十年的时间里,智能合约的概念催生整个区块链产业的多次创新;2017 年基于 ERC20 标准的众多 ICO、2020 年去中心化金融的爆发、2021 年 NFT 热潮席卷全球…… Etheruem 已是生态发展最活跃的区块链项目。

要想在以太坊上编写智能合约,创建去中心化的应用程序,就必须用 Solidity 进行编写,把它想像成是一种指定系统的沟通语言。智能合约使复杂的流程自动化,区块链的安全性使其避免被篡改或安除,让所有行为都能够按特定标准更高效地被执行。

多链未来

区块链的种类大致能分成公链、私链和联盟链三种。当前最主流、也被广泛认识的是「 公链 」。

随著区块链技术被更多人认识,越来越多人想借由该技术解决对应的问题。若将每一个区块链比喻为一条高速公路,那公链之间就像永不相交的公路般,有各自对应的目的地。多链即是在描述该场景。

为什么多链很重要,且注定是未来 ?

随使用人数、需求在过去两年因去中心化应用快速发展,现有区块链架构已经无法完全承载如此高的使用需求以及更客制化的应用场景。

因此更多团队主动站出来,根据自己的愿景打造更高效、符合其应用场景想像的区块链网路。

针对特定场景打造对应的解决方案听起来很合理,实际上却并不是件容易的事。
这相当于从头设计一套新的作业系统,建立系统时要考虑去中心化、安全性、可扩展性间的权衡;数据要以何种演算法进行加密;什么样的共识机制能够更有效地验证提交资料的正确性 ……

公链项目频出,已发展出特色生态

尽管困难,但自 2020 年开始,我们确实看到了许多创新公链发展出了各具特色的生态:专注于引入主流 IP 发展 NFT 生态的 Flow、 致力于打造区块链网际网路的 Cosmos、兼容以太坊开发语言的 Polygon、号称每秒负载 6 万笔交易的高性能公链 Solana、兼具可扩展性及互操作性的 Avalanche。

以上仅是众多公链的一部分,另外有基于以太坊发展出的 EVM 兼容链,还有基于以太坊主网发展出的 Layer 2 扩容方案,具有代表性的分别是使用 Optimism-rollup 的项目 Optimism、Arbiturm,采用 zk-rollup 的 zksync 。

许多公链为了激励生态发展,不惜注资重金吸引开发者及用户,竞赛早已展开。有没有其他应用能改善多链生态中的竞争,避免流动性的分裂,甚至让生态共同进步的呢 ?那就是「 跨链桥 」

跨链桥促进各生态间的数据交互、资产转移

每一个区块链网络都有特定的共识机制、代币、智能合约、资料结构,这使得彼此之间无法直接进行数据交换。这就很像一位美国人和一位中国人想要使用自己的语言对话,一边说的是英文,另一边讲的是中文,如果没有经过翻译是无法沟通的。

跨链桥让不同区块链网络有了互操作性,开发人员能够彼此协作,各自部署最适合该区块链网络的应用程序,例如,大部分的计算在 A 区块链网络运行,而数据储存则搬移至 B 区块链网路,使不同区块链生态系统可以互相整合。可以说,跨链桥与未来区块链产业的发展息息相关。

模块化区块链

模块化解决方案是为区块链按功能区分成各堆栈,普遍分为执行、结算、共识、安全、数据可用性,由每个模块处理特定任务,各司其职。常见的做法是将执行层(Execution)、安全层(Security )及数据可用性( Data Availability )分开,以更好地解决扩容、去中心化、安全性的不可能三角问题。

模块化提升系统灵活性

长久以来,每个区块链须自己对执行、安全、数据可用性负责,这也导致了扩容上的瓶颈。

模块化架构的优点是提高系统的灵活性,同时保有更好的可扩展性,因为每个模块有明确的分工;且在此架构下,能够更容易针对特定功能进行维护和更新,是更前沿的技术。

Celestia 是模块化公链代表,但离实际落地仍有距离

当前模块化公链尚未有非常明确的落地实例,不过最具代表性的模块化区块链当属 Celestia。

它是一个可被插拔共识和数据可用层,这句话读起来很绕口,简单来说,透过将共识机制和数据拆分,你可能有种应用是基于特定的共识层(节点网路),但却能在多个链上直接部署该应用。

Celestia 将共识层、执行层分开,允许特定应用能根据自身需求优化,理论上基于此架构的程序有更好的灵活性、安全性和可扩展性。

不过它仍属非常早期的阶段,2022 年中才发布测试网,激励测试和主网要在 2023 年才会有明确进度,更何况尽管技术出现,但开发和建设需要积累、生态更需要时间培养,建议现阶段将其理解为未来其中值得留意的一种技术方向即可。

总结

区块链可说天生就适合智能合约,确实 Dapp 的概念因此爆发,出现许多革命性的创新场景,如 DeFi、NFT、GameFi 等,都是依托智能合约概念才得以实现并被广泛采用的场景,随着人们的积累及研究,它在未来还有更多可能性等着我们去发掘

随着应用和使用人数爆发增长,原有的技术已无法完全承载需求,因此出现许多新链为解决特定场景或问题而生, 致力打造区块链网际网路的 Cosmos、兼容以太坊开发语言的 Polygon、号称每秒负载 6 万笔交易的高性能公链 Solana … 多链已成必然未来,且为解锁生态间的流动性,跨链桥基础设施也颇受重视,不过安全性上仍有许多难题待克服。

模块化区块链的相关技术,还在比较早期的阶段,透过将功能模块区分以达到更好的可扩展性及灵活度,当前最具代表性的是 Celestia,不过仍有相当常一段路要走

区块链技术在近几年蓬勃发展,孕育出许多创新的应用,随着应用爆发、使用人数增长,开始出现

重点回顾

  1. 最早的智能合约基于以太坊实现,并催生出一系列如 DeFi、NFT、Dapp 等创新场景应用,此概念真正解锁了区块链的发展潜能。

  2. 多链未来注定发生,因为不同的应用自有不同的数据存储及使用需求要被满足;跨链桥是多链未来中的重要基础设施之一。

  3. 模块化区块链是一种按特定任务、功能去区分堆栈,虽然开发上更为复杂,但能更好地提升系统的灵活性和可拓展性。

相关文章

  1. 什么是智能合约?

  2. 什么是跨链桥?

  3. 什么是COSMOS (ATOM)?

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 6

革命应用及创新场景

智能合约带来全新的使用场景、特定需求的增长使多链成为必然

介绍

在前面的章节你已经了解区块链的技术、安全风险及主要分类,但可能对其衍生的重要技术知之甚少,接下来你将了解到完全颠覆应用开发方式的区块链。

智能合约

智能合约的构想最早由 Nick Szabo 在 1994 年的论文 《 The Idea of Smart Contracts 》 中提出,描述了以更自动化的方式强制执行最初合同设定的条件,并以自动贩卖机进行举例。这是一个损失可控且随著不断完善更加安全的商业机制。

在区块链技术蓬勃发展的情况下,智能合约已经能实现更多元的应用方式。你可以将智能合约理解为在区块链上自动执行的程式,在设定好的条件下自动执行指令,无需第三方、中间机构的裁定强制执行。理论上基于智能合约建立的应用,会比中心化应用更公开透明。

说到智能合约,就一定得提到加密货币市值排行第二的 Etheruem(以太坊),它是由 Vitalik 于 2014 年发布的项目,在将近十年的时间里,智能合约的概念催生整个区块链产业的多次创新;2017 年基于 ERC20 标准的众多 ICO、2020 年去中心化金融的爆发、2021 年 NFT 热潮席卷全球…… Etheruem 已是生态发展最活跃的区块链项目。

要想在以太坊上编写智能合约,创建去中心化的应用程序,就必须用 Solidity 进行编写,把它想像成是一种指定系统的沟通语言。智能合约使复杂的流程自动化,区块链的安全性使其避免被篡改或安除,让所有行为都能够按特定标准更高效地被执行。

多链未来

区块链的种类大致能分成公链、私链和联盟链三种。当前最主流、也被广泛认识的是「 公链 」。

随著区块链技术被更多人认识,越来越多人想借由该技术解决对应的问题。若将每一个区块链比喻为一条高速公路,那公链之间就像永不相交的公路般,有各自对应的目的地。多链即是在描述该场景。

为什么多链很重要,且注定是未来 ?

随使用人数、需求在过去两年因去中心化应用快速发展,现有区块链架构已经无法完全承载如此高的使用需求以及更客制化的应用场景。

因此更多团队主动站出来,根据自己的愿景打造更高效、符合其应用场景想像的区块链网路。

针对特定场景打造对应的解决方案听起来很合理,实际上却并不是件容易的事。
这相当于从头设计一套新的作业系统,建立系统时要考虑去中心化、安全性、可扩展性间的权衡;数据要以何种演算法进行加密;什么样的共识机制能够更有效地验证提交资料的正确性 ……

公链项目频出,已发展出特色生态

尽管困难,但自 2020 年开始,我们确实看到了许多创新公链发展出了各具特色的生态:专注于引入主流 IP 发展 NFT 生态的 Flow、 致力于打造区块链网际网路的 Cosmos、兼容以太坊开发语言的 Polygon、号称每秒负载 6 万笔交易的高性能公链 Solana、兼具可扩展性及互操作性的 Avalanche。

以上仅是众多公链的一部分,另外有基于以太坊发展出的 EVM 兼容链,还有基于以太坊主网发展出的 Layer 2 扩容方案,具有代表性的分别是使用 Optimism-rollup 的项目 Optimism、Arbiturm,采用 zk-rollup 的 zksync 。

许多公链为了激励生态发展,不惜注资重金吸引开发者及用户,竞赛早已展开。有没有其他应用能改善多链生态中的竞争,避免流动性的分裂,甚至让生态共同进步的呢 ?那就是「 跨链桥 」

跨链桥促进各生态间的数据交互、资产转移

每一个区块链网络都有特定的共识机制、代币、智能合约、资料结构,这使得彼此之间无法直接进行数据交换。这就很像一位美国人和一位中国人想要使用自己的语言对话,一边说的是英文,另一边讲的是中文,如果没有经过翻译是无法沟通的。

跨链桥让不同区块链网络有了互操作性,开发人员能够彼此协作,各自部署最适合该区块链网络的应用程序,例如,大部分的计算在 A 区块链网络运行,而数据储存则搬移至 B 区块链网路,使不同区块链生态系统可以互相整合。可以说,跨链桥与未来区块链产业的发展息息相关。

模块化区块链

模块化解决方案是为区块链按功能区分成各堆栈,普遍分为执行、结算、共识、安全、数据可用性,由每个模块处理特定任务,各司其职。常见的做法是将执行层(Execution)、安全层(Security )及数据可用性( Data Availability )分开,以更好地解决扩容、去中心化、安全性的不可能三角问题。

模块化提升系统灵活性

长久以来,每个区块链须自己对执行、安全、数据可用性负责,这也导致了扩容上的瓶颈。

模块化架构的优点是提高系统的灵活性,同时保有更好的可扩展性,因为每个模块有明确的分工;且在此架构下,能够更容易针对特定功能进行维护和更新,是更前沿的技术。

Celestia 是模块化公链代表,但离实际落地仍有距离

当前模块化公链尚未有非常明确的落地实例,不过最具代表性的模块化区块链当属 Celestia。

它是一个可被插拔共识和数据可用层,这句话读起来很绕口,简单来说,透过将共识机制和数据拆分,你可能有种应用是基于特定的共识层(节点网路),但却能在多个链上直接部署该应用。

Celestia 将共识层、执行层分开,允许特定应用能根据自身需求优化,理论上基于此架构的程序有更好的灵活性、安全性和可扩展性。

不过它仍属非常早期的阶段,2022 年中才发布测试网,激励测试和主网要在 2023 年才会有明确进度,更何况尽管技术出现,但开发和建设需要积累、生态更需要时间培养,建议现阶段将其理解为未来其中值得留意的一种技术方向即可。

总结

区块链可说天生就适合智能合约,确实 Dapp 的概念因此爆发,出现许多革命性的创新场景,如 DeFi、NFT、GameFi 等,都是依托智能合约概念才得以实现并被广泛采用的场景,随着人们的积累及研究,它在未来还有更多可能性等着我们去发掘

随着应用和使用人数爆发增长,原有的技术已无法完全承载需求,因此出现许多新链为解决特定场景或问题而生, 致力打造区块链网际网路的 Cosmos、兼容以太坊开发语言的 Polygon、号称每秒负载 6 万笔交易的高性能公链 Solana … 多链已成必然未来,且为解锁生态间的流动性,跨链桥基础设施也颇受重视,不过安全性上仍有许多难题待克服。

模块化区块链的相关技术,还在比较早期的阶段,透过将功能模块区分以达到更好的可扩展性及灵活度,当前最具代表性的是 Celestia,不过仍有相当常一段路要走

区块链技术在近几年蓬勃发展,孕育出许多创新的应用,随着应用爆发、使用人数增长,开始出现

重点回顾

  1. 最早的智能合约基于以太坊实现,并催生出一系列如 DeFi、NFT、Dapp 等创新场景应用,此概念真正解锁了区块链的发展潜能。

  2. 多链未来注定发生,因为不同的应用自有不同的数据存储及使用需求要被满足;跨链桥是多链未来中的重要基础设施之一。

  3. 模块化区块链是一种按特定任务、功能去区分堆栈,虽然开发上更为复杂,但能更好地提升系统的灵活性和可拓展性。

相关文章

  1. 什么是智能合约?

  2. 什么是跨链桥?

  3. 什么是COSMOS (ATOM)?

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.