In Support of the EOS Wallet Ecosystem


Bywire - Claim your free account nowBywire - Claim your free account now

EOS Network Foundation

Introducing Wallet+ Working Group and Recognition Grants for Wallets

Chinese/Korean at bottom || 中/韩文在底部 || 하단에 중국어/한국어

Wallets are the first touchpoint for end-users entering a blockchain ecosystem and are an area which has been lacking in funding, standardization, and proper attention on EOS for far too long. With the Wallet+ working group initiative serving as a core pillar and the final wave of Recognition Grant recipients, the ENF is working towards monumental changes for the user and developer onboarding experience in the most impactful ways possible.

Wallet+ and What We Plan to Achieve

In last week’s blog update, the ENF sponsored working groups were announced which will serve as four of the core pillars for the EOS Network moving forward. Each working group will deliver a blue paper paper in Q1 that covers research deeply related to one aspect of EOS. The blue papers will each serve as roadmaps based on the recommendations based on the R&D of each working group.

ENF Sponsored Working Groups

Wallet+ (Greymass) will work with software for the integration of EOS into external applications.Core+ (EOS Amsterdam, EOS Dublin, EOS Barcelona, and Cryptolions) will work with software that maintains and allows applications to run on EOS.API+ (Greymass, EOS Nation, and EOS Rio) will work with software that provides data from EOS for external applications.Audit+ (Slowmist and Sentnl) will provide an overall framework for security analysis tooling and contract audits for EOS applications.

As the first touch point into the EOS ecosystem, wallets serve as one of the most crucial pieces in the user experience. The majority of cryptocurrency holders purchase their tokens on centralized exchanges, but if they want to self custody their funds, use dApps, or participate in DeFi, the next step for onboarding requires users to install an EOS wallet and create an EOS account that they’re able to withdraw to. This sounds simple on paper, but the nuances of EOS account creation and resource management adds an additional layer of friction that are unique to EOSIO. These points of friction and many others are all problems that will be addressed in detail through the ENF Wallet+ working group led by Greymass.

Incomprehensive Topics to be Addressed by Wallet+ Working Group

It’s difficult for app developers to integrate all the EOS wallets due to differences in how various wallets solve specific problems (identification, transaction signing, etc).It’s difficult for users to use apps because often specific apps require the use of a specific wallet (related to number 1). It’s also difficult, and often unsafe, for users to need to switch between wallets if they want to use a specific app.It’s difficult for users to use different apps due to how network resources are handled (or not) by the wallet or dApp, none of which is standardized.It’s difficult for developers to onboard new users into their applications, specifically users who don’t already have an existing EOS wallet. This limits the potential audience of applications built on EOS and makes it a less appealing platform for developers.Lack of common hardware wallet support with native apps for Ledger and Trezor.

To address these topics in a unified way, there are areas that can be improved upon to reduce the burden on both users and application developers: SDKs, Protocols, and Standards.

SDKs

For many EOSIO developers, the Universal Authentication Library (UAL) has been less than ideal for many use-cases and the only current work around is for each dApp to build their own solutions. Advanced developers with larger platforms such as Bloks and Atomic Hub have taken it upon themselves to do just that, but we can’t expect every developer to reinvent the wheel. We need open-source Software Developer Kits (SDKs) that prevent developers from having to invest this time and effort so they can get on building their app.

Protocols

To improve the user experience (UX) and make it easier for application developers, the protocols that each wallet uses should offer similarly compatible features and user flows. One way to accomplish this is by using identical protocols, another is to unify the capabilities of the protocols to align better when used by the application developer. An example of this would be “how do I prove this user owns this account”. For example, the EOSIO Signing Request (ESR) Protocol has built-in identity requests that prove this, while Scatter’s old protocol requires a 2-step process, one to select a user and another to sign an arbitrary transaction to serve as proof. Unifying things like this will improve the UX for end users and increase the adoption of wallets by developers.

Standards

From data formats like backups, key exports, etc to UI interfaces such as displaying ricardian contracts and blocking dangerous actions by default, establishing a base set of guidelines and standards that wallets should follow will improve the end user experience. An EOS user using Wallet A, wanting to transition to Wallet B, should both have an easy time doing so and have an inherent familiarity since it’s for the same blockchain.

Wave 5 of ENF $100k Recognition Grants: Wallets

In addition to the initiation of the Wallet+ working group, the ENF is pleased to announce our fifth and final wave of recognition grants recipients to the Wallets category. These projects have played a vital role in the EOS ecosystem and it is a pleasure to be able to offer them each a grant in recognition of their continued support. Additionally, the Wallet+ team has already been provided vital feedback from them as part of the working group initiative and I am looking forward to their future implementation of the standards and protocols that will be determined as a result of the initial published blue paper.

Anchor Wallet— Security and privacy focused open-source digital wallet for all EOSIO-based networks that includes a robust set of additional features including frictionless resource billing using Greymass Fuel.MyKey — All-in-one multi-chain wallet built on top of the KEYID protocol that provides users on the EOS blockchain with managed resources, key recovery, and identity.Token Pocket— Multi-chain self-custodial wallet with 3m+ monthly active users and a Money Services Business (MSB) license allowing for cross-chain swaps between protocols including EOS.Starteos Wallet — Multi-chain non-custodial hardware wallet that supports multiple EOSIO blockchains.EOS Argentina (MetaMask)— Enables MetaMask wallet support on the EOS blockchain with a fee-based resource management system using Ethereum public/private keypairs as “micro-accounts”.

Closing Remarks

The EOS ecosystem has been picking up so much momentum over the last few months that it is seriously palpable. Over the last quarter, we’ve gone from stagnation to an accelerated pace of innovation and development that wasn’t even conceivable just a few months ago. Between the recognition grants, sponsored working groups, Pomelo, Eden on EOS, as well as the arrival of Helios, there has never been a better and more exciting time to be an EOS community member. Everyone in the ecosystem who wants to contribute, can contribute. Value creation is being rewarded and incentives are aligned across the board to allow us to continue driving the ecosystem forward as we all work together in parallel towards a unified vision for EOS.

-Yves

Provide User/Developer Feedback to the Sponsored Working Groups:

Join the WG+ Discussion on EOS Community Discord ServerJoin the WG+ Discussion ForumsFollow the ENF on TwitterChinese

支持EOS钱包生态系统发展

钱包是终端用户进入区块链生态系统的第一个入口,也是EOS生态长期以来一直缺乏资金、标准化和更多关注的领域,这也是Wallet+工作组成为EOS网络基金会赞助的四大核心支柱工作组之一。

随着第五波也是最后一波以钱包为主题的项目资助名单的公布,EOS网络基金会正在通过最具影响力的方式,为用户及开发人员带来巨大的体验变化。

Wallet+ 和我们计划实现的目标

上周的博客更新中,我们宣布了EOS网络基金会赞助的四个工作组,他们将作为促进EOS网络前进发展的四个核心支柱。每个工作组将在第一季度提交一份蓝皮书,涵盖EOS相关深入研究的一个方面。蓝皮书将作为基于每个工作组研究发展建议的路线图。

EOS网络基金会赞助的四个工作组包括:

Wallet+:主要负责配合软件将EOS集成到外部应用程序中,Anchor钱包、Greymass Fuel和EOSIO签名请求(ESR)协议的核心开发团队Greymass是Wallet+工作组的合作伙伴。Core+:主要负责维护EOS系统使EOS更适合运行各种类别的应用程序,EOS AmsterdamEOS DublinEOS BarcelonaCryptolions是Core+工作组的合作伙伴。API+:主要负责提供数据接口,帮助EOS生态以外的应用程序更好的集成EOS网络,GreymassEOS NationEOS Rio是API+工作组的合作伙伴。Audit+:主要负责为EOS应用提供安全分析工具和合约审计的整体框架,SlowmistSentnl是Audit+工作组的合作伙伴。

钱包作为用户进入EOS生态系统的第一个入口,是用户体验中最关键的部分之一。大多数加密货币持有者在中心化交易所购买代币,但如果用户想自己保管资金,或者使用dApps、参与DeFi,就需要安装一个EOS钱包,并创建一个能够自主提取的EOS账户。

这听起来很简单,但在实际的操作过程中,不同项目方在EOS账户的创建和资源管理设计方面存在细微差别,而且会因为EOSIO特有的属性产生一些额外障碍。这些额外障碍和其他许多问题都将通过Greymass领导的EOS网络基金会 Wallet+工作组解决。

Wallet+工作组致力于解决的问题

由于不同项目方开发的钱包在解决具体问题(比如身份识别、交易签名等)时的思路和方式不同,应用开发者很难将所有的EOS钱包整合起来。由于第1条原因,很多时候一些应用程序需要使用特定的钱包,这导致用户很难在一个产品内体验多个生态应用程序。 如果用户想要使用特定的应用程序,他们就需要在钱包之间切换,这不仅困难,而且可能会有安全风险。由于钱包或dApp对于EOS网络资源的处理方式不同,用户很难使用不同的应用程序,这些都没有标准化。开发者很难将新用户引入他们的应用程序中,尤其是那些还没有EOS钱包的用户,这限制了大家在EOS上构建的应用程序的兴趣,并削弱了平台对开发人员的吸引力。原生应用程序缺乏对通用硬件钱包支持,比如Ledger和Trezor等。

为了以统一的方式解决上述问题,我们认为可以从SDKs、协议和标准制定这些方面减轻用户和应用程序开发人员的负担

SDKs

对于许多 EOSIO 开发人员来说,Universal Authentication Library(通用身份验证库)在许多情况下的使用都并不理想,目前唯一的解决方法是由每个 dApp 构建自己的解决方案。

BloksAtomic Hub等大型平台上的高级开发者已经自觉做到了这一点,但我们不能指望每个开发者都能够从造车开始造汽车,因此我们需要开源的软件开发工具包(SDK),使开发者不必投入巨大的时间和精力,而是将更多心思放到继续开发他们的应用程序上面。

协议

为了改善用户体验 (UX) 并使开发人员更容易操作,每个钱包使用的协议应提供类似的兼容功能和用户流。 实现这个目标的一种方法是使用相同的协议,另一种方法是统一协议的功能,以便开发人员在使用时更好地协调。

一个例子是“我如何证明这个用户拥有这个帐户”。 例如,EOSIO 签名请求(ESR)协议有内置的身份请求来证明,而 Scatter 的旧协议需要两个步骤,第一步选择用户,第二步签署任意交易作为证明。 统一这样的事情将改善终端用户的体验,并增加开发人员对钱包的采用。

标准制定

从备份、密钥导出等数据格式到 UI 界面(例如显示李嘉图合约和默认阻止危险操作),建立一套钱包基本操作准则和标准将改善终端用户体验。用户从钱包 A 切换到钱包 B的过程应该是既轻松又熟悉的,因为这都在同一个区块链内进行。

第5波认可资助名单:钱包类别

除了Wallet+工作组的启动之外,EOS网络基金会很高兴地宣布第5波也是最后一波认可补助金名单。本次资助围绕钱包类别展开,入选的这些项目在EOS生态系统中发挥了至关重要的作用,很高兴能够为每个项目提供10万美元的EOS捐助,以表彰他们在EOS生态的持续贡献。

此外,作为工作组计划的一部分,Wallet+工作组已经取得了重要的进展,我们期待根据蓝皮书确定的钱包建设方面将实施的标准和协议。

Anchor Wallet:关注安全和隐私的开源数字钱包,适用于所有基于EOSIO的网络,包含一套强大的附加功能,包括使用Greymass Fuel的无障碍资源计费系统等。MyKey:建立在KEYID协议之上的一体化多链钱包,为EOS区块链上的用户提供管理资源、密钥恢复和身份识别等功能。Token Pocket:去中心化多链钱包,月活跃用户超过300万,Money Services Business(货币服务业务)许可范围包括EOS在内的协议之间的跨链互换。Starteos Wallet :多链非托管钱包,支持多个EOSIO区块链。EOS Argentina (MetaMask) :钱包允许用户通过使用以太坊公钥/私钥对作为“微账户”的收费资源管理系统,在 EOS 区块链上启用 MetaMask 钱包支持。

结语

在过去的几个月里,可以明显感觉到EOS生态系统的发展势头越来越好。在过去的一个季度里,我们一扫阴霾,已经从停滞不前转变为加速创新和发展。

在认可补助、赞助工作组、Pomelo、Eden on EOS 以及 Helios 到来的一系列变化中,EOS 社区成员正经历着从未有过的激动人心的时刻。 因为生态系统中想要做出贡献的每个人都可以通过各种渠道做出贡献、创造价值并得到回报,激励措施全面一致,这一切使我们能够继续推动生态系统向前发展,我们所有人都在齐心协力,朝着 EOS生态繁荣发展的统一愿景不懈努力。

向赞助的工作组提供用户/开发者反馈意见:

加入WG+的EOS社区 Discord讨论群

加入WG+讨论区

关注EOS网络基金会Twitter

关注EOS网络基金会中文Medium

Korean

EOS 월렛 생태계 지원

월렛은 블록체인 생태계에 진입하는 실수요자들의 첫 접점이지만, 자금지원과 표준화 및 EOS에 대한 적절한 관심이 턱없이 부족한 분야이기도 합니다. Wallet+ 워킹 그룹 이니셔티브가 핵심 축 역할을 하고, 공로 그랜트 수령자들의 최종 웨이브를 통해 ENF는 사용자와 개발자의 온보딩 경험을 최대한 효과적으로 변화시키기 위해 노력하고 있습니다.

Wallet+ 와 달성 과제

지난주 블로그 업데이트에서는 EOS 네트워크가 앞으로 나아가는데 있어, 4대 핵심 축으로 작용할 ENF 후원기반 워킹그룹들이 발표되었습니다. 각 워킹그룹은 1분기에 EOS의 한 가지 측면과 깊은 관련이 있는 연구를 다루는 청서를 발표할 예정에 있습니다. 청서는 각 실무그룹의 연구개발(R&D)에 따른 권고사항을 바탕으로 각각 로드맵 역할을 하게 됩니다.

ENF 후원기반 워킹 그룹

Wallet+ (Greymass)는 EOS를 외부 응용 프로그램에 통합하기 위한 소프트웨어와 관련한 업무를 진행합니다.Core+(EOS Amsterdam, EOS Dublin, EOS Barcelona, 및 Cryptolions)는 EOS에서 애플리케이션을 구동하고 유지 관리하는 소프트웨어와 관련된 업무를 진행합니다.API+(Greymass, EOS Nation, 및 EOS Rio)는 EOS로부터 외부 애플리케이션에 데이터를 제공하는 소프트웨어와 관련된 업무를 진행합니다.Audit+(SlowmistSentnl)는 EOS 애플리케이션에 대한 보안 분석 툴링 및 컨트렉트 감사를 위한 전반적인 프레임워크를 제공합니다.

EOS 생태계의 첫 번째 접점으로서, 월렛은 사용자 경험에 가장 중요한 부분 중 하나로 작용합니다. 대다수의 암호화폐 보유자가 중앙화 거래소에서 토큰을 구매하지만, 자산을 스스로 보관하거나 디앱을 이용하거나 디파이 활동에 참여하려면, 온보딩의 다음 단계로 이용자는 EOS 월렛을 설치하고 송금을 위한 EOS 계정을 만들어야 합니다. 문서상으로는 간단해 보이지만 EOS 계정 생성과 자원 관리의 뉘앙스가 EOSIO 특유의 마찰력을 더합니다. 이러한 마찰점 등 여러 가지 문제는 모두 Greymass가 이끄는 ENF Wallet+ 워킹그룹을 통해 구체적으로 다뤄질 것입니다.

Wallet+ 워킹 그룹에 의해 다뤄질 포괄적인 주제들

다양한 지갑이 특정 문제를 해결하는 방식(식별, 거래 서명 등)의 차이로 인해 앱 개발자들이 다양한 모든 EOS 지갑을 통합하기가 어렵습니다.특정 앱이 특정 지갑(1번 관련)을 사용해야 하는 경우가 많음에 따라, 사용자가 불편함을 겪는 경우가 많으며, 사용자가 특정 앱을 사용하기 위해 다른 지갑으로 전환하는 행위는 불편함과 동시에 안전과 관련된 문제를 포함합니다.월렛이나 디앱에 의해 다뤄지는(혹은 다뤄지지 않는) 네트워크 리소스 처리 방식들이 표준화되지 않았기 때문에, 사용자들이 다른 애플리케이션들을 사용하기가 어렵습니다.개발자가 새로운 사용자, 특히 기존 EOS 월렛을 아직 가지고 있지 않은 사용자들을 그들의 애플리케이션에 온보딩 시키는 것은 매우 어렵습니다. 이는 EOS를 기반으로 하는 애플리케이션의 잠재 고객을 제한함과 동시에, 개발자에게 있어 EOS를 덜 매력적인 플랫폼으로 만듭니다.렛저 및 트레저용 네이티브 애플리케이션들을 위한 공통 하드웨어 지갑 서포트가 부족합니다.

이러한 주제들을 통합적인 방식으로 다루기 위하여 SDK, 프로토콜 및 표준과 같이 사용자 및 애플리케이션 개발자 모두의 부담을 줄일 수 있는 개선 영역이 존재합니다.

SDK

많은 EOSIO 개발자들에게 UAL(Universal Authentication Library)은 많은 사용 사례에 적합하지 않았으며 현재 유일한 작업 방식은 각 dApp 팀들이 자체 솔루션을 구축하는 것입니다. BloksAtomic Hub와 같은 비교적 큰 플랫폼을 가진 고급 개발자들은 그들 스스로 그렇게 하기로 결정했지만, 저희는 모든 개발자들이 같은 노력을 반복하는 것을 바라보고만 있을 수는 없습니다. 저희는 개발자가 앱 제작에 원활히 착수할 수 있도록 시간과 노력을 들이지 않아도 되는 오픈소스 소프트웨어 개발자 키트(SDK)가 필요합니다.

프로토콜

사용자 환경(UX)을 개선하고 애플리케이션 개발자가 쉽게 사용할 수 있도록 각 지갑이 사용하는 프로토콜은 유사한 호환 기능과 사용자 흐름을 제공해야 합니다. 이를 위한 한 가지 방법은 동일한 프로토콜을 사용하는 것이고, 또 다른 방법은 애플리케이션 개발자가 사용할 때 프로토콜의 기능을 더 잘 정렬하도록 통합하는 것입니다. 예를 들어 “이 사용자가 계정을 소유하고 있음을 증명하려면 어떻게 해야 할까”라는 내용을 생각 해볼 수 있습니다. 예를 들어 ESR(EOSIO Signing Request) 프로토콜에는 이를 증명하는 ID 요청이 내장되어 있는 반면, Scatter의 기존 프로토콜은 사용자 선택 및 증거로서 임의 트랜잭션에 서명하는 2단계의 프로세스를 필요로 합니다. 이러한 사항들을 통합한다면, 최종 사용자들을 위한 UX가 개선되고 개발자들에 의한 월렛 채택이 늘어나게 될 것입니다.

표준

백업, 키 내보내기 등의 데이터 형식부터 리카르디안 컨트렉트 표시, 기본값에 의한 위험한 작업 차단 등과 관련된 UI 인터페이스에 이르기 까지, 지갑이 따라야 할 가이드라인과 표준의 기본 세트를 구축하면 최종 사용자 환경이 개선될 것입니다. EOS 사용자가 월렛 A를 사용하고 있을 때, 이를 월렛 B로 전환하고자 하는 경우, 이는 모두 동일한 블록체인에 대한 행위이기 때문에 쉽고 간편하게 월렛 B로 변환할 수 있어야 합니다.

10만 달러 상당 ENF 공로 그랜트의 다섯번째 웨이브 : 월렛

Wallet+ 워킹 그룹의 시작과 더불어 ENF는 지갑 카테고리에 대한 다섯 번째이자 마지막 수상자를 발표하게 되어 기쁩니다. 이들 프로젝트는 EOS 생태계에서 중요한 역할을 해 왔으며, 지속적인 서포트를 인정받았습니다. 이에 저희는 그랜트를 제공하게 됨을 기쁘게 생각합니다. 또한, Wallet+ 팀은 워킹 그룹 이니셔티브의 일환으로 이미 이들로부터 중요한 피드백을 제공받았으며, 향후 표준 및 프로토콜의 구현이 최초 발행된 청서를 통해 결정되기를 기대합니다.

Anchor Wallet— Greymass Fuel을 사용하여 마찰없는 리소스 청구 등의 강력한 추가 기능을 포함하는, 모든 EOSIO 기반의 네트워크들을 위한 보안과 개인정보 보호에 중점을 둔 오픈소스 디지털 월렛입니다.MyKey — KEYID 프로토콜 위에 구축된 올인원 멀티체인 월렛으로, EOS 블록체인의 사용자에게 관리 리소스, 키 복구, 아이덴티티를 제공합니다.Token Pocket — 월 3백만 명 이상의 활성 사용자를 보유한 멀티 체인 셀프 커스터디얼 월렛임과 동시에, EOS를 포함한 프로토콜 간 크로스 체인 스왑이 가능한 Money Services Business (MSB) 라이선스입니다.Starteos Wallet — 다양한 EOSIO 블록체인들을 지원하는 멀티체인 비 수탁형 하드웨어 월렛입니다.EOS Argentina (MetaMask) — Ethereum 퍼블릭/프라이빗 키 쌍을 “마이크로 계정”으로 사용하는 수수료 기반 리소스 관리 시스템과 함께 EOS 블록체인에서 MetaMask 지갑 지원을 가능케 합니다.

맺음말

지난 몇 달 동안 EOS 생태계는 촉각을 곤두세우고 있습니다. 지난 분기 동안 저희는 침체상태에서 불과 몇 달 전만 해도 상상조차 할 수 없었던 혁신과 개발의 가속화된 속도로 나아가고 있습니다. 공로 그랜트, 후원기반 워킹그룹, Pomelo, Edeon on EOS는 물론 Helios까지 EOS 커뮤니티 일원으로서, 그동안 이보다 더 좋을 수 있는 시기는 없었습니다. 생태계에 기여하고자 하는 사람은 누구나 기여할 수 있습니다. 가치 창출은 그에 대한 적절한 보상을 받고 있으며, EOS를 위한 통합 비전을 위해, 모두가 함께 협력하면서 생태계를 지속적으로 발전시킬 수 있도록 하는 전반적인 인센티브가 평등하게 마련되어 있습니다.

후원 기반 워킹 그룹들에게 유저/개발자 피드백을 전해주시기 바랍니다:

EOS Community Discord Server에서 WG+ Discussion 참여하기WG+ Discussion 포럼 참여하기Twitter에서 ENF 팔로우하기

In Support of the EOS Wallet Ecosystem was originally published in EOS Network Foundation on Medium, where people are continuing the conversation by highlighting and responding to this story.

Bywire will email you from time to time with news digests, stories & opportunities to get involved. Privacy

Bywire - Claim your free account nowBywire - Claim your free account now