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

文摘   科技   2024-06-07 18:50   四川  


波卡知识图谱是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第138期,本文介绍的是一个适用于Web3的无代码跨链dApp构建器Bagpipes,类似Web3领域的“Zapier”,帮助用户在几分钟内创建包含多种功能的工作流。




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

社区朋友们:

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

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

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

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

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



团队介绍



1

Ramsey


嗨,我是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中。


2

Filip


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



项目简介





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



1

Web3的无代码工作流程

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

自动化

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

节省时间

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

无限创新

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



当前问题



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

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


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


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


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


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




解决方案



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

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



任务



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


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基金会的资助



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



1

Swap功能

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

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


2

Polkadot原语(primitive)

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


3

工作流管理

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


4

一般工具、逻辑模块、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


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










欢迎大家加入我们Polkadot生态研究院的电报:

https://t.me/polkadot_eri

欢迎大家访问波卡生态研究院的Mirror地址:
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05




精选文章



平行线程 | 经济模型 |Slash | 通货膨胀 | NPoS | Web3基金会
Staking
 | Gavin Wood | 跨链 | 平行链 | 国库 Parity
DOT | Web3.0 | 网络效应 | Grant指南
Statemint | 区块链 SBP计划 | 新计划
XCVM | BEEFY | XCM
Wasm



 


Polkadot生态研究院
专注Polkadot生态研究,价值挖掘。
 最新文章