I had posted this to how to make nim popular thread , and i am making this post for more visiblity.
Here is my idea.
Nim is best fit to jump into current trend , which is Blockchain DAPP development. Popular platform for developing Blockchain apps are Etherium and Etherium-killer , Solana. Etherium requires its own language , and not scalable , on other other-hand Solana can run any language that support LLVM backend.
Hackathon : https://solana.com/ignition Solana : https://github.com/solana-labs/solana
If nim can be use to Develop Smart Contracts/Onchain programs in SOL , LUNA or other Top Blockchains , it will be very powerful to build those tools.
Python cannot target them due to not a static compile language , Nim is. Nim's concurrency and performance can compete Rust , but still as easy as python. Python jumped into Machine learning and from non-enterprise lang to Microsoft's favorite language.
I am still very new to SOL ( join in coz its popularity rising and many platforms being build on top of SOL , Layer 2 and 3) .
Here is what i think how they do Rust run in their blockchain. https://github.com/solana-labs/rust
Here is proposal to embed move langugage. https://docs.solana.com/proposals/embedding-move
Hi there,
I came across your post in the "how to make Nim popular" thread and your idea about leveraging Nim for Solana's blockchain caught my attention. It's an interesting and forward-thinking proposal that could truly make a significant impact in the current landscape dominated by Ethereum and Solana.
Your observation about Ethereum's limitations, especially in terms of transaction fees and scalability, is spot on. Solana, with its performance, scalability, and flexibility, has indeed emerged as a strong contender in the blockchain space. The fact that it supports multiple languages through LLVM backend makes it an attractive platform for developers.
The suggestion of creating a Nim OnChain and Smart Contract Library for Solana is intriguing. Nim's reputation for efficiency and ease of use could indeed set it apart as a viable language for Solana's ecosystem. The ongoing $5 million hackathon sponsored by Microsoft for Solana is a fantastic opportunity, and your proposal aligns perfectly with the current needs of the blockchain community.
Your point about the difficulty developers face with Rust and C++ on Solana is valid, and Nim could provide a refreshing alternative. Participating in the hackathon not only presents a chance to win rewards but also opens doors for greater exposure within the community. Given Nim's backend familiarity, the implementation might not be as challenging as it initially seems.
Your idea seems well-reasoned and could potentially be a game-changer for Nim's adoption in the blockchain space. The $5 million hackathon is an excellent incentive to kickstart this initiative, and the exposure gained could significantly contribute to Nim's popularity.
Best of luck with your proposal, and I hope to see Nim making waves in the blockchain world soon!
Warm regards, comfygenpvt