Beispiel #1
0
    public BlockChain Build()
    {
        PrincipleId.VerifyNotEmpty(nameof(PrincipleId));

        DataBlock genesisBlock = DataBlockBuilder.CreateGenesisBlock(PrincipleId);

        return(new BlockChain()
               .Add(genesisBlock));
    }