Cartesi评论(CTSI):扩展以太坊智能合约

随着DeFi革命的不断发展和以太坊日益重要的网络的发展,人们对提高可交易性和降低此类交易中使用的智能合约的费用给予了极大的关注。.

一个运行Cartesi项目的创新开发团队正在寻求通过解决高额交易费用和以太坊网络可扩展性的紧迫问题来改善智能合约.

它通过在Optimistic汇总上使用变体来实现此目的,更重要的是,它允许开发人员使用更多主流软件堆栈(而不是Solidity)进行编码,从而彻底改变了智能合约的创建过程。.

支持链

使用Linux在首选的区块链上构建dApp。图片通过 卡特西

考虑到当前可用的区块链技术,开发人员已经很长时间意识到构建dApp的困难。 Cartesi正在开发一种解决方案,该解决方案将使dApp脱链运行其所有复杂且昂贵的计算,从而消除了过高的区块链成本和区块链技术带来的其他限制.

实际上,使用Cartesi构建的dApp是执行计算的电缆,比在链上运行要高出数百万倍的计算量。.

Cartesi通过提供Linux运行时环境来实现这一目标。这使其成为唯一的基于软件的可验证链下计算系统。通过使用Linux,开发人员现在可以选择使用过去3年来开发的大量软件,这些软件可以运行当今使用的许多Internet应用程序.

笛卡尔特征

有许多功能使Cartesi成为有吸引力的开发环境。以下是建议在dApp开发中使用Cartesi的三个主要功能:

  1. 现实世界的计算符合区块链: 区块链的开发并未考虑到大量的计算。这些苛刻的计算类型需要一个现实的平台。借助Cartesi,可以在Linux操作系统下使用RISC-V处理器在外部运行外部计算。这使开发人员可以使用过去30多年为Linux开发的所有工具,服务和库。.

    区块链现实世界

    Cartesi是区块链和现实世界计算的交集。图片通过 Blockfyre

  2. 可跨多个区块链移植: Cartesi节点不知道什么区块链将其用于计算,从而使其能够为任何区块链运行计算。这删除了区块链的细节,从而使计算变得孤立。反过来,这使它们易于携带,同时还提供了不变性和安全性,并允许部署支付系统.
  3. 保证共识: 涉及的任何一方都可以轻松地验证在区块链外部运行的计算。发生纠纷时,Cartesi会自动对其进行分类。这也将区块链内任何必要的计算保持在最低限度.

Cartesi的可伸缩性解决方案

借助Cartesi,dApp能够运行任何计算,而无需担心交易费用和其他区块链限制。另外,在Cartesi节点内完成的所有计算都是可重现和可验证的。这维持了区块链必要的去中心化以及区块链的安全性保证。在节点内达成本地共识,并将任何争议移交给主链以解决.

Cartesi可扩展性解决方案

Cartesi通过节点和侧链提供可伸缩性。图片来自Blockfyre.

这使Cartesi成为链下可扩展性解决方案。可伸缩性一直是区块链当前发展中的关键问题,因为缺乏可伸缩性一直是dApp大规模采用的限制因素。在基础设施层上显然需要可扩展性,因此有许多公共区块链将其开发工作集中在可扩展性问题的解决方案上.

当前,这些项目主要在针对可伸缩性问题的两种类型的解决方案上工作:第一层解决方案和第二层解决方案.

在第1层解决方案中,通过对基础机制进行更改来改善区块链的可扩展性。例如,正在实施分片解决方案的项目,或者正在寻找改善共识机制的方法的项目。.

第2层解决方案有所不同,因为它们希望解决区块链链外的可扩展性问题。通过这种方式,可以调用任何侧链,等离子解决方案以及Cartesi州立渠道同行的项目。这使得该解决方案的竞争非常激烈,但是截至2021年初,还没有提出任何理想的技术解决方案并将其推向市场。.

笛卡尔第2层

第2层技术提供了区块链之外的可扩展性。图片通过 石灰链技术

Cartesi希望成为采用其独特方法来提高可伸缩性的第一个。这涉及到在链下执行复杂的计算以创建受信任的节点环境,然后通过提供激励措施来验证计算结果来解决所有争议。.

Cartesi节点链外本地共识

区块链的问题之一是,与其他软件解决方案相比,它们的运行速度非常慢。缺乏速度是因为区块链需要许多计算机才能达成共识。这样的全球共识非常耗时,而且非常昂贵。当然,这也使可伸缩性问题复杂化.

但是,任何分散式应用程序都无需达成全球共识,在大多数情况下只需要达成本地共识即可。这样,Cartesi之类的解决方案就可以将重要的链上流程与次要流程分开,并在Cartesi VM中运行。通过尽可能使用局部共识(这是大多数计算),Cartesi可以降低dApp的成本,同时还可以提高速度.

笛卡尔核心

Cartesi拆分计算并在可能时使用链下共识。图片来自Blockfyre.

而且Cartesi VM不是唯一的。它是对以太坊2.0和其他2级扩展解决方案的补充。这些包括侧链,ZK证明,状态通道和等离子。所有其他所有第2层解决方案都可以指定“交易中的完整Cartesi计算”。

Cartesi的分散式游戏

到目前为止,去中心化游戏已经采取了两种方法。第一个解决方案使用区块链与NFT进行交互。第二种使用完全分散的游戏逻辑来提供可证明的公平游戏解决方案。在比赛等情况下,首选第二种类型,因为它可以防止任何作弊行为.

使用分散式逻辑游戏,无需使用中央机构来验证分数。更好的是,这种类型的游戏本质上是开源的,这允许其他开发人员创建游戏的分支。另外,它们甚至可以与DAO相同的方式进行管理.

蠕变

Creepts是第一个完全分散的塔防应用程序。图片通过 卡氏菌

Cartesi通过塔防游戏演示了一项有趣的技术,该技术被称为 蠕变. 这是第一个完全分散的塔防dApp,通过使用分散的逻辑,可以证明游戏的结果是公平的.

而且由于Creepts建立在分散的Linux平台上,因此它能够使用非常繁重的计算负载,而如果是在链上运行游戏,这将是不可能的。由于游戏是在第2层解决方案上运行的,因此既便宜又快速。尽管此dApp和其他dApp处于游戏和赌博领域,但Cartesi还有许多其他用例。这些包括AI市场,物流和DeFi.

笛卡尔核心

我们已经讨论了Cartesi的脱链方面以及它如何提高速度和成本,但是Cartesi使用混合链上/链外方法。大多数计算工作是在链下完成的,但是诸如付款之类的重要任务仍在链外。整个系统由三个主要核心组件组成:Cartesi节点,Cartesi机器和Cartesi数据分类帐.

什么是Cartesi节点?

Cartesi节点是包含应用程序的所有链下组件和计算的位置。节点由硬件和软件组成。为了在Cartesi上运行任何应用程序,需要用户与节点进行交互。每个节点内都有一个Cartesi计算机,这是一种运行分布式Linux的虚拟机。该应用程序的所有分散式逻辑都在VM中运行并复制.

什么是笛卡尔机器?

如上所述,Cartesi计算机是包含在Cartesi节点中并运行Linux分散版本的虚拟机。 Cartesi机器处理的所有计算都是可重现和可验证的。 Cartesi机器的核心能够确定哪些计算需要可重现,哪些不需要可重现,并相应地划分它们。通过以这种方式划分计算,Cartesi Machine能够使系统的速度和存储容量与其他现代系统保持一致.

数据分类帐

尽管第2层项目解决了成本和速度问题,但它们确实存在数据可用性问题,如果其中一方在事务中脱机,则会发生数据可用性问题。 Cartesi通过添加他们称为数据分类帐的权益证明侧链来解决此问题。该数据分类帐侧链用于许多方面,包括“短期存储,垃圾回收,分片,链外仿真计算和局部共识”。

Cartesi的潜在用例

正如我们已经看到的,Cartesi能够运行Linux,完成大量计算并构建可扩展的dApp。虽然目前最明显的用法是创建Creepts塔防游戏,但Cartesi的用途远远超出了游戏。它可以用来提高任何类型的应用程序的性能,从而将其实用程序扩展到任何细分市场,包括:

Cartesi用例

Cartesi的好处不仅限于游戏。图片通过 Medium.com

  • 去中心化金融(DeFi)
  • 后勤
  • 外包业务
  • 市场
  • 研究

除了塔防游戏外,Cartesi还发布了两种专门针对开发人员社区的产品:笛卡尔和Noether.

笛卡尔

Descartes是一个SDK,使开发人员可以使用Linux而不是Solidity编写其智能合约。对于不熟悉Solidity但可能已经使用Linux多年甚至数十年的开发人员来说,这更容易。使用熟悉的编程语言创建和部署应用程序可以大大减少开发时间.

笛卡尔

Descartes SDK允许开发人员使用Linux创建智能合约。图片来自Cartesi.io

笛卡尔可以使dApp逻辑在脱链操作系统中可处理,从而可以显着降低智能合约成本.

Noether

Cartesi创建的另一个开发人员产品不是Noether。 Noether是专为短期数据存储而开发的侧链,专门用于要在以太坊上运行的Cartesi dApp。 Noether很有帮助,因为与应用程序交互时使用的许多数据仅需要临时存储.

使用Noether,开发人员将可以访问廉价的存储,并按需提供高吞吐量。只有Noether能够说服开发人员使用Cartesi部署dApp,因为他们知道不会因存储成本上升或交易瓶颈而受到损害.

CTSI储备矿业 & 权益证明

为了交付CTSI储备采矿和权益证明系统,Cartesi团队在2020年第四季度度过了热情的工作。临近年底,CTSI储备采矿和权益证明系统于2020年12月27日在Cartesi主网上投入使用。 Cartesi还提供了有关 如何放样和运行节点 如果您有兴趣。简而言之,系统提供:

Noether侧链

Noether侧链使储备开采成为可能。图片来自Cartesi.io

  • 矿工每领取一块可获得2900 CTSI的奖励。平均而言,每30分钟创建一次每个块.
  • 经过SlowMist正确审核后,用户的资金可以安全地持有抵押合同.
  • 由于节点出现故障或不可用,因此不会大幅削减,也不会给主体造成风险.
  • 奖励直接分配到用户的钱包中,消除了额外的ETH交易费用.

CTSI Reserve Mining的实现是一种引导Noether侧链并为用户提供高度优化的数据可用性Oracle来临时存储的方法。这将成为Cartesi计划的可伸缩性堆栈中非常重要的一部分.

一旦完成,Cartesi抵押的最后计划阶段就是计划中的创新性抵押拍卖系统。该系统将为利益相关者带来许多好处,例如能够定义他们的机会成本并提前获得奖励.

笛卡尔路线图

Catesi的最新路线图仍在按计划进行。图片通过 推特.

以下是完整放样系统的计划时间表:

  • 2020年12月:股权证明主网发布
  • 2021年第一季度:委派系统
  • 2021年:Noether,Cartesi的优化数据可用性预告片
  • 2022年:具有竞价拍卖的创新宏观经济体系

Cartesi团队对已完成的任务有非常详细的描述 CTSI宏观经济, 但简短的版本如下:

Cartesi侧链节点运营商可以通过购买抵押权来抵押Cartesi代币。这些抵押权将CTSI锁定到抵押周期结束之前,之后它将向所有者支付锁定的本金以及CTSI的奖励。抵押权是通过定期的荷兰拍卖获得的,并赋予所有者执行奖励采矿任务的权利,直到其到期为止.

笛卡尔团队

Cartesi项目由四位联合创始人于2018年启动:Erick de Moura,Augusto Teixeira,Diego Nehab和Colin Steil。由于奥古斯托·特谢拉(Augusto Teixeira)与IOTA的创始人Serguei Popov成为朋友,这四个人最初对区块链产生了兴趣。卡特西一经启动,波波夫就成为该项目最早的投资者和顾问之一.

Augusto提出的最初想法是为数据科学家创建一个不信任的AI市场。但是,一旦项目开始,团队就意识到他们正在扩大范围,Cartesi演变成基于Linux的第2层解决方案,以解决区块链dApp的可扩展性和计算问题.

笛卡尔团队

卡特西的四位创始成员。图片来自Cartesi Litepaper.

现在,Cartesi的首席执行官是 埃里克·德·莫拉, 连续企业家和技术领导者,在软件行业拥有20多年的经验。在获得电气工程学士学位后,他在过去的二十年中担任各种软件设计和开发职务.

  • 奥古斯托(Augusto Teizeira), 最初对Cartesi有想法的人仍然是其首席科学官。他还是巴西里约热内卢的意大利机械研究所(IMPA)的教授。奥古斯托(Augusto)在苏黎世联邦理工学院获得数学博士学位,并在学术界度过了自己的职业生涯.
  • 迭戈·尼哈卜(Diego Nehab) 保留在Cartesi担任首席技术官,并在IMPA担任研究员。他拥有普林斯顿大学计算机图形学博士学位,并且在职业生涯的早期,他曾在Microsoft担任研究员。.
  • 科林·斯蒂尔 是Cartesi的首席运营官。他毕业于阿尔伯塔大学,获得国际商务与金融学学位,并曾在风险投资公司担任过多个职务,致力于帮助技术创业公司.

CTSI令牌

Cartesi区块链通过权益证明达成共识,并由节点运营商网络维护。在这种情况下,区块链的本机令牌是使系统正常工作的关键要素。 CTSI令牌提供以下所有功能:

CTSI令牌

CTSI令牌为系统提供了许多好处。图片来自Cartesi Litepaper.

  • 放样— 由于将根据其在经济中所占的比例来选择区块生成器,因此需要一种查询和锁定系统中每个人的余额的方法.
  • 选举生产者 —将选择矿工按照其代币余额的比例提议区块,从而使网络由利益相关者的粉碎社区运营.
  • 大幅削减 -通过锁定并可能大幅削减不诚实行为者的代币来消除不良行为.
  • 交易费用 —尽管侧链比基础主链便宜几个数量级,但用户或DApp开发人员仍然需要为他们的交易进行支付,以便他人处理,传输和临时存储。这些费用将使用CTSIToken支付给节点运营商.
  • 挑战计算 — CTSI令牌对于挑战发布在区块链上的计算结果也很重要。这将用作退出机制,以确保DA​​pp正确执行并阻止不良行为.

CTSI令牌的总供应量为10亿个令牌,目前循环供应2.15亿个令牌。该团队过去曾进行过几次私人销售,通过这些私人销售筹集了总计80万美元。 2020年4月,有一个ICO,其中1亿枚CTSI代币以每个0.015美元的价格出售,这为Cartesi团队额外筹集了150万美元.

CTSI令牌于2020年4月24日ICO之后上市并开始交易。它以高于ICO价格200%以上的价格开盘,头几天交易价格高于0.05美元。它在几周内迅速跌至0.03美元以下,但随后反弹,并在2020年8月18日达到0.1298美元的历史新高。自那时以来,它一直没有跌破0.03美元,截至2021年2月,交易价格为0.06770美元.

CTSI价格表现

CTSI的价格一直在波动,但总体上坚挺。图片通过 Coinmarketcap.com

代币中的大部分交易量都可以在币安上找到,尽管Bilaxy上也有相当数量的交易量.

结论

考虑到对可扩展性的高度重视,以及以太坊2.0扩展可能要花费数年的事实,因此像Cartesi这样的第2层扩展项目需求旺盛,并且非常受欢迎。.

Cartesi似乎能够解决以太坊的扩展问题,此外,它还允许大多数开发人员使用Linux而不是Solidity来编码dApp和智能合约,从而使大多数开发人员的工作更加轻松.

Cartesi允许更大的计算能力,而不会损失安全性。几乎可以保证这将推动下一代dApp的创建,这些dApp可以利用计算能力的提高以及低得多的费用.

由于Cartesi正在采用权益证明共识机制,因此随着将更多dApp添加到生态系统中,对CTSI令牌的需求应会增加。虽然确实有10亿枚代币是一个很大的供应量,但其中的大多数都被隐瞒以获取采矿奖励并支持Cartesi项目的基础和未来增长.

创始人都是经验丰富,能力超群的人,与IOTA及其创始人Serguei Popov的联系只能帮助该项目与其他区块链项目建立联系.

只要团队继续交付成果,该项目似乎无可非议。它提供了有用的技术和可伸缩性难题的关键部分。通过Cartesi,开发人员应该能够创建更好的dApp,从而加快整个生态系统的采用和发展.

特色图片通过Shutterstock

免责声明:这些是作者的观点,不应视为投资建议。读者应该自己研究.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me