Introduction to Bitcoins, Blockchains and Smart Contracts
Introduction to Bitcoins, Blockchains and Smart Contracts
复制标题
比特币、区块链和智能合约简介
DOI:
10.1145/3328778.3367012
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Malkan, Rajiv R.
中科院分区:
文献类型:
--
作者:
Bhattacharya, Debasis;Azhar, Mohammad Q.;Malkan, Rajiv R.
This workshop introduces participants to bitcoins, blockchains and programming smart contracts using Ethereum Blockchains and the Solidity programming language. Cryptocurrencies such as Bitcoins use Blockchains and Smart Contracts to enforce transactions. Given the popularity of Bitcoins and related technologies in the press, this module provides a module for CS educators to introduce the underlying technology into their classrooms. Participants receive handouts describing sample programming techniques and worksheets for creating basic smart contracts. The workshop proceeds in three sessions in which we: present the underlying technology of Ethereum; practice the creation of smart contracts using the Solidity programming language; and discuss the implementation of this module in our classrooms in small groups. Further information, sample code and workshop handouts are at: http://maui.hawaii.edu/cybersecurity