Next Article in Journal
Mechanism Analysis of PCC Harmonic Resonance Based on Nonlinear Self-Oscillation Concept in a High-Power Grid-Tied Photovoltaic Plant
Previous Article in Journal
Aqueous Garlic Extract as a Plant Biostimulant Enhances Physiology, Improves Crop Quality and Metabolite Abundance, and Primes the Defense Responses of Receiver Plants
Previous Article in Special Issue
BAQALC: Blockchain Applied Lossless Efficient Transmission of DNA Sequencing Data for Next Generation Medical Informatics
Article Menu
Issue 9 (September) cover image

Export Article

Open AccessArticle
Appl. Sci. 2018, 8(9), 1506; https://doi.org/10.3390/app8091506

Blockchain: A Tale of Two Applications

1
School of Technology and Management, Polytechnic Institute of Leiria, 2411-901 Leiria, Portugal
2
School of Technology and Management, Computer Science and Communication Research Centre (CIIC), Polytechnic Institute of Leiria, 2411-901 Leiria, Portugal
*
Author to whom correspondence should be addressed.
Received: 31 July 2018 / Revised: 21 August 2018 / Accepted: 24 August 2018 / Published: 1 September 2018
(This article belongs to the Special Issue Advances in Blockchain Technology and Applications)
Full-Text   |   PDF [7953 KB, uploaded 19 September 2018]   |  

Abstract

Bitcoin continues to get more and more attention from the media, mainly because of the volatility of its value and insignificantly associated with the technological innovation. This cryptocurrency is supported by an immutable database and is distributed throughout a network of thousands of nodes, known as Blockchain. One way to ensure that all the concepts behind the Blockchain technology and infrastructure are seized is to conduct the development of one of the most popular context applications for it: a wallet for well-known cryptocurrencies. Yet Another Bitcoin Wallet (YABW) is a hybrid application available for both Android and iOS, which was developed with the Ionic and Angular frameworks. This application communicates with Bitcoin Blockchain to send, receive and store bitcoins; provides a set of features focused on security and user experience, and is available on the Play Store and Apple Store. A rather relevant issue that is becoming a major subject of current research is the application of the Blockchain infrastructure to other contexts that are neither directly connected to cryptocurrencies, nor are finance related. The implementation of a proof-of-concept application proposes the use of a blockchain for a specific case study: the exchange of meal vouchers of an institution amongst students. This is achieved using the decentralized platform Ethereum, which allows us to create a Smart Contract using the Solidity programming language to create a token that follows the Ethereum Request for Comment (ERC), the ERC-20 standard and represents the meal vouchers. This second application uses the architecture defined for YABW, reusing major components and custom developing specific modules to enhance the required features. There is still a lot of research to be done on the non-financial applicability of the Blockchain infrastructure and technology, but for the moment, we have left further evidence that it is possible and is a relative straight-forward process to accomplish from the technological perspective. View Full-Text
Keywords: Android; Bitcoin; Blockchain; cryptocurrency; decentralization; ERC-20; Ethereum; Ionic; iOS; mobile; proof-of-work; Smart Contracts; Solidity; transactions; wallets Android; Bitcoin; Blockchain; cryptocurrency; decentralization; ERC-20; Ethereum; Ionic; iOS; mobile; proof-of-work; Smart Contracts; Solidity; transactions; wallets
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Ferreira, M.; Rodrigues, S.; Reis, C.I.; Maximiano, M. Blockchain: A Tale of Two Applications. Appl. Sci. 2018, 8, 1506.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top