What you need to bring
To get the most out of the Topl Developer Portal, you should have programming experience and a basic understanding of blockchain concepts of Topl such as UTxO, transactions, addresses, key derivation, and networking.
If you are unfamiliar with these terms, start with technical concepts, and you can complete the getting started course afterward.
Topl is different
If you have experience with other blockchain platforms and want to start building on Topl, it is vital to know its differences:
- It makes sense to get your head around the concept of an UTxO
- Assets on Topl are not built with smart contracts. Instead, assets are native and live on the ledger. The protocol treats them as first-class citizens, similar to our cryptocurrency <<glossary:Poly>>s. It is quite different from our peers that don’t have native assets and need to use a smart contract to send assets.
#What you can do on Topl today You can mint, send, and receive native assets, in addition to polys.
#Why build on Topl?
- Topl offers a better infrastructure to build products because it is faster, more secure, and cost-effective.
- Topl offers accurate cost predictability when it comes to transactions. There are no auctions for transaction fees.
- Topl has an energetic community. If you stick to specific standards, we are keen to try out and engage with new products. Participating now makes you a first mover.
- Topl is a proof-of-stake blockchain. By design, it consumes much less energy and computational power.
- Topl is built with the rigor of high-assurance formal development methods. The consensus mechanism Ouroboros (currently under development) was delivered with several peer-reviewed papers presented in top-tier conferences and publications in cybersecurity and cryptography. If you build on Topl, you build on this foundation.
#What you can build on Topl today
- You can integrate Topl into existing websites and services.
- You can issue native assets and mint unique assets to be used as NFTs.
- You can add metadata to transactions to give transactions a story, a background or even an identity.
- You can prove the existence of a file, text or any other data at a specific point in time with asset metadata. You can even use asset metadata to validate and verify external physical products and genuine articles.
Where to Start
- Begin by deploying your first DAML smart contract and interacting with native assets directly on the chain!