<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stephen Peterkins</title>
    <description>The latest articles on DEV Community by Stephen Peterkins (@bearguy).</description>
    <link>https://dev.to/bearguy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F108374%2Fcd98b7b0-79aa-46db-b127-e41353ea1b41.png</url>
      <title>DEV Community: Stephen Peterkins</title>
      <link>https://dev.to/bearguy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bearguy"/>
    <language>en</language>
    <item>
      <title>DSAs, Bitcoin, and the Future of Computing</title>
      <dc:creator>Stephen Peterkins</dc:creator>
      <pubDate>Tue, 13 Nov 2018 15:54:09 +0000</pubDate>
      <link>https://dev.to/bearguy/dsas-bitcoin-and-the-future-of-computing-4178</link>
      <guid>https://dev.to/bearguy/dsas-bitcoin-and-the-future-of-computing-4178</guid>
      <description>

&lt;p&gt;&lt;em&gt;This blog post is inspired by the John Hennessy's Talk at io18 about the future of computing. You can get a much stronger explanation of his talk &lt;a href="https://www.youtube.com/watch?v=Azt8Nc-mtKM"&gt;here&lt;/a&gt;: For more in depth converage of computer architecture history, &lt;a href="https://www.eejournal.com/article/fifty-or-sixty-years-of-processor-developmentfor-this/"&gt;this&lt;/a&gt; article proves to be quite helpful&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;People are quick to criticise that Bitcoin mining is taking up an immense amount of power globally (30 TW/hr). I don't know anyone who would say that this is ideal, however the Bitcoin network is highlighting an important change to how industrial compute is evolving generally in regards to energy consumption. With the rise of industrial bitcoin mining, many people have taken a very reactionary position towards these new implementations of computing architecture; denouncing it's inclusivity and perceiving it to be "centralized" and thus a negative for open access, decentralized networks. However, this is a regressive mindset which I perceive as lacking a wider analysis and understanding of the modern compute landscape. Here's why industrial Bitcoin mining showcases what the future of computing will look like, and why it's becoming increasingly necessary.&lt;/p&gt;

&lt;h2&gt;
  
  
  The End of Computing Axioms
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1NpEULeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.eejournal.com/wp-content/uploads/2018/03/Death-of-Dennard-Scaling-and-Moores-Law.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1NpEULeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.eejournal.com/wp-content/uploads/2018/03/Death-of-Dennard-Scaling-and-Moores-Law.png" alt="END OF AN ERA"&gt;&lt;/a&gt;&lt;br&gt;
I'm sure that many of you have heard that &lt;a href="https://en.wikipedia.org/wiki/Moore%27s_law"&gt;Moore's Law&lt;/a&gt; has been slowing down the last couple of decades. Specifically, processor-performance improvement since 2015 has fallen to only 3% per year. It used to be the case that we could expect processors to double in speed every 1.5 to 3 years, now it takes 20 years. However, this is just the most recent wall that compute innovation has been running into the last couple of years. Before that, another rule that is already much less applicable is called &lt;a href="https://en.wikipedia.org/wiki/Dennard_scaling"&gt;Dennard Scaling&lt;/a&gt;. The law states that as transistors get smaller their power density stays constant, so that the power use of the processor stays in proportion with the area of said processor. This meant for a long time that power wasn't a concern in chip design, power usage remained constant as it would be spread equally around the extra transistors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ukE1ZV0X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.researchgate.net/profile/Luke_Shulenburger/publication/301650491/figure/fig24/AS:355250444750853%401461709714584/The-end-of-Dennard-Scaling-44.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ukE1ZV0X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.researchgate.net/profile/Luke_Shulenburger/publication/301650491/figure/fig24/AS:355250444750853%401461709714584/The-end-of-Dennard-Scaling-44.png" alt="the end of dennard scaling"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This law is becoming less and less applicable in modern day chip design. As the requirements for compute power rise, we're seeing that the amount of power needed by the chip is generally increasing. Today, you're standard i86 Intel processor will actually slow it's compute power down in order not to burn out! This was unheard of some years ago, but now it's a fairly common phenomena. Generally, energy usage has become a &lt;em&gt;&lt;em&gt;massive&lt;/em&gt;&lt;/em&gt; issue in today's modern cloud computing systems. Everyone likes to point the finger at Bitcoin's massive usage of energy, but not a lot of people know that approximately &lt;em&gt;&lt;em&gt;25%&lt;/em&gt;&lt;/em&gt; of computation done in parallel on your standard Intel chip is wasted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0FICrhiS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.slideplayer.com/26/8678317/slides/slide_31.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0FICrhiS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.slideplayer.com/26/8678317/slides/slide_31.jpg" alt=""&gt;&lt;/a&gt;&lt;br&gt;
It's gotten to the point where as a software developer, if you're running a program on a 64 core machine and only 1% runs sequentially (i.e. not in parallel), it's equivalent of running your program on only a 40 core system! There's a tremendous amount of wasted energy that comes along with such a costly mistake. Without even factoring in &lt;a href="https://en.wikipedia.org/wiki/Amdahl%27s_law"&gt;Amdahl's law&lt;/a&gt; to this equation, it should be clear that we're not only hitting limits with power but also with using parallelism as a trump card for performance. With these techniques becoming less effective, how are we supposed to meet the rising demands of compute power?&lt;/p&gt;

&lt;h3&gt;
  
  
  The Rise of Domain Specific Architecture
&lt;/h3&gt;

&lt;p&gt;The solution many have come up with has been the assertion that our hardware shouldn't be attempting to do &lt;em&gt;everything&lt;/em&gt; effectively in comparison to a machine that only does a couple of things very well. We can take a look at two examples of modern networks with an enormous demand of compute in order to showcase this.&lt;/p&gt;

&lt;p&gt;As mentioned earlier, Bitcoin has had an huge increase in it's network usage over the past decade.&lt;br&gt;
In order to compete, miners have needed to create optimized hardware to mine blocks and receive the block reward. Miners have created custom ASIC (application specific integrate circuits) that are capable of computing the Bitcoin hash algorithm (double SHA256) at extreme rates. Critics might cynically label this innovation solely inspired by the selfishness of the miners, but in the light of today's limitations to modern computing, it is one of the few solutions that allow for the Bitcoin network to handle the financial services of millions of people globally.&lt;/p&gt;

&lt;p&gt;ASIC architecture works effectively for something simple like hashing, but what about for more complicated computation? Google's compute needs are perhaps the most complex in the world, let alone for optimizing a hashing algorithm. Most of their products have become more and more reliant on AI, thus their biggest challenge has become handling machine learning at scale. In response, Google has created the TPU (Tensor Processing Unit), which accelerates DNN (Deep Neural Network) execution using a massive array of 65,536 multiply/accumulate (MAC) units on one piece of silicon. These puppies are pump out a whopping 92 tera opterations per second, which operates at speeds up to 30x faster than modern CPUs and 15x more than GPUs, while still using less power than either of them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xBhe9ktr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://regmedia.co.uk/2018/05/08/tpu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xBhe9ktr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://regmedia.co.uk/2018/05/08/tpu.jpg" alt="Google's TPU"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Both of these designs are an example of the rise of Domain Specific Architecture as a change to computer systems that has become necessary to push the compute industry further. Due to the limitations in hardware advances, the only path left in improvement comes from limiting the scope of the hardware's operations in order to see increased performance. For blockchain networks, this are even greater incentives to increase performance to not only showcase the validity of emerging decentralized networks, but for the self-interest of those participating in the networks in the first place.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;For many in the decentralized space, there are critics who will point to Bitcoin Mining ASICs as an attack on the very notion of a decentralized networks. From the changes we've seen over the past few years of computer architecture, any serious about improving performance of computer systems has to face the reality that domain specific architectures are a necessity. These performance gains are a necessity to meet the demand as blockchain networks continue to compete over providing the best service, and scale to meet the demand of the more than 3.2 billion people who are online. It would be impossible to meet this demand with generalized systems that don't allow for custom hardware to be created to meet demand.&lt;/p&gt;




&lt;p&gt;Thanks for reading to the end! Make sure to follow me on Twitter @speterkins&lt;br&gt;
Originally published at bearguy.io&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>crypto</category>
      <category>blockchain</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>How To Be A Blockchain Dev In 2018</title>
      <dc:creator>Stephen Peterkins</dc:creator>
      <pubDate>Thu, 18 Oct 2018 05:15:45 +0000</pubDate>
      <link>https://dev.to/bearguy/how-to-be-a-blockchain-dev-in-2018-pbc</link>
      <guid>https://dev.to/bearguy/how-to-be-a-blockchain-dev-in-2018-pbc</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1600%2F1%2AYtCKY2hzpJdmF4EmWRIJCA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1600%2F1%2AYtCKY2hzpJdmF4EmWRIJCA.png" alt="DISTRIBUTED NETWORKS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm positive that you've been exposed to the hype the last couple of months; it's practically unavoidable. Crypto, blockchain, decentralization, tokenization, smart contracts, distributed ledgers; perhaps you know what some of these words mean and others mean nothing to you. Several articles posted online are saying these technologies are changing the world as we know it. “The Web 2.0 dynasty is waning; the era of Web 3.0 is upon us.” You're told that you’d better be prepared for what's coming; after all, everyone knows that it's disrupt, or be disrupted.&lt;/p&gt;

&lt;p&gt;But as much as you might want to hop on the bandwagon, you aren't sure where to start. As someone who's only recently dove head first into the decentralized circus, here's my take on how to become a blockchain developer in 2018.&lt;/p&gt;

&lt;h2&gt;
  
  
  Learn the Basics
&lt;/h2&gt;

&lt;p&gt;You don't have to be an expert to step into this realm; however, it's best that you have some knowledge of what's been done, the key concepts, and some terms that will help you understand the conversations people are having right now. Instead of inundating you with meticulous detail, I’ve accrued an introductory list of resources that I find helpful to get you started:&lt;/p&gt;

&lt;h4&gt;
  
  
  What's Blockchain?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.oodlestechnologies.com/blogs/The-Blockchain-and-Decentralized-Consensus" rel="noopener noreferrer"&gt;Intro: The Blockchain and Decentralized Consensus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc" rel="noopener noreferrer"&gt;Tutorial: Create your own blockchain in 200 lines of Go or less&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@jimmysong/why-blockchain-is-hard-60416ea4c5c" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;Deep Dive:&lt;/em&gt;&lt;/em&gt; Why Blockchain is Hard&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What's Bitcoin?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bitcoin.org/en/how-it-works" rel="noopener noreferrer"&gt;Bitcoin.org How It Works&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://moderndiplomacy.eu/2018/01/22/geopolitical-financial-significance-bitcoin/" rel="noopener noreferrer"&gt;Why It's Important&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bitcoin.org/bitcoin.pdf" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;Deep Dive:&lt;/em&gt;&lt;/em&gt; Satoshi's OG Bitcoin Whitepaper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What's Ethereum?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blockgeeks.com/guides/ethereum/" rel="noopener noreferrer"&gt;BlockGeek's Ethereum Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.investopedia.com/articles/investing/032216/ethereum-more-important-bitcoin.asp" rel="noopener noreferrer"&gt;Why It's Important&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/wiki/wiki/White-Paper" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;Deep Dive&lt;/em&gt;&lt;/em&gt;: Ethereum's Whitepaper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What's a Smart Contract?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blockgeeks.com/guides/smart-contracts/" rel="noopener noreferrer"&gt;BlockGeek's Smart Contract Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://solidity.readthedocs.io/en/v0.4.24/" rel="noopener noreferrer"&gt;Etheruem's Smart Contract Language Solidity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@bytemaster/the-intent-of-code-is-law-c0e0cd318032" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;Deep Dive&lt;/em&gt;&lt;/em&gt;: Code is Law&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What's EOS?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blockgeeks.com/guides/eos-blockchain/" rel="noopener noreferrer"&gt;BlockGeek's EOS Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@bytemaster/decentralized-blockchain-governance-743f0273bf5a" rel="noopener noreferrer"&gt;Why It's Important&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md" rel="noopener noreferrer"&gt;&lt;em&gt;&lt;em&gt;Deep Dive&lt;/em&gt;&lt;/em&gt;: EOS Whitepaper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  What's Proof of Work and Proof of Stake?
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.bitcoin.it/wiki/Proof_of_work" rel="noopener noreferrer"&gt;Proof of Work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ" rel="noopener noreferrer"&gt;Proof of Stake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/" rel="noopener noreferrer"&gt;BlockGeek's PoW vs. PoS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are some resources in here that assume that you literally know nothing about blockchain, so some of this may not be new to you (although a refresher never hurts!).  I would also recommend learning more about economics, finance, and game theory, as there are many ideas from these fields that are actively playing out in existing blockchain projects.&lt;/p&gt;

&lt;p&gt;Also, it should be noted that this is only to step into the conversation. In order to keep it going, you should be on crypto Twitter, Reddit, Telegram (🔌 like &lt;a href="https://saito.tech" rel="noopener noreferrer"&gt;Saito’s&lt;/a&gt; Telegram &lt;a href="https://t.me/joinchat/HqTpD0_BR8HYmPg20G8IBw" rel="noopener noreferrer"&gt;here&lt;/a&gt;). To get a informative update on the current state of many blockchain projects, I'd recommend &lt;a href="https://hackernoon.com/state-of-cryptocurrencies-summer-2018-932016549375" rel="noopener noreferrer"&gt;Adam Taché's State of Cryptocurrencies Summer 2018&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1600%2F1%2AyYYfX8mWAEOknIdA_edDBA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1600%2F1%2AyYYfX8mWAEOknIdA_edDBA.jpeg" alt="Causeway Bay"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Have a Purpose
&lt;/h2&gt;

&lt;p&gt;The field of decentralized computing is a burgeoning field, and as a developer, it’s important to have an appreciation for its importance, beyond what the latest ICO/whitepaper has told you. The reason I'm personally in this space is to see networks reward people fairly for the work they've contributed. With the rise of automation, we're seeing traditional jobs phased out alongside a rapid accumulation of wealth by the world's 0.001%. In order for humanity to enter its next chapter, we will need to find a way to correct humanity’s economic incentives to support the majority of people, whilst not sacrificing our drive for progress.&lt;/p&gt;

&lt;p&gt;I've seen a couple of people take short-term interests in the field (ranging a couple of months) only to see their passion decline as they get discouraged. The lack of structure/hand-holding in this space seems to play a part in this; however, there are a couple of advantages because of this. In the crypto space, progress is being made so rapidly that people are still trying to figure out what works and what doesn't. Those with strong vision and the ability to execute independently have tremendous opportunities to captain their ships into the typhoon known as decentralization. To summarize: In the land of the blind, the one-eyed man is king.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing &amp;gt; Thinking
&lt;/h2&gt;

&lt;p&gt;Once you have the basics down and are committed to getting involved, it's time to move onto contributing to a project. There's plenty to learn in this space- so much so that if you feel like you need to learn "enough" before you jump in, you will never begin. Don't spend a lot of time contemplating the optimal project to join. My best advice to you would be to start working on something that is close to your current development experience. As much as it would be wonderful to be able to learn both C++ and the in's and out's of &lt;a href="https://zilliqa.com/" rel="noopener noreferrer"&gt;Zilliqa&lt;/a&gt; simultaneously, it will slow down the rate at which you can gain experience by actively contributing to a blockchain system.&lt;/p&gt;

&lt;p&gt;These are a lot of the popular projects with very strong communities and core teams. Right now, it's probably the easiest and most user friendly to develop on top of Ethereum if you’re looking to just get started. However, there are many great projects to choose from, and I've compiled a short list based on language down below. My recommendation is if you have the opportunity, contributing to a smaller project early in its development is the equivalent of taking a crash course in blockchain. It's definitely more daunting, and there's no guarantee that you're building something useful, but from the perspective of personal growth, I’ve found it invaluable. (If you’re looking for some less well-known projects, I'd recommend using &lt;a href="https://www.cryptomiso.com/" rel="noopener noreferrer"&gt;Cyrpto Miso&lt;/a&gt; as a starting place).&lt;/p&gt;

&lt;h3&gt;
  
  
  C
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/stellar/stellar-core" rel="noopener noreferrer"&gt;Stellar Core&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  C++
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/bitcoin/bitcoin" rel="noopener noreferrer"&gt;Bitcoin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/cpp-ethereum" rel="noopener noreferrer"&gt;Ethereum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/solidity" rel="noopener noreferrer"&gt;Soldidty (Ethereum Smart Contracts)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/eosio/eos" rel="noopener noreferrer"&gt;EOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Zilliqa/Zilliqa" rel="noopener noreferrer"&gt;Zilliqa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Go
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/go-ethereum/wiki/geth" rel="noopener noreferrer"&gt;Ethereum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  JavaScript
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SaitoTech/saito" rel="noopener noreferrer"&gt;Saito&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ethereum

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://truffleframework.com/" rel="noopener noreferrer"&gt;Truffle.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/web3.js/" rel="noopener noreferrer"&gt;web3.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;EOS

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/EOSIO/eosjs" rel="noopener noreferrer"&gt;eosjs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  O-Caml (functional languages)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tezos/tezos" rel="noopener noreferrer"&gt;Tezos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Python
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ethereum/vyper" rel="noopener noreferrer"&gt;Vyper (New Ethereum Smart Contracts)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Rust
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/exonum/exonum" rel="noopener noreferrer"&gt;Exonum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion:
&lt;/h2&gt;

&lt;p&gt;The blockchain space is an exciting field that has only just begun to sprout in the last couple of years. While I've mostly discussed crypto blockchain projects, there are many different network structures being experimented-with, and built as a part of the larger decentralized zeitgeist. I'd encourage everyone to take some time to explore other decentralized networks and paradigms. Overall the paradigms share a similar belief; they all believe decentralized networks are necessary for the future of mankind's evolution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/wolfejosh" rel="noopener noreferrer"&gt;Josh Wolfe&lt;/a&gt; has a great quote where he says, &lt;a href="https://twitter.com/wolfejosh/status/938216365252595712?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E938216365252595712&amp;amp;ref_url=https%3A%2F%2Fmedium.com%2Fmedia%2Fc4c32681b5107db5cdf8c405dce7aad4%3FpostId%3D57f30de494f8" rel="noopener noreferrer"&gt;"Either you buy the product or you are the product. We  want (and believe others will want) the utility of networks without being owned or pawned by them."&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>cryptocurrency</category>
      <category>decentralized</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
