Summary
In this chapter, we learned how to use PRE for enabling encrypted data sharing in a blockchain. PRE can be a good alternative to private transactions and ZSL, in many cases. The architecture we looked at can be applied to many other use cases where sensitive assets need to be stored and shared among peers.
Apart from PRE, we learned about a lot of JS and Python libraries, such as etherumjs-wallet
, ethereumjs-tx
, ethereumjs-util
, and npre
. We also learned how to send raw transactions, such as the process of signing transactions using keys stored outside of the geth node. In the next chapter how to implement network permissioning in Quorum and how to build a solution to transfer money using a mobile number.