Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Blockchain technology: What is it good for?
Ruoti S., Kaiser B., Yerukhimovich A., Clark J., Cunningham R. Communications of the ACM63 (1):46-53,2019.Type:Article
Date Reviewed: Sep 28 2020

Cryptocurrency has been the origin of an evolution in financial and monetary relations the world over, and its domain of influence continues to spread. Bitcoin is its well-known symbol. In addition to security, trust is a key criterion in these trading interactions. Without the governance of a third-party entity to reduce the dependency of the trust relationship, blockchain technology was established. The paper tries to explain the pivotal features of this technology.

Blockchain is a decentralized method based on consensus protocols and shared governance. The article covers blockchain’s technical aspects--“shared governance and operation, verifiable state, and resilience to data loss”--and features mechanisms to prevent malicious actions. Newly discovered capabilities like auditability, access control, and automatic execution using functions are discussed. The complexity of decentralized governance and operation, ledger rollback mechanism issues when a bug occurs, security, privacy, usability, and legality problems are also discussed. The last section covers use cases.

While the article is a good collection of topics related to the blockchain technology, there is not enough information about its architecture and structure.

Reviewer:  Mohammad Sadegh Kayhani Pirdehi Review #: CR147070 (2102-0039)
Bookmark and Share
  Featured Reviewer  
 
General (D.2.0 )
 
 
Organization And Design (D.4.7 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Development of distributed software
Shatz S. (ed), Macmillan Publishing Co., Inc., Indianapolis, IN, 1993. Type: Book (9780024096111)
Aug 1 1994
Fundamentals of software engineering
Ghezzi C., Jazayeri M., Mandrioli D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (013820432)
Jul 1 1992
Software engineering
Sodhi J., TAB Books, Blue Ridge Summit, PA, 1991. Type: Book (9780830633425)
Feb 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy