Justin Bons Profile picture
Jan 17 31 tweets 7 min read Read on X
1/31) ICP is centralized & insecure; ICP is dangerous!

You can bring down ICP by only attacking 40 nodes in known & fixed data centers!

ICP promises the moon but offers nothing unique

Scalability without decentralization is meaningless; ICP's modular design is the problem: 🧵
2/31) ICP is made up of independent subnets, as opposed to being a single chain (monolithic)

However, unlike DOT & AVAX, there is no "shared security"

Subnets are responsible for their own security!

This inevitably results in extremely low validator counts, endangering users: Image
3/31) At most there are less than 40 nodes protecting the user at any one time!

At worst, security depends upon a mere 13 nodes, this is not decentralized by any stretch of the imagination...

As the security of using ICP is entirely dependent upon whatever subnet you are using!
4/31) In practice, this translates into extremely low-security guarantees for the user

This also applies to all features!

From HTTPS Outcalls (oracles), canisters (smart contracts), chain-key cryptography & BTC integration

All are vulnerable to ICP's weak security guarantees!
5/31) ICP is not a direct PoS system & is even more delegated than DPoS

Because stake is not required for block production

Instead, stakeholders verify & vote on specific validators!

Publicly specifying the data centers these nodes are hosted on; allowing for targeted attacks!
6/31) An attacker would only have to take over/regulate 2/3rds of a handful of known nodes in these data centers!

This makes ICP far more vulnerable to attack compared to conventional PoS systems

As it has, in part, effectively disconnected stake from the "Cost to Attack"!
7/31) PoS generally uses crypto-economic-incentives to prevent attack

Literally putting billions of dollars at stake, in the case of ICP, there is nothing at stake!

Except for reputation, ICP, in other words, relies more on trust

Going against the very ethos of cryptocurrency!
8/31) ICP also makes the outlandish claim of infinite scalability (its namesake)

ICP's subnet design absolutely does have a scaling limit; unlike what ICP claims;

As all subnets communicate directly with each other & DKG is computationally expensive!

Proofing this to be a lie: Image
9/31) Even though DOT & AVAX take a "similar" approach to scaling, neither claim "infinite scalability"

As that would be a deeply misleading form of marketing in a finite universe

As without shared security; subnets are islands of consensus that fragment the rule & security set
10/31) Furthermore, as subnet replication is increased, the block rate goes down!

With higher replication factors, more replicas (nodes) are needed to send messages for the block to be agreed upon

Which causes message latency to go up, slowing down the network! (not infinite!)
11/31) The same is also true when increasing the number of subnets!

Because subnets communicate directly with each other & Distributed Key Generation (DKG) is computationally expensive:

That is what creates a hard scaling limit far removed from ICP's initial lofty claim!
12/31) ICP also outlandishly claims to have solved several major problems in blockchain tech

These are lies or at least should be considered extreme forms of dishonest marketing;

From solving the Oracle problem to bringing smart contracts to BTC & more misleading terminology:
13/31) Starting with "bringing native smart contracts to BTC"

As these contracts are only as secure as the subnet & "canisters" (smart contracts) they are built on!

As this is where the BTC private keys are actually stored!

Allowing the "canister" to directly interact with BTC Image
14/31) This is made possible due to the chain-key ECDSA signing built into ICP

This is in no way unique or innovative, as it exists in multiple ETH contracts now

While not being anywhere near as secure as native BTC!

On the contrary, it is dangerous & is putting users at risk!
15/31) As if the subnet is compromised, so are the private keys

As subnets only have a subset of ICP's security, some with different security trade-offs!

While the "canister" could even have admin keys, which could steal the BTC!

Calling this native BTC is a massive red flag!
16/31) This is where it starts to get even more ridiculous;

ICP claims that it has solved the oracle problem through what they refer to as HTTPS outcalls

Which allows smart contracts to get data directly from Web2 APIs

This misses the point of what the oracle problem even is! Image
17/31) Relying on centralized APIs is not a solution to the oracle problem at all

It is, instead, the very definition of the oracle problem!

As the oracle problem is defined by the inability of a blockchain to know facts outside of itself without relying on centralized oracles!
18/31) ICP is full of this sort of misdirection & technobabble

Making it far more difficult to assess through comparative analysis

For instance, their choice to call DAO's nervous systems & smart contracts canisters

Might seem innovative & complex but to me screams obfuscation
19/31) Tricking new users into thinking that ICP has a revolutionary innovative design

When that could not be further from the truth, requiring us to "translate" the terminology:

Cannisters = Smart Contracts
Replicas = Nodes
Service Nervous System = DAO
Neurons = Staked ICP
20/31) Credit where credit is due; ICP has set up a robust system of on-chain governance

Including a formalized proposal system with voting weight based on time-locked

Both features I have extensively advocated for & are often not included in chains I do currently still support
21/31) It was the case that running a validator required permission

This has changed as this vetting role has been moved over to the main DAO

This is an excellent way to decentralize a formally centralized system

Reminding me of the challenge ALGO faces with its relay nodes!
22/31) Another aspect of ICP's design that deserves praise is its token economics

Adopting a similar design to ETH, where there is a small amount of inflation to pay for validator rewards

While all fees are burned in the form of "cycles", a native stablecoin that acts like gas
23/31) Most of my critique is based on how ICP presents itself

I have a problem with any blockchain making misleading & false statements

As these are investment assets available to retail

This demands higher standards from us, ICP falls way below that bar from my perspective
24/31) Special thanks to the CTO of ICP; @JanCamenisch, for reviewing the original critique

Of course, he disagrees with my conclusions; that is understandable

However, he was able to correct, deepen & nuance the critique more

The community also asked for this; I respect that
25/31) ICP can fix these problems;

I would advocate for a form of "shared security" which to their credit is being worked on

However, I would take this a step further & make the leap to full sharding;

By combining all validators into a single set & randomizing subnet selection
26/31) This would put ICP security in a range to equivalent L1's

As the ICP's security would no longer be split across all of these subnets

In other words; the subnets would become shards solving the "shared security" problem!

ICP even has "cross-shard" communication built in!
27/31) The language should also be brought in line with industry standards

Stop giving things new names!

We already have established terminology for everything in ICP

It sounds so "scammy"; as it sounds like they are claiming to have reinvented the wheel, a common deception...
28/31) Some time has passed since I first made this criticism

Unfortunately, ICP has not cleaned up its communication, only doubled down!

There is also the controversy of the initial supply, neither Arkham nor ICP have disclosed the addresses...

A severe lack of transparency!
29/31) I have scheduled a Twitter Spaces to further discuss this ICP critique; everyone is welcome to join!



The ICP community has been a class act in the past when it comes to these debates, so I am looking forward to continuing those discussions:x.com/i/spaces/1vAxR…
30/31) The marketing is dishonest, whether intentional or not

People are being sold the moon, as ICP claims to have solved all of crypto's problems

Yet, in reality, it is highly centralized & insecure!

There are some good parts to ICP, but that does not redeem all that is bad
31/31) I wish the best for ICP & its supporters, as we are fighting for the same dream

I would even become a supporter if ICP switched to sharding!

The misleading marketing also has to be cleaned up

As I think everyone would be better off with just a little bit more honesty ❤️

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Justin Bons

Justin Bons Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Justin_Bons

Dec 19, 2024
1/9) BTC's security is lower today compared to 3.8 years ago!

A shocking revelation when contrasted with the lies we are being fed

The halvenings exponentially decrease security every 4 years & fees are not taking up the slack!

BTC's security is failing & this chart proves it: Image
2/9) This chart shows BTC miner revenue going down

BTC's security is based on the block reward, not hashrate!

This runs contrary to what most BTC advocates like @saylor claim, as they lie to keep the party going 🤫

The truth is that BTC's security will collapse in 4-12 years!
3/9) Hashrate is a meaningless metric for measuring security!

Miner revenue can go down even while the hashrate goes up...

This can be explained; as hardware improves, it costs less to produce these same hashes

It is instead the cost of producing these hashes that secures BTC:
Read 9 tweets
Dec 6, 2024
1/15) BTC is a purely speculative meme-coin with ZERO utility

ETH is also totally uncompetitive; as they sold their soul for L2 tokens & equity!

XRP is centralized & they are deceiving the public

So what is left? Plenty! Let's explore some options together with impartially: 🧵
2/15) SOL is more centralized compared to most due to high node requirements

There is also a long history of downtime (since fixed)

There are no permissioned elements! (no off-switch)

SOL is the leader in usage, by far, anyone who disputes this fact has lost their objectivity
3/15) TON's relationship with the giant Telegram app cannot be ignored

Giving it a unique ability to natively integrate with the app, leading to an adoption explosion

The sharding tech is promising but its true capabilities are too opaque, there are also other massive red flags
Read 15 tweets
Dec 2, 2024
1/25) Ripple is centralized & permissioned, contrary to the claims made by its executives

XRP is misleading investors by lying about its decentralization

The foundation has total control over the network!

Attracting retail buyers with such false claims is straight-up fraud! ⚠️
2/25) XRPs consensus is based on UNLs (Unique Node Lists)

Literal centralized lists of trusted nodes released by single parties, including the foundation...

XRP is not based on PoS or PoW, but PoA (Proof of Authority)

Yet they claim to be more decentralized than BTC & ETH...
3/25) This is all backed up by XRPL's own documentation:

You will be hard-pressed to find any researcher outside of XRP to call this design "decentralized"

Yet, they are fooling the masses

Even if nodes outside of approved lists are untrusted & do not participate in consensus! Image
Image
Read 25 tweets
Nov 11, 2024
1/9) The bull market has arrived, here is what you need to know: 🎓

Out of the top 30 by market cap; the majority are scams or make ZERO sense!

Distracting good people from the crypto revolution's gems

No shill! I cannot tell you what to buy; only what features to look for: 🧵
2/9) Scalability:

Without scalability, real adoption & growth are impossible!

There is no point to chains that do not scale...

Capacity is measured in "Transactions Per Second"

Scalability is about getting the most TPS for the smallest possible validator (node) requirements;
3/9) Decentralization:

More than only a buzzword; it is the reason why crypto has any value in the first place

Measuring decentralization has to be done holistically, taking multiple metrics into account;

Validator counts/caps, stake distribution, client diversity & politics!
Read 9 tweets
Oct 28, 2024
1/9) Ethereum is cooked

Corrupted by L2 VC funding & tokens, nobody is scaling ETH's L1 anymore; they will not allow it!

That is why there is no hope left for ETH anymore

Following the bitcoiners into irrelevance with quasi-religious word salads justifying their mediocrity: 🧵
2/9) A sad end for such a beautiful chain that once promised to change the world

Today ETH could not be further away from that original cypherpunk dream, as L1 capacity is so limited

While all major L2s can steal, censor & freeze user funds, where did they expect users to go?
3/9) Users are far worse off in fragmented & centralized L2s (ETH)

That is why SOL exceeds ETH & all L2s combined on usage on most days

Anyone who both values real usage & decentralization is clearly way better off on SOL!

At least SOL cannot steal, censor & freeze user funds!
Read 9 tweets
Oct 27, 2024
1/9) BTC is a dinosaur; the technology is ridiculously out-of-date

At an embarrassing 7-13 max Transaction-Per-Second, it is in a position to disrupt nothing

All while being the most inefficient possible, as it excels at nothing

From utility to economics, BTC is a failure: 🧵
2/9) As an experiment, BTC was a great success, paving the way for better blockchains

Instead of 10-60min, competitors have a finality of 1-6sec

Instead of a TPS of 13, competitors have capacities exceeding 100k

The alternatives are also more programmable & economically sound!
3/9) The reason why BTC cannot keep up is governance:

Theoretically, BTC could adopt the best tech, but in practice, that is not true

In reality, BTC has been captured by a small group

Bitcoiners are not only to blame, as it is a systemic flaw in BTC's governance design!
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(