Someone asked: What is sharding, and why can it improve the performance of a public blockchain?
I usually answer like this: NEAR Protocol uses a sharding design called Nightshade, which splits the network into multiple shards that process transactions in parallel. If an application's state is spread across multiple shards, calls involve cross-shard communication, adding complexity to both development and the user experience.
$NEAR 4.255 (-4.21%)
Have you run into any pitfalls like this? Share them to help others avoid the same issues.