Blockchain in Telecom and VoIP
Back to Articles
VoIP VoIP Billing Blockchain Databases Security

Blockchain in Telecom and VoIP

February 27, 2018 4 min
Aivis Olsteins

Aivis Olsteins

Blockchain and cryptocurrencies based on it is a buzzword you can hear almost every day. Number of ICOs appearing everyday expose high level of creativity and imagination of the people behind it who believe (or want to believe) that blockchain can and will probably solve every single problem on the Earth. I have seen proposals where their creators claim blockchain alone can solve the problem of trash accumulation and waste disposal, by magic. Maybe there is a rationale behind most of these projects, however, some of them should be taken with the grain of salt.

Blockchain, as its definition in Wikipedia says "is a decentralized, distributed and public digital ledger that is used to record transactions across many computers so that the record cannot be altered retroactively without the alteration of all subsequent blocks and the collusion of the network". In other words, an information block, once created, timestamped and signed, and stored, cannot be ever modified at the later time without breaking up entire chain. That means, that it will be always there, and anyone at any time later will be able to verify who added the block, when, and if the contents of the block are valid or not.

Based on that rather simplified definition, and going to Telecoms, one can immediately see many areas of possible applications at the first glance. For example, take CDRs. They seem to perfectly fit what blockchain offers: CDR should be written once, and never modified again. Theoretically you can take a CDR, timestamp it, sign it, and append to the end of chain. And so on with every record. Unfortunately it is not that simple. The amount of CDRs in even mid-sized system is extremely large, expect tens or hundreds new records every second. even if there existed blockchain algorithm which could accept such speed of transactions, it would add very large overhead to the useable data, which would finally render implementation impractical. Another aspect is privacy of the record. For most part, CDRs contain confidential information, whereas blockchain by design is "distributed and public", i.e. does not offer any way of controlling access to individual records.

The possible solution is perhaps is to create some kind of hybrid: regular transactional database which collects records in a normal way, and then, on a larger interval basis aggregates a subset of CDRs, calculates a checksum (or signature if you wish), and instead of passing individual CDRs to blockchain, would pass this checksum to be added to the chain. This would be something like "blockchain of blocks of blocks" instead of "blockchain of bocks", or a meta-blockchain. That way it would solve also a question of privacy, as the CDRs belonging to specific user could be grouped together, their contents never leave private database, however, their validity can always be verified.

Apart from CDRs, there are many other data which can be stored in the blockchain. All account and financial-related information for example. Account creation, modification, rate changes, payments, credits, access grants and revokes - they change at the less speed and could possibly be stored in blockchain. Prepaid-based systems can also store snapshots of the account state (their balances) on the given moment of time.

Essentially, the above is just a database, with some extra integrity protection. Normal relational databases do not offer possibility to verify the state of the record back in time. There are of course transaction logs, which allow roll back the state of database to a given moment of the time, but that is designed rather to recover from errors, i.e. roll-back to a given moment of time, instead of quickly verifying its integrity.

Here I have discussed only one possible application of blockchain in the telecom, which is probably more general database specific that Telecom. There are more, which are worth of separate post.

Share this article

Aivis Olsteins

Aivis Olsteins

An experienced telecommunications professional with expertise in network architecture, cloud communications, and emerging technologies. Passionate about helping businesses leverage modern telecom solutions to drive growth and innovation.

Related Articles

The Commitment Economy: Why Voice AI Bookings Must Be Integrated, Not Just Conversational

The Commitment Economy: Why Voice AI Bookings Must Be Integrated, Not Just Conversational

AI can promise a booking, but what about the broken promise? Learn why systemic integration, Accuracy Rate, and System Sync define the real test of Voice AI reliability

Read Article
Beyond the Dial Tone: 3 Metrics That Define Outbound AI Success

Beyond the Dial Tone: 3 Metrics That Define Outbound AI Success

Outbound AI requires a new scorecard. Learn the 3 metrics (Connection Rate, Engagement Quality, and Conversion Impact) that measure pipeline movement, not just call volume

Read Article
The New AI Scorecard: How to Measure Campaign Effectiveness Beyond "Call Volume"

The New AI Scorecard: How to Measure Campaign Effectiveness Beyond "Call Volume"

Stop guessing with 'Call Volume'. Discover the 3-Layer Framework for measuring Voice AI success: Goal Completion Rate (GCR), Sentiment Drift, and Knowledge Retrieval. Turn phone calls into structured marketing data

Read Article
What Happens to Metrics When "Hold Time" Hits Zero?

What Happens to Metrics When "Hold Time" Hits Zero?

Does Voice AI just save money? No. Discover the "CSAT Paradox" and how zero hold time improves revenue, lead capture, and team morale simultaneously.

Read Article

SUBSCRIBE TO OUR NEWSLETTER

Stay up to date with the latest news and updates from our telecom experts