He smart-contract is the main document on the basis of which the functions of the blockchain management system are performed. Ensuring the security of business processes initiated by smart-contracts determines the success of the system and eff e business management, therefore, the research topic is relevant. Working in this area requires high competence in the fi of modern information technologies. They must have a good understanding of the specifi s of working with smart contracts, know modern blockchain systems, navigate security issues, and be able to apply their knowledge in practice. Therefore, the research topic is quite relevant. The purpose of this article is to provide an overview of secure technologies for applying smart contracts, as well as the process of developing smart contracts. The authors were tasked with investigating all vulnerabilities associated with the use of smart-contracts and develop recommendations for developing students‘ competencies in the field of smart contract development. As a result of the study, measures for the safe use of smart contracts in Blockchain management systems were identified, and a laboratory workshop on modeling the process of developing smart contracts was developed. This laboratory workshop is aimed at developing students‘ professional skills in the field of blockchain and smart contracts, which are in demand in today’s digital society. It can be used for conducting laboratory classes in the disciplines of Information systems and technologies, Applied Informatics and Business Informatics. This approach can be used by developers of distributed registry systems to effectively launch and implement projects.
smart-contract, blockchain management system, distributed registry cryptosystem, information security, blockchain platform, blockchain network node, consensus, Oracle program, Docker container