Unleashing the Power of Openness: A Comprehensive Blockchain Wallet and Infrastructure Ecosystem

Introduction

This project is currently a personal, full-time commitment, and I’m the only core developer. Drawing from my rich experience in developing wallet software and applications, I’ve identified that many components can be reused across different projects. This abstraction can help us develop more innovative blockchain applications efficiently and increase the potential for enhanced functionality and user experience.

However, the passion-driven nature of this project, along with its grand narrative, may be causing an indefinite extension of the development period. This delay could result in the depreciation of the value of early development work due to technological evolution, and the market value may also be affected by the product’s delayed launch. Recognizing this, I understand the necessity to find additional sources of support for this project.

Despite efforts to find partners and support through various platforms, the results have not been satisfactory. After being introduced to LXDAO by a friend, I was attracted by its ethos of mutual assistance and altruism. I believe that a product like this can benefit not only the community but also the entire blockchain ecosystem, while also allowing itself to grow. I hope to solidify this project within the LXDAO.

The Vision: Redefining the Entry Point to Web3

One of the critical issues we need to address is ensuring the long-term iterative development and vitality of applications within the LXDAO ecosystem.

From an ecosystem nurturing perspective, some may propose designing a public chain and migrating their ecosystem’s applications onto it. However, as a user-oriented developer, I believe that the wallet, as the indisputable gateway to Web3, should be defined first, ensuring decentralization.

Moreover, the wallet can provide Wallet as a Service (WaaS), reducing development difficulty for individual applications in the ecosystem. Once development is completed, applications can enjoy increased influence within the wallet ecosystem built by everyone, creating a win-win situation.

The Roadmap: A Wallet Application and Developer SDK

The vision for this project is twofold:

  1. Develop a wallet application with excellent user experience: Initially, we will focus on wallet creation, balance display, transaction implementation, contract calling, and more, to streamline all chains as much as possible. Over time, we will integrate centralized and decentralized communication protocols, and offer features similar to WeChat. We also aim to integrate functions like cross-chain transactions, anonymity, privacy, etc., into the wallet to provide a better user experience, reaching the level of Web2 experience.
  2. Provide a convenient SDK for developers: We aim to provide convenient multi-chain access capability, and the logic for accessing existing wallets like Metamask, Phantom, etc. These operations can be abstracted into a CLI tool to streamline the development process. Based on the wallet application, we will abstract the generic parts into a framework that developers can use to develop their wallet applications, promoting the overall development of the ecosystem.

In conclusion, the project will continuously improve the wallet application by adding more features based on user needs, while simultaneously lowering the development difficulty for developers and promoting the overall development of the ecosystem.

I look forward to engaging further with LXDAO and exploring potential avenues for collaboration.

一个更加开放的Web3入口

在叙述整个项目之前,首先我想介绍一下这个项目的背景以及为什么希望通过LXDAO得到帮助。
这个项目现在是我每天基本在全职开发的个人项目,有且仅有我一个核心开发者。项目本身是基于我以前开发过的一些钱包软件以及其他的应用,在这个过程中认识到很多部分是可以在多个项目之间复用的,如果把这些部分抽象出来,可以更加高效地开发更多具有创新性的区块链应用,同时,应用功能和体验的天花板也更高。

现在遇到的问题是,我完全是用爱发电在进行开发,而项目的整体叙事可能太过宏大,开发周期被无限拉长,这就意味着可能其中也会出现技术的迭代让很多早期的开发工作价值降低,同时,市场价值也随着产品的延后上线逐渐递减。我意识到,如果找不到其他支持来源来做这个项目,最终这种开发状态是很难延续下去的。

之前我尝试过参加一些hacker house,黑客松,通过抖音、小红书展示产品寻找伙伴,以及通过像DeSo,Openfund这种Web3的社交媒体以及募资平台去寻找各种意义上的支持,但是收效颇微。经过朋友的介绍,我了解到了LXDAO, 秉持着我对“LX-良心”的理解:互相帮助,利他思维。这样的一款产品可以为社区以及整个区块链生态带来帮助,同时在这个过程中,其本身也得到成长。希望能把这个根扎在LXDAO之中。

下面我将简单地介绍一下这个项目。其他的细节可以在下面进行讨论。

  1. 要解决的问题: 如何让LXDAO生态的应用长期迭代发展,保持生命力?
    从培育生态的角度来看,作为开发者可能给出的解决方案是设计一条公链,把自己生态的应用迁上去,例如SeeDAO给出的Polis公链计划,可能就是他们给出的一种答案。但是我从用户的角度去看,用户已经被Web2教育成,用很少的应用,完成大部分的日常功能。钱包——作为当之无愧的Web3入口,应当是被最先定义的,当钱包的功能不得不去依赖中心化服务时,再把这部分功能通过公链的共识进行解决(即钱包(用户需求)推动公链设计),从而保证去中心化。

此外,对于生态的单个应用,钱包提供了Waas( Wallet as a Service)的服务,可以把这部分的开发难度大大降低。不仅如此,一些如区块链图标、rpc节点等的配置也可以进行复用,降低开发的时间成本。同时,可以内置零知识证明生成,AA相关的基础设施,让应用开发的天花板更高。当开发完成后,在这个大家共建的钱包生态中,也可以享有更高的话语权。长期来看,有生态的钱包将会得到更好的发展,而钱包中的应用也会得以永续,达成一种互惠共赢的状态。

可以用现在生态中的项目举一些例子:

  1. 使用Web3logo,获取各条链的图标以及一些知名应用的图标,同时由于提供了钱包相关的sdk,社区和社区外开发者也可以立即获得这些图标的支持。

  2. 可以与Donate3进行合作,把收款等****方面的逻辑进行复用,使用本项目sdk的开发者可以选择开通Donate,另外像如果有像donate数据后台之类的功能,也可以抽象出来以便复用到电商等的场景中。

  3. 例如Mississippi中可以使用提供的身份体系,用类似微信登录的方式进行登录,并且复用nft,支付等的逻辑。

  4. 一些信息源如果新闻可以在钱包中进行集成,同时钱包如果

  5. 开发路线

  • 开发一款用户体验优秀的钱包应用。
    • 钱包的叙事也是很大的,前期沿着:钱包创建→展示余额(接入rpc)→实现转账(签名,推mempool,返回结果)→ 调用合约 (消息体的构造,编码解码) → NFT → 多签 → DID/SBT → ……(zk, AA)等的路径尽可能地跑通各条链。产生EOA钱包的基础价值。同时,提供dApp的前端接入。这些是可以看到并且技术实现更多的是体力活的内容。
    • 后面的叙事中,整合消息通信,如telegram, nostr等中心化,去中心化的通信协议,结合钱包功能提供类似微信的功能。
    • 结合合约做一些如跨链类(跨链身份,跨链转账),匿名隐私,等的功能集成到钱包,让钱包拥有更好的用户体验,达到web2的体验。
  • 提供方便的sdk给开发者
    • 提供方便的多链的接入能力,同时,生态中的其他应用,或者对此比较熟悉的开发者之前跑通的接入像Metamask, Phantom等的逻辑也可以集成进去。进行一些封装抽象,使应用开发者可以快速获得DApp多链接入能力从而获得更多的市场。
    • 在开发多链功能的时候,抽象出一套同功能合约部署到不同链的方法。这个方法可以是合约的代码转译,也可以是利用汇编,或者用zk进行链上验证结合不同链上的基础操作得到一种比较通用的解决方案。这相关的开发也与生态共建,形成可以让更多开发者受益的开发工具。
  • 过程中很难用现有公链或者技术方案实现的部分
    • 把这部分单独拿出来,设计成公链的共识,通过实现一条新的公链去解决这些在实际应用中碰到的问题。
  1. 项目运转和利益分配
  • 项目将会以全部开源的形式进行开发,前期的内部、外部投资和收益都会投入进去,以bounty的形式转化成生产力。完成相应的任务即可获得激励,会在LXDAO内部以及其他任何可以获得帮助的平台进行发布,如github,全公开。
  • 等基本功能成熟后,处于安全的考虑,会选择维持开源版本以及再次基础上对安全性再进行提升以及一些中心化SAAS,定制化的服务。建立起DAO治理的模式,这些收益将会支持钱包生态的发展,同时,孵化公链去提升去中心化程度。
  1. 目前的进度
  • 目前有为这个项目设计并开发简单的官网:waterspay.com
  • 目前跑的有Fil和Gear链,钱包生成支持了三十多条链。
  • 界面和前端有一套方案。
1 Like

没人吗。。。自己顶一下 :grinning: :grinning: :grinning: :grinning: :grinning: :grinning: :grinning: :grinning: :grinning:

内容有点长,我晚点看看,也欢迎参加周六社区周会,当面介绍一下。

好的,我准备一下,到时候可以上会聊聊 。

如何让LXDAO生态的应用长期迭代发展,保持生命力?

  • LXDAO 是没有做应用生态的,也没有这方面的述求,各个项目独立发展。然后再就是以 LXDAO 为例子,场景太小了,不够有吸引力。

整体我理解下来,有点抽象,好像什么都可以做,没侧重点。业界有很多类似的钱包,会有一些独特吸引用户的功能,比如钱包打通海外炒股的需求,可以直接用数字货币炒股。

提供方便的sdk给开发者,有点像 metamask snap 做的事。

有没有一个比较小的mvp版本,能够让用户使用,确实可以解决一些痛点的?

项目本身的出发点是形成一套开发工具,同时也有自己的钱包,成熟后是面向整个全体web2, web3用户的。

LXDAO在华语的社群中,确确实实有在孵化一些项目的。并且未来也会有更多的项目从中萌芽。而我们这个项目的出发点也是为很多有想法的开发者,解决掉一部分的开发问题,在这过程中,我们也整合各个idea进入钱包,提供新的功能。除了LXDAO之外,也会积极寻求其他的外部资源,并且在产品成熟后,可以服务更多的Web3开发者(类似的Waas叙事的项目例如: https://www.sinohope.com/zh-CN, https://www.turnkey.com/)。

前期的价值是在其他项目需求中体现的。比如A项目中对钱包部分的需求是:接入metamask,接入walletconnect,接入okx钱包。那这部分的功能就可以抽象出来,其他的项目可以直接在此基础上解决他们的核心问题,例如像你说到的“钱包打通海外炒股”等的业务逻辑。

B项目的需求是接入Solana,那么在B项目中跑通的Sol部分,可以抽象出来,并且按照统一的方式进行定义。对于像A这样的项目来说,也同时具有了接入Sol的能力。

和metamask之类现有钱包的的区别:

  1. 是完全开源的,开发者根据自己的需求使用其中的功能。同时,有新的feature也可以融入进来。
  2. 不仅仅是钱包,现在Web3想要做到Web2的体验,仅仅靠EOA钱包是不够的。这就要求基础设施中包括zk,mpc,AA,去中心化存储等的一整套移动端和合约的基础设施。这些问题对于普通开发者来说是有比较高的门槛的,阻碍了创新应用的诞生。
  3. 过去的钱包并没有给dapp带来很好的支持,两者是分离的。最新的一些钱包如bitget wallet才开始考虑这个问题。

并不是LXDAO的应用生态,而是LXDAO生态的应用,或者说LXDAO生态孵化的应用,这些应用是脱离LXDAO本体独立存在的。但是,项目的长期存续是存在困难的,如果投了一个项目,这个项目出完mvp就无人问津了,那么为什么要做这个项目。

欢迎周六国内时间上午 10 点来社区例会上介绍你的项目