<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cryptocurrencies on iMil.net</title>
    <link>http://imil.net/blog/tags/cryptocurrencies/</link>
    <description>Recent content in Cryptocurrencies on iMil.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 16 Apr 2021 06:08:45 +0200</lastBuildDate>
    <atom:link href="http://imil.net/blog/tags/cryptocurrencies/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Executing A Smart Contract in geth</title>
      <link>http://imil.net/blog/posts/2021/executing_smart_contract_geth/</link>
      <pubDate>Fri, 16 Apr 2021 06:08:45 +0200</pubDate>
      <guid>http://imil.net/blog/posts/2021/executing_smart_contract_geth/</guid>
      <description>&lt;p&gt;Since &lt;a href=&#34;https://www.binance.org/en/smartChain&#34;&gt;Binance Smart Chain&lt;/a&gt; and more specifically &lt;a href=&#34;https://en.wikipedia.org/wiki/Decentralized_finance&#34;&gt;DeFi&lt;/a&gt; on &lt;em&gt;BSC&lt;/em&gt; are a thing, I&amp;rsquo;ve been learning the amazing ways of &lt;a href=&#34;https://en.wikipedia.org/wiki/Smart_contract&#34;&gt;Smart Contracts&lt;/a&gt;, and while many documentation exist on this topic, I didn&amp;rsquo;t find a clear one on how to &amp;ldquo;simply&amp;rdquo; execute a &lt;em&gt;Smart Contract&lt;/em&gt; on &lt;a href=&#34;https://geth.ethereum.org/&#34;&gt;geth&lt;/a&gt;, aka &lt;em&gt;Go Ethereum&lt;/em&gt;, the most used &lt;em&gt;Ethereum&lt;/em&gt; implementation and client.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://geth.ethereum.org/&#34;&gt;Geth&lt;/a&gt; can interact with the &lt;em&gt;Ethereum&lt;/em&gt; blockchain using, well&amp;hellip; &lt;em&gt;Javascript&lt;/em&gt;, and more specifically an (old) implementation of &lt;a href=&#34;https://web3js.readthedocs.io/&#34;&gt;web3.js&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We will use &lt;a href=&#34;https://tjayrush.medium.com/building-your-own-ethereum-archive-node-72c014affc09&#34;&gt;Bunny Pancake&lt;/a&gt; as our &lt;em&gt;DEX&lt;/em&gt; example, and more precisely the &lt;a href=&#34;https://bscscan.com/address/0xcadc8cb26c8c7cb46500e61171b5f27e9bd7889d&#34;&gt;BUNNY pool&lt;/a&gt; smart contract, aka &lt;em&gt;0xCADc8CB26c8C7cB46500E61171b5F27e9bd7889D&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ledger Nano On KVM</title>
      <link>http://imil.net/blog/posts/2020/ledger_on_kvm/</link>
      <pubDate>Fri, 27 Nov 2020 11:02:19 +0100</pubDate>
      <guid>http://imil.net/blog/posts/2020/ledger_on_kvm/</guid>
      <description>&lt;p&gt;In order to keep my cryptocurrencies as secure as possible, I only interact with those within a virtual machine located on an encrypted USB stick. I own both a &lt;a href=&#34;https://shop.ledger.com/products/ledger-nano-s&#34;&gt;Ledger Nano S&lt;/a&gt; and a &lt;a href=&#34;https://shop.ledger.com/products/ledger-nano-x&#34;&gt;Ledger Nano X&lt;/a&gt;, which connect using &lt;em&gt;USB&lt;/em&gt;. Also I don&amp;rsquo;t use &lt;code&gt;libvirt&lt;/code&gt; for this as I want it to be as easily and quickly usable as possible. So here&amp;rsquo;s the secret formula in order to access those hardware wallets from a &lt;em&gt;GNU/Linux KVM&lt;/em&gt; VM via &lt;em&gt;USB&lt;/em&gt; pass through:&lt;/p&gt;</description>
    </item>
    <item>
      <title>proof-of-work based blockchain explained with golang</title>
      <link>http://imil.net/blog/posts/2019/proof-of-work-based-blockchain-explained-with-golang/</link>
      <pubDate>Sat, 12 Oct 2019 17:44:52 +0000</pubDate>
      <guid>http://imil.net/blog/posts/2019/proof-of-work-based-blockchain-explained-with-golang/</guid>
      <description>&lt;p&gt;Yet another &amp;ldquo;blockchain explained&amp;rdquo; article, I know, I really thought about if releasing it or not, but you know, you only understand what you can explain clearly, so I hope I&amp;rsquo;ll be able to explain proof of work and blockchain as clearly as it is clear in my mind.&lt;br&gt;&#xA;The originality of this post is that I&amp;rsquo;ll try to make those concepts clear through pieces of code extensively explained so it doesn&amp;rsquo;t feel like a theoretical expose where you get the idea without the taste.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
