Wednesday, April 22, 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

Ethereum in practice part 3: how to build your own transparent bank on the blockchain

by admin
January 13, 2024
in Ethereum
0
Dodging a bullet: Ethereum State Problems
0
SHARES
1
VIEWS
Share on FacebookShare on Twitter


That is the third and last submit on a sequence on use the Ethereum Pockets to create your individual autonomous organisations. On the first post we detailed how to create a token, and on the second we shown how to generate a digital democracy controlled by these tokens. Now we are going to do the complete circle and create a token managed by the Organisation!

We’re going to modify the token contract to permit it to be minted by your DAO. So save the handle of your present DAO in a be aware pad (take note of the icon) and grab this source code and you recognize the drill: contracts > deploy new contract > solidity supply code > choose contract

You possibly can fill the parameters any means you need (sure, emojis are permitted on the string fields) however you will discover one new discipline that did not exist earlier than: Central Minter. Right here add the handle of your newly created democracy contract.

Ethereum Wallet 2015-12-01 at 7.09.11 PM

 

Click on Deploy and let’s anticipate the transaction to be picked up. After it has at the very least two confirmations, go to your democracy contract and you will discover that now it owns one million of your new cash. Now should you go to the Contracts tab you will see that there’s a new DAO greenback (admin web page) contract in your assortment.

Choose the “mintToken” perform to your proper after which put any handle you personal because the “goal”, after which the quantity of recent mints you wish to create from skinny air of their account. Press “execute” however do not press ship! You may discover that there’s a warning saying that the transaction cannot be executed. This occurs as a result of solely the Minter (which is presently set to the DAO handle) can name that perform and you’re calling it along with your major account. However the calling code is similar, which is why you’ll be able to merely copy it.

As an alternative, copy the contract execution code from the “information” discipline and put it apart on a notepad. Additionally get the handle of your new “Mint” contract and put it aside someplace.

Ethereum Wallet Screen-Shot-2015-12-01-at-7.17.06-PM

Now return to the democracy contract and create a brand new proposal with these parameters:

  • Because the beneficiary, put the handle of your new token
  • Depart etherAmount clean
  • On the jobDescription simply write a small description that you’re minting new cash
  • On the transactionBytecode, paste the bytecode you saved from the info discipline on the earlier step

 

Ethereum Wallet Screen Shot 2015-12-01 at 7.22.48 PM

 

In a number of seconds it’s best to be capable to see that the small print on the proposal. In contrast to the opposite fields, transactionBytecode could be extraordinarily prolonged and due to this fact costly to retailer on the blockchain. So as an alternative of archiving it, the individual executing the decision later will present the bytecode.

However that in fact creates a safety gap: how can a proposal be voted with out the precise code being there? And what prevents a consumer from executing a distinct code after the proposal has been voted on? That is why we maintain the hash of the bytecode. Scroll a bit on the “learn from contract” perform listing and you will see a proposal checker perform, the place anybody can put all of the perform parameters and verify in the event that they match the one being voted on. This additionally ensures that proposals do not get executed except the hash of the bytecode matches precisely the one on the supplied code.

 

It's an older code, but it checks out
It’s an older code, but it checks out

 

Now everybody can vote on the proposal and after the voting interval has handed, anybody with the proper bytecode can ask the votes to be tallied up and the contract to be executed. If the proposal has sufficient help then the newly minted cash ought to seem on Alice’s account, as if it was a switch from handle Zero.

 

Why a transfer from code zero? Because it says so on the code. You can change that as you will Why a switch from handle zero? As a result of doing the other, sending a coin to 0x00 is a method to successfully destroy it, however extra importantly, as a result of it says so on the contract code. You possibly can change that as you favor.

 

And now you’ve a central minter contract that exists solely on the blockchain, completelly fraud-proof as all their actions are logged transparently. The mint can even take cash from circulation by merely sending the cash it has to handle Zero, or by freezing the funds on any account, nevertheless it’s mathematically unimaginable for the Mint to do any of these actions or generate extra cash with out the help of sufficient shareholders of the mint.

Doable makes use of of this DAO:

  • The creation of a common secure crypto forex. By controlling the entire quantity of cash in circulation the Mint shareholders can try and create an asset whose worth would not fluctuate too wildly.
  • Issuance of certificates of backed belongings: the cash can characterize an exterior forex or objects that the Mint owns and might show to it is shareholders and token holders. When the Mint acquires or sells extra of those belongings it might probably burn or generate extra belongings to ensure that their digital stock will all the time match their actual counterpart
  • Digitally backed belongings. The Mint can maintain ether or different ethereum primarily based digital currencies and use that to again the worth of the currencies circulating

Enhancements Options

There are a number of ways in which this construction could be but improved, however we are going to depart it as an train and problem to the reader:

  1. Proper now votes are made by shareholders primarily based on freely tradable tokens. Can as an alternative membership be primarily based on invitation, every member getting a single vote (or possibly use quadratic voting or liquid democracy)?
  2. What about different voting mechanisms? Possibly the vote as an alternative of being a boolean could possibly be a extra versatile association: you possibly can vote to postpone the choice, or you can also make a vote that’s impartial however nonetheless depend to the quorum
  3. Presently all proposals have the identical debating interval. Are you able to make that proportional to the worth switch being proposed? How would you calculate that to tokens?
  4. Are you able to create a greater token that may be routinely created by sending ether into it, which may then be retrieved by burning the token, at a fluctuating market value?
  5. What else can the DAO personal or do, in addition to tokens?



Source link

Tags: BankBlockchainbuildEthereumPartpracticeTransparent
admin

admin

Recommended

ETH’s price reacts to FOMC meeting; will bears stick around?

ETH’s price reacts to FOMC meeting; will bears stick around?

3 years ago
Isda’s fork provision gives crypto market plenty to chew over

Isda’s fork provision gives crypto market plenty to chew over

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

Ripple Unveils Multi-Phase Plan To Make The XRP Ledger Quantum-Ready By 2028

Ripple Unveils Multi-Phase Plan To Make The XRP Ledger Quantum-Ready By 2028

April 21, 2026
I got an early look at ChatGPT Images 2.0, and it’s impressive – with one exception

I got an early look at ChatGPT Images 2.0, and it’s impressive – with one exception

April 21, 2026

Categories

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

Follow us

Recommended

  • Ripple Unveils Multi-Phase Plan To Make The XRP Ledger Quantum-Ready By 2028
  • I got an early look at ChatGPT Images 2.0, and it’s impressive – with one exception
  • Own a Sony TV? 3 quick settings I’d change to meaningfully improve the picture quality
  • XRP Expansion onto Solana Draws Fresh Market Attention
  • I speed-tested Surfshark’s new ‘heavenly’ Dausos VPN protocol – how it compares to WireGuard
  • 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