2Mon·

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

Is the cryptocurrency hyped on GetQuin $KAS (-4.22%) the $BTC (-1.71%) 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
45 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
1. proof-of-work (PoW) is not a consensus mechanism, but a Sybil resistance mechanism. Consensus is achieved with Kaspa - as with Bitcoin - through additional algorithms (e.g. GhostDAG with Kaspa, Nakamoto Consensus with Bitcoin).

2 Kaspa nodes can very well be operated on Pi-like hardware if one accepts limitations such as the lack of a complete archive function or somewhat lower performance. The "high-end" specifications mentioned are recommendations, not minimum requirements.

3. a high block rate does not automatically mean lower security. Security depends on several factors - in particular the overall hash rate, its decentralization and the finality logic of the protocol. Speed ≠ uncertainty.

4. the security budget problem is a valid point of criticism - for Kaspa as for Bitcoin. However, Kaspa is already working on layer 2 solutions that are intended to generate additional sources of income for miners via transaction fees. The problem has therefore been recognized and can be addressed.

What @stefan_21 and Bitcoin-Maxis like to conceal:
Bitcoin delivers a maximum of 600k transactions/day - nowhere near enough for global use. If every Bitcoin user wanted to move their BTC today, they would have to wait MONTHS.

If you want real scaling with comparable security and decentralization, you need better technology - and more powerful hardware. Selling this as a "disadvantage" is nothing more than defensiveness against the loss of significance.
2
profile image
@ordinemo Greetings :)
does that mean you are Kaspa-Maxi or how can I imagine that? Obviously I hit a nerve with you with this post - that's why I wrote it😂 I'm always happy about discussions like this. But please don't take it personally, I don't mean any offense and I've studied Bitcoin for many thousands of hours, but have dedicated a total of 20-30 hours to Kaspa. I can also be wrong, of course I am aware of that. Here is my answer:

1. without POW, no GhostDAG or Nakamoto consensus. For me, they are inextricably linked, as one does not work without the other. Accordingly, I don't quite understand what exactly you are trying to tell me with this point.

2. kaspa does not scale without significantly higher hardware requirements from nodes. "Runs on Pi" does not mean "makes sense on Pi". As written in the post, Kaspa is nowhere near where it wants to be. What contribution am I making to decentralization with a node that can't keep up due to the hardware and latency requirements and can't save the history or isn't up to date? As a small node operator, I am then still dependent on the current nodes with history in data centers. That's not decentralization - sorry.

3 Correct - but it creates new attack surfaces and technical complexity that can have an impact on security. This brings me to a new criticism on my part: miners have to achieve extremely low latency in order to report the blocks to the network in quasi real time. This means that miners (have to) concentrate in urban centers where the internet connection is good but electricity is scarce and expensive. This further increases the costs of Kaspa miners - with low revenues.
Bitcoin miners can settle where electricity is particularly cheap, far away from civilization.

4. layer 2 is always the favorite argument when layer 1 crunches. But in contrast to Kaspa, Bitcoin has a functioning Lightning Network that can process 1 million transactions per second. So your argument about 600k transactions per day is nonsense. And how exactly additional revenue is to be generated via layer 2, you would have to explain to me in more detail. Why should I use the more expensive layer 2 when I can also use the cheap and fast layer 1? Kaspa wants to solve the blockchain trilemma, why do I need a second layer?

And no, Kaspa has no comparable decentralization and security to Bitcoin. I'm sorry, but that's complete nonsense and I think you know that too. I mean absolutely no offense.
profile image
If by "hitting a nerve" you mean that I correct statements that are incorrect or incomplete, then that seems to be the case.

1. if you take the trouble to write such a detailed post, it should go without saying that the content is correct. Whether or not you personally find certain points coherent does not change the fact that they are factually incorrect.

2. storing the entire history is not necessarily required - just because Bitcoin is structured this way does not mean that it has to be. For a payment network, it is sufficient to securely display current account balances. A complete history is only really relevant for more complex smart contract platforms. Mixing this with decentralization seems more like an attempt to artificially justify Bitcoin.

3. the presentation of a high transaction speed as a disadvantage seems contrived. In fact, Bitcoin is simply too slow for everyday use without layer 2 solutions. The reduction to the narrative of "digital gold" is a pragmatic limitation - but not a technical strength.

4 A) That, in turn, is simply ridiculous. Lightning is an L2 for BTC, which has major technical shortcomings and, as a result, extremely low and stagnant adoption. We can talk in detail about exact application figures. But I agree with you: L2/Lightning is the favorite argument of Bitcoin maxis when it crunches on layer 1.

4 B) It should also be mentioned that many large Bitcoin holders have now outsourced their holdings to ETFs, which de facto act as fully centralized layer 2 solutions for Bitcoin. Scaling is increasingly taking place via central players such as Coinbase, BlackRock & Co - so much for decentralization.

4 C) With Kaspa, on the other hand, a layer 2 is in no way essential. It can offer additional application options - also to support the security budget despite the faster issuance curve.

4 D) Bitcoin will also have to deal with the problem of the "security budget" in the future. The narrative of "digital gold" even becomes a central problem here: lower transaction frequency means lower rewards for miners - which undermines the long-term security of the network.

4 E) You mention having spent thousands of hours with Bitcoin - and you've never heard of the real transaction limit? Maybe ever heard of the mempool? In fact, the daily possible transactions are far below 600,000 per day. Such inconvenient details are often hidden by Bitcoin maxis - but hardly anyone seems to notice, do they?

5 Kaspa offers comparable, and in some aspects even superior, decentralization and security in many areas. The hashrate alone is not a sufficient indicator. While Bitcoin is increasingly becoming a purely speculative asset, Kaspa is taking a technology-based approach - as digital cash and a platform for real-world applications. The hashrate will follow.

In conclusion, I have the impression that some facts have been deliberately presented in a one-sided way. If that was not the intention, I would be happy to help you categorize the points - I also happen to spend a few hours intensively studying a wide variety of DLTs.

Bitcoin was undoubtedly a groundbreaking development and will retain its cult status. However, I am primarily interested in its technological development.

Please don't take offense at my frankness - it is meant to be objective.
1
profile image
@ordinemo Don't worry, I don't hold anything against you - on the contrary, it's nice to be able to exchange ideas and discuss such topics. Even if I can already announce that I see most of what you've written completely differently. But you've probably already figured that out.
I won't get a chance to answer you in peace today - but I'm planning to tomorrow.

Grüße✌️
profile image
@stefan_21 Why don't you write to me on Telegram, it's more pleasant to discuss things there.
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 😘
View all 3 further answers
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