Streamlining the Know Your Customer procedure with blockchain

Digital signatures cannot solve the requirement of checking the authenticity of documents required by KYC procedures. That is where smart contracts may come in handy.