or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Naming
"Establishing" DID transaction w/o OP_RETURN with unspent tip
"Ongoing" DID transactions w/ OP_RETURN (OP_RETURN required)
Creating an Establishing BTCR DID Transaction
"Create" Goal 1a: "Establishing transaction w/o OP_RETURN"
Must have a private key and a corresponding address, for the establishing tranaction
Must have funds (from testnet faucet) at that establishing address
Must have a 2nd private key and a corresponding address for tip
Create basic P2PKH transaction
=> Now you have a BTCR DID, and the spent establishing key is now available for VCs
Some javascript P2PKH resources:
https://github.com/bitcoin-studio/Bitcoin-Programming-with-BitcoinJS/blob/master/03_1_P2PKH_Simple_Tx_1_1.md
https://www.oreilly.com/library/view/blockchain-by-example/9781788475686/9d5518be-c115-40c7-a409-36586b0ff7b3.xhtml
https://bitcoindev.network/guides/bitcoinjs-lib/legacy-pay-to-public-key-hash/
"Ongoing" Goal 1b: Creating an Ongoing BTCR DID Transaction w/ OP_Return"
Afternoon discussion notes
Satoshi audit trail not relevant with explicit DDO path
TX no OP_RETURN
-> Implicit DDO
Verification/Auth key is signing key
Satoshi audit trail
TX with OP_RETURN and is URL
Think of it like a service returns JSON object/array of
-> visit URL. Should be sequence of JSON objects
- if signed by implicit DDO key AND object type is CredentialRepositoryService:BTCR then you have VC repo
- if E no json object with type ContinuationService… => implicit DDO
-> OP_RETURN does not point to a continuation DID
OP_RETURN https://christopher.com