Blockchain is here to stay. Bitcoin is an excellent example of what has been running autonomously and supported by a developer community. Blockchain, such as Ethereum discussed in this book, has added execution logic to make it viable for solving business problems. Blockchain is not without its share of challenges, as it is evolving and growing its ecosystem.This book covered quite a range of decentralized applications and supporting concepts.
The airline system consortium (ASK instead of ASC) blockchain for the airline industry enables peer-to-peer transactions of flight seats among participating airlines. You can think of ASK as being a peer-to-peer marketplace in which airlines that are not necessarily code-sharing partners can trade flight seats.
Its an online ballot application. People vote to choose a proposal from a set of proposals. A chairperson registers the people who can vote, and only registered voters can vote (only once) on a proposal of their choice. The ballot process goes through four states (Init, Regs, Vote, Done), and the respective operations (initialize, register, vote, count votes) can be performed only in the corresponding states.
A beneficiary plans a blind auction for a piece of artwork. The beneficiary controls the various stages of the auction. After initiation by the beneficiary, the bidders bid one bid at a time during the Bidding phase, providing their bids securely and privately.In the final stage the highest bid value is transferred to the beneficiary account. Nonwinner bidders can withdraw their deposits.
Assume that United Nations-like Ngo wants to pay individuals certain incentive payments for every bin of recyclable plastics collected from the environment and deposited at a designated location for recycling and proper disposal. MicroPayment Channel using blockchain can effortlessly verfiy (offline) and process muliplte micro payments between organizer and worker.
Consider a real estate token decentralized application representing new real estate developments in the town. The town supervisor can add a piece of real estate as an asset (RES4 token) and at the same time assign it to an owner. The owner of the token can add value to the token by building on it, as well as approve a sale to a buyer, and an approved buyer can buy the asset. The real estate asset may also appreciate or depreciate as determined by a town’s assessor.
A certificate program requires an enrollee to complete set of categories of courses and an average grade-point average (GPA) of at least 2.5 in these courses. This project is to build an independent blockchain-based tool so that any student interested in this certificate program can use this tool. A student enrolled in the certificate program can self-check their progress through the program from anywhere.