INTRODUCTION
Sometimes, we have information we wish to share with a single person, other times it is with a group of people, and in other cases, the general public.
With the creation of blockchain technology in 2009, it was thought that this will be the case, but it has been proven many times, that users information and data have been leaked via OTC solutions, exchanges and merchants. This is a major problem, and it shows how porous the blockchain is, and how it is inept with regards to privacy.
This basically ensures that the needs of a larger group are not met, seeing this is the primary reason many of them make use of blockchain technology.
Being able to choose different levels of privacy ensures that users can easily apply privacy levels to different solutions as they arise, seeing different transactions might warrant different settings.
BEAM is created using MimbleWimble. A preference for MimbleWimble stems from the fact that it is primarily concerned about scalability and privacy.
A CLOSER LOOK AT MIMBLEWIMBLE
MimbleWimble was published in August 2016, as a suitable approach to efficient confidential blockchain. Its premise is built on two concepts that were proposed by Greg Maxwell:
Confidential Transactions: This is implemented by the use of cryptographic commitment scheme that has two main properties, which are binding and hiding.
Binding has to do with both parties being aware of the content of a transaction. Only the sender knows the key that will make the information known to the sender, after the information has been sent (binding). At the right time, the sender will provide the key with which the receiver will use in accessing information sent. (hiding)
Every input and output is a result of linear combination of two factors: actual value of a transaction and a blinding factor.
Blocks are a list of transactions, which have their own inputs and outputs. If we view a block as one huge transaction, we can merge intermediate outputs within a block, and also across many blocks. This essentially ensures that only current UTXO state needs to be stored, rather than the data in its entirety.
As a result of this, users information is not stored on the blockchain, and is better protected.
Bulletproofs are also made use of, to ensure that transaction value is positive, without revealing the actual figure.
Smaller blocks make sure that the system is more efficient, ensuring that MimbleWimble is much faster than the industries leaders.
BEAM makes use of Equihash, because it does not require a lot of resources like SHA256. Compact blockchain doesn’t mean that information is deleted off the blockchain, because this is not possible. It essentially means that it uses less information to validate information.
This will also help in reducing the chances of such users from being targeted by scam artists that prow on the blockchain.
TEAM
VIDEO
This article is writing with regards to the @originalworks contest that can be seen here
beam2018
Twitter
https://twitter.com/SoliBayNG/status/1039077768963784704
- SoliBayNG
beamtwitter