What is Beam?
Beam is a truly anonymous store-of-value coin.
While maintaining the benefits of an immutable and incorruptible blockchain system such as Bitcoin, Beam is also built with scalability and features in mind.
Private by default: The user has absolute control over transaction data available, allowing the option of transparency as well as privacy
Based on Mimblewimble: Beam has smaller blocks than any other blockchain, giving it maximum scalability. It’s a faster and more efficient network
Computing, data storage, medicine and automotive markets make up a small sample of areas to which blockchains are being tested.
Bitcoin has started an entire revolution, but it is yet to be perfected when it comes to one of its’ core use cases: the private transferring of assets in a peer to peer fashion.
Beam is the solution that offers true anonymity as well scalable peer-to-peer transactions.
What can Beam do?
Beam is the scalable, confidential cryptocurrency. It uses the Mimblewimble protocol (famously named after the tongue-tying spell from Harry Potter) to automate its algorithms for the purposes of:
Giving users control over which transaction information is shared, and to whom it is shared with
Making a leaner blockchain with fewer transaction details per transaction: enabling faster confirmations and therefore very efficient scaling
Tying multiple transactions into a single transaction, tying blocks into a single transaction, tying an entire blockchain into a single transaction
Concealing transaction values for the sake of privacy
Concealing addresses of both the sender and receiver
Enabling multiple transaction types in a private manner: escrow, time locked, atomic swaps, etc.
Current Issues - Privacy?
Blockchains such as Bitcoin make it possible for people to track data and narrow down the source and end point of transactions. This makes it possible to eventually track back to the party involved in the transaction by analyzing the blockchain which is publicly available for all to see.
Therefore, even though a cryptocurrency may appear to be anonymous, careful analysis of how the money has travelled could reveal the user. This is a major concern for users who prioritize their security.
Blockchains themselves, even without added privacy features, are very bulky and computationally heavy. This makes them inefficient as well as prone to scalability issues as they grow to meet the global demand.
The Solution - Beam (Based on Mimblewimble)
The concept of Mimblewimble is to enable privacy transactions without clogging up the network. Beam is building their network from scratch in C++ based on Mimblewimble for this reason.
With Mimblewimble at its core, Beam can scale to accommodate mass adoption while still maintaining reasonable block sizes and allowing full control over privacy!
UNDER THE HOOD: Mimblewimble
Mimblewimble is a protocol published by an anonymous author; much like the famous Satoshi Nakamoto; creator of Bitcoin!
Mimblewimble focuses on
(a) Confidential Transactions and
(b) Transaction Cut – Through. [1]
(a) Confidential Transactions use cryptographic commitment scheme with two basic properties: hiding and binding.
It is similar to giving someone a closed safe box with some message inside that only you know the combination for. When time comes you can reveal the key and the person can make sure that your commitment is valid (blinding) while she can not know what is was before the key is received (hiding).
(b) Transaction Cut – Through:
A block in a block chain is a large list of transactions and can be thought of as one large transaction to be “cut through” (combining all the transactions in between A-Z). Applying this principle even further from individual blocks to the entire blockchain creates a system that only needs the current state of transactions instead of the entire history of all transactions as they occurred (which is how Bitcoin works).
With this system, unspent transactions outputs (a transaction received by a user which has persisted in the blockchain) can be proved to belong to the receiving user via the value of the message and the value of the blinding factor. After creating the transaction, only the commitment is recorded on the blockchain; not the addresses of the users or the amounts exchanged.
Cutting down the amount of data required to store and verify transaction data allows Mimblewimble to work with smaller blocks!
Warning! This user is on my black list, likely as a known plagiarist, spammer or ID thief. Please be cautious with this post!
If you believe this is an error, please chat with us in the #cheetah-appeals channel in our discord.
This post has been submitted for the @OriginalWorks Sponsored Writing Contest!
You can also follow @contestbot to be notified of future contests!