官方论坛精选丨让波卡易于使用:强大的无代码跨链(XCM)DApp构建器

Polkadot生态研究院
个人专栏
热度: 4223

本文介绍的是一个适用于Web3的无代码跨链dApp构建器Bagpipes,类似Web3领域的“Zapier”,帮助用户在几分钟内创建包含多种功能的工作流。

简短摘要:我们开发了一款拖放式应用程序构建器,现在正在寻找感兴趣的用户。你可以通过以下链接访问并加入测试版,也可以运行自己的本地实例(链接在最后)。

社区朋友们:

在过去的几个月里,我们一直在构建一个强大的无代码构建器,旨在利用跨共识消息传递(XCM)基础设施来创建工作流程。就像Web3版的“Zapier”(一款自动化工作流创建工具)。

我们非常乐意与这个“硬核”论坛社区分享这一成果,并获得一些初步用户互动和反馈,这将有助于我们构建更多功能。

通过利用和抽象化XCM,我们能够为用户提供一种高级体验,让他们快速构建跨链交易流程。

你构建的流程可以用于提高个人生产力,与团队共享,也可以用于构建与用户共享的去中心化应用(DApps)。

我们正在寻找任何对此感兴趣或好奇的用户,希望与你们交流,了解你的想法和疑问。

团队介绍

Ramsey
 

官方论坛精选丨让波卡易于使用:强大的无代码跨链(XCM)DApp构建器

嗨,我是Ramsey。我一直想构建一个让波卡生态系统——包括平行链、基础设施、模块和工具——更加易于访问的东西,尤其是为那些热衷于解决自身或他人问题的创意和创业人士,帮助他们更有效地尝试并实现自己的想法。

我在这个生态系统中有相当广泛的经验。2020年12月,我第一次认识Substrate,然后我花了6个月时间来了解它,观看了一大堆Dan Forbes每周发布的Substrate视频。我跟随着Josh Orndorff的脚步,并向Dan Shields请教问题。我是少数几个通过众贷在Kusama上建立并发布了一个实际平行链(Kabocha平行链)的人之一。此外,我还建立了一个名为“supersig”的模块,后来我参加了Polkadot区块链学院,从一个“黑客式”的业余机械师转变为了一个区块链工程师。(详情请参见:https://decentration.medium.com/my-reflections-on-the-polkadot-blockchain-academy-cambridge-2022-58078b96c11)现在,我想利用所有这些经验和思考,并将其投入到Bagpipes中。

Filip
 

官方论坛精选丨让波卡易于使用:强大的无代码跨链(XCM)DApp构建器

大家好,我是Filip,也被称为“flipchan”。我在2021年开始在Dotsama生态系统中工作,最初使用Picasso链的早期版本,后来我转去为Edgeware进行了一次大型的运行时升级。在经历了升级旧版Substrate代码的痛苦后,我开始着手Uptest项目,为了让未来的开发者更容易上手。到目前为止,生态系统中还没有像Bagpipes(详情请参见:https://bagpipes.io/)这样的项目,这个项目对用户来说将是有意义的,所以我高兴可以将其引入到这个生态系统中。

项目简介

官方论坛精选丨让波卡易于使用:强大的无代码跨链(XCM)DApp构建器

 通过操作将链节点连接起来,形成工作流程。然后签署交易并在一个地方其执行所有过程,无需跳转到不同的平台来执行不同的任务,所有操作均可在此处完成。之后你还可以添加webhooks、logic以及诸如Twitter、Discord等的Web2API。

Web3的无代码工作流程

构建跨链工作流,一次完成所有交易。
自动化

  • 将所有操作整合到一个工作流程中。
  • 创建一个Bagpipe,并自动化整个过程。

节省时间

  • 无需在不同钱包和应用程序之间跳转即可完成工作流程,从而节省时间。
  • 在几分钟内构建可重复使用的工作流程。

无限创新

  • 使用Bagpipes进行创新。轻松快速地构建下一代跨链DApp。

当前问题

目前,每个链都有自己的原生应用,包含各自独特的功能。

原生应用确实很有用,但它们大多是只具有单一链特性的应用。

随着“XCM”逐渐成熟,我们有可能在这个更高的抽象层上构建,这些应用可以利用来自不同链的特性和模块。

钱包肯定不是XCM Dapps的终极目标。目前,钱包填补了实现某些跨链功能的空白,但这些功能是硬编码的,且仅限于钱包提供商希望优先处理的功能。

如果用户想要使用多个链的功能,他们必须分别独立访问每条链去执行交易。这种手动过程既低效又繁琐。

我们所需的是一个平台,它允许用户选择来自不同链的特性,并根据他们的需求构建特定的工作流程。

解决方案

解决方案是构建一个无代码/低代码环境,允许用户能够连接不同链上的操作,利用模块和逻辑来自动化重复和繁琐的任务。

这就像是一个“Web3版的Zapier”。

任务

将连接到跨链基础设施的链的丰富功能都集成到一个平台中,使其易于访问和连接。
 

官方论坛精选丨让波卡易于使用:强大的无代码跨链(XCM)DApp构建器

 Bagpipes允许任何人在易于使用的拖放式界面中创建跨链交易流程。

我们从不同链中添加的功能越多,其实用性和可能性就越大,可以开启许多我们尚未考虑到的工作流程场景。

几分钟而非数周

在不久的将来,随着我们将更多功能(来自不同的链)添加到Canvas环境中,任何人都能迅速组合出许多我们尚未考虑的工作流程。

随着可以拖放到Canvas上的功能种类的不断增加,工作流可能性也随之增加(呈指数级增长)。
用户可以在几分钟内创建包含多种链功能的新颖且有用的工作流程,而不需要数天或数周时间。这些功能包括:资产、DEX、治理、NFT、身份认证、日程安排、质押、交易等。

简化复杂性

在Web2的世界中,无代码应用是强大的工具,它们能加速构建过程,同时不会损失太多自定义功能。比如,你可以考虑像Zapier或Make这样的中间件API构建工具,以及用于构建网页和用户界面的工具Webflow。我们的目标是为Web3和Dotsama生态系统创建类似的体验。这将吸引新的活跃参与者,让他们能够组合出适合他们使用情况的交易流程,而无需学习如何与模块、Polkadot.js或类似的底层功能进行交互。这让用户可以快速创建出最小可行产品(MVP)和跨链应用流程。

心愿单或面临的挑战是什么?

我们正在开发Bagpipes,并希望征集大家的心愿清单和痛点。你们的意见将影响我们的开发方向,并对将来的用户都有好处。我们希望弥合基础设施和用户之间的差距,使模块、平行链和XCM更易于进行试验和快速原型设计。我们的重点是在基础设施和用户之间的层次上构建MVP来解决痛点。不过,尽管当前有可用的SDK,但实际操作并不如想象中简单。

随着新的跨链抽象层的出现,应用的潜力是巨大的。我们正在探索诸如DEX、身份认证、NFT、投票、ZK和存储触发函数等可能性。请分享你的痛点,让我们在web3领域共同创新。

注:我们已从XCMSend更改为BagPipes。

BagPipes目前取得了什么成绩?

目前,我们已添加了初始的试验场。我们下一阶段的工作是添加大量链集成和其他工具,使其成为更加有用的指数级增长。

  • 构建MVP拖放式画布构建器。
  • 支持:
    • XCM资产之间的转移
      • Polkadot<>AssetHub
      • Polkadot<>HydraDx
      • AssetHub<>HydraDx
      • AssetHub>Interlay
  • XCM原生通证转账
  • 计划的Polkadot XCM交易
  • 分享你场景链接
  • 开源用户界面(UI)
  • Web3基金会的资助

我们计划实现以下目标(未来三个月)

Swap功能

  • HydraDX SDK集成(已完成)
  • Dex Omnipool集成(进行中)

在我们添加了Swap功能后,你可以从另一条链向DEX发送代币,执行交换操作,然后将这些资金发送到其他地方,所有这些都可以在一个操作中完成。这样可以节省跳转到不同平台完成任务的时间。但很快,我们将支持更多功能。

Polkadot原语(primitive)

  • 多重签名/代理支持
  • 投票/治理
  • 非同质化代币(NFT)
  • 调度
  • 质押

工作流管理

  • 保存多个场景
  • 交易历史管理

一般工具、逻辑模块、Webhooks、API连接器

  • 逻辑模块:以易于理解的块形式添加条件逻辑。
  • Webhooks/事件触发器:连接其他(Web2)API,触发工作流开始其过程的方法。
  • 路由器:基于条件和过滤器的一对多路由转换。
  • API连接器
  • 分享:与他人共享工作流,无论是用于多重签名,还是用于对财政提案进行投票,或是将投票权委派给DAO。
  • 一键式UI构建器:从你构建的工作流生成用户界面,并与你的社区共享。

10倍

我们的目标是将简易性和可访问性提升至原有的10倍:

  • 降低进入门槛:使Web3和Polkadot生态系统对更多的用户、通用用户和DApp开发者可访问。
  • 提供使用和修改预定义且经过测试的交易场景的能力。

如果你已经读到这里了,真的非常感谢!正如之前提到的,我们非常希望能找到一些好奇的实验用户,通过聊天和采访(如果你愿意的话)与你们交流,并打造出你们喜欢使用的产品。如果你有任何想法,欢迎发送邮件至我们的邮箱。( hello@xcmsend.com)
也欢迎任何反馈和评论!

相关链接:

https://bagpipes.io/

https://github.com/xcmsend/

https://xcmsend.github.io/

想参与到本文的讨论,欢迎到论坛中发表自己的意见:https://forum.polkadot.network/t/powerful-no-code-cross-chain-xcm-dapp-builder/4767/8

关于如何参与到论坛的讨论中,请参看我们推出的波卡论坛使用指南:《如何参与波卡的讨论:波卡官方论坛使用指南》

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。