作为第一次进军Ethereum,我开始从https://www.ethereum.org/下载OSX的Ethereum。当我意识到下载区块链需要多长时间时,我删除了下载并删除了应用程序。环顾我的Mac,我发现我有一个目录~/.ethash,并且它有一个名为full-R23-0000000000000000.的文件--这个文件大约是1GB。
我认为这是区块链(至少是我下载的部分),这是对的吗?如果我不想在这台机器上使用电子钱包,我能安全地删除它吗?
发布于 2016-10-13 00:40:56
此文件是Ethereum挖掘计算的一部分,可以安全地从您的计算机中删除。它不是区块链的一部分,而是区块链的副产品.
如果您想再次在您的机器上运行,如果需要的话,Ethereum软件将生成此文件。
发布于 2016-10-13 05:16:29
.ethash是什么?
伊萨什是以太的工作哈希算法的证明。该算法占用大量的GPU内存,抑制了CPU挖掘和ASIC的未来发展。
IO饱和:该算法应该消耗几乎整个可用内存访问带宽(这是实现ASIC电阻的一种策略,其论点是,商品RAM,特别是GPU中的RAM,比商品计算容量更接近理论上的最优)。
GPU的友好性:我们试图使它尽可能容易使用GPU。以CPU为目标几乎是不可能的,因为潜在的专门化收益太大了,而且确实存在对CPU友好的算法的批评,认为它们容易受到僵尸网络的攻击,因此我们将GPU作为妥协的目标。
轻型客户端可验证性:轻型客户端应该能够在C的桌面上在0.01秒内验证一轮挖掘,在Python或Javascript中验证不到0.1秒,内存最多为1MB(但呈指数增长)
轻型客户端减速:使用轻型客户端运行算法的过程应该比对完整客户端运行该算法的过程慢得多,以至于轻型客户端算法在进行挖掘实现(包括通过专用硬件)方面并不是一条经济可行的途径。轻型客户端快速启动:轻型客户端应该能够完全运行,并能够在40秒内验证Javascript中的块。
https://ethereum.stackexchange.com/questions/9234
复制相似问题