This week’s guest at the Cardano SPO column is a stake pool run by Michele who is working on a project called “plu-ts” which will allow developers to create dApps using Typescript: harmonious [ARMN].
guest of the last week was a stake pool operated by Brian and Joe from USA who are involved in the creation of software tools including Pool Peek Mobile and GetPayda.
This initiative is a reference point for everything Cardano and we will invite one every week or two Stake Pool Operator (SPO) to answer some questions and give us one Update directly from the Cardano community.
Considering that many of our readers are new to the crypto space, we will have one Mix of simple and technical questions.
Cardano SPO Column, Interview with Harmonic [ARMN]
Cardano SPO [ARMN] working on a project called plu-ts
Hello, great to have you here. Tell us something about yourself, where do you work and what is your background?
Hello, I’m happy to be here too!
I am Michelei am 21 and i am a very curious Person.
I used to be a computer science student at the Politecnico di Milano.
I said “earlier” because that’s what I chose to do get out so as not to limit my curiositywho prefer a more practical approach; For many it sounds like bad news, for me it is unique opportunity!
Which path led you to Cardano and the Stake Pool Operator (SPO)?
I started with Bitcoin, but not like all. I discovered bitcoin through An introductory book to cryptography.
Given my inquisitive nature, I needed to know more and such I started playing around with some cryptocurrencies.
When Cardanowas the turn, the spark was struck. At the time I didn’t know anything about them Extensive research is being conducted to create such a protocolbut I could feel the complexity behind the ease of use.
That’s the main reason that pushed me to do it set up a stake poolto learn more about this complexity.
In all of this process I have had the opportunity to do so Learn the value of decentralizationand that’s why the stake pool is still operational to this day.
What are your thoughts on the Haskell programming language chosen for Cardano? What are the pros and cons? Tell us about your solution that fixes the disadvantages.
haskell is a great language, it has its learning curve but I can guarantee you that it is totally worth it; Once you understand the syntax, writing a Haskell program is almost like writing plain English.
In my opinion Haskell is a good choice to create a decentralized protocol thanks to the characteristics of the language that makes it very difficult to screw upbut one slightly worse choice if you need to write smart contracts hence, due to the aforementioned learning curve.
That’s why I’m coming out with you an alternative.
I’m currently working on one Open source project called “plu-ts”inspired by the name of the original smart contract programming language “Rain”.
Plu-ts is not finished yet, but is getting closer to a first release day by day.
Once a first version is released, developers can build entire decentralized applications using only Typescriptwithout sacrificing the security that Haskell can guarantee.
Not only does this mean that all developers who are currently focusing on these types of products will be able to do so Write smart contracts on Cardanobut also means that smart contracts could be generated client-side; allows a dApp to create custom smart contracts for the user without a centralized server.
For the curious who Source code of plu-ts is present my github.
The Vasil hard fork is just around the corner. How will it improve the Cardano blockchain and what projects are you most looking forward to awaiting this major upgrade?
Vasil brings massive scalabilityconsistent with the goals of said Era that we can find in Cardano’s roadmap.
Among the functions introduced is in particular Reference inputs and reference scripts are the ones who will make the difference in terms of throughput and developer experience.
reference inputs allows read-only access to data attached to some UTxO. This implies that multiple transactions can access the same data in parallel, while previously one could only access that data by issuing the relative UTxO, and in this process nobody else had the right to read the data.
Until Vasil to interact with a smart contract, the source code of the smart contract had to be included in the transaction itself; this changes for referenced scripts. As the name suggests, a transaction can now refer to a script already present on the blockchain, resulting in transactions of a similar size to a simple transfer of ADA.
I don’t have a specific project I’m waiting for; I believe the best are not even in our imaginationwe’re just getting started.
Thanks for your time. Any closing remarks? Where can people follow you?
I am glad.
If anyone wants Stay up to date I’m mostly active in what I do on twitter.
I have one too Youtube channel and even though I haven’t been very active lately.
I plan to upload tutorials to how to write smart contracts and dApps in general with plu-ts once it’s done; Here is the Youtube channel.
Disclaimer: The opinions and views of the SPOs are their own and do not necessarily reflect those of the Cardano Foundation or IOG.
Related Posts More from the Author