You may have encountered a situation like this:

In on-chain transfers, why do some chains arrive in seconds while others take several minutes or even longer?

In fact, this is closely related to the blockchain's 'block generation speed.'

Blockchain Review

•Block = A page of an account book

•Miner/Node = The person who helps everyone keep accounts

•Block generation = Writing action

Every transaction must be written into a block, this step is crucial—it determines whether the transaction is truly completed and recognized by the entire network.

Transaction success ≠ Truly completed

When you initiate a transaction (for example, transferring 10 tokens to a friend):

1. Submit the transaction from your wallet

2. Nodes first verify whether the transaction is valid (is the balance sufficient?)

At this point, the transaction is only in a 'pending status' and is not considered complete. If it is not written into a block, the transaction may be discarded or tampered with.

Written into a block = Transaction confirmed by the entire network and permanently recorded

• Block generation → Transaction is packaged and validated

• Global ledger update → Transaction permanently recorded

• If not written into a block, the transaction is not considered truly complete

💡 Analogy to banks:

• Fill in transfer information → Submit transaction

• Bank queues handling → Node validation

• Transfer completed → Transaction completed and immutable

🤷‍♀️🤷🤷‍♂️

So why are some chains slow?

Slow block generation speed → Transaction queues → Feels like the transaction is slow

Fast block generation speed → Transactions are almost instantaneous

Block generation speed mainly depends on the design of the chain, not the current transaction volume:

• Block generation time: generates a block every few seconds

• Block capacity: How many transactions each block can hold

The current high transaction volume only makes you more aware of the 'queuing' phenomenon; what truly determines speed is the chain design.

🤷‍♀️🤷🤷‍♂️

So why not design it to be super fast from the beginning?

Blockchain design must balance between speed / security / decentralization (Blockchain Trilemma):

• Super fast → May sacrifice security or decentralization

• Steady → May sacrifice speed

In summary: Fast chains are not necessarily better; they simply trade risk for experience speed.

Summary (Final Version) 👩‍🏫

• Written into a block = Transaction truly completed: confirmed by the entire network, permanently recorded

• Block generation speed determines transaction waiting time: slow chains queue longer, fast chains complete in a few seconds

• Block generation speed is determined by chain design: speed, security, and decentralization cannot all be maximized simultaneously

Forward this to your friend who always complains, 'Why is my transaction so slow?'

🧐 Tomorrow we will discuss:

How to determine whether a blockchain is truly excellent? Three simplest entry indicators.