Menu
Home
Advertise
Forums
Search forums
What's new
Unread posts
New articles
New article comments
Latest activity
Earn Money
Money apps
Passive Income
Paid Survey
Forex
Stock
Real estate
Paid to write
Social Media Earning
Review Website/Apps
Crytocurrency
Bitcoin (BTC)
Ethereum (ETH)
Crypto Exchange
Mining
Crypto Faucet / Airdrops
Binance
Business
Business strategy
Funding a business
Marketing
Digital Marketing
Social media marketing
Email marketing
Brand management
Personal Finance
Money Saving
Retirement
Personal loan
Savings for Students
Debt help
Tax relief
Insurance
Car Insurance
Life Insurance
Liability Insurance
Home Insurance
Health Insurance
Disability Insurance
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
Search forums
Menu
Log in
Register
Install the app
Install
Home
Forums
Money Making Forums
Cryptocurrency Forums
Mining
What are Blockchain Consensus Algorithms?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
[QUOTE="GXBlocks, post: 132232, member: 5543"] [HEADING=1][SIZE=7]What are Blockchain Consensus Algorithms?[/SIZE][/HEADING] [B]Proof of Work & Proof of Stake explained[/B] There are numerous blockchain consensus algorithms, the most well-known ones being proof of work and proof of stake. But what are consensus mechanisms and what are their strengths and weaknesses? In centralized settings, one single entity has full power over the system and can make decisions and changes on behalf of users. However, in decentralized settings, there is no single entity that can make decisions. Therefore,[B][I] a solution is necessary to provide trust and agreement in an environment where strangers don’t trust each other — they need to trust the consensus algorithm.[/I][/B] One of the main concepts that blockchain consensus algorithms serve is [B]transparency.[/B] These algorithms usually make it costly for network nodes to produce blocks, but cheap for nodes to validate these blocks. Hence, nodes are disincentivized from cheating and incentivized to behave appropriately. [HEADING=2][B]Proof of Work[/B][/HEADING] The most well-known consensus algorithm is proof of work (PoW) and was introduced by Satoshi Nakamoto as the consensus algorithm that would support Bitcoin, even though the concept has existed for a while prior to Bitcoin’s emergence. In the case of Bitcoin, miners run the data through the SHA-256 hash function. In order to produce a valid block, miners must combine the block’s transactions along with a variable nonce to produce a hash output that begins with a set number of 0s in order to be valid. The number of 0s required depends on the network’s difficulty, which is adjusted every [B]2,016 blocks or roughly every two weeks[/B]. As of April 2021, Bitcoin’s network difficulty has reached an all-time high of [B]23.5T[/B] (Source: Blockchain.com). This means that in order to successfully mine a block by generating a hash output that satisfies the minimum 0s requirement, massive amounts of computational power is required. This in turn means that miners must invest in specialized mining hardware and bear the cost of electricity needed to power the miner machines. [HEADING=2]PoW Miner Incentives[/HEADING] But what is the incentive for miners to bear these costs as well as behave honestly? When successfully mining a block, which then gets validated by the network, miners receive freshly minted cryptocurrency, along with transaction fees. Therefore this consensus algorithm works in such a way that it is very easy for the blockchain network to verify whether new blocks are valid. On the other hand, it is very difficult for attackers to attack the network, as it requires massive amounts of computing power and electricity. Hence, it is the consensus algorithm that blockchain participants trust and they don’t have to trust each other. [HEADING=2]Proof of Stake[/HEADING] Proof of Stake (PoS) was introduced as an alternative to Proof of Work (PoW). So, instead of an external resource like electricity and hardware, what is needed is an internal resource, cryptocurrency. In general, network protocols require a minimum amount of funds to be held, in order for a participant to be considered eligible for staking. [HEADING=2]PoS Miner Incentives[/HEADING] While staking, funds are locked up in a wallet and if the user’s block is selected, the user receives a proportion of transaction fees that is proportionate to one’s stake. Therefore, the more funds one has locked up, the higher the rewards. In contrast to PoW, PoS does not reward with newly minted coins, meaning that the blockchain’s cryptocurrency must be issued in other ways such as with initial distributions (ICOs, IEOs) or by previously operating with PoW before transitioning to PoS. [HEADING=2]Trust in Blockchain Consensus Algorithms[/HEADING] So, how does this blockchain consensus algorithm ensure honest behaviour by participants? If one attempts to cheat by proposing transactions that are invalid, they will lose a portion or all of their stake. Therefore, acting honestly is more profitable than acting dishonestly. [HEADING=2]Future Outlook[/HEADING] Even though Proof of Work has been the most widely adopted blockchain consensus algorithms like Bitcoin, Proof of Work has only been applied in smaller cryptocurrencies. Therefore, even though it appears theoretically sound, it is unclear whether it will be able to serve as a viable alternative to Proof of Work. This is because once it’s applied on a larger scale, the system will become a real-life system where game theory and financial incentives come into play. It is expected that PoS will soon be tested on a larger scale with Ethereum 2.0. Concluding, in order for distributed systems to function it is necessary that mechanisms exist to facilitate consensus within the network. Participants do not trust each other and hence they need to trust the system, in this case, the blockchain consensus algorithms. Of all consensus algorithms,[B] Proof of Work remains the most widely used, while its main alternative that is more energy-efficient, Proof of Stake, is yet to be applied on a large scale. [/B]An alternative that is more reliable and more secure is yet to be proposed, and considering the amounts of [I]R&D invested into replacements for PoW[/I], alternative proposals will emerge in the future. [HR][/HR] [I]Copyright © 2020 GX BLOCKS ENERGY S.A.[/I] [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
Money Making Forums
Cryptocurrency Forums
Mining
What are Blockchain Consensus Algorithms?
Top