This is a community post written by the Moralis team and published on Binance.org Blog.
Moralis is a fully managed, infinitely scalable Web3 backend infrastructure that provides all the tools developers need to build and deploy dApps quickly. It also acts as a blockchain node provider and allows users to deploy Binance Smart Chain projects without requiring them to run a BSC node on their own, making most popular blockchains more accessible to developers. The BSC integration, along with Moralis’ support for BSC nodes, will enable developers to save time, money, and resources while building their BSC dApps.
One can easily get access to a free, fast, and reliable Binance Smart Chain full archive node by signing up for Moralis. In fact, Moralis’ free tier provides the access to a BSC full archive node with over 5 million free requests per day.
Getting access to a BSC full archive node that gives you over 5 million requests per day on a free tier through Moralis means developers are hugely empowered when it comes to building with BSC.
Setting up and running a node infrastructure is tiresome. Not only is it difficult and time-consuming, but it can also be expensive. However, using Moralis Speedy Nodes, one can run BSC nodes instantly. Moralis Speedy Nodes give all the same great functionality as normal BSC nodes, exceptional reliability, speed, and feature full integration with all Moralis services. One can easily use a full archive BSC node with full-archive access for querying historical states with just the click of a button.
DeFi and dApps
The fact that Binance Smart Chain features smart contract functionality, along with being Ethereum Virtual Machine-compatible, indicates its growth for future platforms. The decentralized finance (DeFi) revolution has just begun, and the advent of decentralized applications (dApps) is upon us. Binance Smart Chain has been a champion for cross-chain interoperability since the very beginning, and Moralis is also built from the ground up with cross-chain functionality. Binance Smart Chain and Moralis share the view that the most important step now is to facilitate and participate in building the dApp and DeFi ecosystems of tomorrow.
Binance Smart Chain provides developers with an excellent environment in which to build all types of DeFi projects and dApps; while Moralis aims to supercharge developers’ efforts to build dApps, by providing them with capable yet easy-to-use tools. By providing a capable Web3 backend infrastructure, developers can focus on what they do best - frontend tasks and crafting great user experiences.
“Cooperating with Binance Smart Chain to further dApp and DeFi development is a dream partnership come true,” said Ivan on Tech, Founder of Moralis. “We are big fans of BSC, so supporting BSC nodes right out of the box was a no-brainer for us. We can’t wait to see all the great things BSC developers will build using Moralis.”
Why You Should Build on Binance Smart Chain
At this point, Binance Smart Chain really needs no introduction. You would have had to be living under a rock for the past year to have missed all the buzz about BSC and the Binance ecosystem. Binance Smart Chain is booming, and for good reasons. The high-throughput, low-cost blockchain took the world by storm earlier in 2021 and has since become synonymous with DeFi and dApps. In fact, Binance Smart Chain now boasts more than 80 million unique addresses, which illustrates the blockchain network’s recent atmospheric rise to fame.
However, why you should build on Binance Smart Chain is not only because BSC has seen large user adoption. It also has to do with the technology underpinning BSC. In a move to avoid congestion, Binance Smart Chain was designed to run in parallel to the fast trading-oriented Binance Chain. Unlike Binance Chain, however, Binance Smart Chain brings smart contract functionality and Ethereum Virtual Machine (EVM) compatibility. Seeing as BSC has EVM compatibility, developers can easily port over their Ethereum projects to Binance Smart Chain.
- A strong argument for building on Binance Smart Chain is that BSC features exceptionally low fees. While some other networks suffer from exorbitant gas fees, the average BSC fee ranges between $0.01 and $0.05.
- The BSC block time is relatively short, at roughly three seconds per block.
- The Binance Smart Chain ecosystem has been growing rapidly over the past few months and features a relatively high transaction volume of over three million daily transactions.
All of this sounds great and is why many choose to build on BSC. The only issue with running a dApp or DeFi project on Binance Smart Chain is that you’ll have to run a full BSC node. Luckily, this is where Moralis comes in.
Get Started Building on BSC with Moralis
Not only does Moralis feature full support for both full BSC nodes and full archive BSC nodes, Moralis also features a wealth of other features that make building dApps easier for BSC developers. Beyond Moralis Speedy Nodes - which work like magic - Moralis also gives developers access to a wealth of powerful capabilities. For example, the Moralis Deep Index API works excellently in tandem with Speedy Nodes, and makes sure you never have to waste time syncing nodes or building your own blockchain index again! The Deep Index API gives you ready access to, e.g., historical transactions, smart contract events, and logs.
In addition to this, Moralis also features native support for IPFS, one-line-of-code authentication for user profiles using well-known wallets like MetaMask. Additionally, Moralis recently rolled out its Moralis NFT API, a fully indexed API with support for both ERC-721 and ERC-1155 token standards that makes it easy to build anything you want with NFTs. Furthermore, Moralis also gives you access to tools like a Real-Time Database, Real-Time Alerts, Cloud Functions, and, of course, native cross-chain compatibility. As such, it’s easier than ever to get started building on BSC when using Moralis, and Moralis seeks to make the transition for developers to build on BSC as frictionless as possible.
If you also want to work with WebSockets, Moralis has got you covered! WebSocket support for requesting archive on-chain information from a node will roll out next week.
So, are you still wondering why you should use Moralis to build on Binance Smart Chain? There are several good reasons for building on BSC with Moralis. Let’s summarize some of the advantages of using Moralis to build Binance Smart Chain dApps and DeFi apps.
- Seamlessly access the wider Binance Smart Chain ecosystem without any of the hassle.
- Get access to a full BSC node or full archive BSC node that gives you access to over 5 million requests per day through Moralis’ free tier. This means anyone can easily use Moralis and see exactly how capable the platform is.
- Moralis Speedy Nodes offer all the functionality of normal BSC nodes, with exceptional speed, reliability, and full integration with other Moralis services.
- Moralis provides a fully managed and infinitely scalable backend infrastructure, allowing you to save time, money, and resources. Your developers will thank you!
Connect to Full Archive BSC Node Using Moralis
The process of connecting to a full archive BSC node using Moralis is relatively straightforward. You can easily get JSON-RPC access to full nodes and full archive nodes with Moralis. What’s more, anyone who signs up for a free account with Moralis will instantly get access to running normal and full archive BSC nodes directly from the Moralis Dashboard. Let’s take a look at how easy it is to connect to a full archive BSC node using Moralis, in three simple steps!
1. Sign up for a free account at Moralis, and once you have an account, you log in. You then simply choose “Speedy Nodes” on the left of your screen. To run a BSC node, you need to click on “Endpoints” below BSC Network.
2. You will then be greeted by a choice of Endpoints. To run a full archive BSC node, you simply copy the URL for Mainnet Archive. Naturally, if you want to do something testnet-related, you are also free to choose Testnet Archive.