In a non-cryptocurrency implementation of Blockchain, how to successfully mine a node?

0 votes

So I am thinking of an idea using the blockchain technology, but before I start with it I need to know how much resources will my client(s) will need to mine a node, how much time, and what factors contribute to it.

I know that in the Cryptocurrency domain, difficulty is an important factor, but it will play no role in mine, so I was wondering if anyone could shed some light onto this.

Jul 13, 2018 in Blockchain by sabby
• 4,350 points
31 views

1 answer to this question.

0 votes

Difficulty is a property of the blockchain, not cryptocurrencies. You will not be able to write any blockchain applications without it.

In a traditional Proof-of-Work blockchain, you're basically speaking of three intrinsically related variables:

  • network size: total computational power of the entire network (every node)
  • difficulty: how "hard" the proof of work problem is to solve
  • block frequency: how many new blocks are found per unit of time

The way these are related are as follows: if the network size grows, but the difficulty does not, then naturally many more blocks will be found per unit of time. If the difficulty grows, and the network size stay constant, then the block frequency will decrease.

For Bitcoin, they are trying to maintain a constant block frequency, which is why the difficulty is adjusted according to the network size. But once again, this is a fundamental property of blockchains, so you will have to consider it regardless of your application.

answered Jul 13, 2018 by Perry
• 17,010 points

Related Questions In Blockchain

0 votes
1 answer

How to make sure transactions take no fee in a private Ethereum blockchain?

In a private ethereum network you have ...READ MORE

answered Mar 26, 2018 in Blockchain by Christine
• 15,790 points

edited Mar 26, 2018 by Christine 72 views
0 votes
1 answer

In a Blockchain, how difficult is it to modify the third to last block?

Technically, it's not difficult at all, all ...READ MORE

answered Apr 20, 2018 in Blockchain by Christine
• 15,790 points
53 views
0 votes
1 answer

How to store picture(s) in a hyperledger blockchain channel

You can hold images as encrypted characters ...READ MORE

answered Jun 16, 2018 in Blockchain by charlie_brown
• 7,710 points
112 views
0 votes
1 answer

In hyperledger, how many number of ordering node can take up a transaction?

There are two types to implement ordering: 1. ...READ MORE

answered Jun 25, 2018 in Blockchain by Omkar
• 67,120 points

edited Jun 28, 2018 by Omkar 213 views
0 votes
1 answer

Truffle tests not running after truffle init

This was a bug. They've fixed it. ...READ MORE

answered Sep 11, 2018 in Blockchain by Christine
• 15,790 points
105 views
0 votes
1 answer
0 votes
1 answer

How do I send back ethers to the sender of the tokens in a smart contract?

Whenever a smart contract receives ether via ...READ MORE

answered May 30, 2018 in Blockchain by Perry
• 17,010 points
264 views
+1 vote
1 answer

How blockchain node behaves upon receiving a new block when previous block wasn't acquired?

A node will ask for block number ...READ MORE

answered Mar 26, 2018 in Blockchain by Perry
• 17,010 points
36 views