WavesSDKExtensions 0.1.9

WavesSDKExtensions 0.1.9

MefiltPavel Gubin 维护。



  • Mefilt

WavesSDK 是一个用于将 Waves 区块链功能集成到您的 iOS 应用程序中的库集合

什么是 Waves?

Waves 是一个开源的 区块链平台

您可以用它来构建自己的去中心化应用程序。Waves 提供了完整的区块链生态系统,包括名为 RIDE 的智能合约语言。

区块链网络是如何工作的?

有一个由矿工部署的庞大节点集合,它们将所有网络信息存储在区块链中(也称区块链),处理请求,并在验证其符合规则后可以向网络添加新的交易。矿工将获得称为 MRT 的网络币作为奖励。

这项技术的优势在于每个节点都是主区块链的同步副本:这意味着信息是去中心化存储的,如果用户在一个节点的存储中更改了信息,那么信息不会被全局覆盖。这可以保证用户的信息将会是公正且不可更改的。

重要的补充是,使用 Waves 区块链建立的服务的界面看起来就像一个普通的网页应用,不会让用户体验更加复杂。

您可以通过阅读 Waves 节点描述定义页面 以更好地理解区块链的功能。

iOS SDK 快速入门

要构建您的第一个Waves平台集成应用程序并开始使用所有区块链功能,请直接访问Waves iOS SDK 快速入门教程并遵循说明。

Waves SDK 结构

有两个重要的SDK部分,用于准备加密数据和创建模型。您必须使用它们来正确构建服务

  • Waves Crypto 处理与区块链加密部分的交互,允许生成种子短语、转换公钥和私钥、获取和验证地址、将字节转换为字符串以及反过来,使用私钥签名数据等。
  • Waves Models 包含必要的交易和其他数据传输对象的模型,用于构建正确的服务。

此外,还有三个主要的SDK服务提供区块链交互

  • Waves Node Service 允许应用程序直接与区块链合作:您可以使用这些功能创建交易、广播它们并从节点加载数据。这是SDK的主要部分。
  • Waves Data Service 提供更轻松访问节点中存储的数据的方式。此服务中提供的这些方法是最高效的读取区块链数据的方式,但无法帮助写入。
  • Waves Matcher Service 包含将 Waves DEX (去中心化交易平台) 特性集成到iOS应用程序中的方法。您可以使用此服务收集和添加用户的订单,并使用此服务处理交易。

测试

要测试您的应用程序,您可以使用 Testnet。这是Waves Mainnet的副本,可以重复真实账户的结构而不花费付费WAVES代币。您可以创建多个账户,使用 Faucet (只需将账户地址输入输入字段即可获得10个测试代币) 并使用 Waves RIDE IDE 输部署RIDE脚本(即“智能合约”)。

实用链接

支持

关注最新新闻和文章,了解发生在 Waves 平台 的所有活动。

请查阅 问题 部分,以报告任何错误或功能请求,并查看已知问题列表 🤝😎

wavesplatform

网站 | Discord | 论坛 | 支持 | 文档