Cartesi 作为智能合约 PlatoBlockchain 数据智能开发的领先第 2 层平台。 垂直搜索。 哎。

Cartesi作为开发智能合约的领先的第2层平台

Cartesi 作为智能合约 PlatoBlockchain 数据智能开发的领先第 2 层平台。 垂直搜索。 哎。

CarteSi 正在将智能合约推向新的高度。 它是一个与链无关的第二层基础架构,解决了最重要的区块链上紧迫的可扩展性问题。 最值得注意的是,Cartesi实现了独特的支持Linux的VM,汇总和侧链,以彻底改变开发人员创建区块链应用程序的方式,从而允许他们使用主流软件组件。

使用Cartesi,可以使用当今可用的主流软件堆栈的广泛领域来开发区块链应用程序。 这样,应用程序可以通过利用区块链的高安全性保证来脱链运行,其优点是无需计算限制和高成本。

作为一个脱链的分散式计算平台,Cartesi的独特之处在于它允许分散的应用程序以可通过区块链验证的方式在Linux上运行。 如前所述,复杂的流程可以在链外执行,而无需区块链的计算限制和相应的费用。 这既是dApp开发的优势,也是优势。

通过提供Linux运行时环境,Cartesi是唯一基于软件的可验证脱链计算系统,使开发人员可以访问过去30年来不断发展的各种软件,并使我们今天在互联网上使用的应用程序成为可能。

Cartesi的最大创新之处在于能够以一种可被区块链验证的方式使典型的真实世界计算在Linux环境下脱链运行。 通过这种方式,dApps用户可以在链下达成共识。 在尝试进行欺诈性计算的情况下,Cartesi将区块链用作最高法院,以识别和惩罚不诚实的用户。

关于智能合约

智能合约是存储在区块链上的代码行,当满足预定的条款和条件时,这些代码会自动执行交易。 它们是执行合同协议条款的计算机化交易协议。

需要智能合约,以减少对可信中介的严重依赖,仲裁和执行成本,欺诈和损失,以及减少恶意和意外异常。

智能合约最初由尼克·萨博(Nick Szabo)于1990年代初提出,它是在买卖双方之间执行的,具有协议条款的合同,已在执行之前直接写入代码行。 该代码控制执行,并且事务是可跟踪的,但不可逆。 这样就可以在不同的匿名方之间执行受信任的交易和协议,而无需中央授权或第三方托管。

在区块链中,开发人员使用智能合约在条件满足时使用存储在区块链上的基本代码行自动执行交易。 智能合约使dApps(去中心化应用程序)开发人员可以对他们的应用程序进行编程,以根据预先约定的条款在两个或多个参与方之间执行交易。 通过使用智能合约,dApps开发人员能够授予用户自治,信任,安全性和效率。 通过基于智能合约的应用程序,用户可以以透明,无冲突的方式交换金钱,财产和其他贵重物品,而无需使用中介或中间人。 这种透明性和有效性通过汇总来实现。

汇总是以太坊智能合约内的链下交易汇总,通过将区块链的吞吐量从当前的15吨/秒提高到超过1,000吨/秒来减少费用和拥堵。 另一方面,乐观汇总是第2层构造的一种,它不在以太坊的基础层上运行,而是在其之上运行。 这使大规模运行智能合约成为可能,同时仍受到以太坊的保护。

以太坊联合创始人,比特币杂志发行人维塔利克·巴特林(Vitalik Buterin)表示,区块链不仅可以使智能合约受益,还可以使广泛的领域受益。 这表明区块链的智能合约用例不仅是及时的,而且是未来的。 Vitalik进一步解释说,与其将它们称为智能合约,不如将其称为“持久脚本”。 这是因为与在企业区块链上运行的合同相比,公共区块链中的智能合同提供了更强大的价值主张。 公共区块链智能合约使各方可以与任何其他方进行交易,无论该方是已知的还是匿名的。

 

Cartesi作为领先的第二层平台

第2层解决方案包含几种类型的解决方案:一些用于扩展支付,一些用于扩展智能合约,而另一些则用于链外计算。 但是,它们共有的一个功能是将大部分工作从链上移开,并使用无许可的区块链作为锚点以确保安全性。 第2层系统可以成为所有dApp使用的基本系统。

与传统计算机程序相比,dApp面临两个主要挑战:

1. 可扩展性: dApp的交易速度慢,存储空间不足,对计算的严格限制和高昂的费用使它陷入瘫痪。 这些问题在阻碍全面采用区块链技术的绊脚石中得到了广泛认可。

2. 原始软件基础架构: 大多数dApp需要专用的操作系统(OS)。 操作系统一直是构建软件开发的基础。 与之前的所有工作截然不同,dApp开发人员难以完成对于常规开发人员来说微不足道的任务。

Cartesi通过以下方式解决了这些问题:

1)为开发人员提供完整的Linux操作系统支持的软件和工具;

2)将所有繁重的计算从链上移到大量数据上,这是区块链无法做到的;

3)提供服务和令牌经济,使用户可以安全地依赖网络并免受区块链技术带来的不便(例如,确认时间慢,需要保持在线状态以解决纠纷等)

通过这些,Cartesi可以访问需要智能合约以能够在系统上执行其活动的dApps开发人员。 通过减少合同交易的确认时间,可以将更多的时间用于开发交易的其他有价值的方面。

现在,需要注意的是,不能孤立地构建任何软件应用程序。 如今,主流的移动/桌面/ Web应用程序依赖于多种软件依赖关系,而这些依赖关系在诸如Linux之类的操作系统上已花费了数十年的时间。 如果没有像Cartesi这样的平台,则区块链应用程序可能很难使用主流软件,库和服务,除非它们以某种方式牺牲了去中心化的程度。

而且,Cartesi追求着一个必然的未来,即将开发新一代的dApp,而今天的dApp与50年前的现代互联网一样不可思议。 为此,Cartesi为可扩展的区块链应用程序指定并实现了去中心化的Linux基础架构。 借助Cartesi,dApp开发人员可以使dApp的逻辑实际上在Linux上运行,从而保持去中心化和区块链的安全性。

结论

因此,由于Cartesi系统的所有上述优点,当执行智能合约开发时,该系统在同行中所保持的领导地位是显而易见的。 同样,它具有充当冲突解决中心的能力,最重要的是使其成为执行智能合约开发的最佳第二层平台。 因此,dApp开发人员,尤其是在尼日利亚等区块链技术迅速采用的非洲国家,应利用Cartesi平台来开发他们的dApp。

有关Cartesi项目的更多信息,您可以查看以下链接:

网站: https://cartesi.io 

白皮书: https://cartesi.io/cartesi_whitepaper.pdf

Twitter: https://twitter.com/cartesiproject

资源管理器: https://explorer.cartesi.io

博客: https://medium.com/cartesi

电报社区: https://t.me/CartesiProject

电报公告: https://t.me/cartesiannouncements

不和谐(发展共同体): https://discordapp.com/invite/Pt2NrnS

GitHub的: https://github.com/cartesi

reddit的: https://www.reddit.com/r/cartesi/

文章撰写者 海伦·伊玛(Helen IMAH) – 尼日利亚卡特西大使

资料来源:https://blocknewsafrica.com/cartesi-as-a-lead-layer-2-platform-for-the-development-of-smart-contracts/?utm_source=rss&utm_medium=rss&utm_campaign=cartesi-as-a-leading开发智能合约的第2层平台

时间戳记:

更多来自 非洲大新闻