© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
W.-M. LeeBeginning Ethereum Smart Contracts Programminghttps://doi.org/10.1007/978-1-4842-9271-6_7

7. Storing Proofs Using Smart Contracts

Wei-Meng Lee1  
(1)
Ang Mo Kio, Singapore
 

In the previous chapter, you saw what a smart contract is, how it works, and how to create one. In this chapter, you will learn one good use case of a smart contract and at the same time learn some advanced techniques in Solidity.

A Smart Contract as a Store of Proofs

Recall from Chapter 2 that data stored on the blockchain is immutable. Therefore, the blockchain is a good store of proofs. A good use case is storing educational credentials of students on the blockchain.

Recently, there ...

Get Beginning Ethereum Smart Contracts Programming: With Examples in Python, Solidity, and JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.