EIP-1057 is meant to protect the transition to Casper FFG by removing the possibility of custom ASIC influence. This allows an uninterrupted, gradual transition period to Proof-of-Stake in which any kinks can be worked out.
The new PoW algorithm uses an evolving hash function based on the block header. The algorithm is is both memory-bound and core-bound. The memory-bound portion is inherited from the existing Dagger Hashimoto. The core bound portion is designed from the implementation details of modern GPU architectures to fully saturate the GPU's flexible math and memory architecture. This ensures any custom designs would effectively have to implement a full GPU rather than a glorified memory controller.
Overview: https://eips.ethereum.org/eip-1057 Dev meeting: https://github.com/ethereum/pm/issues/40 Discussion: https://ethereum-magicians.org/t/eip-progpow-a-programmatic-proof-of-work/272 Tweet hashtags: #JoinTheFight and #ProgPoW
(this poll deprecates: https://www.etherchain.org/coinvote/poll/199)
|Poll created at:||2018-05-16T18:04:03+00:00|
|Voting ended at:||2018-06-16T18:04:03+00:00 (2 months ago)|