DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. The Positive Side Effects of Blockchain

The Positive Side Effects of Blockchain

Blockchain has slowly changed the way developers think about trust and security.

Bozhidar Bozhanov user avatar by
Bozhidar Bozhanov
·
May. 16, 19 · Opinion
Like (1)
Save
Tweet
Share
3.22K Views

Join the DZone community and get the full member experience.

Join For Free

Blockchain is a relatively niche technology at the moment, and even thought there’s a lot of hype, its applicability is limited. I’ve been skeptical about its ability to solve all the world’s problems, as many claim, and would rather focus it on solving particular business issues related to trust.

But I’ve been thinking about the potential side effects, and I think it might actually be one of the best things to have happened in software recently. I don’t like making big claims and I know this sounds like one, but bear with me.

Maybe it won’t find its place in much of the business software out there. And in many cases, you don’t need a distributed solution because the business case does not lend itself to one. And certainly, you won’t be trading virtual coins in unregulated exchanges.

But because of the hype, now everyone knows the basic concepts and building blocks of blockchain. And they are cryptographic — they are hashes, digital signatures, timestamps, merkle trees, and hash chains. Every technical and non-technical person in IT has, by now, at least read a little bit about blockchain to understand what it is.

So, as a side effect, most developers and managers are now trust-conscious and, by extension, security conscious. I know it may sound far-fetched, but before blockchain, how many developers and managers knew what a digital signature was? Hashes were somewhat more prevalent mostly because of their (sometimes incorrect) ability to store passwords, but the PKI was mostly arcane knowledge.

And yes, we all know how TLS certificates work (although, do we?) and that a private key has to be created and used with them, and probably some had a theoretical understanding of digital signatures. And we knew encryption was kind of a good idea at rest and in transit. But putting that in the context of “trust,” “verifiability” and “non-repudiation” was, in my opinion, something that few people have done mentally.

And now, even by not using blockchain, developers and managers have the concept of trust lurking in the back of their mind. And my guess would be that more signatures, more hashes, and more trusted timestamps will be used just because someone thought “hey, we can make this less prone to manipulation through this cool cryptography that I was reminded about because of blockchain.”

Blockchain won’t be the new Internet, but it already has impact the mode of thinking in the software industry. Or, at least I hope so.

Blockchain

Published at DZone with permission of Bozhidar Bozhanov, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Power of Docker Images: A Comprehensive Guide to Building From Scratch
  • DevOps for Developers: Continuous Integration, GitHub Actions, and Sonar Cloud
  • 11 Observability Tools You Should Know
  • A Gentle Introduction to Kubernetes

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: