{"id":29382,"date":"2022-09-18T08:22:34","date_gmt":"2022-09-18T08:22:34","guid":{"rendered":"http:\/\/egrowonline.com\/?p=29382"},"modified":"2022-09-18T08:22:34","modified_gmt":"2022-09-18T08:22:34","slug":"cardano-spo-harmonic-armn-the-cryptonomist","status":"publish","type":"post","link":"http:\/\/egrowonline.com\/?p=29382","title":{"rendered":"Cardano SPO: Harmonic [ARMN] &#8211; The Cryptonomist"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div data-id=\"167911\" data-title=\"Cardano SPO Column: Harmonic [ARMN]\" data-slug=\"https:\/\/en.cryptonomist.ch\/2022\/09\/18\/cardano-spo-column-harmonic-armn\/\">\n<section id=\"custom_html-94\" class=\"widget_text widget widget_custom_html\" \/>\n<p><span style=\"font-weight: 400\">This week\u2019s guest on the <\/span><b>Cardano SPO Column <\/b><span style=\"font-weight: 400\">is a stake pool <\/span><b>operated by Michele who is working on a project called \u201cplu-ts\u201d, which will allow developers to build dApps using Typescript<\/b><span style=\"font-weight: 400\">: <\/span><a target=\"_blank\" href=\"https:\/\/cexplorer.io\/pool\/pool19gzu2dyp0g9e0nsvtg34fdhrtgr8c5jq37nscalqkh3hsjmas69\" rel=\"noopener\"><span style=\"font-weight: 400\">Harmonic [ARMN]<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><a target=\"_blank\" href=\"https:\/\/en.cryptonomist.ch\/2022\/09\/11\/cardano-spo-column-m1-crypto-eagle-pool-eagle\/\" rel=\"noopener\"><span style=\"font-weight: 400\">Last week\u2019s guest<\/span><\/a><span style=\"font-weight: 400\"> was a stake pool<\/span><b> operated by Brian and Joe from the US who are involved in building software tools, including Pool Peek Mobile and GetPayda.<\/b><\/p>\n<p><span style=\"font-weight: 400\">This initiative is a point of reference for everything Cardano and every week or two we will invite a <\/span><b>Stake Pool Operator <\/b><span style=\"font-weight: 400\">(SPO) to answer some questions and give us an <\/span><b>update directly from within the Cardano community<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Considering that many of our readers are new to the crypto space<\/span><b>, <\/b><span style=\"font-weight: 400\">we will have a <\/span><b>mix of simple and technical questions<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cardano_SPO_Column_interview_with_Harmonic_ARMN\" \/><span style=\"font-weight: 400\">Cardano SPO Column, interview with Harmonic [ARMN]<\/span><span class=\"ez-toc-section-end\" \/><\/h2>\n<figure id=\"attachment_167913\" aria-describedby=\"caption-attachment-167913\" style=\"width: 1024px\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-1024x413.jpg\" alt=\"Cardano SPO [ARMN]\" width=\"1024\" height=\"413\" srcset=\"https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-1024x413.jpg 1024w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-300x121.jpg 300w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-768x309.jpg 768w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-800x322.jpg 800w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-450x181.jpg 450w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-195x79.jpg 195w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1-96x39.jpg 96w, https:\/\/en.cryptonomist.ch\/wp-content\/uploads\/2022\/09\/IMG_InternaSPO_077-1.jpg 1457w\" \/><figcaption id=\"caption-attachment-167913\" class=\"wp-caption-text\"><em>Cardano SPO [ARMN] is working on a project called plu-ts<\/em><\/figcaption><\/figure>\n<h3><span class=\"ez-toc-section\" id=\"Hi_awesome_to_have_you_here_Tell_us_something_about_yourself_where_are_you_based_and_what_is_your_background\" \/><span style=\"font-weight: 400\">Hi, awesome to have you here. Tell us something about yourself, where are you based and what is your background?<\/span><span class=\"ez-toc-section-end\" \/><\/h3>\n<p><span style=\"font-weight: 400\">Hi, I\u2019m happy to be here too!<\/span><\/p>\n<p><span style=\"font-weight: 400\">I\u2019m <\/span><b>Michele<\/b><span style=\"font-weight: 400\">, I\u2019m 21 and I\u2019m a very <\/span><b>curious<\/b><span style=\"font-weight: 400\"> person.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I used to be a <\/span><b>computer science<\/b><span style=\"font-weight: 400\"> student at the <\/span><b>Politecnico di Milano<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I said \u201cused to\u201d because I chose to <\/span><b>drop out so as not to limit my curiosity<\/b><span style=\"font-weight: 400\">, preferring a more practical approach; to many it sounds like bad news, to me it is an <\/span><b>unique opportunity<\/b><span style=\"font-weight: 400\">!<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_the_path_that_led_you_to_Cardano_and_to_become_a_Stake_Pool_Operator_SPO\" \/><span style=\"font-weight: 400\">What\u2019s the path that led you to Cardano and to become a Stake Pool Operator (SPO)?<\/span><span class=\"ez-toc-section-end\" \/><\/h3>\n<p><span style=\"font-weight: 400\">I started with <\/span><b>Bitcoin<\/b><span style=\"font-weight: 400\">, but not like everyone did. I discovered Bitcoin through <\/span><b>an introductory book on cryptography<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Given my curious nature, I had to know more and so<\/span><b> I started playing around with some cryptocurrencies<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">When <\/span><b>Cardano<\/b><span style=\"font-weight: 400\">\u2018s turn came, the spark was struck. At the time I didn\u2019t know about the <\/span><b>extensive research being made in order to build such a protocol<\/b><span style=\"font-weight: 400\">, but I could sense the complexity behind the ease of use of it.<\/span><\/p>\n<p><span style=\"font-weight: 400\">That is the main reason that pushed me to <\/span><b>set up a stake pool<\/b><span style=\"font-weight: 400\">, to learn more about that complexity.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In all this process I had the occasion to <\/span><b>learn the value of decentralization<\/b><span style=\"font-weight: 400\">, and that is why the stake pool is still operative to date.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_are_your_thoughts_about_the_programming_language_chosen_for_Cardano_Haskell_What_are_the_pros_and_cons_Tell_us_about_your_solution_that_addresses_the_drawbacks\" \/><span style=\"font-weight: 400\">What are your thoughts about the programming language chosen for Cardano, Haskell? What are the pros and cons? Tell us about your solution that addresses the drawbacks.<\/span><span class=\"ez-toc-section-end\" \/><\/h3>\n<p><b>Haskell<\/b><span style=\"font-weight: 400\"> is an awesome language, it does have its<\/span><b> learning curve<\/b><span style=\"font-weight: 400\"> but I can guarantee you that it is totally worth it;<\/span><b> once you understand the syntax, writing a Haskell program is almost like writing plain English<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In my opinion, Haskell is a <\/span><b>great choice to build a decentralized protocol <\/b><span style=\"font-weight: 400\">thanks to the features of the language, which makes it <\/span><b>very difficult to mess up something<\/b><span style=\"font-weight: 400\">, but a <\/span><b>slightly worse choice if you need to write smart contracts <\/b><span style=\"font-weight: 400\">with it, due to the previously mentioned learning curve.<\/span><\/p>\n<p><span style=\"font-weight: 400\">That is why I\u2019m coming out with <\/span><b>an alternative<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Currently, I\u2019m working on an <\/span><b>open source project called \u201cplu-ts\u201d<\/b><span style=\"font-weight: 400\">, taking inspiration from the name of the original smart contract programming language <\/span><b>\u201cPlutus\u201d<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Plu-ts is not yet ready but is getting closer to a first release day by day.<\/span><\/p>\n<p><b>Once a first version is released developers will be able to build entire decentralized applications using only Typescript<\/b><span style=\"font-weight: 400\">, without sacrificing the security that Haskell can guarantee.<\/span><\/p>\n<p><span style=\"font-weight: 400\">On top of that, <\/span><b>Typescript automatically translates to Javascript<\/b><span style=\"font-weight: 400\">, which is the language running behind almost every website and sometimes mobile apps.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This not only implies that all the developers currently focused on these types of products will be able to<\/span><b> write smart contracts on Cardano<\/b><span style=\"font-weight: 400\">, but also means that smart contracts could be generated client-side;<\/span><b> allowing a dApp to build customized smart contracts for the user, without any centralized server.<\/b><\/p>\n<p><span style=\"font-weight: 400\">For the curious ones, the<\/span><b> source code<\/b><span style=\"font-weight: 400\"> of plu-ts is present on <\/span><a target=\"_blank\" href=\"https:\/\/github.com\/HarmonicPool\/plu-ts\" rel=\"noopener\"><span style=\"font-weight: 400\">my Github<\/span><\/a><span style=\"font-weight: 400\">.\u00a0<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_Vasil_hard_fork_is_upon_us_How_will_it_improve_the_Cardano_blockchain_and_what_projects_are_you_most_looking_forward_to_that_are_waiting_for_this_important_upgrade\" \/><span style=\"font-weight: 400\">The Vasil hard fork is upon us. How will it improve the Cardano blockchain and what projects are you most looking forward to that are waiting for this important upgrade?<\/span><span class=\"ez-toc-section-end\" \/><\/h3>\n<p><span style=\"font-weight: 400\">Vasil brings <\/span><b>massive scalability<\/b><span style=\"font-weight: 400\">, in line with the goals of the<\/span><b> Basho <\/b><span style=\"font-weight: 400\">era that we can find in the roadmap of Cardano.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Among the features introduced, notably<\/span><b> reference inputs and reference scripts <\/b><span style=\"font-weight: 400\">are the ones that will make the difference in terms of <\/span><b>throughput and developer experience<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><b>Reference inputs<\/b><span style=\"font-weight: 400\"> will allow accessing data attached to some UTxO as read-only. This implies multiple transactions can access the same data in parallel, whereas until now one could have accessed that data only by spending the relative UTxO, and in this process nobody else had the right to read the data.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Until Vasil, in order to interact with a smart contract, <\/span><b>the source code of the smart contract had to be included in the transaction itself; with referenced scripts this changes<\/b><span style=\"font-weight: 400\">. As the name implies, now a transaction can reference a script already present on the blockchain, resulting in transactions of similar size to a plain transfer of ADA.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I\u2019ve no particular project I\u2019m waiting for; I believe <\/span><b>the best ones are not even in our imagination yet<\/b><span style=\"font-weight: 400\">, we are just getting started after all.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Thank you kindly for your time. Any closing remarks? Where can people follow you?<\/span><span class=\"ez-toc-section-end\" \/><\/h3>\n<p><span style=\"font-weight: 400\">My pleasure.<\/span><\/p>\n<p><span style=\"font-weight: 400\">If anyone wants to <\/span><b>stay updated<\/b><span style=\"font-weight: 400\"> on what I\u2019m doing I\u2019m mostly active <\/span><a target=\"_blank\" href=\"https:\/\/twitter.com\/MicheleHarmonic\" rel=\"noopener\"><span style=\"font-weight: 400\">on Twitter<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I do also have a <\/span><b>YouTube channel <\/b><span style=\"font-weight: 400\">and even if I\u2019ve not been very active lately.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I plan to upload tutorials on <\/span><b>how to write smart contracts and dApps in general using plu-ts <\/b><span style=\"font-weight: 400\">once it\u2019s ready; Here\u2019s the <\/span><a target=\"_blank\" href=\"https:\/\/www.youtube.com\/channel\/UCirs7UT6W4cQFNb8FS4bNjw\" rel=\"noopener\"><span style=\"font-weight: 400\">Youtube channel<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><b><i>Disclaimer: The opinions and views of the SPOs are their own and do not necessarily reflect those of the Cardano Foundation or IOG.<\/i><\/b><\/p>\n<\/div>\n<div>\n<p>\n<button class=\"active\" id=\"related\" data-id=\"167911\" data-author=\"29\" data-category=\"3032\">Related posts<\/button><br \/>\n<button id=\"author\">More from author<\/button>\n<\/p>\n<div class=\"navigation\">\n<button id=\"prev\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/en.cryptonomist.ch\/wp-content\/themes\/cryptonomist_v1\/assets\/images\/chevron-down-dark.svg\" alt=\"Prev\" \/><\/button><br \/>\n<button id=\"next\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/en.cryptonomist.ch\/wp-content\/themes\/cryptonomist_v1\/assets\/images\/chevron-down-dark.svg\" alt=\"Next\" \/><\/button>\n<\/div>\n<\/div>\n<p>\t  !function(f,b,e,v,n,t,s)<br \/>\n\t  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?<br \/>\n\t  n.callMethod.apply(n,arguments):n.queue.push(arguments)};<br \/>\n\t  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=&#8217;2.0&#8242;;<br \/>\n\t  n.queue=[];t=b.createElement(e);t.async=!0;<br \/>\n\t  t.src=v;s=b.getElementsByTagName(e)[0];<br \/>\n\t  s.parentNode.insertBefore(t,s)}(window, document,&#8217;script&#8217;,<br \/>\n\t  &#8216;https:\/\/connect.facebook.net\/en_US\/fbevents.js&#8217;);<br \/>\n\t  fbq(&#8216;init&#8217;, &#8220;2395903780706876&#8221;);<br \/>\n\t  fbq(&#8216;init&#8217;, &#8216;410702699585449&#8217;);<br \/>\n\t  fbq(&#8216;track&#8217;, &#8216;PageView&#8217;);<br \/>\n\t(function(d, s, id) {<br \/>\n  var js, fjs = d.getElementsByTagName(s)[0];<br \/>\n  if (d.getElementById(id)) return;<br \/>\n  js = d.createElement(s); js.id = id;<br \/>\n  js.src=&#8221;https:\/\/connect.facebook.net\/en_EN\/sdk.js#xfbml=1&amp;version=v3.0&amp;appId=2059238210984591&amp;autoLogAppEvents=1&#8243;;<br \/>\n  fjs.parentNode.insertBefore(js, fjs);<br \/>\n}(document, &#8216;script&#8217;, &#8216;facebook-jssdk&#8217;));<br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/en.cryptonomist.ch\/2022\/09\/18\/cardano-spo-column-harmonic-armn\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week\u2019s guest on the Cardano SPO Column is a stake pool operated by Michele who is working on a project called \u201cplu-ts\u201d, which will allow developers to build dApps using Typescript: Harmonic [ARMN]. Last week\u2019s guest was a stake pool operated by Brian and Joe from the US who are involved in building software [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":29383,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[44],"tags":[11238,266,8031,11237,4018],"class_list":["post-29382","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ada","tag-armn","tag-cardano","tag-cryptonomist","tag-harmonic","tag-spo"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"http:\/\/egrowonline.com\/wp-content\/uploads\/2022\/09\/SPO77.jpg","_links":{"self":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/29382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29382"}],"version-history":[{"count":1,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/29382\/revisions"}],"predecessor-version":[{"id":29384,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/posts\/29382\/revisions\/29384"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=\/wp\/v2\/media\/29383"}],"wp:attachment":[{"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29382"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/egrowonline.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}