3 Replies
Here’s what Glasgow said. “I took a look. The current "sharding" architecture of Kadena is similar to Harmony: it is "sharded" in some way, but you bascially have zero composability.
You have different balances of the native token KDA on each of the 20 chains ("shards") and you can move KDA between the chains:
The native Kadena token can be moved from chain to chain via SPV
Also each Kadena chain is not connected to every other but only to 3 fixed peer chains, this means with adding of new chains to increase throughput, the latency of transferring KDA on average increases (more hops).
However, most importantly smart contracts are limited to one shard/chain:
- at deploy time you select a "Chain ID" to which you want to deploy the smart contract (https://github.com/kadena-io/create-pact-app parameter "Chain ID")
- if a user wants to interact with a dapp they also need to specify the chain id (though could be preselected probably).
Chains in Chainweb have the potential to be specialized for particular operations, such as
supporting file storage applications. Developers can provision their throughput
requirements by choosing on which chains to run their smart contracts.
Overall, this means Kadena has nearly zero composability and is just a collection of blockchains which run smart contracts independently.”
End quote
https://www.reddit.com/r/Radix/comments/q00qf6/the_blockchain_trilemma/“
GitHub
GitHub - kadena-io/create-pact-app
Contribute to kadena-io/create-pact-app development by creating an account on GitHub.
I looked at their site as well and it appears nothing has actually been built on top of it yet.
yeh that was me just quoting their comment. They're hybrid with a private blockchain - not much details on what levels of centralisation that incurs - but also ASIC-only mining