V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Andreases
V2EX  ›  区块链

更加快速的完成 Web 3 软件开发——Mirror World Smart SDK

  •  1
     
  •   Andreases · 2022-12-07 00:41:39 +08:00 · 1009 次点击
    这是一个创建于 699 天前的主题,其中的信息可能已经有所发展或是发生改变。

    什么是 Mirror World Smart SDK ?

    简而言之,Mirror World Smart SDK 为 Web3 的 dApp 和游戏提供了无缝的使用体验。能让你在几分钟内完成验证、钱包和 Marketplace 的强大 API 。你可以访问我们的官网获取更加详细的信息:mirrorworld.fun

    Mirror World Smart SDK 可以做什么?

    Mirror World Smart SDK 基本上涵盖了构建一个 Web 3 项目所需的绝大多数内容。许多其他的 Web 3 基础设施服务商仅提供部分开发需要的 API ,或者它们常常提供很具体的单个 API ,例如如何通过一个 API 获取 NFT 元数据等。Mirror World 的 SDK 的特点是我们打算涵盖整个项目开发过程,而非仅提供单个的 API 调用。

    Image description

    这意味着从 Web 2/Web 3 登录到 NFT Marketplace 、钱包集成和 NFT 创建的所有开发工作都包含在只需极少代码的 SDK 中。只需一次接入,所有 API 都可以随意使用。如果你只想构建单个功能,例如 Marketplace 或登录功能,你只需要调用该 API 并开始构建即可轻松完成。

    除了这些主要功能外,我们还提供其他辅助功能,例如 UI 仪表板、开源前端、数据监控工具等,以最大程度地减少开发工作量。Mirror World Smart SDK 还对移动 dApp 进行了特殊适配,例如 In-App-Wallet 的提供。同时,如果你打算在 IOS App Store 上发布你的产品或游戏,你可以回避掉苹果商店高达 30% 的抽成。

    一个有创造力的 dApp 的想法和去完成它的行动之间通常存在差距,而我们希望减少开发者前进的摩擦力。

    Smart SDK 内有什么功能?

    Image description

    Smart Marketplace

    Image description

    将开发速度提升十倍左右

    构建 NFT Marketplace 的包含了从用户信息前端展示、处理交易分析、签名和 Marketplace 的前端构建到获取 NFT 元数据、数据存储以及智能合约等许多难点。这种情况下一个小的开发团队可能需要很长的时间才能构建出一个功能齐全的 NFT Marketplace 。在下面链接中的 Demo 里你可以看见 Mirror World 最新游戏 demo—Mirrors Jump 的游戏内置 Marketplace ,使用 Smart SDK 让我们的开发团队让这个 Marketplace 从零到完全开始运行几乎只花了大约 1 天时间。

    点击这个链接下载我们的游戏 Demo——Mirrors Jump 来预览 SDK 的功能呈现

    改善终端用户体验

    通过 Smart SDK 构建 Marketplaces 意味着移动端的支付不会在 dApps 里跳来跳去,Mirrors Jump 的 Marketplace 允许用户在整个交易过程中留在你的 dApps 中。一直待在一个 Dapp 中也意味着你的客户流失到其他 NFT 项目的可能性会降到最低。

    拥有开源的前端

    前端方面,我们会为你提供一个的解决方案——用于一些简单布局和颜色定制的 UI 仪表板。Mirrors Jump 的 Demo 里使用的是现有的 Marketplace 模板,但如果你需要进行更精细的更改,我们还为你提供开源的店面前端,让你的 Marketplace 外观布局更适合您的项目。 在前端,我们为您提供一个店面模板解决方案 - 一个用于与您的 dApp 市场交互的 UI 界面。我们同时也会提供一个简单的数据监控工具,你可以利用它并通过透彻的数据分析来改进你的产品。

    尝试制作一个你自己的 NFT Marketplace MVP

    我们的技术团队在 Youtube 上上传了有关如何使用 Smart SDK 显示用户代币、NFT 和交易的简短教程,可以随时查看。 同时 SDK 现在也可以免费使用,欢迎大家随时去尝试,即便只是花几个小时做一个 MVP 也好。

    Smart Wallet

    Image description

    Wallet 主要开发难点

    钱包的开发需要先构建前端,同时找到最匹配的链上数据监控工具来发送数据,最后再展示交易细节,整个过程会很麻烦。而正如你在 Mirrors Jump 场景中看到的那样,Smart Wallet 将提供一个界面,为你免去整个前端开发的麻烦。同时,具有可靠第三方 KMS 的安全密码将为您的 dApp 带来额外的安全性。开发者只需要插入 SDK ,然后就可以直接在 dApp 中调用整个功能。

    改善终端用户体验

    Web 3 的终端用户常常很难拥有良好的购买体验,尤其是在移动场景中。可以与 Smart Marketplace 一并使用的,Smart Wallet 有助于减少购买摩擦,限制 dApp 内的所有购买行为。购买越容易带来更多的购买。 正如您在 Mirror Jump 演示中看到的那样,SDK 提供了其他辅助服务例如 on-ramp 。

    现在就开始尝试制作一个 Wallet MVP !

    点击 docs.mirrorworld.com 进入完整的 Mirror World Smart SDK 文档,并在免费开发你的第一个加密钱包。

    Smart Auth

    Image description

    Login 主要开发难点

    构建 Web 3 钱包登录需要熟悉的点包括钱包、交易、构建链上和链下数据库以及不断同步数据的原理。Smart Auth 将解决所有这些问题,并提供额外的通过 Web 2 社交账号登录 Web 3 dApp 的方案。

    传统社交账号登录方案

    使用 Smart Auth 可以通过一次集成完成五种甚至更多的 Web 2 社交账号登陆 dApp 的集成。使用 Web 2 社交账号( Google 、Twitter 、Discord 、电子邮件、Facebook 等)登录将使你的产品在用户获取方面与 Web 2 应用没有什么不同,同时也会把更多终端用户变成你的顾客。

    适配包括你自己开发在内的各种钱包

    对于许多 Web 3 基础设施提供商而言,提供很多小 API 的目的之一是为了使各种各样的用例成为可能,Mirror World 的 SDK 也能做到这一点,只不过相对更简单。你仍然可以自由的使用自己开发的钱包或接入第三方钱包进行登录和购买,但开发过程不那么复杂,省去了麻烦的开发,你可以专注于使你的产品与众不同。

    示例:Mirror Jump 登录

    在 Mirrors Jump 的演示中,正常的 Web 2 登录看起来和任何 Web 2 应用程序几乎一样,并且钱包在登录时不会强迫用户跳出 dApp 。只需连接 SDK 即可使用上述功能,然后随意进行任何更改。

    使用 Smart Auth 搭建你的第一个登录系统

    有关 Web 3 用户登录的过程,请访问我们技术团队的视频教程:

    Smart NFT Creation

    Image description

    主要开发难点

    NFT 创建对于开发人员来说是一项复杂且重复的任务,因为必须彻底弄清楚智能合约并确保它在落地之前是安全的。由于智能合约一旦应用之后几乎什么都做不了,因此通常需要额外的严格审计以及产生由此带来的成本,大家需要极其小心谨慎。对于这一点,Mirror World Smart SDK 会提供不同类型的智能合约。每个智能合约都经过严格审计以确保安全,消除担忧,同时简化大家的开发过程。

    在游戏中创建 NFT

    在 Mirrors Jump 中,你可以在游戏中十分丝滑的铸造您的 NFT 。开发者只需在 Mirror World 仪表板上填写配置信息,NFT 创建系统即可运行。 Image description

    如何开始?

    你可以在这里查看 Smart SDK 的视频上手教程:https://www.youtube.com/watch?v=ZJo4_N7JpU8

    你也可以直接登录我们的 SDK 仪表盘,来跟着视频尝试制作你的第一个 Web 3 dApp:app.mirrorworld.fun

    Smart SDK 有什么优势?

    节省成本,提高收入

    为开发人员节省数月的琐碎工作和重复开发是我们的主要目标。此外,您还可以通过 Web 2 登陆等功能来扩张您的 Web 2 用户群体。

    完整方便

    Mirror World Smart SDK 是一体化的,所有的上述功能都会被集成到一个 SDK 中,不需要在开发的时候费力寻找最合适的 API 。只需要根据博客和视频教程中的信息进行搭建就足够了。 同时,我们认为开发人员不应该花时间一遍又一遍地重新发明轮子。Smart SDK 中的几乎所有用例都有市场上最完善的前端和后端解决方案,你需要做的只是介入 SDK 而已。 安全 在 Web 3 项目中,你最不希望看到的就是您的智能合约出现预期外的问题,或者存在容易受到外来攻击的 bug 。Mirror World Smart SDK 会使用可靠的第三方 KMS 来保证您私钥的安全,远离外来攻击。

    现有的社群和专业的支持

    我们有详细的文档和博客 /视频教程供您使用 Smart SDK ,并且有所有上述功能 MVP 的简单 Walkthrough 。假如你有其他问题和希望为 SDK 做出自己的贡献,请加入我们的 discord 获得我们技术团队的专业支持以及和进行更深入的交流。

    其他问题

    什么是 Mirror World

    Mirror World 是一个为前瞻性的加密项目提供 Web3 基础设施服务的项目,专注于跨平台开发,致力于帮助项目加快上市速度并帮助游戏团队推出全栈加密 dApp 。Mirror World 得到了 Galaxy Interactive 、Republic Crypto 、Mirana Ventures 、OKX BDV 、IVC 、Sky9 Ventures 等顶级风险投资公司的支持。Mirror World 拥有十分多元的团队背景,团队中有来自包括 EA 、Dropbox 、字节跳动、网易以及全球各种初创公司的前员工。

    为什么这么注重移动端?

    Mirror World 团队关注的一个核心重点是移动端 dApp 。我们坚信 Web 3 的未来是在移动端的。这就是为什么我们非常重视帮助开发人员及其产品从移动端和 Web 2 端获得更多客户。我们自己作为移动游戏的开发者非常熟悉传统游戏和移动应用程序开发中的问题,包括 Web3 的引导、交易处理、店面,并创建了相应基础设施来优雅地解决这些 Web 3 的问题。我们现在已经成功推出了三款移动 NFT 游戏,其中最新的一款是你在本文中看到的 Mirrors Jump 。我们在移动游戏方面的努力以及不断增长的超过 70000 名成员的社区代表了我们对创建和维护这些 API 和 SDK 的愿景的承诺。

    官网 /文档链接

    如需浏览我们的技术文档,请访问:docs.mirrorworld.fun

    官方网站请访问:mirrorworld.fun

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:03 · PVG 06:03 · LAX 14:03 · JFK 17:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.