<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Course 1 : Learn Blockchain on</title><link>/courses/blockchain-101/</link><description>Recent content in Course 1 : Learn Blockchain on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><atom:link href="/courses/blockchain-101/index.xml" rel="self" type="application/rss+xml"/><item><title>&lt;i class="fa-solid fa-book">&lt;/i> 1 - Blockchain</title><link>/courses/blockchain-101/blockchain/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/blockchain/</guid><description>Introduction To get started building decentralized applications, it is mandatory to grasp an overview of Blockchain first. In this lesson, we introduce the main concepts of Blockchain and we give pointers to the most famous Blockchains.
As an introduction to the main concept of blockchain and to put a more in-depth understanding later, you can watch this video 🎬 [04:15]
What is Blockchain? A blockchain 📚 is essentially a trustless, peer-to-peer and continuously growing database (or ledger) of records, aka.</description></item><item><title>&lt;i class="fa-solid fa-book">&lt;/i> 2 - Consensus</title><link>/courses/blockchain-101/consensus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/consensus/</guid><description>Introduction Knowing the main concepts of Blockchain is a good start. But before going into details on how to use this technology, it is important do understand better how this technology works. In this lesson, we give more details on the core of Blockchain: consensus protocols.
What is a consensus protocol? In blockchains like Bitcoin or Ethereum, the nodes in the p2p network need to reach an agreement on the ledger&amp;rsquo;s current state.</description></item><item><title>&lt;i class="fa-solid fa-book">&lt;/i> 3 - Wallets</title><link>/courses/blockchain-101/wallets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/wallets/</guid><description>Introduction To use Blockchain, the main entrypoint is the crypto wallet. In this lesson, we introduce the different types of wallets and how they work.
What is a cryptocurrency wallet? A cryptocurrency wallet is a software that creates and stores your private and public keys, interacts with the blockchain, monitors your balances and allows you to send and receive cryptocurrency. Instead of thinking of a wallet in the traditional sense, where the cash or credit card are actually inside of your wallet, you must think about cryptocurrency wallet as a key to unlock your funds.</description></item><item><title>&lt;i class="fa-solid fa-computer">&lt;/i> 4 - Cryptographic Keys</title><link>/courses/blockchain-101/keys/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/keys/</guid><description>Introduction To better understand wallets, it is important to learn how to deal with cryptographic keys. In this hands-on, we use Javascript to generate and use keys.
Installing dependencies: NodeJS
Node Version Manager, otherwise known as nvm, is a bash script that simplifies the management of multiple Node.js versions. To install nvm, use the provided install script:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash Nb: If you don&amp;rsquo;t have yet curl and are on ubuntu 22.</description></item><item><title>&lt;i class="fa-solid fa-computer">&lt;/i> 5 - MetaMask</title><link>/courses/blockchain-101/metamask/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/metamask/</guid><description>Introduction Now that we know how cryptographic keys works, we can see how to use a cryptographic wallet. In this hands-on, we use MetaMask to make transactions on Ethereum.
What is MetaMask? MetaMask 📖 is a browser plugin that serves as an Ethereum wallet. Users can store Ether and other tokens in the MetaMask wallet. The wallet can also be used to interact with decentralized applications, or dapps. MetaMask developpements are funded by Ethereum incubator ConsenSys 📖.</description></item><item><title>&lt;i class="fa-solid fa-computer">&lt;/i> 6 - Ethers.js</title><link>/courses/blockchain-101/ethers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/ethers/</guid><description>Introduction To start building DApps, we must learn how to handle transactions programmatically. In this hands-on, we use Javascript SDK to make transactions on Ethereum.
What is a Blockchain Service Provider? To access these networks natively and see the data being passed across them, you would have to interact with a blockchain client. Most blockchain clients expose a REST API that makes it possible to fetch data and submit transactions. For instance, Infura provides endpoints to Ethereum&amp;rsquo;s API.</description></item><item><title>&lt;i class="fa-solid fa-book">&lt;/i> 7 - Web3</title><link>/courses/blockchain-101/web3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/web3/</guid><description>Introduction Now that we have built a first DApp, we can understand the landscape of DApps that is currently shaped by Web3 and the Metaverse. In this lesson, we introduce these two trending ecosystems.
What is Web 3.0? What is Web 1.0?
The web has evolved a lot over the years, and the applications of it today are almost unrecognizable from its most early days. The evolution of the web is often partitioned into three separate stages: Web 1.</description></item><item><title>&lt;i class="fa-solid fa-pencil">&lt;/i> 8 - Final questionnaire</title><link>/courses/blockchain-101/quiz1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/courses/blockchain-101/quiz1/</guid><description/></item></channel></rss>