Why We Chose Solana to Launch Parcl

Why Solana?

The Egyptians and the Vikings both had an ace up their sleeves. They possessed a technology that gave them an edge over their competitors. What was this? With wooden poles and some grease, they could move huge items overland.

Key Benefits of Solana

  • It’s fast. It can process over 50,000 transactions per second.
  • Fees of less than $0.01 per transaction enable more usage of your application.
  • There’s headroom for further performance growth, with the potential of over 1 million transactions per second in the near future as the network is further improved.
  • It’s composable, which means that you can break your application into modules, and other people can then build upon your libraries. You can also use other people’s application modules in your own projects.

Challenges of Developing on Solana

  • Solana has a different type of architecture, which means you have to spend more time thinking about how to lay out your project.
  • Smart contracts are mainly built in Rust, a memory-safe language similar to C and C++. This might seem daunting at first, but Rust has a huge and growing following, and Rust skills can be transferred to optimize other areas of your application too.
  • You’ll need to learn the tooling specific to this protocol.

Account Architecture

Solana’s account architecture is core to providing the protocol’s performance. It does this by separating out the code and data into accounts, which allows multiple programs to operate in parallel with each other.

Hello World Coin

Now that we’ve gone over the account’s general architecture let’s apply this to a real-world example. As an example, we will use Solana’s inbuilt token program to create a ‘Hello World Coin.’

Complete System

So how does this all tie together to make a full working system? It can be useful to look at how all the components of a working project connect to help cement some of the concepts.

  • A web application that the user interacts with (typically built in React)
  • A wallet that stores the user’s private keys (e.g., Phantom Wallet)

Rust & Anchor

In this section, we’ll talk about frameworks, languages, and tools needed to build your Solana smart contracts.

Conclusion

We hope that this article has highlighted the key reasons we decided to build our real estate protocol on the Solana blockchain and why and how to use Solana for your own development projects.

Join Us on Our Mission

We’re always looking for talented developers to join our team. We have positions open for blockchain engineers, React frontend development, Data Science, and Data Engineering, to name a few. If you want to join a great team that values your contribution, gives you room to innovate, and create amazing products, please reach out to us at jobs@parcl.co or DM us on Twitter @parcl

Follow us

🌐 Join our Waitlist: https://parcl.co

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store