我一直在阅读有关区块链和以太坊的信息,但我似乎无法理解几个概念。
首先,新创建的交易存储在区块链的什么位置?因此,如果区块链已经运行了一段时间,假设我们现在在区块 X 上。如果我今天部署我的合约并且它被执行,我的交易详细信息会驻留在区块 X 之后的每个区块上还是仅驻留在区块 X + 1 上?我的交易细节会是那个区块的唯一细节,还是那个区块会包含在那个时间段内发生的每一笔交易?同样,所有先前的块交易是否也被写入后续块?如果超过 1 笔交易从同一个合约中执行,只是写成 2 个不同的区块或在同一个区块内,会发生什么?
其次,在设计合同时,我看到它通常仅限于签订合同的双方,并且其他人使用该合同必须创建一个新的合同实例,这种理解是否正确?还是应该以每个人都使用它并且只创建一个实例的方式设计一份合同?