何かのスマートコントラクトを実行する際に、スマートコントラクトの中で扱うデータが、ブロックチェーン上に公開されることが問題になっています。この問題を解決するために、どのような技術が使われることがありますか?