WavesSDKCrypto 0.1.9

WavesSDKCrypto 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节点服务允许应用程序直接与区块链合作:您可以使用这些功能创建交易、广播它们,并从节点加载数据。这是SDK的主要部分。
  • Waves数据服务提供了一种更容易访问节点中存储的数据的方法。此服务中提供的方法是读取区块链数据的最有效方式,但不能帮助写入它。
  • Waves匹配服务包含提供将Waves DEX(去中心化交换平台)功能集成到iOS应用程序中的方法的类。您可以使用此服务收集和添加用户的订单,并使用此服务处理交易所交易。

测试

要测试您的应用,您可以使用 测试网。这是一个与Waves主网相同的环境,您可以在其中重复真实的账户结构,而不必花费付费WAVES代币。您可以创建多个账户,使用 水龙头(Faucet) (只需将账户地址输入到输入字段中,即可获得10个测试代币)为它们充值并使用 Waves RIDE IDE 部署RIDE脚本(即“智能合约”)。

有用链接

支持

关注最新新闻和文章,了解Waves Platform平台上发生的一切。

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

wavesplatform

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