Skip to content

Commit

Permalink
update pages
Browse files Browse the repository at this point in the history
  • Loading branch information
abdulmth committed Nov 16, 2023
1 parent 9a39697 commit 2be38d6
Show file tree
Hide file tree
Showing 6 changed files with 222 additions and 143 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ The arbitrary data stored in the `State Metadata` of the Alias output must be co

### Alias Id

Each Alias Output has an `Alias ID`. This ID is assigned after a transaction creates a new Alias Output. The actual DID is derived from this `Alias ID`, hence it is be unknown before publishing the transaction. Consequently, the DID inside the `State Metadata` will be replaced by the placeholder `did:0:0` to indicate self.
Each Alias Output has an `Alias ID`. This ID is assigned after a transaction creates a new Alias Output. The actual DID is derived from this `Alias ID`, hence it will be unknown before publishing the transaction. Consequently, the DID inside the `State Metadata` will be replaced by the placeholder `did:0:0` to indicate self.

If a transaction has an Alias Output as input, its `Alias ID` can be kept by one of its outputs. This feature is necessary for updating the DID Documents since the DID itself is derived from the Alias Output.
If a transaction has an Alias Output as input, its `Alias ID` can be kept by one of its outputs. This feature is necessary for updating the DID Documents since the DID itself is derived from the `Alias ID`.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ https://github.com/iotaledger/identity.rs/blob/main/bindings/wasm/examples/src/0

This examples creates a new address with funds using the _faucet_ on a private network. Next, it creates a new DID Document with a verification method. This DID Document is then published in an Alias Output making the DID available in the ledger state and resolvable by any node.

Note that using the faucet is only possible on private networks or public testnets. Once the Stardust update is released on the Shimmer network or the IOTA network, an output with actual Shimmer or IOTA funds is required to create a new Alias Output that represents a DID.
Note that using the faucet is only possible on private networks or public testnets. For Mainnet or Shimmer networks, an output with actual Shimmer or IOTA funds is required to create a new Alias Output that represents a DID.

Updating the identity is also possible, which will be discussed in the next section, but all previous states of the DID Document will still be stored in permanodes or any third party recording the network activity.

Expand Down
Loading

0 comments on commit 2be38d6

Please sign in to comment.