🚀
Energy Web X Ecosystem
  • Documentation Overview
  • Core Concepts
    • Energy Web Chain
    • Energy Web X
    • Energy Web Tokens
      • Token Lifting
      • Token Lowering
    • Worker Nodes and Worker Node Networks
      • Server-based Worker Node
      • Marketplace App (desktop-based)
    • Worker Node Operator
    • Smart Flows and Groups
    • Subscription
    • Reward Period
    • Voting and Consensus
    • Ethereum
      • Transactions and Transaction Costs
    • Decentralized Identifiers (DIDs)
  • EWC ECOSYSTEM
    • Energy Web Chain
      • System Architecture
        • Proof-of-Authority Consensus Mechanism
        • System Contracts
          • Name registry
          • Holding Contract
          • Block Reward Contract
          • Validator-Set Contract
        • Validator Node Architecture
      • Energy Web Block Explorer
      • Energy Web Chain Governance & Validators
    • Energy Web Tokens
  • EWX ECOSYSTEM
    • Energy Web X
    • EWX: Architecture
    • Pallets
      • Worker Node Pallet
      • Balances Pallet
      • Proxy Pallet
      • XCM Pallet
      • Assets Pallet
      • Multisig Pallet
      • Scheduler Pallet
      • Preimages Pallet
      • Offences Pallet
      • Eth-Bridge Pallet
      • Token-Manager Pallet
      • Ethereum-events pallet
      • Avn Pallet
    • Worker Nodes
      • 🖥️The Marketplace App
        • Operator and Worker Accounts
          • Creating an operator account
          • Funding an operator account
          • Connecting to operator account
          • Disconnecting an operator account
          • Creating a worker account
          • Importing worker account
          • Exporting worker account
          • Linking a worker account to an operator account
          • Unlinking a worker account from an operator account
        • How to use Ledger on Marketplace App
        • Token Management
          • Creating an EWC account
          • Managing EWC accounts
          • Lifting tokens
          • Lowering tokens
          • Tracking lifting and lowering transactions
          • Checking EWT balance
        • Subscriptions
          • Subscribing to a solution group
          • Topping-up subscription amount
          • Managing subscriptions
          • Unsubscribing from a solution group
          • Unsubscribing delay
        • Worker Node and Rewards
          • Configuring remote worker node
          • Switching worker node location to remote
          • Participating into worker node network
          • Votes casted per Period
          • Reward Period
          • Checking rewards
          • Claiming rewards
        • FAQ: Marketplace App
        • Location Services
      • 🗄️Server-based Worker Nodes
        • Deployment Guide
        • Bootstrapping Server-based Worker Node Accounts
        • FAQ: Server-based Worker Nodes
      • Worker Node use cases
        • Sample Enterprise Use-Cases
          • Operating Envelopes Partitioning
          • ZEL Request Partitioning
          • Green Proofs
            • SAFc
            • Green Proofs for Bitcoin (GP4BTC)
            • Green Proofs as a Service (GPSaaS)
            • Green Proofs for Electrical Vehicles (GP4EV)
  • ENERGY SOLUTIONS
    • Green Proofs by Energy Web
      • Green Proofs Overview
      • Green Proofs Architecure
      • Green Proofs Software Stack
      • Use Cases and Reference Implementations
        • 24x7 Renewable Electricity
        • Sustainable Aviation Fuel
        • Green Proofs for Bitcoin
          • GP4BTC Miner Guide
        • Decarbonizing Shipping
        • Green Proofs for Electrical Vehicles
        • Green Proofs as a Service (GPSaaS)
    • Digital Spine by Energy Web
      • Design and Architecture
      • Component Guides
        • Energy Web Name Service (ENS)
        • Self-Sovereign Identities
          • SSI-Hub
          • Technical Guide
            • Organizations
            • Applications
            • Roles and IAM
          • Deployment Guide
            • Deploy Identity Cache Server
            • Deploy Switchboard
        • DDHub Message Broker
          • Technical Guide
            • Authentication and Authorization
            • Topics
            • Messaging
          • Deployment Guide
            • Deploy DID Auth Proxy
            • Deploy Message Broker
        • DDHub Client Gateway
          • Technical Guide
            • Authentication and Authorization
              • Key Vault
            • Client Gateway Identity and VCs
            • Address Book
            • Topics
            • Channels
            • Integration Options
            • Messaging
          • Deployment Guide
            • Launchpad SaaS
            • Azure Marketplace
            • Self-Hosted
              • Deploy with Kubernetes
              • Deploy with Docker
            • Key Vault
              • Deploy with HashiCorp Key Vault
              • Deploy with Azure Key Vault
              • Deploy with AWS Secrets Manager
            • Rebranding and Whitelabelling
Powered by GitBook
On this page
  • 1. Configure MetaMask settings
  • 2. Log in to the GP4BTC dApp using MetaMask Wallet
  • 3. Verify your email
  • 4. Submit your company’s KYC Credential request
  • 5. Submit your Energy Evaluation Credential request
  • 6. Submit your Mining Evaluation Credential request
  • 7. Request your Green Proofs for Bitcoin certification
  • 8. Create your public profile
  • 9. Update your public profile
  • Frequently Asked Questions (FAQ)
  1. ENERGY SOLUTIONS
  2. Green Proofs by Energy Web
  3. Use Cases and Reference Implementations
  4. Green Proofs for Bitcoin

GP4BTC Miner Guide

PreviousGreen Proofs for BitcoinNextDecarbonizing Shipping

Last updated 5 months ago

This Miner User Guide walks through the steps required to connect with the GP4BTC dApp, apply for certification, and share your certification publicly.

If you encounter any issues using the GP4BTC Certification Platform, or have questions/feedback on this guide, please contact .

Contents:

1. Configure MetaMask settings

GP4BTC users must use the MetaMask wallet to log into the GP4BTC dApp and sign transactions (including the submission of certification data).

We recommend using Chrome (or Chromium-based, e.g. Brave) or Firefox desktop browsers to interact with the dApp. To download MetaMask plugin to your browser, you can use the links below;

  • Firefox:

  • Chrome (or Chromium-based):

  • Go to Settings > Networks and click Add Network button to add Energy Web Chain. Enter the details below to add Energy Web Chain as a new network.

Network Name

Energy Web Chain

New RPC URL

Chain ID

246

Currency Symbol (optional)

EWT

Block Explorer URL (optional)

  • Select Energy Web Chain from the dropdown (by default, the Ethereum Mainnet will be selected) before navigating to the GP4BTC dApp homepage.

Funding Account

The GP4BTC dApp does not require users to hold or spend Energy Web Tokens (EWT) in order to sign messages or acquire credentials.

2. Log in to the GP4BTC dApp using MetaMask Wallet

dApp URL

  • After navigating to the URL above, click on the Use MetaMask button on the welcome screen of the GP4BTC dApp to log in.

  • The MetaMask plug-in will pop up in the top right corner of the browser and request a signature to log in.

    • If you are logging in with a MetaMask account, you will be prompted to sign the message in the MetaMask Extension.

    • If you are logging in with a hardware wallet account (via MetaMask), you will also be prompted to connect to your hardware wallet and sign the message on that device.

  • After providing the signature, you will be logged in into GP4BTC dApp.

3. Verify your email

The first step in applying for GP4BTC certification is to verify your email address.

Steps

  • The GP4BTC dApp requires registering and verifying a valid email address in order to log in.

  • After entering your email on the dedicated text input area, click the Submit button. This will initiate another prompt to sign a message in order to trigger a verifiable credential request.

  • After signing the message, you will receive an email in your inbox that will prompt you to confirm your email address:

  • After clicking the “Confirm My Email Address” button in the email, an email verification credential will be issued to the user and you will be redirected to a confirmation landing page. From there, click the Return to Homepage button to navigate to the GP4BTC homepage.

  • When you return to the GP4BTC homepage, it should now show the Credential Inbox page and the other pages you will need to access to move forward with your certification application.

4. Submit your company’s KYC Credential request

Once you have confirmed your email address, GP4BTC will ask for basic Know-Your-Customer details about your organization.

Steps

  • Navigate to the “Apply for Credentials” page from the navigation bar on the left to access the Company KYC credential request form.

  • Descriptions of each field can be found in the table below. Fields marked “( * )” are mandatory.

Input

Description

Contact Name ( * )

Your name (or the name of the designated representative of your company)

Mining Company Name ( * )

Name of your company

Mining Company Logo (optional)

Your company’s logo

Corporate ID Number ( * )

Identification number for your company (e.g. Employer Identification Number, VAT Registration Number, etc.)

Mining Company Website ( * )

Your company’s website

Registered Address ( * )

Your company’s registered address

Company Type ( * )

The user should select one option from below that describes the company best;

  • Mining Company (owns and operates mining hardware)

  • Hosting Company (hosts and operates mining hardware owned by others)

  • Both

  • Others (please provide input)

  • After filling all the mandatory fields, click Submit button and use the MetaMask wallet to sign and send the credential request.

  • Once you have submitted the Company KYC form, an Energy Web auditor will review your information and issue a Company KYC Credential to your account.

  • After issuance, you can view the details of this credential on the Credential Inbox page.

Once you have submitted your Company KYC form, an auditor will review in approximately 2 to 5 business days. The auditor may contact you directly if additional information and/or documentation is required.

5. Submit your Energy Evaluation Credential request

Once you have received your Company KYC Credential, you can proceed with the Energy Evaluation. In the Energy Evaluation, you will provide details about your company’s energy use during the years for which you are applying to be certified.

  • Navigate to the “Apply for Credentials” page from the navigation bar on the left to access the Energy Evaluation credential request form.

  • Descriptions of each field can be found in the table below. Fields marked “( * )” are mandatory.

Input

Description

Label ( * )

Name of the mining or hosting facility

Address ( * )

The address field uses an auto-complete feature. Please select an address from the list provided.

Total energy consumed by this mining operation ( * )

This is the total amount of electricity consumed at this facility during the year for which you are applying for certification

Is this facility enrolled in one or more grid flexibility programs? ( * )

GP4BTC certification recognizes miners that pursue sustainability strategies driven by participation in grid flexibility / demand response / demand side management programs. In the context of GP4BTC, grid flexibility refers to a program operated by a utility or grid operator to reduce system demand or deliver other beneficial grid services (such as peak shaving, voltage support, ancillary reserves, frequency regulation, etc.) via voluntary, temporary, and deliberate modifications in customer electricity usage. A market-based demand response program is one in which customers are compensated for modifying consumption in response to a request from the utility/grid operator. Enrollment in time-of-use or wholesale tariffs and participation in emergency load management programs (e.g. Flex Alerts in CAISO or Conservation Alerts in ERCOT) are not considered to be market-based demand response activities for the purposes of GP4BTC certification.

Was this facility dispatched to provide demand flexibility or grid services in 20YY?

( * )

See row above.

Instrument purchased

If you purchased energy attribute certificates (EACs) for the certification year, please enter the type (e.g. REC, I-REC, GO, TIGR, etc). If you did not purchase EACs, enter “N/A”

Unit quantity (MWh)

Enter the quantity of EACs purchased, in MWh. If you did not purchase EACs, enter “0.”

Renewable facility location

Enter the name and address of the renewable facility location from which the instruments were purchased. If you did not purchase EACs, enter “N/A.”

  • After filling in all the mandatory fields, click the Submit button and use MetaMask to sign and send the credential request.

  • Once you have submitted the Energy Evaluation form, an Energy Web auditor will review your information and issue an Energy Evaluation Credential.

  • After issuance, you can view the details of this credential on the Credential Inbox page.

Once you have submitted your Energy Evaluation form, an auditor will review in approximately 2 to 5 business days. The auditor may contact you directly if additional information and/or documentation is required.

6. Submit your Mining Evaluation Credential request

The final step in the certification application process is to provide details on your mining activities. GP4BTC uses this information to validate that the energy consumption you have reported for a given year aligns with the mining rewards you have received in that year. This section is not required for companies that exclusively provide hosting services to other companies.

  • Navigate to the “Apply for Credentials” page from the navigation bar on the left to access the Mining Evaluation credential request form.

  • The user should fill all the inputs marked with ( * ). Descriptions about each field can be found on the table below.

Group

Input

Description

Mining Rewards

Company Ownership ( * )

Please select the ownership structure of your company from the list below:

  • Private Company

  • Public Company

Mining Rewards

Bitcoin Wallet Address / Earnings Statement ( * )

  • If you are a private company, please provide your bitcoin mining payout address(es) associated with the mining facilities you are applying for certification.

  • If you are a public company, please provide an audited/public earnings statement for the certification year.

N/A

Total BTC mining rewards

Please provide the total BTC mined by your company in the certification year.

Please list the ASIC models (and number of each model) used by your company to mine BTC

Maker/Model

Please list the make/model and number of units of each ASIC type you used to mine BTC as of December 31 of the certification year.

Number of units

See Above

What mining pool(s) did you mine with?

Mining pool

Please provide the name(s) of the mining pool(s) that you mined with in the certification year. If you do not wish to provide this information, mark this field “N/A”

The most widely-used ASIC models are included in the dropdown list. If your ASIC model is not listed, you can select the “Other” option from the dropdown list to enter a manual ASIC model name.

  • After filling all the mandatory fields, click the Submit button and use MetaMask to sign and send the credential request.

  • Once you have submitted the Mining Evaluation form, an Energy Web auditor will review your information and issue a Mining Evaluation Credential.

  • After issuance, you can view the details of this credential on the Credential Inbox page.

Once you have submitted your Mining Evaluation form, an auditor will review in approximately 2 to 5 business days. The auditor may contact you directly if additional information and/or documentation is required.

7. Request your Green Proofs for Bitcoin certification

Once you have competed the Company KYC, Energy Evaluation, and Mining Evaluation forms, the GP4BTC auditor will review your application and determine your Clean Energy and Grid Impact Scores for the certification year. If either score is equal to or greater than 50, you will be eligible for GP4BTC certification and will be prompted to complete the following steps.

The Certifications page will be visible once the user has completed the Company KYC, Energy Evaluation, and Mining Evaluation forms and obtained those credentials for the certification year.

  • After navigating to the “Certifications” page, select the year for which to request certification from the dropdown menu.

  • Clicks the Request Certification button to send a certification request.

  • After issuance, you can view your certificate details along with your Clean Energy and Grid Impact scores.

8. Create your public profile

Once your organization has been certified, you will be given the option to share your certification(s) and/or underlying data via a public profile page.

The data sharing page will be visible once the user has obtained the Company KYC, Energy Evaluation, and Mining Evaluation credentials and has been issued their GP4BTC certification(s).

  • After navigating to the “Data Sharing” page, select a year for which to create a public page.

  • On the form, you can select which information should be listed on the public profile. To create a public profile, you must share your company’s name, website, logo (if provided), and certification status. Sharing of all other data (including scores, facility locations, energy use, etc) is at your discretion.

  • After setting your profile preferences, you can preview the profile page before publishing it.

9. Update your public profile

After you created a public profile page for your organization you have an option to update the data sharing settings any time.

  • After navigating to the “Data Sharing” page, you may create and manage a public page for each year that you have earned certification.

  • On the form, select which information should be included/hidden from the public profile page including company’s name, website and logo (if provided).

  • After updating your preferences, you can preview the public profile page before publishing it.

Frequently Asked Questions (FAQ)

  • Why I need to sign two times when sending a credential request?

  • Why I need to sign to share my profile settings?

→ GP4BTC requires a signature to store user’s data sharing settings into a verifiable credential and another signature to transport user’s data to backend application to serve the data publicly. GP4BTC only transports the data that a miner has agreed to share in the data sharing settings for her public profile. Miners may update data sharing settings any time. Updating your profile will remove old data from the GP4BTC backend.

You can also use ChainList to quickly add Energy Web Chain as a new network to your MetaMask. To use this tool, please follow this and click “Add to MetaMask” button.

For more information on the use verifiable credentials in GP4BTC, refer to Energy Web’s documentation.

Currently, companies can apply for GP4BTC Certification for the years 2021 and 2022. To learn more about certification, scores, and methodology visit

PLEASE NOTE: Unlike the information submitted in the Company KYC and Energy Evaluation sections, Mining Evaluation data cannot be shared publicly in the miner profile or other data sharing tools. Energy Web will keep information that is submitted in the Mining Evaluation confidential, as described in the Green Proofs for Bitcoin Terms and Conditions and Energy Web’s .

→ GP4BTC uses two credential types as part of Energy Web’s (you can read more in detail ) therefore requires users to sign two messages when sending an enrollment request (email verification, company overview, energy evaluation, mining evaluation) in order to obtain both of the credential types.

link
Identity and Access Management
https://gp4btc.org/methodology/
Privacy Policy
IAM stack
here
gp4btc@energyweb.org
https://addons.mozilla.org/en-US/firefox/addon/ether-metamask/
https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
Configure MetaMask settings
Log in to the GP4BTC dApp using MetaMask Wallet
Verify your email
Submit your company’s KYC Credential request
Submit your Energy Evaluation Credential request
Submit your Mining Evaluation Credential request
Request your Green Proofs for Bitcoin certification
https://rpc.energyweb.org
https://explorer.energyweb.org/
https://miner.gp4btc.org
GP4BTC Welcome Screen
Login signature request
Email verification page
GP4BTC Verification Email
Credential inbox showing verified email credential
Company KYC credential request form
Company KYC form after submission
Energy Evaluation credential request form
Energy Evaluation form submission confirmation page.
Mining Evaluation credential request form
Mining Evaluation form submission confirmation
Clean Energy Certificate request page
Clean Energy Certificate requrest confirmation
Issued Clean Energy Certificate
Profile Data Sharing Page
Public Profile preview
Profile Data Sharing Page