The present invention discloses a method for generating a dynamic self-sovereign identity that can be supervised. The present invention includes an information collection and
verification agency, a physical person, a digital person, a digital person generation agency, a
regulatory agency, an identity information
blockchain, and a digital person behavior
blockchain. First, the information collection and
verification agency, the identity information
blockchain, the digital person generation agency, and the
regulatory agency initialize and generate the parameters required by the
system and the public and private key information required by each; then the physical person uses the information collection and
verification agency to provide his or her own personal information in the physical world, and then the digital person generation agency automatically generates an
executable code for the physical person, and this code is the unique digital person; finally, the
regulatory agency can use the data recorded in the digital person behavior blockchain, the identity information blockchain, and the digital person generation agency to supervise malicious users. The present invention uses
biometrics to achieve the complete control of the physical person over his or her own identity and the uniqueness of the digital person.