思議(Citadel)一次會話永遠不會上鍊的六件事:你的錢包密鑰、你使用的許可證、頒發方與服務密鑰、已簽名的屬性,以及 Merkle 證明路徑。上鍊的只有一個會話:公開、可驗證、枯燥無味。
@Dusk 將其歸類爲選擇性披露(selective disclosure),這也不是某種“隱私開關”。許可證提供方(License Provider)在鏈下覈驗你,給你的屬性簽名,發佈一個加密的許可證,並把它註冊到一個思議(Citadel)合約中。之後你用零知識證明(zero knowledge)表明:你持有已註冊的許可證——不是哪一張許可證,只是它確實存在。合約會驗證、記錄一個會話,然後你把會話 cookie 交給服務端。
接着文檔很直白地畫出分界線。思議(Citadel)證明該會話在密碼學上是有效的。它不決定服務端策略。服務端仍然要自行選擇它信任哪些頒發方(issuer),接受哪些屬性(attributes),會話是否被撤銷,以及這個 cookie 是否能被重複使用。
我白天的工作是測試證券交易應用,這種拆分看起來就像是從我桌上“抄”過去的:沒人能看到完整畫面——而這是刻意的。用戶看見自己的訂單;後臺看見批次(batch);託管方(depository)看到一條結算指令;主管按需拉取報告。對同一筆交易的四種視角,都在任何人寫出證明電路(proof circuit)之前就已經釐清了。
我的看法:思議(Citadel)真正有價值的不是密碼學,而是“拒絕”。那種爲你決定資格(eligibility)的鏈,任何場館(venue)都不可能採用。資格取決於司法轄區(jurisdiction)、產品條款(product terms)以及頒發方的風險偏好(issuer risk appetite)。這些都不應該需要通過硬分叉(hard fork)來解決。
用 Dusk 上的應用算合規嗎?不。仍然得有人扮演許可證提供方(License Provider),運行鏈下檢查,並在檢查出錯時給出答覆。今天的工具鏈:一個 Rust 庫、許可證合約(license contract)、一個錢包 CLI,以及仍標註爲“即將提供”的 JavaScript SDK。$DUSK 支付 gas,並通過質押(staking)來保障網絡安全。
那對於受監管資產(regulated asset),許可證提供方(License Provider)這個角色應該由誰承擔:場館、頒發方,還是一個第三方——它的唯一工作就是進行覈驗?我總是落回到第三方,但我還沒有一個足夠清晰的理由。
#dusk
@Dusk 將其歸類爲選擇性披露(selective disclosure),這也不是某種“隱私開關”。許可證提供方(License Provider)在鏈下覈驗你,給你的屬性簽名,發佈一個加密的許可證,並把它註冊到一個思議(Citadel)合約中。之後你用零知識證明(zero knowledge)表明:你持有已註冊的許可證——不是哪一張許可證,只是它確實存在。合約會驗證、記錄一個會話,然後你把會話 cookie 交給服務端。
接着文檔很直白地畫出分界線。思議(Citadel)證明該會話在密碼學上是有效的。它不決定服務端策略。服務端仍然要自行選擇它信任哪些頒發方(issuer),接受哪些屬性(attributes),會話是否被撤銷,以及這個 cookie 是否能被重複使用。
我白天的工作是測試證券交易應用,這種拆分看起來就像是從我桌上“抄”過去的:沒人能看到完整畫面——而這是刻意的。用戶看見自己的訂單;後臺看見批次(batch);託管方(depository)看到一條結算指令;主管按需拉取報告。對同一筆交易的四種視角,都在任何人寫出證明電路(proof circuit)之前就已經釐清了。
我的看法:思議(Citadel)真正有價值的不是密碼學,而是“拒絕”。那種爲你決定資格(eligibility)的鏈,任何場館(venue)都不可能採用。資格取決於司法轄區(jurisdiction)、產品條款(product terms)以及頒發方的風險偏好(issuer risk appetite)。這些都不應該需要通過硬分叉(hard fork)來解決。
用 Dusk 上的應用算合規嗎?不。仍然得有人扮演許可證提供方(License Provider),運行鏈下檢查,並在檢查出錯時給出答覆。今天的工具鏈:一個 Rust 庫、許可證合約(license contract)、一個錢包 CLI,以及仍標註爲“即將提供”的 JavaScript SDK。$DUSK 支付 gas,並通過質押(staking)來保障網絡安全。
那對於受監管資產(regulated asset),許可證提供方(License Provider)這個角色應該由誰承擔:場館、頒發方,還是一個第三方——它的唯一工作就是進行覈驗?我總是落回到第三方,但我還沒有一個足夠清晰的理由。
#dusk
