Anchor设计指南,StellarExpert重大更新以及多路复用帐户。

大家好!欢迎阅读新一期的《 Stellar 开发摘要 》,每周回顾与Stellar Network开发有关的所有事情。

什么是Stellar? Stellar是一个连接银行、支付系统和大众的平台。可以快速、可靠的集成,并且转账几乎零成本。


本周精选开发者文章和新闻

  • 📡StellarExpert分享了他们过去3个月的工作成果! 除了推出自己的博客外,他们还制作了有史以来最全面的Stellar市场控制面板,在其界面上扩展了更多的可用信息。现在,您可以查看哪些资产支持哪些SEPs,轻松的发现一个代币有多少个提供资金的信任线,以及使用经过重新设计的搜索引擎来查找几乎所有您想要查找的Stellar有关的代币,账户和综合信息。—点击阅读完整的更新发布
  • 如果你已经是Anchor或有兴趣成为一个Anchor:SDF的首席产品架构师, Bruno Müller,汇总了一些Anchor 设计指南,为你的用户提供上佳的体验。—点击这里查看。
  • Public节点是一个社区提倡的构思在Meridian上的节点,旨在通过汇集资源来运行完整的验证节点,为个人和小型企业提供一种低成本的方式来支持健康和有弹性的Stellar网络的运行,现在已经开始运行并且接受会员。—点击阅读公告。
  • Stellar开发摘要: Issue #22!来自中国的社区成员yun,以普通话的形式翻译了Stellar开发摘要,并且计划持续的翻译以后的issue。你可以访问这个网站查看翻译:https://stellarnews.cn/
  • SDF前端开发人员Jeesun为我们的韩国社区提供了有关如何使用Keybase的指南。—点击查看完整指南。
  • 🏆提醒:如果您有兴趣参加第3轮Stellar社区基金,请务必在太平洋标准时间12月14日下午12:00之前提交您的项目。SCF通过基于社区投票为项目授予流明补助金来支持独立开发人员。这轮的300万lumens将按比例分配给8个获奖者。—点击查看提交指南。

本周,我将重点介绍Leaf Global Fintech

Leaf正在开发一个移动应用平台,以通过Stellar网络帮助从现金到虚拟货币的转换。

但是,强调Leaf的真正原因是他们为什么要构建这个产品:

“在世界各地由于迫害而被迫逃离的家庭,他们几乎没有时间在离开家之前拿走所有现金和贵重物品,在漫长而危险的旅程中,难民每一步都会面临危险。暴力、盗窃和自然灾害夺走了整个家庭的财富,使得一切没有了希望。携带现金通常是避免丢失财富唯一的选择,但是这除了不方便以及高昂的跨境交换费用外,还使家庭面临着额外的风险。

Leaf通过区块链技术将非固定资金转化为稳定的投资。价值不存储在加密货币中,因此可以避免波动。该平台可通过移动设备访问-无需智能手机。国外的朋友和家人也可以为难民捐赠,在网络中给因创伤而分散的难民搭起桥梁。”

想了解更多?点击查看视频


Stellar协议(CAPs)和生态系统(SEPs)的更新


核心发展提案(CAP)和Stellar生态提案(SEP)是记录相关建议的正式的方式,以改善Stellar网络的各个方面。类似于以太坊和比特币社区的EIP和BIP,CAPs和SEPs代表了Stellar Developer Google小组通常进行的许多讨论的成果。

本周SEP-0024因为两个合并的PR获得了更多的关注:

如果您已经建立了托管钱包,则您的提议可能对正在进行的围绕SEP-0010的讨论很有用:SEP-10不再支持托管钱包。

其他正在进行的有关使用户更轻松地上手的讨论包括:

本周仅合并了一个与CAP相关的PR:

此外,David Mazières提出了一个处理多路帐户的原理实现的CAP。在协议级别处理多路帐户可以解决两个问题:

  • 用户忘记了Memo IDs,从而导致支持成本增加和/或保管服务丢失用户的资金。
  • Memo是按事务而不是按操作或来源进行的,因此无法在一笔交易中给两个不同的多路帐户付款,或在源帐户中包含一个多路标识符,以便可以找回。

想法是通过使用新的MuxedAccount类型替换所有付款来源和目的地来解决这些问题。MuxedAccount类型可以是Ed25519密钥,也可以是一对Ed25519和一个无符号的64位整数id。stellar-core会忽略该ID,有点像每个帐户ID的memo ID。

实施MuxedAccounts将需要更改stellar-core,这意味着在其发生之前,可能会有很多讨论和对话。要继续关注或参与其中,请确保订阅Stellar Developers邮件名单


号召参与

想为Stellar做贡献,但不知道如何开始? 下面的代码库有一些对新手友好的PRs,可以从这里开始!

  • Kelp(Go:9个未解决的问题):一个针对Stellar通用市场的免费并且开源的交易机器人。
  • Account Viewer(JavaScript:5个未解决的问题):一个简单的工具,可以在Stellar网络上查看帐户并进行交易。
  • JavaScript SDK(JavaScript:8个未解决问题):一个用于与Stellar Horizon server通信的Javascript库,它用于在Node.js或浏览器中构建Stellar应用程序。
  • Js-Stellar-Base(JavaScript:2个未解决的问题):最底层的Stellar辅助程序库。它由读、写、哈希和在stellar-core中使用的xdr结构签名的类组成。这是一种JavaScript实现,可以在Node.js或Web浏览器上使用。
  • Go MonoRepo(Go:12个未解决的问题):由SDF创建的所有公共go代码的主页。除了各种工具和服务之外,这个存储库也是你可以开发自己的与Stellar网络集成应用程序的SDK。
  • Laboratory(JavaScript:2个未解决问题):一套工具,可以帮助你了解和探索Stellar网络。
  • Vanity Address Generator(Rust:3个未解决的问题):一个简单的CLI工具,用于生成Stellar vanity地址。

本周我们发布了Horizon v0.23.1! 它为实验性摄入引擎增加了许多功能,并且修复了一些小错误。你可以在这里阅读更多关于它的内容。

如果你在关注Go monorepo,在过去的几天中你可能会注意到很多其他发布的版本。除了Horizon v0.23.1,我们还发布了Ticker v1.2.0Friendbot v0.0.2Federation v0.3.0Bridge v0.0.33Compliance v0.0.33,所有这些均修复了不太严重的安全漏洞。如果其中有你在使用的,请尽快升级到最新版本。

此外,Stellar-core本周合并了5个PRs:


想来Stellar工作吗? 请查看下面的职位空缺列表:

  • SDF前端工程师(纽约)申请
  • SDF高级平台工程师(旧金山)申请
  • SDF高级核心工程师(旧金山)申请
  • SDF高级平台工程师(纽约)申请
  • SDF软件集成工程师(旧金山)申请
  • SDF西班牙语内容写作和翻译(纽约)申请

尚未注册?

想直接接收Stellar 开发摘要和其他开发者更新到您的收件箱吗?立即注册来获取开发者新闻


发现内容缺失?

如果您发现issue中的某些内容缺失或不正确,请在Keybase上与我联系(kolten),我一定会进行修改👍


原文链接:https://medium.com/stellar-community/stellar-dev-digest-issue-23-ae6e53a445de

作者:Kolten

翻译&校对:Yun