Saturday, June 14, 2025
No Result
View All Result
DOLLAR BITCOIN
Shop
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet
DOLLAR BITCOIN
No Result
View All Result
Home Ethereum

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

n70products by n70products
May 13, 2025
in Ethereum
0
Audit Results for the Pectra System Contracts
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter


That is the third and last put up on a sequence on the way to 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 tackle of your present DAO in a notice 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 may fill the parameters any approach you need (sure, emojis are permitted on the string fields) however you will discover one new subject that did not exist earlier than: Central Minter. Right here add the tackle 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 may discover that now it owns one million of your new cash. Now for those who 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 tackle you personal because the “goal”, after which the quantity of latest mints you need to create from skinny air of their account. Press “execute” however do not press ship! You will discover that there’s a warning saying that the transaction cannot be executed. This occurs as a result of solely the Minter (which is at the moment set to the DAO tackle) can name that perform and you might be calling it together with your most important account. However the calling code is similar, which is why you possibly can merely copy it.

As an alternative, copy the contract execution code from the “knowledge” subject and put it apart on a notepad. Additionally get the tackle 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 tackle of your new token
  • Go away 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 subject on the earlier step

 

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

 

In a couple of seconds it’s best to have the ability to see that the main points 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 a substitute of archiving it, the particular person executing the decision later will present the bytecode.

However that after all creates a safety gap: how can a proposal be voted with out the precise code being there? And what prevents a person from executing a unique 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 record and you may see a proposal checker perform, the place anybody can put all of the perform parameters and test 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 right bytecode can ask the votes to be tallied up and the contract to be executed. If the proposal has sufficient assist then the newly minted cash ought to seem on Alice’s account, as if it was a switch from tackle 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 tackle zero? As a result of doing the alternative, 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 may change that as you want.

 

And now you’ve got a central minter contract that exists solely on the blockchain, completelly fraud-proof as all their actions are logged transparently. The mint also can 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 unattainable for the Mint to do any of these actions or generate extra cash with out the assist of sufficient shareholders of the mint.

Potential makes use of of this DAO:

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

Enhancements Ideas

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

  1. Proper now votes are made by shareholders based mostly on freely tradable tokens. Can as a substitute membership be based mostly on invitation, every member getting a single vote (or perhaps use quadratic voting or liquid democracy)?
  2. What about different voting mechanisms? Possibly the vote as a substitute of being a boolean may very well be a extra versatile association: you may vote to postpone the choice, or you may make a vote that’s impartial however nonetheless depend to the quorum
  3. At the moment 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 worth?
  5. What else can the DAO personal or do, moreover tokens?



Source link

Tags: BankBlockchainbuildEthereumPartpracticeTransparent
Previous Post

Here’s What 3 Top Analysts Are Watching

Next Post

XRP Short-Term Movements Remain Uncertain, But 4-Hour Chart Shows Strength

Next Post
XRP Short-Term Movements Remain Uncertain, But 4-Hour Chart Shows Strength

XRP Short-Term Movements Remain Uncertain, But 4-Hour Chart Shows Strength

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Premium Content

Ask about Geth: Snapshot acceleration

Ask about Geth: Snapshot acceleration

October 6, 2024
Cardano to act as Bitcoin’s extension? New integration stirs mixed reactions

Cardano to act as Bitcoin’s extension? New integration stirs mixed reactions

October 29, 2024
Ethereum dominance dips – Is ETH poised for a rebound or decline?

Ethereum dominance dips – Is ETH poised for a rebound or decline?

September 27, 2024
Trump vs. China: How does the trade war affect Bitcoin?

Trump vs. China: How does the trade war affect Bitcoin?

April 10, 2025
XRP Price Eyes Fresh Upside: Can Bulls Deliver?

XRP Price Eyes Fresh Upside: Can Bulls Deliver?

November 26, 2024
Ethereum Price Forms Megaphone Bottom Not Seen Since 2020, Here’s What Happened Last Time

Ethereum Price Forms Megaphone Bottom Not Seen Since 2020, Here’s What Happened Last Time

March 24, 2025

Recent Posts

  • On Anti-Pre-Revelation Games | Ethereum Foundation Blog
  • Quantum computers could break Bitcoin’s security within five years.
  • Time To Long Bitcoin? Market Expert Reveals When $600,000 BTC Will Happen

Categories

  • Altcoin
  • Bitcoin
  • Blockchain
  • Blog
  • Cryptocurrency
  • DeFi
  • Dogecoin
  • Ethereum
  • Market & Analysis
  • NFTs
  • Regulations
  • XRP

Recommended

Audit Results for the Pectra System Contracts

On Anti-Pre-Revelation Games | Ethereum Foundation Blog

June 14, 2025
Burning quantum-vulnerable BTC is the best option — Jameson Lopp

Quantum computers could break Bitcoin’s security within five years.

June 14, 2025

© 2023 Dollar-Bitcoin | All Rights Reserved

No Result
View All Result
  • Home
  • Blockchain
  • Bitcoin
  • Cryptocurrency
  • Altcoin
  • Ethereum
  • Market & Analysis
  • DeFi
  • More
    • Dogecoin
    • NFTs
    • XRP
    • Regulations
  • Shop
    • Bitcoin Book
    • Bitcoin Coin
    • Bitcoin Hat
    • Bitcoin Merch
    • Bitcoin Miner
    • Bitcoin Miner Machine
    • Bitcoin Shirt
    • Bitcoin Standard
    • Bitcoin Wallet

© 2023 Dollar-Bitcoin | All Rights Reserved

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
Go to mobile version