Читать книгу Blockchain Data Analytics For Dummies - Michael G. Solomon - Страница 82
Understanding smart contract functions
ОглавлениеYou can think of smart contracts as programs that contain data and the functions to manipulate that data. One way to help understand smart contracts is to think of state data as nouns and functions as verbs. Associating smart contract elements with parts of speech helps to understand each element’s purpose. You store data that represents something in the real world, such as an order, a product, or a letter of credit.
Functions provide the actions that applications take on data, such as creating an order, createOrder()
, shipping a product, shipProduct()
, or requesting a letter of credit, requestLoC()
. Data analytics is focused on extracting meaningful and actionable information from data. It is important to understand the data available to you, along with how that data was created and what real-world things and processes it represents. Smart contract functions provide the roadmap to how data gets added to the blockchain and what that data means.