acm-header
Sign In

Communications of the ACM

Contributed articles

Decentralized Blockchain-Based Electronic Marketplaces


Decentralized Blockchain- Based Electronic Marketplaces, illustration

Credit: Spooky Pooka / Debut Art

E-commerce marketplaces—whether business-to-consumer (B2C) or business-to-business (B2B)—are examples of a two-sided market.6,19 Each side involves networks of participants. Network effects—the incremental value added by each new participant—play the dominating technological role in such markets. Over time, network effects inevitably yield a monopoly in which a single e-commerce firm manages the entire marketplace.24

Back to Top

Key Insights

ins01.gif

In line with the "theory of the firm"—or a set of economic theories that explains and predicts the nature of the firm, company, or corporation, including its existence, behavior, and structure—most e-commerce firms today aim to maximize profit for shareholders by growing the corresponding network of participants using the platform, including sellers, buyers, developers, resellers, intermediary service providers (such as logistics providers), payment-gateway services, and institutional intermediaries, including legal advisors.


Comments


Manoj Nambiar

Getting more than 1000 transactions per second is a big challenge given the current consensus protocols. See this paper - https://arxiv.org/abs/1703.04057

This paper evaluates a "centralized" deployment which is the most optimistic. In a decentralized deployment latency will not let the system deliver anywhere near 1000 transactions per second.

Don't you think this will limit the adoption of Blockchain?


Hemang Subramanian

While there is no generic solution for scaling greater than 1000 transactions per second, many solutions (both on-chain and off-chain) are being worked out. For example, the lightning network solution proposes an off-chain mechanism to scale to millions and billions of transactions per second.
The ethereum foundation is working on many parallel solutions namely sharding - an on-chain solution- wherein the main chain is split into shards (or smaller data stores) that are distributed and are responsible for a subset of transactions. Similarly, the Ethereum foundation is working on Raiden which is an offchain solution similar to the lightning network. Lastly, the Ethereum foundation is working on another mixed solution (sidechains - combination of an on-chain as well as an off-chain solution) called Plasma, that is supposed to scale the network's capacity to as much as that of modern Credit card processing networks if not more.


Displaying all 2 comments

Log in to Read the Full Article

Sign In

Sign in using your ACM Web Account username and password to access premium content if you are an ACM member, Communications subscriber or Digital Library subscriber.

Need Access?

Please select one of the options below for access to premium content and features.

Create a Web Account

If you are already an ACM member, Communications subscriber, or Digital Library subscriber, please set up a web account to access premium content on this site.

Join the ACM

Become a member to take full advantage of ACM's outstanding computing information resources, networking opportunities, and other benefits.
  

Subscribe to Communications of the ACM Magazine

Get full access to 50+ years of CACM content and receive the print version of the magazine monthly.

Purchase the Article

Non-members can purchase this article or a copy of the magazine in which it appears.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account