Saturday, April 18, 2026
The BLOCKCHAIN Page
No Result
View All Result
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoins
  • DeFi
  • Ethereum
  • Dogecoin
  • XRP
  • Regulations
  • NFTs
The BLOCKCHAIN Page
No Result
View All Result
Home Ethereum

Background on the mechanics of the ether pre-sale

by admin
May 6, 2024
in Ethereum
0
Dodging a bullet: Ethereum State Problems
0
SHARES
23
VIEWS
Share on FacebookShare on Twitter


Through the run-up to the ether sale we will likely be releasing a sequence of weblog posts concerning our improvement plans and supposed organizational construction. At the moment we describe a number of the background particulars of the ether sale module.  The sale module will likely be displayed on our web site at https://www.ethereum.org at some stage in the sale.


What’s it?

The ether sale is an HTML/JavaScript net utility that permits individuals and organizations to pre-purchase ether tokens with bitcoin. Ether could also be bought by events thinking about utilizing it of their improvement of distributed functions on the Ethereum platform or just to pay for the usage of functions on the platform as soon as the genesis block is launched.  The applying runs largely contained in the browser, together with pseudo random quantity era (PRNG) and encryption/decryption of consumer secrets and techniques.

Moreover, we will likely be making obtainable a standalone pure Python utility that can be utilized from a command line interface to buy ether in lieu of utilizing the web site retailer.


Web site workflow:

  1. After agreeing to the shop’s Phrases and Situations, the client enters the specified quantity of ether to buy, their e mail handle, a password to make use of for encryption, and generates a “random” seed forming the idea for his or her transaction-specific bitcoin & Ethereum addresses.
  2. The consumer purchaser sends fee in bitcoin to the generated handle which is displayed on the shop web page and in addition supplied in a downloadable encrypted pockets file. When the browser, which is monitoring the bitcoin blockchain, sees sufficient funds have been despatched to this generated handle, the browser creates a brand new transaction forwarding the bitcoin to the genesis sale handle. This transaction is signed by the client’s browser and submitted to the bitcoin community. No transaction knowledge is saved on the any servers as a result of the Bitcoin blockchain serves as the acquisition database.
  3. After the transaction has been efficiently submitted, the consumer purchaser is once more prompted to obtain a backup copy of their encrypted pockets along with being emailed one other backup file.  The client must be conscious that preserving the pockets as an e mail attachment in an e mail account for any time frame represents a vulnerability.  The e-mail attachment must be downloaded to a secure laptop on the earliest alternative and the e-mail must be expunged from the e-mail system.


(What follows is technical info, the GUI now we have developed abstracts all of that is in a really user-friendly method)


Pockets encryption course of: 

  1. Randomgen a SEED.
  2. BKPKEY = sha3(SEED + “x02″)[:16]
  3. KEY = pbkdf2(PW)
  4. ENCSEED = encrypt(KEY, SEED)
  5. WALLET = [ ENCSEED, BKPKEY ] (plus non-sensitive knowledge like ethereum and bitcoin handle)

The BTC and ETH privkeys and addresses are derived from the SEED.


Seed restoration course of: 

  1. WALLET + PW restoration:  (regular)
  2. KEY = pbkdf2(PW)
  3. SEED = decrypt(KEY, ENCSEED)


Overview of web site steps for making an ether buy:

  1. Purchaser clicks “Purchase Ether” and agrees to the Phrases & Situations
  2. Purchaser enters preliminary buy info

    1. Purchaser enters the quantity of ether they’d wish to buy
    2. Purchaser enters e mail handle because the vacation spot for pockets backup file
    3. Purchaser enters passphrase, which serves as an encryption seed. A really robust passphrase is very really useful

  3. Purchaser generates entropy by shifting their mouse or tapping their display screen. A “seed” is constructed based mostly on this generated entropy in addition to different random system inputs. When the specified entropy size is achieved the pockets is generated utilizing the seed.  The pockets comprises:

    1. a person BTC handle to ship the funds to
    2. a person ETH handle
    3. an encrypted seed
    4. a backup encrypted seed

  4. The browser sale app checks the newly created BTC handle to see if funds arrive. Earlier than sending any funds, the client has a possibility to obtain the pockets. If an issue happens between transactions, any funds ship to the client’s private deposit handle will likely be accessible with the passphrase. If the unspent stability of the BTC handle > 0.01 BTC, the browser sale app generates a signed transaction from the newly created BTC handle with 2 particular outputs:

    1. an output of the entire unspent stability minus miners price to the primary sale BTC handle–this btc handle is the place all of the funds go, it’s a hard and fast, identified BTC handle.
    2. an output of 10000 satoshi to a BTC handle generated from the (string) ETH handle–this bitcoin handle is for confirming ethereum addresses and is exclusive for each transaction.

  5. The browser sale app prompts the purchaser to obtain their pockets once more & and in addition sends the client an e mail containing a backup for the ether pockets.  The identical warning as acknowledged above applies.  Don’t go away the pockets as an e mail attachment in an e mail system.  Obtain as quickly as potential and be certain that the e-mail is expunged.
  6. The browser sale app will show the variety of bitcoin transaction confirmations


In order that’s it! Though there’s loads of technical issues occurring within the background, the GUI now we have developed will make the method a click on by click on operation.



Source link

Tags: BackgroundEthermechanicspresale
admin

admin

Recommended

Connext, Alchemix launch cross-chain token standard to reduce bridge exploit losses

Connext, Alchemix launch cross-chain token standard to reduce bridge exploit losses

3 years ago
Fidelity: Ethereum’s long-term outlook bullish, but Bitcoin…

Fidelity: Ethereum’s long-term outlook bullish, but Bitcoin…

3 years ago

Popular News

  • Protocol-Owned Liquidity: A Sustainable Path for DeFi

    Protocol-Owned Liquidity: A Sustainable Path for DeFi

    0 shares
    Share 0 Tweet 0
  • Cryptocurrency for College: Exploring DeFi Scholarship Models

    0 shares
    Share 0 Tweet 0
  • What are rebase tokens, and how do they work?

    0 shares
    Share 0 Tweet 0
  • What is Velodrome Finance (VELO): why it’s a next-gen AMM

    0 shares
    Share 0 Tweet 0
  • $10 XRP Price Envisioned By Fund Manager As Ripple Mounts Trillion-Dollar Payment Markets ⋆ ZyCrypto

    0 shares
    Share 0 Tweet 0

Latest

T-Mobile will give you an iPad for $99 when you sign up for a new line – here’s how

T-Mobile will give you an iPad for $99 when you sign up for a new line – here’s how

April 17, 2026
Meet3D founder returns with AI-powered OpenSim grid – Hypergrid Business

Meet3D founder returns with AI-powered OpenSim grid – Hypergrid Business

April 17, 2026

Categories

  • Altcoins
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs & Metaverse
  • Regulations
  • XRP

Follow us

Recommended

  • T-Mobile will give you an iPad for $99 when you sign up for a new line – here’s how
  • Meet3D founder returns with AI-powered OpenSim grid – Hypergrid Business
  • I traded my Sonos Era 300 for Denon’s new home speaker – and see no reason to go back
  • OpenSim builders get new one-prim NPC manager — no scripts, no orphans – Hypergrid Business
  • I found a way to roll back buggy Google Services updates on Android – in just a few clicks
  • About us
  • Privacy Policy
  • Terms & Conditions

© 2023 TheBlockchainPage | All Rights Reserved

No Result
View All Result
  • Home
  • Cryptocurrency
  • Blockchain
  • Bitcoin
  • Market & Analysis
  • Altcoins
  • DeFi
  • Ethereum
  • Dogecoin
  • XRP
  • Regulations
  • NFTs

© 2023 TheBlockchainPage | All Rights Reserved