Flow公链|Flow客户端库的简单力量

背景介绍:Flow 是一个全新的公链,最初由 CryptoKitties 和 NBA Top Shot 的创造者 Dapper Labs 设计和开发。在这个系列中,我们将以 Flow 客户端库 (FCL) 为开始从技术角度探讨 Flow 区块链的不同组件。我们的文章将和大家一起讨论Flow独特的多节点架构以及 Cadence,这种加速智能合约安全开发的新型编程语言。

区块链技术为开发人员提供了处理事情的新手段:创建和编写货币形式(加密货币)、铸造和分发限量版独特资产 (NFT)、参与群组治理 (DAO) 甚至是调解身份验证和无密码登录的能力(例如, Magic)。

就像你需要一个网络浏览器来访问互联网上的网站一样,你需要一个加密钱包来访问、存储、转移以及与区块链上的资产和信息进行交互。

即使不涉及付款,加密钱包也可用于身份验证,解决不同服务内容下的成千上万的密码问题。

加密钱包比社交登录(Facebook、Apple 等)更好,因为它们所依赖的基础设施是完全透明的,并且其安全性是完全由用户自己控制掌握的。

因此,应用程序和钱包之间的接口至关重要。这就是 Flow 客户端库 (FCL) 的用武之地。

Flow上的FCL类似于以太坊上的 Web3.js,但它是为消费者而构建的。我们没有依赖 Web3,而是构建了 FCL,因为:

  • 我们不想过分依赖“Javascript ”。Web3 的工作方式是你的钱包将代码添加到浏览器,以便 dapp 可以引导你签署交易。这些操作的前提就是你必须使用自定义浏览器(如 Brave)或使用扩展程序(如 Metamask)。除了导入的安全问题外,这在一定程度上还阻碍了受众群体规模的拓展。

  • 我们不希望 dApp 开发人员对目标用户群将使用的提供商或平台类型做出过早的假设。我们希望开发者可以编写自己的dApp,并让它与各种钱包、托管或自主权、硬件或软件、移动或台式机连接工作。

毫不夸张,开发人员可以通过一行代码就可以使自己的应用程序接受去中心化的以及以加密货币为中心的支付方式,甚至是用户自己选择的以美元或法定货币为中心的更为主流的支付方式。

本文将会对FCL与区块链开发中的其他知名工具和策略进行对比,教您如何利用 FCL 的功能和速度。请自由查看文末资源,深入了解在 Flow 上开发的可能性。

关于 Dapper Labs 产品的说明:在 FCL 出现之前就构建了 NBA Top Shot 和当前版本的 Dapper Wallet。因此,NBA Top Shot 目前依赖于后端 Go SDK 驱动的完全托管钱包。展望未来,所有 Dapper Labs 产品将会被迁移以使用 FCL。这意味着,一旦完整的“Dapp 商店”准备就绪,使用 FCL 的 dApp 将在 Dapper 钱包兼容方面领先一步。

掌舵委托信任关系

区块链开发非常容易上手。一些基础信息我们唾手可得,我们一旦对这一领域有所接触,就会发现事物发展之

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值