Why is gas limit 21000?
Could you please elaborate on why the gas limit for transactions on the Ethereum blockchain is set at 21000? Is there a specific reason behind this number, or is it an arbitrary choice? Understanding the rationale behind this limit would help me better grasp the intricacies of the Ethereum network and its transaction fees. Additionally, how does this gas limit impact the scalability and efficiency of the network?