Questions tagged [architecture]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
0 answers

Why Hosts set storage information directly and not through the Runtime

Why Host set storage information directly and not through the Runtime api? (e.g. Grandpa Authorities, Accounts, Code, Heap_Pages) Is this an expected behavior or legacy?
user2862's user avatar
  • 189
4 votes
0 answers

What is the core functionality (pallets) that should be part of the specification

We are working on an alternative implementation of the Polkadot protocol, but since the spec is missing a lot of details regarding the Runtime, we rely heavily on the Substrate implementation. So we ...
user2862's user avatar
  • 189
1 vote
1 answer

What happen under the hood when I call an extrinsic function?

For example if I call a function from a custom pallet that set a random number on chain this elaboration is done by a single node or by the entire network with some sort of virtualization?
viac92's user avatar
  • 87
0 votes
1 answer

What materials can we learn for Custom Architecture?

I want to build a nearly real blockchain system based on Substrate for academic study. I have scan the tutorials and guides, but those materials are all application level content. Where can I find the ...
贺梦杰's user avatar
11 votes
2 answers

Why does Substrate have a Wasm runtime?

Having a Wasm runtime is a key design decision in Substrate's architecture. It's clear that it's a key part of Substrate's forkless upgradability feature, but I'm still curious to understand what ...
Sacha Lansky's user avatar
  • 2,570