如何利用分布式帐本实现自主身份?