This research proposes to identify techniques, tools, models and programming languages appropriate for the design and development of a secure application using Blockchain, since this technology is not only for cryptocurrencies, it can also develop applications for different sectors such as: health, insurance, stock exchange, real estate, value chains, financial, among others. Within its applicability are smart contracts, which became a very relevant topic when implementing disruptive technologies, however, currently it is still in a precursor phase that starts with some ideas, which foresees many challenges for researchers, engineers, technical and administrative staff of organizations. The development methodology takes as a reference UWE, web-oriented engineering, platforms for Blockchain environments, programming languages, tools for the development of smart contracts, the results obtained determine the existence of several platforms, programming languages and other tools that allow establishing the architecture of information systems that adapt this disruptive technology that provides many advantages to the user as long as the proper use is given, since it allows its applicability to different areas for the benefit of society in general.
Read full abstract