Bài học 1

Cartesi 介绍

本模块介绍 Cartesi ,这是一个创新的 Layer 2 平台。Cartesi 使开发者能够利用 Linux 和标准软件栈构建去中心化应用程序(dApps),实现复杂的链下计算,同时保障区块链的安全性。

什么是 Cartesi?

Cartesi 是一个 Layer-2 平台,设计目的是让开发者能够在 Linux 和标准软件栈上创建去中心化应用程序(dApps)。与其他常见的区块链环境不同,后者通常需要专门的语言知识(如 Solidity),而 Cartesi 允许开发者使用他们已经熟悉的主流编程语言和工具,如 Python、C++,甚至机器学习库。这使得区块链开发向更广泛的软件工程师群体开放,并允许创建更复杂和计算密集型的 dApp。

该解决方案允许链下计算,这有助于减轻区块链的负担,并使应用程序能够执行在链上会过于昂贵或缓慢的任务。链下计算安全地锚定到区块链上,确保了 dApp 的完整性和安全性,同时避免了链上处理的限制。

平台通过 Cartesi Machine 实现这一目标。Cartesi Machine 是一个模拟 RISC-V 架构的虚拟机,能够运行完整的 Linux 操作系统。这种设置使开发者能够构建需要复杂文件系统、数据库和其他在传统智能合约环境中难以实现的功能的应用程序。此外,Cartesi 支持多种 Rollup 解决方案,包括乐观(optimistic)rollup。这不仅有助于提升区块链的吞吐量,还能同时保持去中心化和安全性。

Cartesi 主要以以太坊区块链为基础层运作,但同时支持与其他区块链的集成,包括币安智能链(BNB)、Polygon 和 Avalanche。这种多链兼容性使开发者能够在多个区块链生态系统中灵活部署他们的去中心化应用程序(dApps)。

Cartesi 的发展史


Cartesi Development Team

创立和早期发展(2018 - 2019)

Cartesi 于 2018 年由一群在区块链和软件开发领域经验丰富的专业人士创立。创始团队包括 Erick de Moura(首席执行官)、Diego Nehab(首席技术官)、Augusto Teixeira(首席科学官)和 Colin Steil(首席运营官)。这些创始人汇集了学术界、软件工程和创业领域的专业知识,致力于解决区块链开发中最紧迫的挑战,尤其是围绕可扩展性和易用性的问题。

Cartesi 的核心愿景是打造一个平台,让开发者能在去中心化环境中使用主流软件栈(尤其是 Linux),并运用熟悉的编程语言和工具。这一创新设计旨在消除传统软件开发与区块链技术之间的鸿沟。Cartesi 的目标是赋能开发者,使他们能够构建复杂且可扩展的去中心化应用程序(dApps),突破传统区块链的计算限制。

初始代币发行(ICO)和代币启动(2020年4月)

2020年4月,Cartesi 启动了其初始代币发行(ICO,Initial Coin Offering),售出了1亿枚 CTSI 代币,筹集了约150万美元。

在 ICO 之后,Cartesi 专注于开发其主要技术,包括 Cartesi Machine、用于数据可用性的 Noether 侧链,以及 Descartes Rollups,这是一种允许可扩展链下计算的乐观 rollup 解决方案。

这些技术共同构成了 Cartesi 的基础设施,使 dApps 能够在链下处理复杂任务,同时保持区块链的安全性和去中心化。

生态系统增长和扩展(2021 - 2022)

随着技术的成熟,Cartesi 逐渐吸引更多的开发者和项目加入其生态系统。该平台能够与以太坊、币安智能链和 Polygon 等主要区块链集成,进一步增加了其吸引力。其技术允许构建更复杂的 dApps,特别是在游戏、金融和现实世界数据应用等领域。

挑战和持续发展(2022 - 至今)

尽管取得了成功,Cartesi 仍面临着与其技术复杂性和生态系统成熟度相关的挑战。该平台依赖基于 Linux 的环境,为不熟悉这种设置的开发者带来了学习曲线。此外,由于生态系统处于早期阶段,资源和社区支持仍在持续发展中。

为应对这些挑战,Cartesi 致力于改进开发者工具、提升用户体验,并通过战略合作和集成来扩展其生态系统。一个典型例子是与 Avail(一个模块化区块链框架)的集成,旨在优化 Cartesi 驱动的 dApps 的数据可用性和可扩展性,从而推进 Web3 开发。

截至 2024 年,Cartesi 持续完善其技术并扩展生态系统,重点关注提高去中心化应用程序的可扩展性和效率,同时努力使其对更广泛的开发者群体更加友好和易于使用。

路线图

Cartesi 的路线图聚焦于三个核心目标:提升平台可扩展性、拓展区块链集成范围以及优化 dApp 开发工具。未来的重要里程碑包括支持更多区块链、优化性能,以及引入去中心化治理机制,让社区能够积极参与平台的发展进程。这份路线图清晰地展现了 Cartesi 生态系统在功能拓展和应用推广方面的战略重点。

亮点

  • 开发者可访问性:Cartesi 让开发者能使用熟悉的编程语言(如 Python 和 C++)创建复杂的 dApps,从而将区块链开发扩展到更广泛的受众。
  • 链下计算:通过 Cartesi Machine,该平台支持链下计算,减轻了区块链的计算负担,使资源密集型任务成为可能。
  • 可扩展性解决方案:Cartesi 采用乐观 rollups 技术提高区块链吞吐量,同时保持去中心化和安全性。
  • 区块链集成:虽然主要基于以太坊运作,Cartesi 还与币安智能链、Polygon 和 Avalanche 等其他区块链集成,增强了其versatility。
  • 持续发展:自 2018 年成立以来,Cartesi 一直致力于通过技术进步、战略合作和拓展开发者工具来优化其生态系统。
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 1

Cartesi 介绍

本模块介绍 Cartesi ,这是一个创新的 Layer 2 平台。Cartesi 使开发者能够利用 Linux 和标准软件栈构建去中心化应用程序(dApps),实现复杂的链下计算,同时保障区块链的安全性。

什么是 Cartesi?

Cartesi 是一个 Layer-2 平台,设计目的是让开发者能够在 Linux 和标准软件栈上创建去中心化应用程序(dApps)。与其他常见的区块链环境不同,后者通常需要专门的语言知识(如 Solidity),而 Cartesi 允许开发者使用他们已经熟悉的主流编程语言和工具,如 Python、C++,甚至机器学习库。这使得区块链开发向更广泛的软件工程师群体开放,并允许创建更复杂和计算密集型的 dApp。

该解决方案允许链下计算,这有助于减轻区块链的负担,并使应用程序能够执行在链上会过于昂贵或缓慢的任务。链下计算安全地锚定到区块链上,确保了 dApp 的完整性和安全性,同时避免了链上处理的限制。

平台通过 Cartesi Machine 实现这一目标。Cartesi Machine 是一个模拟 RISC-V 架构的虚拟机,能够运行完整的 Linux 操作系统。这种设置使开发者能够构建需要复杂文件系统、数据库和其他在传统智能合约环境中难以实现的功能的应用程序。此外,Cartesi 支持多种 Rollup 解决方案,包括乐观(optimistic)rollup。这不仅有助于提升区块链的吞吐量,还能同时保持去中心化和安全性。

Cartesi 主要以以太坊区块链为基础层运作,但同时支持与其他区块链的集成,包括币安智能链(BNB)、Polygon 和 Avalanche。这种多链兼容性使开发者能够在多个区块链生态系统中灵活部署他们的去中心化应用程序(dApps)。

Cartesi 的发展史


Cartesi Development Team

创立和早期发展(2018 - 2019)

Cartesi 于 2018 年由一群在区块链和软件开发领域经验丰富的专业人士创立。创始团队包括 Erick de Moura(首席执行官)、Diego Nehab(首席技术官)、Augusto Teixeira(首席科学官)和 Colin Steil(首席运营官)。这些创始人汇集了学术界、软件工程和创业领域的专业知识,致力于解决区块链开发中最紧迫的挑战,尤其是围绕可扩展性和易用性的问题。

Cartesi 的核心愿景是打造一个平台,让开发者能在去中心化环境中使用主流软件栈(尤其是 Linux),并运用熟悉的编程语言和工具。这一创新设计旨在消除传统软件开发与区块链技术之间的鸿沟。Cartesi 的目标是赋能开发者,使他们能够构建复杂且可扩展的去中心化应用程序(dApps),突破传统区块链的计算限制。

初始代币发行(ICO)和代币启动(2020年4月)

2020年4月,Cartesi 启动了其初始代币发行(ICO,Initial Coin Offering),售出了1亿枚 CTSI 代币,筹集了约150万美元。

在 ICO 之后,Cartesi 专注于开发其主要技术,包括 Cartesi Machine、用于数据可用性的 Noether 侧链,以及 Descartes Rollups,这是一种允许可扩展链下计算的乐观 rollup 解决方案。

这些技术共同构成了 Cartesi 的基础设施,使 dApps 能够在链下处理复杂任务,同时保持区块链的安全性和去中心化。

生态系统增长和扩展(2021 - 2022)

随着技术的成熟,Cartesi 逐渐吸引更多的开发者和项目加入其生态系统。该平台能够与以太坊、币安智能链和 Polygon 等主要区块链集成,进一步增加了其吸引力。其技术允许构建更复杂的 dApps,特别是在游戏、金融和现实世界数据应用等领域。

挑战和持续发展(2022 - 至今)

尽管取得了成功,Cartesi 仍面临着与其技术复杂性和生态系统成熟度相关的挑战。该平台依赖基于 Linux 的环境,为不熟悉这种设置的开发者带来了学习曲线。此外,由于生态系统处于早期阶段,资源和社区支持仍在持续发展中。

为应对这些挑战,Cartesi 致力于改进开发者工具、提升用户体验,并通过战略合作和集成来扩展其生态系统。一个典型例子是与 Avail(一个模块化区块链框架)的集成,旨在优化 Cartesi 驱动的 dApps 的数据可用性和可扩展性,从而推进 Web3 开发。

截至 2024 年,Cartesi 持续完善其技术并扩展生态系统,重点关注提高去中心化应用程序的可扩展性和效率,同时努力使其对更广泛的开发者群体更加友好和易于使用。

路线图

Cartesi 的路线图聚焦于三个核心目标:提升平台可扩展性、拓展区块链集成范围以及优化 dApp 开发工具。未来的重要里程碑包括支持更多区块链、优化性能,以及引入去中心化治理机制,让社区能够积极参与平台的发展进程。这份路线图清晰地展现了 Cartesi 生态系统在功能拓展和应用推广方面的战略重点。

亮点

  • 开发者可访问性:Cartesi 让开发者能使用熟悉的编程语言(如 Python 和 C++)创建复杂的 dApps,从而将区块链开发扩展到更广泛的受众。
  • 链下计算:通过 Cartesi Machine,该平台支持链下计算,减轻了区块链的计算负担,使资源密集型任务成为可能。
  • 可扩展性解决方案:Cartesi 采用乐观 rollups 技术提高区块链吞吐量,同时保持去中心化和安全性。
  • 区块链集成:虽然主要基于以太坊运作,Cartesi 还与币安智能链、Polygon 和 Avalanche 等其他区块链集成,增强了其versatility。
  • 持续发展:自 2018 年成立以来,Cartesi 一直致力于通过技术进步、战略合作和拓展开发者工具来优化其生态系统。
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.