♈
Bootcamp-2024
  • Intro
  • 1. Blockchain & Wallet Fundamentals
    • Blockchain Introduction
    • State Machines
    • Cryptography
    • Distributed Networks
    • Game Theory
    • What is Web3
    • MetaMask Wallet Installation
    • Transferring Tokens with MetaMask
  • 2. Smart Contract & Solidity Fundamentals
    • Using Remix
    • Create, compile and publish your first smart contract
    • Interact with already published smart contracts
    • Blockchain Explorer
    • Verify source code on Etherscan
  • 3. Oracles, ERC20 & Chainlink Data Feeds
    • Oracles
    • Create & Deploy ERC20
    • Data Feeds
  • 4. Cross-Chain Tokens With Chainlink CCIP
    • Setting up MetaMask
    • Getting USDC Testnet Tokens
    • Create Smart Contract In Remix
    • Compile and Deploy
    • Approve USDC
    • Send LINK to your Contract
    • Send USDC from Fuji to Sepolia
    • USDC on Sepolia
  • 5. Mentoring Session
  • 6. NFTs & Chainlink Automation
    • NFT Basics
    • Dynamic NFTs
    • Creating an NFT Smart Contract
    • Deploying Your Dynamic NFTs
  • 7. Chainlink CCIP & Cross-Chain NFT dApps
    • Create and deploy CCIP NFT Contracts
    • Mint on Source Chain
    • Fund Contract
    • Mint On Sepolia From Fuji
    • Mint from Destination 2 - Base Sepolia
  • 8. Random Numbers with Chainlink VRF
    • Introduction to Chainlink VRF
    • Hands On Game Using VRF
  • 9. Off-Chain Data with Chainlink Functions
    • Chainlink Functions Playground
    • Setting up MetaMask
    • Remix
    • Functions Subscription
    • Creating The Functions Consumer Contract
    • Sending a Request from Remix
    • City Weather and Examples
    • City Weather on Chainlink Functions
  • 10. Connecting the 🌏 with Chainlink
  • Glossary
Powered by GitBook
On this page
  • Blockchain
  • Bitcoin (BTC)
  • Ethereum
  • Chainlink
  1. 1. Blockchain & Wallet Fundamentals

Blockchain Introduction

A blockchain is a distributed ledger that maintains a continuously growing list of ordered records, called "blocks", that are linked together and secured using cryptography.

Previous1. Blockchain & Wallet FundamentalsNextState Machines

Last updated 1 year ago

Blockchain

A blockchain is a with growing lists of (blocks) that are securely linked together via . Each block contains a cryptographic hash of the previous block, a , and transaction data (generally represented as a , where are represented by leaves). Since each block contains information about the previous block, they effectively form a chain (compare data structure), with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

Blocks are data bundles where data is permanently recorded on a blockchain.

A block records:

  • Transactions

  • Timestamp

  • Hash of the previous block

  • Nonce

Bitcoin (BTC)

Bitcoin is an innovative payment network and a new kind of money.

Ethereum

Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications.

Chainlink

Chainlink is the decentralized computing platform powering the verifiable web.

distributed ledger
records
cryptographic hashes
timestamp
Merkle tree
data nodes
linked list
LogoBlockchainWikipedia
Wikipedia Blockchain Definition
LogoBitcoin - Open source P2P money
Bitcoin Project
LogoHome | ethereum.orgethereum.org
Ethereum Project
LogoBlockchain Oracles for Hybrid Smart Contracts | Chainlink