网络看到:
为了确定哪个路径才是最有效的以及防止多条链的产生,以太坊使用了一个叫做“GHOST协议(GHOST protocol.)”的数学机制。
GHOST = Greedy Heaviest Observed Subtree
简单来说,GHOST协议就是让我们必须选择一个在其上完成计算最多的路径。一个方法确定路径就是使用最近一个区块(叶子区块)的区块号,区块号代表着当前路径上总的区块数(不包含创世纪区块)。区块号越大,路径就会越长,就说明越多的挖矿算力被消耗在此路径上以达到叶子区块。使用这种推理就可以允许我们赞同当前状态的权威版本。
Ommer
是一个区块的父区块与当前区块父区块的父区块是相同的。 由于以太坊区块生产时间(大概15秒左右)比比特币(大概10分钟左右)要快很多。更短的区块生产时间的一个缺点就是:更多的竞争区块会被矿工发现。 这些竞争区块同样也被称为“孤区块”(也就是被挖出来但是不会被添加到主链上的区块) Ommers的目的就是为了帮助奖励矿工纳入这些孤区块,Ommer区块会收到比全区块少一点的奖励。
keystore是用户的钥匙文件的存储目录,在Linux中 ~/.ethereum/keystore中。并且钥匙文件是按照账户的创建顺序排列的索引号。其中~是Linux中用户的home文件。.在一个文件头部是表示隐藏文件。所以.ethereum是隐藏文件。通过ctrl+h快捷键可以显示或隐藏。在命令行使用ls-a命令显示出来。