Customized binding structure
The two examples above are only some examples of the two-layer Dynamic Tree Structure implementation, and the biggest advantage of applying this tree structure is that users can customize the relationship between root nodes and child nodes, so as to achieve a diverse authority structure and flexible account management.
For example, Node A is currently the root node of Node B. There will be 2 types of node relationship structures with the addition of node C.
Further, Let’s suppose that now Node A expects the newly joined Node D and E to become its child nodes and the final resulting view of the binding relationship is that Node A is the root node and B, C, D and E are its child nodes.
As described in Section 1.2, the generation of each FreeID is associated with the Principal ID, which can be generated by any blockchain network address signature, so each FreeID essentially also corresponds to the user's blockchain network address. Another benefit of the Two-layer Dynamic Tree Structure is that users can log into a single account through a binding relationship seamlessly and access to NFT displays owned by the bound account, even in the case of multiple chains and multiple accounts. "For more details refer to the next section"