Meet Beam! The New Fast, Scalable and Privacy Blockchain Solution Based on the MimbleWimble Protocol

in busy •  2 months ago

1_4xh_ZAAIA1_VW5s_Di9_PVb9d_Q.jpg

BEAM is the next generation blockchain that enables users to control the transactional information to share and with whom

Preamble

Conventional blockchain may offer anonymity of a user but they dont ensure the users transactions on the blockchain are kept private. There is a big difference between anonymity and privacy!

You can consider buying tokens from an ICO without doing KYC as Anonymity, because your identity is unknown to the ICO; only your address is visible on the blockchain but what happens when you want to trade these tokens on an exchange???

A Case study: Blockchain-Exchanges Interactions

  • After registering on the exchange of your choice
  • You transfer tokens from your ether wallet to provided wallet address on the exchange
  • You trade your tokens on the exchange. Now your balance on the exchange looks good and you want to transfer to your main wallet because of security concerns of using an exchange
  • The exchange demands a KYC which proves your identity as the account holder/owner
  • After completing the KYC, you wait for some days to get the KYC approved before you can withdraw from your exchange account to your main account.

This is a routine that most traders, crypto users are familiar with but each step pose a varrying degree of security concern to the user which consequently puts their privacy at risk in the event of an account attack on such exchanges because it leaves a lot more information for the intruders to exploit!

Lets look at the different permutations below

The possible privacy/security implications

Case Study 1 :

Little or No Security/Privacy Risk

Between the buyer and the ICO market, there are no huge security/privacy concern as all that is being dealt with mostly is just a raw communication between wallet addresses which can belong to anybody in general and nobody in particular except those ICO which requires KYC before investors can invest; which might have the same security/privacy concerns as those using exchanges

Case Study 2 :

Security/privacy concerns for exchange users

For example, an attacker can attack an exchange and garner personal information of a user which can be easily used to deanonymise the owners account; meaning to link an account details with a person directly. Consequently, a third party(attacker) can view all the transaction history of such user. This is possible because all transactions history on the conventional public blockchain technology is publicly accessible by anybody and everybody.

Although, blockchain offers anonymity by default, it doesnt offers privacy-control to users which is the marked difference between the Beam blockchain and the Public blockchain protocol.

But since privacy is not an option that is native to public blockchain, Beam is building a protocol that enables users to control which transaction information is shared and to whom!.

Introducing BEAM Blockchain Protocol

Qmckumv7d_C9t_F2r_WFc2t_F4_Veb_FCKf4_T6_QKHb_Kp_LVb_K4_R7_W.png

1.0 What is BEAM???

BEAM is a next generation scalable confidential cryptocurrency based on the MimbleWimble protocol which offer users control over their privacy.

1.1 Understanding the BEAM Blockchain

Just as bitcoin cryptocurrency is synonymous to blockchain; Beam cryptocurrency is native to the decentralized MimbleWimble Blockchain protocol; a new protocol which was published by an anonymous author in 2016.

The MimbleWimble concept builds on this two major concept which are

1.11 Confidential Transactions

        It is implemented via a cryptographic commitment scheme which has two basic properties : hiding and binding

1.111 - How Hiding and Binding activates privacy option for users

  • Hiding acts to conceal the transaction history from the receiver unless the sender authorizes it via a commit scheme

  • Binding allows the receiver to view the transaction history once the sender authorizes activates the commit via his key

  • The protocol ONLY keeps a record of the commit and check if the commitment is VALID before the protocol grants the request.

WimbleMimble utilise the Pedersen Commitment scheme to achieve its privacy objective using this formular

            C = r * G + v * H

        where 
        r is a binding factor, 
        v a secret hiding value, 
        G and H are generator point on a    
        specific elliptic curve

1.12 Transaction Cut-Through

This property is inherent in the MimbleWimble protocol due to the linear property of the Pedersen Commitment, enables transactions to cut through intermediate block thereby reducing the block size before a transaction can be registered on the blockchain.

This approach is replicated accross each chain block which means that the system ONLY needs to store the current UTXO (Unspent Transaction Output) state instead of transaction history!

           UTXO  = Commit

Ownership of UTXO is transfered to another receiver by revealing the value and blinding factor to the receiver, who also creates a new commit known only to him and the trend is maintained to ensure a confidential blockchain!

1.2 Features of the BEAM Protocol

image.png

But first, a quick review of how some features compares with other blockchain

* Privacy

In Beam Protocol, every transactions can be kept private with the option for users to reveal their transaction history

* Decentralized

The Beam Protocol is based on a decentralized MimbleWimble technology just as your conventional blockchain technology. It bores many similarities with the conventional blockchain except it's marked improvement on privacy option for blockchain users.

* PoW Algorithm

BEAM uses the Equihash PoW mining algorithm. Back then Equihash was limited due to mining difficulty with ASIC miners but today that limitation is no longer there.

* Scalable via compact blockchain size

Enabled via the cut-through feature of the MimbleWimble BEAM blockchain

Others are :

  • No addresses stored on the blockchain
  • No premine, No ICO
  • Developed from scratch in C++

2.0 Who Can Benefit from the BEAM Blockchain??



The Beam Blockchain makes a case for Anonymity coupled with Confidentiality; which means it offer users the chance to exercise their rights to privacy within the blockchain ecosystem. Beam allows different option of users to enforce their privacy policy on the blockchain thereby ensuring an healthy ecosystem where informations can be streamlined to the relevant channel while restricting unwanted third party from having access to such vital information.

2.1 Solution For All

* Individual Users

Users can enable this privacy option while sending and receiving funds on the Beam blockchain. The system only creates a commit to identify the validity of the transaction; which could be activated by the sender to enable the receiver view the transaction history and consequently transfer ownership.

Therefore investors and traders alike can easily use the escrow and atomic swap functionalities of the blockchain to carryout transactions in a secure manner.

* Institutional Investor

This category of people loves their privacy because exposure to unwanted third party could be seen as a breach of security as security could use malicious token to attack their target wallet. This might not be effective in terms of stealing their funds but it might cause an unrest.

* Commercial Marketplace

Commercial providers with strong privacy policies will look to partner with BEAM to build a strong privacy-controlled economy for their varied users who will love to verify through any means that their information is in safe hands. Which makes BEAM blockchain suitable for mass adoption!

2.2 Full Benefits of the BEAM Ecosystem

  • Escrow and time locked transaction
  • Atomic swaps
  • Privacy transactions without clogging network
  • Fast and easily scalable for mass adoption
  • Untraceable transaction history
  • Decentralized just like public blockchain
  • No additional block size required
  • User Controlled features enabled
  • Open sourced
  • Based on "Scriptless Script" technology
  • Mobile and desktop supported wallet

3.0 How It Works

image_1.png

4.0 Possible Use Cases

An investor

Mr John is highly connected individual who will like to use the blockchain to make all of his transactions but he finds out in a short time that he might be exposed to unwanted third party audit who are looking for extra information such as his transaction history to stay on his radar and maybe launch an attack on a possible exchange he is using inorder to steal his funds.

After careful assessment of the pros and cons, he realised his privacy might be jeopardised on the longrun, then he decides to put his crypto plans on hold until recently he ran along a friend who told him about the BEAM blockchain.

Mr John loved the concept and decided to read more until he was left convinced that it is the right oppurtunity for him to invest in a privacy-owned cryptocurrency.

5.0 Conclusion

BEAM is a truly anonymous store-of-value coin which will help many cryptocurrency users and enthusiast to define how they use the blockchain and its accesories such as exchanges, OTC marketplace, commercial providers.

Beam blockchain doesnt just tells us to trust the system but wants us to VERIFY!!!

1536420692982_image.png

1536420719890_image.png

Useful Links And Resources

Participate in this contest here

Link to twitter post

beam2018

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This post has been submitted for the @OriginalWorks Sponsored Writing Contest!
You can also follow @contestbot to be notified of future contests!

Congratulations @apiprincz! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

Award for the number of posts published

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
SteemFest³ - SteemitBoard support the Travel Reimbursement Fund.

Support SteemitBoard's project! Vote for its witness and get one more award!