2

NEAR 中是否有任何用于存储私人消息的内置机制,或者合约是否需要自己的代码来加密消息内容?

4

2 回答 2

3

合约是否需要自己的代码来加密消息内容?

合约不应该加密/解密消息,因为在区块链层上执行的所有内容对每个人都是可见的。

但是,您可以存储已经加密的消息并在客户端进行加密/解密(即在 JS 中)。最方便的方法是使用与 nearlib 中相同的加密库:

https://tweetnacl.js.org/

于 2019-11-17T00:51:57.920 回答
3

没有内置的方法,现在合约必须自己处理加密。我认为未来会在运行时引入更多的加密函数绑定,例如加密、签名等。

于 2019-11-16T22:42:38.300 回答