查看原文
其他

Webchefs一个开创性的区块链操作系统项目

Cartesi CTSI中文社区 2022-12-17

关于区块链操作系统上的先驱系列Web2 和 Web3



为区块链操作系统的先驱们干杯。致敬未来的创造者和特立独行者。为区块链操作系统的历史进程干杯。对于区块链操作系统的先驱开发人员来说,他们使用丰富的软件工具、库和Web2中使用的所有服务来开发可扩展的智能合约。

Webchefs的开发者Kamil设计了这些不可思议的去中心化应用程序。从移动应用程序到定制软件,Kamil 使用区块链操作系统构建了他的第一个去中心化项目(同时将区块链技术带给了很多人)。

Kamil,为什么要进入区块链?

“一个有意思的事情。我们正在填写进入外国的表格, 填写了我们所有的个人信息,包括护照号码,出生日期,你知道,通常这些都需要填写。然后我们收到了来自同一个地址的信息,我们的信息被窃听了。我们收到了一个与COVID有关的excel文件,并且要求我们打开它。也可能是这个流程在制定的时候比较匆忙,并没有发现这些可能出现的错误。但是从本质上讲,我们的个人信息被泄露了,这意味着黑客拥有我们的护照号码,并且知道关于我们的一切。这是中心化管理出现漏洞的典型例子,也是我认为我们坚定的支持去中心化的原因。

另一个原因是关于这些科技巨头的。我们都有谷歌或苹果账户,虽然我们觉得离不开他们的服务。但是我们真的不知道他们用我们的数据做了什么,我的客户和朋友也看到了这一点,他们担心将数据托管到这些公司,因为他们共享了所有敏感的业务数据。

你的客户是什么态度?

“说到区块链,有技术领导者的观点,也有客户的观点。如果将区块链与典型的 Web2 应用程序进行比较,区块链技术确实非常昂贵。我们经常与中小型企业打交道,因此不可能让他们承担高额的gas费来检查或进行简单的交易。这意味着我们不会作为一家以客户为基础的公司来提供商业价值。

然后从技术的角度来讲,突然放弃我们所知道的编程语言,学习 Solidity 以能够构建区块链应用程序(也没有我们现在拥有的工具和框架)是没有任何意义的。所以,这就是我们找到区块链操作系统的原因。它解决了可扩展性问题以及高gas费问题。"


这是一条熟悉的学习之路吗?


“区块链操作系统让我们熟悉了我们的流程,它具有与 Linux 相同的命令行界面,这让我们在使用它时会更加流畅,并且一些库已经存在,语法也很熟悉 . 这意味着我们不需要浏览所有教程来学习如何使用区块链进行编码,只需要 Cartesi 提供的那些工具。 这使我们能够弥合差距并轻松进入 Web3 开发。


我们还学会了如何以不同的方式思考问题。据我所知,并非所有内容都需要进入区块链,只需必要位置上链即可。你可以有一个在区块链之外工作的应用程序,直到你有一些冲突需要区块链来仲裁时,它才会介入。当每个人都认同时,你不需要把它放在区块链上。

听说你正在开发一个去中心化的游戏?

“我们目前正在开发一种去中心化的老虎机游戏,现在很多老虎机都是数字化的,但问题是,你真的不知道自己是在玩概率游戏,还是被网络后台愚弄了。赌场会不断向机器投入更多资金。

所以,想象一下如果机器背后的代码是透明的, 你会知道你是在玩概率游戏,还是骗局。去中心化的老虎机意味着将信任带回游戏。这就是我们一直在创造的:一个值得信赖的在线赌场老虎机。”

你还在做什么?


“我们还在为纪念品市场创建一个公开销售分类账。在这个行业中,存在一个永远不知道您购买的是真品还是假货的问题。但是,如果您有此特定商品的销售记录以及与区块链相关的证书,您可以验证这一点。


例如,您将看到它是如何起源于 1997 年的,并且您将使用此特定证书获得整个销售轨迹。现在市场上存在的证书,它们往往会丢失或伪造。我们的市场会让你确信你买的不是假货,因为区块链可以从一开始就以可信的方式跟踪事物。”


JavaScript 可以与区块链一起使用吗?


“因此,在 Web 开发中,一个真正常见的堆栈是拥有一项技术来做前端,这是用户与之交互的部分。有时您使用基于 JavaScript 的类似堆栈,甚至在后端使用不同的堆栈,这是处理用户需要的部分。让我给你举个例子:假设你有一家商店,在一个地方你可以看到你导航到的所有商品,按价格、颜色等进行过滤。你点击的所有东西都是前端。当您使用您的卡进行购买、处理并更新库存时,此逻辑位于后端。这是区块链操作系统为区块链带来的令人惊奇的事情之一,它可以使开发人员轻松的完成。


对于我们的可信赌场老虎机,我们正在区块链操作系统上开创 Angular 和 JavaScript 路径。JavaScript 的优点是动态的,但不能给你很多保证。为此你需要 Typescript,它就像一个模拟器,上面写着“等等,这行不通,这会坏掉,因为这里没有逻辑”。因此,对于我们的下一个项目,我们将转向 TypeScript,利用将 TypeScript 转换为 JavaScript 的程序,以便我们可以在浏览器甚至后端使用它。”


关于SQLite 数据库,有什么可以告诉我们的?


“当我第一次听说区块链操作系统时,我认为它就像一个区块链托管服务提供商,但它完全不同。当我们意识到这个操作系统改变了游戏规则的那一刻,是我们使用 SQLite 数据库启动我们的第一个去中心化应用程序的时候。


我们可以将我们通常执行的大部分逻辑转移到 Cartesi 机器中。然后我们可以链接更多的数据库,我认为这太棒了。我们可以将事务存储在 SQLite 数据库中,这使得它立即对商业案例产生了实用性。”


现在是进入 Web3 的好时机吗?


“对于主流开发者,或者 Web2 开发者进入 Web3 来说,这对我来说是非常确定的。而且这项技术已经非常成熟,对未来很有意义。如果你不复习开发人员所掌握的知识,你可能会在职业生涯中的某个阶段被抛弃,这就是为什么我认为现在是转向 Web3 的时候了。


Blockchain OS 为您提供了您已经知道的语法,使您无需学习 Solidity 即可交付去中心化应用程序。您可以按照教程进行操作。也学,你会像我一样问一些非常愚蠢的问题,你有时会偏离正轨,但 Cartesi 团队会在此过程中提供非常具体的信息和明确的指导。”


关于Webchefs

Webchefs 是一个平易近人的知识型团队,他们提供高度可维护的软件,并且不惧怕最艰巨的金融科技挑战。来自金融、计量经济学和经济背景的 Webchefs领导者可以将任何商业模式分解,并通过尖端软件解决方案提供有凝聚力的用户体验。

作为专业人士,Webchefs了解需求和优先事项,但会寻找团队之间的合作伙伴关系和沟通。他们相信即使在充满挑战的环境中,随意的对话也会带来最好的想法。


关于Kamil

毕业并完成关于信息社会中开源软件开发模型的论文答辩后,Kamil 离开家乡去探索世界其他地方。 几年后,他和一个研究生一起成立了一家软件开发公司。

Webchefs 热衷于技术的人性化一面,开始吸引志同道合的人,他发现自己领导着由知识型和积极的人组成的熟练团队。

在空闲时间,Kamil 喜欢做基本的木工、骑自行车、洗冷水澡、冥想,偶尔还会开着他从垃圾场救出的敞篷车在拐角处打转。


关于Cartesi

Blockchain OS 是一分布式的第 2 层基础设施,支持 Linux 和主流编程软件组件。使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。

Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。

Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。

友情提示FRIENDLY TIPS

本信息不构成任何投资建议,投资者不应以该等信息取代其独立判断或仅根据该等信息作出决策。我们力求本公众号信息准确可靠,但对这些新的准确性或完整性不作保证,亦不对因使用该等信息而引发的损失承担任何责任。

加密资产属于高风险资产,需要充分认识到其波动性



往期推荐


CARTESI x 加密矿工 AMA回顾

Cartesi 2022 年 7 月回顾

2022 年 7 月区块链操作系统之开发回顾


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存