1Mon·

Kaspa - the Bitcoin killer! Or not? (885725)

Is the cryptocurrency hyped on GetQuin $KAS (+0.93%) the $BTC (+2.79%) killer?

Has Kaspa really solved the blockchain trilemma as promised?

But first, what the hell is Kaspa anyway?


Since I have no idea about stock analysis, but have built up a certain amount of know-how about Bitcoin and crypto, I'm going to do a kind of altcoin analysis today for a change.

I'll start by explaining what Kaspa actually is and roughly how it works. I will then give you my personal assessment/opinion of Kaspa.


So - what is Kaspa?

Kaspa has been around since 2021 and is therefore a relatively young cryptocurrency that, like Bitcoin, relies on the proof-of-work consensus mechanism and pursues a novel BlockDAG (block-directed acyclic graph) approach. The Kaspa community claims that Kaspa has solved the blockchain trilemma of scalability, security and decentralization. This is why Kaspa is repeatedly praised by shitcoiners, er altcoin fans, as the "Bitcoin killer".


How Kaspa works

Kaspa uses a so-called BlockDAG instead of a classic blockchain. This means that new blocks do not have to be appended to a single predecessor blockchain in a strictly linear fashion; instead, several blocks can exist and be referenced in parallel. This concept is intended to overcome the limitations of conventional blockchains - which only process one block at a time - by processing several blocks simultaneously and later arranging them uniquely.


With Bitcoin, if two miners find a valid block at the same time, one of them is discarded. These are then so-called "orphaned blocks".

Kaspa, on the other hand, does not discard parallel blocks, but integrates them into a graph of blocks and subsequently arranges them using its consensus algorithm GhostDAG.


This results in a unique, valid sequence of all transactions from a large number of blocks found simultaneously, in which all blocks found are taken into account. Kaspa thus achieves block times of around 1 block/second, which is to be increased to more than 10 blocks/second in the future.


And here we come to the first misunderstanding, which the Kaspa community always misrepresents. It is always said that no computing power is "wasted" with Kaspa because there are no orphaned blocks that were "mined for nothing".


In reality, however, it looks like this:

(1) Several miners create parallel blocks

Several miners generate valid blocks in parallel and, of course, take some of the same transactions from the mempool.


(2) GhostDAG generates a unique sequence

After the blocks have been published in parallel, the GhostDAG algorithm sorts these blocks according to a criterion (weight). The decisive factor for the order is which block achieves the best (heaviest and best connected) position within the DAG.


(3) Allocation of fees

As soon as the final order has been determined, the block that contains the transaction first in the GhostDAG order is considered "final". This block receives the fees. All other parallel blocks containing the same transaction will not receive fees for these transactions, even if they are also valid and remain part of the DAG.


But is that a problem now? -> Yes and no.

  • Miners regularly work for "free" if their parallel mined blocks are not given top priority in the DAG.
  • This may reduce the long-term incentive for miners because they have to compete for (already very low) fees with higher risk. In a scenario with many parallel blocks, this could be a reason for miners to become more cautious or avoid transactions that have been in the mempool for some time. Or they try to avoid transactions with higher fees to prevent them from not receiving any transaction fees in the end.


Pruning

An obvious disadvantage of a BlockDAG with a high block rate is the flood of data. More blocks per time means massively more transaction data that nodes have to store and process. Without countermeasures, the storage requirements and sync times for new nodes would quickly explode.

Kaspa addresses this with a so-called pruning process. Pruning means that older blocks and transactions are removed from the active data set of a node, while the current state of the blockchain is retained.


In practice, this means

Normal "pruned" nodes only store a limited transaction history (perhaps a few weeks/months), while special archive nodes can optionally retain the complete history.

Pruning alleviates the storage space problem, but not the problem of high CPU load and network bandwidth, as explained below.


Hardware requirements for Kaspa nodes

With Bitcoin, anyone with a small Raspberry Pi and a hard disk can operate their own full node relatively inexpensively and thus contribute to the decentralization of the network. But what about Kaspa?

In theory, Kaspa should be able to run on inexpensive hardware because of the pruning just explained. However, if you look at the recommended hardware requirements, a problem becomes apparent:


Recommended:

  • 9th generation i7 8-core processor or AMD equivalent
  • 16 GB memory
  • 40 Mbit internet connection

docs/Getting Started/Full Node Installation.md at main · kaspanet/docs · GitHub


These specs are significantly higher than those of a Raspberry Pi or an average older PC. They reflect the fact that a Kaspa node needs a lot of computing power and internet bandwidth at the current throughput to process the many blocks and transactions arriving in parallel in real time. And at the moment, we are still a long way from where we want to be. Hardware requirements will therefore increase significantly in the future.


Has Kaspa really solved the blockchain trilemma?

The blockchain trilemma states that of the three properties of decentralization, security and scalability, only two can be maximized at any one time, while the third suffers. Many projects claim (and have claimed in the past) to have solved or circumvented this dilemma - Kaspa is no exception.

The official website states that GhostDAG is the only decentralized protocol that completely solves the trilemma. Kaspa combines a level of security and decentralization à la Bitcoin with performance comparable to state-of-the-art proof-of-stake networks. The team backs up this strong claim by pointing out that in Kaspa, blocks no longer need to be "discarded" and the block rate is only limited by hardware and the network, no longer by consensus rules (Features - Kaspa).


Of course, that sounds great and is a big promise. So it's no wonder that Kaspa is so hyped. But let's take a closer look at the three characteristics of the blockchain trilemma:


Decentralization

A high degree of decentralization means that as many independent participants as possible can fully support the network - whether as miners or validating nodes.

Kaspa is formally permissionless (open to all) and relies on PoW without a stake or master node, which is initially good for decentralization.

However, practical decentralization could suffer due to the aforementioned hardware requirements and the fast clock. If operating a full node requires a high-end computer with a stable broadband connection, many users will be put off and not operate their own node.


The more data a node has to consume and store, the more expensive it becomes to operate - and the more the number of nodes in the network decreases because only a few are willing or able to bear these costs. Kaspa tries to counteract this with pruning.

Although the storage load remains low, at the same time most nodes rely on not holding all historical data. This results in a certain division of labor: "light" full nodes vs. archive nodes. As long as there are enough archive nodes, this is relatively unproblematic. However, if there are only a few, trust could suffer - for example, if a normal node needs an older UTXO, it has to rely on other archival nodes and hope that they speak the truth. In my opinion, this could lead to a kind of oracle problem in the future, but it doesn't have to.


In addition, the high block frequency can be a hindrance for participants in regions with poorer internet connections (e.g. Germany) - one block per second (or even 10/sec.) means enormous data rates and hardly any time buffer during distribution.


In my opinion, Kaspa is making the same mistake as Roger Ver and the "big blockers" in the block size wars of 2015-2017.

Back then, there was a fierce debate about how Bitcoin should scale to enable more transactions per second. Some called for larger blocks - meaning more transactions directly on the blockchain - to scale quickly and in the short term. But the majority of the Bitcoin community rejected this. Why was that?

The key reason was that larger blocks drastically increase the drastically increase the hardware requirements for nodes. Larger blocks mean that nodes have to process and store more and more data, which increases their operating costs enormously. As a consequence, at some point only professional players - such as companies with specialized data centers - would have been able to operate fully-fledged nodes. This would have led to an increasing centralization of the network. Bitcoin therefore deliberately decided against larger blocks and in favor of scaling via layer 2 solutions, such as the Lightning Network. This kept hardware requirements low and decentralization intact.

This is precisely the critical point with Kaspa: Due to the extremely high block rate of one block per second (and much more in the long term), Kaspa follows exactly the approach of the "big blockers" of the time.

If only a few, well-equipped players are able to operate Kaspa nodes, control of the network falls into a few hands - exactly what Bitcoin wanted to prevent with all its might during the block size wars.

With its focus on scalability, Kaspa risks jeopardizing decentralization in the long term (my opinion).


Security

Like Bitcoin, Kaspa relies on proof-of-work and thus fundamentally inherits its security model:

As long as the majority of the hashrate is honest, the system is secure; however, if an attacker manages to provide >50% of the computing power, they can double-spend and reorganize, censor transactions, etc..

The Bitcoin network is the most secure computer network in the world. Not even states could oppose Bitcoin. Kaspa is nowhere near this level of security. A 51% attack would be much more likely with Kaspa than with Bitcoin.


Scalability

In terms of scalability, Kaspa has clear strengths on paper: many blocks per second, fast confirmations and therefore high transaction capacity.

However, the crucial question is: at what price?

As described, the price paid is primarily higher system complexity and hardware requirements. There is also the question of the sustainability of this scaling. High throughput is only an advantage if there is enough real usage to utilize it. Empty blocks every second bring fast confirmations, but do not fill up with fees on their own. If the demand for transactions lags behind the supply, Kaspa runs the risk of having a very inefficient utilization. This leads to an old problem that has also been frequently discussed with Bitcoin in the past - the security budget problem. But more on this in the next section.


Scalability is therefore not an end in itself. Kaspa must be able to generate sufficient adoption and transaction volume so that the high capacity is also utilized. Otherwise, you would have a sports car-fast protocol that chugs along at idle - and still consumes energy and resources.


So back to the original question: No, in my opinion Kaspa has not solved the blockchain trilemma. In my opinion, Kaspa has once again compromised on decentralization and security in order to be able to scale as well as possible.


Kaspa's security budget problem

The security budget is the sum of the incentives that a blockchain network provides to motivate miners (or validators) to secure the network. In the case of PoW, these are the block rewards (block subsidy + transaction fees). In the long term, the main question here is: What happens when the block subsidy expires? Bitcoin is discussing this problem intensively, as all 21 million BTC will be mined in 2140 - Kaspa, however, will reach this point much earlier due to an aggressive issuance plan - and will probably run into problems much sooner.


Kaspa was launched fairly on November 7, 2021 (no premine, no early allocations) and has a fixed issuance schedule from the beginning, which runs much faster than Bitcoin. In the first few months after launch, the block subsidy was 500 KAS per second. It then gradually decreases - the block subsidy is halved each year.


Now consider the following: How well does Kaspa actually have to perform for it to be worthwhile for miners to secure the network despite mining rewards halving every year? And in view of the fact that Kaspa confirms transactions every second and there is no competition for block space, as is the case with Bitcoin?


With Bitcoin, users outbid each other with transaction fees so that their transaction is included in a block and executed as quickly as possible. The effect is high transaction fees for miners - in the past, there have been some blocks where the transaction fees were higher than the block subsidy.


With Kaspa, you hardly pay any transaction fees and the transactions are executed almost in real time - cool, isn't it? But how is mining with Kaspa supposed to pay off in the long term? How is the network supposed to be secured in the long term? I don't see (and again, this is my own opinion, you're welcome to prove me wrong) how Kaspa is supposed to finance itself in the long term. And I believe that Kaspa will fail precisely because of this aspect. Long before decentralization even becomes an issue because of the high hardware requirements.


I actually wanted to write a section about why there will probably only be a proof-of-work network in the long term, but as the article would otherwise be completely out of scope, I'm postponing it. If there is interest, it will become a separate post :)


Conclusion

On paper, Kaspa impresses with its fast transaction processing and interesting approaches such as GhostDAG and pruning. However, a closer look reveals that Kaspa by no means completely solves the blockchain trilemma. Rather, it shifts the problem from scalability to decentralization and long-term security.

The high hardware requirements jeopardize decentralization in the medium term. Kaspa runs the risk of making the same mistake as the "big blockers" did during the Bitcoin Blocksize Wars. The danger of centralizing the nodes in professional data centers is very real.

But perhaps the biggest question mark is the security budget problem: how is a network that hardly charges any transaction fees and at the same time is rapidly reducing the block subsidy supposed to finance and secure itself in the long term?


I would say that Kaspa can be categorized as a "premium shitcoin" due to proof-of-work and no premine. But I have no idea how Kaspa will be able to establish itself in the future.


I hope I was able to help some of you a little with this article. As always, please feel free to post any questions, criticism etc. in the comments.

I would also be interested to know what you thought of this type of article and whether you would like me to write something about other altcoins in the future.


Have a nice weekend!

attachment

#bitcoin
#kaspa

52
40 Comments

profile image
@testoinvestor's favorite token 😂
No offense meant, but it should be sitting thick in the red
10
profile image
@Ph1l1pp I understand why the coin is so hyped. But it's the same as with all other altcoins: they always promise all sorts of things but can't keep them. And disproving these promises takes a lot of work and time, which hardly anyone does.

What's more, all the Youtubers are sitting on large holdings and then advertise the coins to pump their own bags. That's just the altcoin game😅

I do think that you can make some money with Kaspa in the one or other hype. But that's not an investment for me Case🤷‍♂️
1
profile image
@stefan_21 I agree, I told Testo the same thing back then 🤷🏻‍♂️
profile image
@Ph1l1pp testo is in too deep, i don't think he's in the red. didn't he write that he was out in time? what does he say to that? @Testo-Investor
profile image
@Seebi yes, I think he once mentioned that he was out with -13k 🤷🏻‍♂️😕 (he should unblock me)

Trading is going very well right now, so if he feels like exchanging :)
1
profile image
Since virtually all coins exist almost exclusively as objects of speculation, the function behind a coin is secondary in my opinion. And of course the thing is just another shitcoin.
4
profile image
@Charmin All these shitcoins are solutions to problems that don't exist. "Snakeoil"
1
profile image
@Gernhard_Reinholzen I don't even think that. Most buyers have no idea about any functions. They just want to get rich overnight.
1
profile image
1
profile image
thank you, very detailed. I would also like to read the article on proof of work!
2
profile image
In the long term, nothing is better than Bitcoin.
2
profile image
Thanks for the great contribution. I'm down 30% at the moment, which hurts a lot, but I can't do more than sit it out 🚀
1
profile image
@Wiktor_06 But you can sell and invest in Bitcoin or another asset that performs better. Classic investment mistake.
profile image
Great contribution, thanks for that my best!
1
profile image
@Wiktor_06 Thank you🫶
profile image
Ola Stefan, as always shone with expertise 😄🚀 after the post I thought to myself whether I could just pop 1k into $KAS and take something with me in the medium term. In the end, the $BTC & hopefully $ETH will remain [because I own it myself] 😂🤝
1
profile image
@DonkeyKongx you can go ahead. Maybe you can pick up some of the hype - but maybe not. Of course, you have to decide for yourself🤝
As you say, in the end, Bitcoin stays. Maybe ETH will stay too, if the use case for it is found at some point😂
1
profile image
@stefan_21 yes 1k doesn't hurt me, then I hope that many are right that it shoots up in April😄🚀
1
profile image
I would like to send you a few coins again, but I'm currently writing the post in the webapp again. @Kundenservice when will you make this possible?
1
profile image
@Ash It is not currently planned for the next updates.
profile image
Thanks for the explanation :)
1
profile image
Okay, so basically, Kaspa's trying to be a big deal like Bitcoin, but it's got some problems.

First, you need a really powerful computer to run it properly, which means not everyone can join in, so it's not as spread out as Bitcoin.
Second, people are worried it's not as secure, and that someone could mess with it.
Third, they're not sure if it'll last long-term, because of how they're giving out new coins.
Fourth, Bitcoin's been around ages, so people trust it more.

And lastly, see point 1. Even though anyone could join Kaspa, the computer stuff makes it hard for most people to actually help run it.
1
profile image
Top contribution! ✌️
1
profile image
As always, top contribution, Stefan👌🏻 Can you work something like this out for Pi Network (I don't think there's a link to the token here yet😅)? Would be mega interesting😉
1
profile image
@All-in-or-nothing thank you - I'll make a note of the Pi Network :)
1
@All-in-or-nothing with us since 2021 😎
1
profile image
@risk_manager_2176 since 2022 hier🙋🏼‍♂️
1
profile image
Hi @stefan_21,
thank you for another good contribution. What is on my mind in this context: What about the difficulty & hash rate compared to $BTC? Actually, both should be lower if the blocks are mined 6000x faster. How do you see that? This would also create a security problem because the network would not be secured...
1
profile image
@Money_Mindset that's a good point that I could have included :)
If I've got it right in my head, Kaspa currently works in such a way that the target is 1 block/second. And after each individual block, the difficulty is dynamically adjusted based on the speed of the previously found block. In other words, the difficulty adjustment is made every second and not every 2 weeks as with Bitcoin.

The hash rate for Kaspa is of course much lower than for Bitcoin. It should currently be around 1.4 EH/s for Kaspa and 830 EH/s for Bitcoin. So in terms of size, Kaspa is less than 0.17% of the size of the Bitcoin network.
profile image
Thank you. Now you've convinced me to invest in Kaspa. Screw the hardware requirements. Almost everyone has it at home anyway

Or even better: I'll copy it with higher fees until long after I'm dead. I'll call the coin Balthasa. Are you in?
1
profile image
@DonkeyInvestor Thank you for the coins😘
Balthasa sounds serious - I'm in!
1
profile image
TLDR: Better buy $ETH 😘
profile image
@TotallyLost wrong conclusion😂
3
Is ETH still an altcoin for you? I mean, an "alternative" with a current market cap of around €252 billion can hardly be an "alternative" anymore. I've never had ETH myself. Not really understood it yet. I had the feeling that people only bought the coin because Bitcoin was too "expensive" for them 🙊
profile image
@DaMerkl $ETH is a very special beast.
I used to spend a lot of time on DiFi protocols and paid a lot of ETH in transaction costs, which annoyed me so much that I bought a whole bunch of them. With the thought that if they fall in value, I can still use them for transaction costs.
... yes that's when ETH cost 300$. 😅

ETH has a huge ecosystem, of course nobody cares because everyone is just speculating on the price...
profile image
May I ask what you think of "Venice Token"?
Show answer
profile image
Only benefits those who push it.
profile image
So I have a mainnet node that runs great on an average Raspberry Pi. I run several nodes with one Pi and a few more on small mini PCs that were also super cheap. Everything can be set up in Kaspad. The requirements mentioned are therefore more of a recommendation - it's like in gaming, if you want to play HD you get the latest graphics card, but it also works with lower settings. 👍

Incidentally, the KHeavyHash should also be mentioned, which is significantly better optimized compared to SHA256 as drive operations are also included.

Kaspa is an incredibly good technology.
Show answer
Join the conversation