You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, i'm running FairPool ETP mining pool https://etp.fairpool.xyz.
15 Mar 2018 i've noticed some strange activity on the blockchain.
This looks like a critical flaw in the ETP difficulty retarget algo:
Is possible to lower the diff below the real expected value, supplying the blockchain with the blocks with altered timestamp set to previous block timestamp + 24 sec
boolvalidate_block::is_valid_time_stamp(uint32_t timestamp) const
{
// Use system clock because we require accurate time of day.typedef std::chrono::system_clock wall_clock;
constauto block_time = wall_clock::from_time_t(timestamp);
constauto two_hour_future = wall_clock::now() + time_stamp_window;
return block_time <= two_hour_future;
}
Hello, i'm running FairPool ETP mining pool https://etp.fairpool.xyz.
15 Mar 2018 i've noticed some strange activity on the blockchain.
This looks like a critical flaw in the ETP difficulty retarget algo:
Is possible to lower the diff below the real expected value, supplying the blockchain with the blocks with altered timestamp set to
previous block timestamp + 24 sec
https://github.com/mvs-org/metaverse/blob/master/src/lib/blockchain/validate_block.cpp#L301
https://github.com/mvs-org/metaverse/blob/master/src/lib/consensus/common/libdevcore/BasicType.cpp#L148
The text was updated successfully, but these errors were encountered: