ByNobleID
    Blockchain challenges and opportunities: a survey | NobleID