LogoLogo
  • Gather Fundamentals
    • INTRODUCTION TO GATHER
    • GTH
    • TOKEN STANDARDS
      • CREATE YOUR FIRST GRC-20 TOKEN
      • CREATE YOUR FIRST GRC-721 TOKEN
    • NETWORKS
    • CONSENSUS
      • PROOF-OF-WORK (POW) & GTHASH
    • BLOCK EXPLORER
    • BRIDGE
    • MULTI-SEND
  • GATHER DEVELOPEMENT STACK
    • WALLET SETUPS
      • GATHER WEB WALLET
      • METAMASK MAINNET CONFIGURATION
      • METAMASK TESTNET CONFIGURATION
    • SMART CONTRACTS & DAPPs
      • DEPLOYING YOUR FIRST SMART CONTRACT
      • HARDHAT CONFIGURATION AND DEPLOYMENT
      • TRUFFLE CONFIGURATION AND DEPLOYMENT
      • BUILDING AN ESCROW SMART CONTRACT
      • BUILDING AN E-COMMERCE SHOPPING SMART CONTRACT
      • DEPLOYING NFT MARKETPLACE DAPP
      • DEPLOYING DE-FI BANK DAPP
      • DEPLOYING DECENTRALIZED TWITTER
    • TESTNET FAUCET
    • COVALENT
    • THIRDWEB
    • VERIFY SMART CONTRACTS
      • VERIFY CONTRACTS ON SOURCIFY VIA REMIX IDE
      • VERIFY CONTRACTS USING HARDHAT
Powered by GitBook
On this page
  • WHAT IS PROOF-OF-WORK (POW)?
  • HOW DOES GATHER'S PROOF-OF-WORK WORK?
  • GTHASH
  1. Gather Fundamentals
  2. CONSENSUS

PROOF-OF-WORK (POW) & GTHASH

Gather, like Ethereum and Bitcoin, currently uses the Proof-of-Work (PoW) consensus protocol. This allows Gather network nodes to agree on the current state of all information stored on the Gather blockchain, preventing some types of economic attacks.

Gather is focused on Web Miners at present.

WHAT IS PROOF-OF-WORK (POW)?

Proof-of-work is the consensus technique that allows the decentralized Gather network to agree on things like account balances and transaction sequence. This prohibits users from "double spending" their currencies and makes it extremely impossible to attack or manipulate the Gather chain.

HOW DOES GATHER'S PROOF-OF-WORK WORK?

Gather transactions are processed into blocks. Each block has a:

  • block difficulty – for example: 2,431,182,432,988

  • mixHash – for example: 0xc37c1e481a007435dca9b84a945313537d655904bbdb50b4ab26b89f03310a25

  • nonce – for example: 0x4895a0ba8257400d

This block data is directly related to proof-of-work.

GTHASH

GTHash is the proof-of-work protocol that requires miners to compete in a trial-and-error race to determine the nonce for a block. Only valid nonce blocks can be added to the chain. GTHash is a customized version of ETHash in Ethereum. Since Gather is a blockchain focused on Web-miners, memory hardness and dataset requirement of GTHash have been kept very low to make it compatible with web browsers.

PreviousCONSENSUSNextBLOCK EXPLORER

Last updated 3 years ago