想想加密的 Firebase
。 Moralis 为区块链项目提供托管后端。 自动将您的用户余额同步到数据库中,允许您设置链上警报、观看智能合约事件、构建索引等等。 所有功能都通过易于使用的 SDK 访问。 Moralis 提供的所有功能默认都是跨链的
Moralis 是在以太坊、BSC
、Polygon
、Solana
和 Elrond
上构建和部署 dApp 的最快方式。 默认情况下,所有 Moralis dApp
都是跨链的。 基于 Moralis 的构建可确保您的 dApp
经得起未来考验。 即使发明了新的区块链,您的 dApp
也将立即在任何链上运行。
无论您是在构建您的第一个区块链项目,还是已经是一位经验丰富的开发人员 - Moralis 都将使您的项目更易于构建、维护和改进。
使用 Moralis 构建的每个 dApp
的核心都是 Moralis 服务器。 与 Moralis SDK 一起,它可以让您快速创建具有用户身份验证和区块链数据(如用户令牌余额、NFT、交易和事件)的 dApp
。
让我们快速总结一下您将使用的 Moralis Server 的不同组件。
这里是您所有数据的存储位置。 例如,当用户使用加密钱包身份验证登录您的 dApp
时,该钱包地址将与您配置的任何数据(例如代币余额、历史交易或事件)一起自动保存到您的数据库中。
然后,您可以在 dApp
前端立即使用这些数据。
如果您需要在 dApp
中执行后端代码,您可以使用 Moralis 的云代码功能来实现。 也许您需要对需要在后端进行计算的数据进行聚合或过滤。 通过使用云代码,您可以在 JavaScript 中编写函数,然后可以通过从您的 dApp
调用它来触发,当某些事件发生或由计划的作业触发时。
Moralis 的 SDK 是我们将这一切联系在一起的方式。 我们的 JavaScript SDK 是您的 dApp
与 Moralis 服务器交互的方式。 使用 SDK,您可以通过用户名和密码或通过 MetaMask
等加密钱包对用户进行身份验证。您还可以使用 SDK 获取和设置用户数据以获取余额、NFT
、事件或交易。