starcoinorg / starcoin

Starcoin - A Move smart contract blockchain network that scales by layering
Apache License 2.0
1.37k stars 289 forks source link

[Miner]: Review on miner - What's Next #660

Closed nanne007 closed 3 years ago

nanne007 commented 4 years ago

Server 端

何时触发挖矿任务

以上这三种情况,是必须要实现的。除此之外,可能还有优化的逻辑:

下一步工作

难度调整

目前实现是每个块都执行一次难度调整逻辑。

后面需要做的是,

Stratum 协议的完善和优化

挖矿算法

这边还剩下的工作是:

pub enum Variant {
    /// Argon2 using data-dependent memory access to thwart tradeoff attacks.
    /// Recommended for cryptocurrencies and backend servers.
    Argon2d = 0,

    /// Argon2 using data-independent memory access to thwart side-channel
    /// attacks. Recommended for password hashing and password-based key
    /// derivation.
    Argon2i = 1,

    /// Argon2 using hybrid construction.
    Argon2id = 2,
}
nanne007 commented 4 years ago

其他的,老王已经在 #444 这里列了。

jolestar commented 3 years ago

do cleanup issue for 1.0