| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> Flow公链 | Flow开发资源汇总 -> 正文阅读 |
|
[区块链]Flow公链 | Flow开发资源汇总 |
概述 相关链接:
剖析 Flow Dapp: 下面概述建立在Flow区块链上的典型DApp的组成部分。虽然许多dapp的结构不同,但这个架构介绍的基本概念将贯穿整个指导。
Smart Contracts (智能合约)- Cadence Flow区块链上的智能合约是用Cadence(https://github.com/onflow/cadence)实现的,这是一种专门为智能合约开发设计的面向资源的编程语言。 加入 Cadence
Flow Playground Flow Playground(https://play.onflow.org/) 是一个简单的 Web IDE,专为快速构建智能合约原型而设计,是学习 Cadence 的绝佳工具。 Cadence 指导
Cadence 视频
Dapp 全栈示例与教程
现存标准 Flow区块链对同质化(fungible tokens)和非同质化代币(non-fungible tokens)都有现有的智能合约标准,你在构建合约时应该执行这些标准。 非同质化代币 (NFTs) Flow 区块链上的所有 NFT 都实现了非同质化代币 接口,使它们能够与钱包、市场和其他跨应用程序体验兼容。非同质化代币智能合约交互(https://docs.onflow.org/core-contracts/non-fungible-token/) NFT的售卖与交易 Flow 有一个标准的合约,以促进 NFT 的直接销售和点对点交易。NFT storefront合约对于想要提供 NFT 市场体验的 dapp 很有用。NFT Storefront 合约(https://github.com/onflow/nft-storefront) 同质化代币 同质化代币(如硬币、货币)在Flow 区块链上,包括默认的加密货币代币 FLOW,都实现了 Fungible Token 接口。同质化代币智能合约交互(https://docs.onflow.org/core-contracts/fungible-token/) 工具 / SDKs Flow Client Library (FCL)
FCL 是一个框架,它标准化并简化了dapp和钱包之间的交互方式。通过使用FCL,一个dapp开发者只需几行代码就可以支持各种钱包。 FCL 提供以下功能:
FCL 驱动的 dapp 可以自由构建交易,然后将其传递到钱包,用户进行签名,而无需访问用户的私钥。用户可以轻松地加入Flow区块链生态系统中任何支持FCL的dapp ,并且可以在不同的 dapp 中使用相同的钱包提供商。 除了上述,FCL驱动的dapp有以下好处。:
配置本地环境 为了自信地构建,您需要设置适当的本地环境并拥有足够的测试套件以确保您的智能合约按预期运行。为此,请阅读?Kitty Items 本地开发说明(https://github.com/onflow/kitty-items/blob/master/LOCAL_DEV.md)以熟悉以下工具:
钱包 交互示例:用户单击按钮从您的店面购买 NFT。您的 dapp 向用户的钱包提交交易请求。钱包向用户显示提示,要求他们批准或拒绝交易。批准后,钱包签署并提交交易,然后将结果传递给您的 dapp。 除非你有一个特定的用例需要你管理用户的私钥,否则我们建议建立一个FCL驱动的dapp,与现有的钱包供应商连接:?
支付选项 Flow USD (FUSD) FUSD是Flow区块链上第一个由美元支持的稳定币。像所有的美元稳定币一样,FUSD跟随美元的价格,这意味着它很适合作为一种日常支付方式。 FUSD 可以很容易地被由 FCL 驱动的 dapp 用于直接或点对点售卖。目前可用的 FCL 钱包已经支持 FUSD,这意味着您的用户不仅可以直接在您的店面消费 FUSD,而且还可以在点对点市场中将 FUSD 转移给其他用户(例如,以换取 NFT)。 文档:https://docs.onflow.org/fusd/ FLOW FLOW 是为 Flow 区块链网络提供动力的默认加密货币,主要用于抵押和支付网络费用。FLOW 加密货币和 FUSD 稳定币都实现了相同的可替代代币标准,因此可以在您的链上 Cadence 代码中互换使用。 许多支持 FUSD 的支付提供商也支持 FLOW,包括一些值得信赖的加密货币交易所。 译者:纯白矩阵(Flow中文社区技术大使) 简介:南京纯白矩阵科技有限公司是一家专注于区块链核心技术研发的科技公司。我们的理念是运用区块链思维,节约传统公司运营成本,构造全新的多链服务平台。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:55:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |