Before crypto nirvana, blockchain needs to solve these basic problems

blockchain problems how to solve issues with the latest vogue tech topshot canada economy computer mining bitcoins
Blockchains have an energy problem — the technology relies on expensive hardware and draws an enormous amount of electricity to process complex algorithms and transactions. Lars Hagberg/Getty Images

Amidst the continued fervor for cryptocurrencies and blockchain technology, evangelists have claimed it can help replace everything from money itself, to the foundation of many of our digital tools. But with Bitcoin fees skyrocketing off of its expanded use last year, and bugged Ethereum smart contracts leading to users losing millions of dollars, is this really a technology that’s ready for mainstream adoption?

There’s not even a concrete definition of what a blockchain is. If, however, we assume it to be a distributed ledger system, there are key areas which many of those at the forefront of blockchain’s development believe are lacking. We sat down with blockchain developers to find out more about the technology’s flaws.

Working for everyone

“The biggest issue I see right now is the scalability problem,” Justas Pikelis, co-founder of blockchain Ecommerce platform, Monetha, told Digital Trends. “Right now, Ethereum can process 17 transactions per second. Facebook can handle 175,000 requests per second. Visa, 44,000 transactions per second. So, if we really want to use cryptocurrencies as currencies, it would not be possible as of this moment.”

The best example of blockchain’s scaling problem is the escalation of Bitcoin transaction fees and confirmation times that occurred during the currency’s explosive value rise at the end of last year. Fees rose from a dollar or two to as much as $50.

Other cryptocurrencies and blockchain platforms don’t suffer as severely from this issue, and there are technologies being implemented in Bitcoin to mitigate it, but it’s not an easy fix even with them in place.

“When you store the data on the blockchain, it’s quite expensive,” explained Alexander Demidko, CRO of blockchain database company Fluence. “That’s why all of those solutions are trying to store the data off chain and send it periodically to the blockchain. But it’s still hard to search through the data stored there. That’s why we [think] ideally there should be a way to upload the data to the decentralized environment, then search the data I need there. That’s what we’re trying to solve with a decentralized database, as it’s not currently supported by the blockchain.”

Justas Pikelis, Monetha Co-founder
Justas Pikelis, co-founder of Monetha, a blockchain Ecommerce platform. Justas Pikelis/Facebook

Blockchains like the one used by Bitcoin, which leverage a ‘proof of work’ system, require enormous amounts of computing power – that’s expensive in hardware and electricity. Although alternatives exist, blockchains are still computationally intense when compared with traditional databasing solutions. Storage is also a potential problem.

Bitcoin’s blockchain of simple transactions is upwards of 150GB. Any business institution using blockchain technology for a traditional database can expect every node to require much more space than that. That problem would be compounded if, as a company, you were to operate a private blockchain – controlling every node yourself.
Edgar Bers, head of public relations at HashCoins, believes blockchain technology, as it exists now, wouldn’t be useful or scalable for a large database.

“Most blockchains we have today are not good for businesses that rely on massive amounts of data […] Most businesses rely on terabytes of information and centralized server architecture […] Multi-terabyte blockchains are inefficient,” he said. “When your business requires ultra-heavy communications you really have to throw all the tech you can on the blockchain to survive the load. If you design a blockchain for a certain maximum of transactions per second, increasing your business operations could be staggering due to required blockchain upgrades – which you may not even have to hand.”

That’s less of a problem if you operate a public ledger blockchain because you can decentralize your blockchain over nodes that are found across the world. That’s certainly a viable solution, and one used by governments like Estonia. Yet that runs into another issue entirely. The problem of privacy.

For your eyes only

Most people imagine blockchain technology as the publicly distributed system that Bitcoin is built on. The nodes (miners) are located all over the world, and the entire blockchain is publicly downloadable, viewable, and verifiable. That total transparency creates all sorts of problems for organizations handling even the slightest confidential data.

“Full decentralization is almost utopian, where it can only be used in a very primitive function, like Bitcoin,” Pikelis explained. “When you’re talking about more complicated things, a little more information stored on the blockchain, it’s really hard to reach that full decentralization. Still people have to believe that companies are running these decentralized applications for them to be able to on board and really store the things and hash the things that are private [like] public information.”

Even the developers at Fluence, who are working on developing blockchain database technology that could, in theory, handle potentially sensitive information, don’t believe it’s quite ready to yet. “As with every technology that has yet to mature, you don’t want to store overly sensitive data there. Once it becomes more mature, you can trust it more,” Demidko told Digital Trends.

That’s not to say they aren’t working on a solution. The first and most predictable, considering the blockchain’s reliance on cryptography, is encryption.

“In the example of a driving license database, I am a user, I have my driver license and I want to put it into a decentralized database,” Demidko explained. “I can encrypt it with my personal key and not tell this key to anyone, but authorities who need that. If I put my driver’s license into the decentralized database, it’s encrypted there, so no other person can read it without my permission. The nodes where the data is being stored have access to the data, but they can’t read it because they don’t have any keys.”

However, encryption alone is not the final solution to privacy concerns. Private keys could be accidentally revealed by a third-party, and the development of quantum computing could lead to easy brute forcing of private keys that would threaten the sanctity of data stored on a truly decentralized blockchain. There’s no easy fix to these problems yet, so privacy will remain a serious obstacle for many promising projects.

The layman problem

Although blockchain technology is becoming easier to leverage and understand all the time, it’s still not an easy topic to get your head around. Blockchain services and tools demand more technical know-how from the users than many contemporary digital platforms, and that could prove problematic for adoption, especially if security scares and lost funds become associated with blockchain’s public image.

Data security is failing and there has to be a better system. Blockchain creates a secure, unalterable public record and is poised to dramatically improve the world around you, from voting systems to rental contracts.

“Blockchain and Bitcoin [is] really hard for those who are not related to technology or software developers to use,” Fluence’s CEO, Evgeny Ponomarev told Digital Trends. “Just sending a transaction is pretty hard. The next year we all as a community need to build tools to make it easier, because it’s the only way to better adoption.”

Such tools will have to involve easier user security. Although blockchain technology is often more secure than traditional passwords, losing a private key can create all sorts of headaches. A decentralized system often lacks an arbitration process for recovery.

While blockchain is often more secure than regular passwords, losing a private key can create all sorts of headaches.

“There is some cryptography research that has been done with key recovery,” Ponomorev suggested, as a potential solution to this issue. “Splitting the key into many pieces, giving them to many people. They can help you recover it from pieces if you lose it. Some companies are trying to use a custodian system, where you can get your keys and place them somewhere or with someone safe, to protect you from losing keys.”

His company’s CRO quickly pointed out, however, that these techniques are imperfect, potentially opening new avenues for attack from outside actors. Security and ease of use don’t always go hand in hand, he said.

The wild west

Many early proponents of blockchain technology lauded its ability to operate outside of the usual restrictions and regulations of centralized governments and financial institutions. Although that lack of oversight is still welcome by many, a growing number of developers believe that some form of standardization and control is necessary to make blockchain a mainstream technology.

“I think [regulation is] certainly possible,” Monetha’s co-founder, Pikelis said. “There is so much uncertainty […] people still don’t agree on one kind of consensus on what they should do about cryptocurrencies and initial coin offerings (ICO). I think we’re going to see a lot happen in the regulation space for ICOs, cryptocurrencies and the blockchain quite differently in different parts of the world.”

Part of that will be financial regulation, he said, suggesting that bodies like the U.S. Securities and Exchange Commission will create guidelines for what is allowed. That will particularly affect companies looking to sell their own tokens.

Although regulating certain cryptocurrencies would be difficult, it’s not hard to look at the glut of new cryptocurrencies and blockchain marketing schemes and see the benefits of limitations. The expansion of blockchain into new areas also invites new regulations or running afoul of existing law. If it were used to track medical records, for example, it’d immediately become bound by existing laws in many countries across the globe.

“The whole attention to blockchain technology is a little bit premature, and the size of it brings a lot of pressure, and that’s why some things are starting to crack and some things might not seem rational,” Pikelis told us. “It will take some time for people who don’t have the tech savvyness and technical knowledge to be able to fully trust smart contracts and blockchain technology.”

It’s not hard to look at the glut of cryptocurrencies and blockchain marketing schemes and see the benefits of limitations.

We are starting to see the early signs of that, and as HashFlare told Digital Trends recently, the first steps will likely be know your customer (KYC) rules designed to prevent money laundering.

That’s unlikely to please those who have enjoyed operating on the fringes of society with anonymous cryptocurrency wallets and relative impunity from governing and regulatory bodies.

However, as with any new and exciting frontier technology, if blockchain wants to see more mainstream adoption, simplification of interaction and some form of remediation may be necessary – and that means governance.

That won’t solve everything though. Blockchain technology, by its very, distributed nature. That’s a strength in some cases, but also it hard to blockchain to handle some problems centralized systems have been designed from the ground up to achieve.

It seems likely that much, like the early days of the internet, some of the largest and most impactful blockchain platforms will one day become mainstays in everyday society. If that analogy if followed to its conclusion, though, it also means hoards of others will fall by the wayside to leave only the most useful and versatile standing. Blockchain is not a miracle cure for every technological ill and, as recent history has shown, powerful innovations come with unintended consequences.


With Q#, Microsoft is throwing programmers the keys to quantum

Quantum computers aren’t yet practical, but Microsoft has already developed a programming language for them. Q# works inside Visual Studio, just like most other languages, and could offer a gateway into the weird world of quantum physics.

Crypto-intrigued? Here's how to buy Bitcoin for the first time

Is it time to purchase your first Bitcoin investment? If you're ready to get involved in the cryptocurrency, we'll walk you through how to pick an exchange, how to choose the right wallet, and how to buy Bitcoin the safe way!

Sixth public beta of iOS 12 still lacks one key feature

At this year's Worldwide Developer Conference, Apple unveiled its latest operating system, iOS 12. From app updates to group FaceTime, ARKit 2.0, and more, here are all the new features in iOS 12.

The browser-based Monero miner Coinhive generates around $250,000 each month

Despite a fall in cryptocurrency mining, the Coinhive Monero miner is still highly active, generating around $250,000 each month. Coinhive also contributes 1.18 percent of the total mining power behind the Monero blockchain.

Reluctant to give your email address away? Here's how to make a disposable one

Want to sign up for something without the risk of flooding your inbox with copious amounts of spam and unwanted email? You might want to consider using disposable email addresses with one of these handy services.

Both the Razer Blade and XPS 15 are capable laptops, but which is better?

We pit the latest Dell XPS 15 against the latest Razer Blade 15 to see which machine meets the needs of most people. Both are a fast, attractive, and well-built, but they still appeal to different users.

Logitech’s distinctive new ergonomic mouse looks as good as it feels

Logitech's first true ergonomic mouse sports an interesting tilted design that encourages less muscle strain. We spent some time with the MX Vertical to see how comfortable it is and determine whether or not we'd prefer it to a standard…

Use one of these password managers to stay safe online

The internet can be a scary place, especially if you don't have a proper passcode manager. This guide will show you the best password managers you can get right now, including both premium and free options. Find the right password software…

Airport’s low-tech solution to digital chaos involves the humble whiteboard

A U.K. airport has suffered a major computer error, caused by data connection problems, which has stopped flight boards from showing crucial passenger information. The solution is wonderfully low-tech.

Here’s how to watch Nvidia’s GeForce event at Gamescom

Today is August 20, and that means Nvidia may showcase its GeForce RTX 20 Series of add-in graphics cards for gamers. We’re sticking with that name rather than the previous GTX 11 Series brand due to today’s date.

HTC breaks down VR barriers by bringing Oculus Rift titles to Viveport

HTC's Viveport store and subscription service will be opened to Oculus Rift users in September this year, letting them buy titles directly and take advantage of the monthly game-delivery service.

Dell’s new fast-refresh Freesync display could be your next great gaming screen

Dell has debuted a pair of new gaming TN displays, each offering high refresh rates and fast response times to gamers alongside Freesync technology. There are 24- and 27-inch versions of the new screens available now.

Nvidia’s GeForce RTX 20 Series starts at $500 and features real-time ray tracing

Nvidia revealed its new GeForce RTX 2000 Series of add-in desktop graphics cards for gamers during its pre-show Gamescom press event. The new family is based on Nvidia’s new “Turing” architecture focusing on real-time ray tracing.

Nvidia GeForce RTX GPUs are coming to Alienware and Predator gaming desktops

Dell and Acer have both announced support for Nvidia's new GeForce RTX 2000 graphics cards in refreshed gaming desktops, including Predator Orion series systems and Alienware desktops.