Contract-Development

在智能合約中使用私鑰進行簽名是否可行?

  • February 23, 2018

將私鑰儲存在智能合約中並與它簽署交易是否可能/可行,或者計算的天然氣價格是否昂貴?

例如,智能合約應創建已簽署的交易,並且成本不應超過交易成本本身

如果您將某些內容儲存在智能合約中,那麼任何人都可以看到它。它不再是私人的,所以任何人都可以拿走它並簽署一些東西。因此,從技術上講,您可以將私鑰儲存在智能合約中並編寫智能合約來簽署交易(這將是相當昂貴的),但這將是昂貴且不安全的,因為任何人都可以獲取私鑰。

我不認為這是可能的。“私有”密鑰的本質是它是“私有的”。您可以將其寫在一張白紙上,並保存在保險箱中。白皮書不應該出現在您的視線之外。然而,智能合約暴露在公眾面前。既然每個人都可以看到它,我們不能再稱它為私鑰了。

引用自:https://ethereum.stackexchange.com/questions/40695