現在個好像越來約多Dapp用到鏈下簽章,可以設計多步驟、需要不同私鑰簽署同意之後一起上鏈給智能合約驗證執行。其中有名的例子包含了許多去中心化交易所使用的0x Protocal,個人覺得是個非常聰明的設計,這裡就記錄一下自己試著用web3玩玩鏈下簽章的心得。
web3 簽章
其實雖說簽章的過程就是把一段訊息加上私鑰進行 ECDSA簽張,但其實在Ethereum世界裡的簽章還加了一個小規則,就是要在要簽章的message在Hash之前,還要在前面加上一小段prefix:
現在個好像越來約多Dapp用到鏈下簽章,可以設計多步驟、需要不同私鑰簽署同意之後一起上鏈給智能合約驗證執行。其中有名的例子包含了許多去中心化交易所使用的0x Protocal,個人覺得是個非常聰明的設計,這裡就記錄一下自己試著用web3玩玩鏈下簽章的心得。
其實雖說簽章的過程就是把一段訊息加上私鑰進行 ECDSA簽張,但其實在Ethereum世界裡的簽章還加了一個小規則,就是要在要簽章的message在Hash之前,還要在前面加上一小段prefix:
已是會員,登入帳號
為您推薦
新增留言