CryptoAcademy Season 3 Week 7/ Home Work Post for Professor @allbert / Blockchain Oracle

in hive-108451 •  3 years ago 

IMG-20210813-WA0029.jpg
Band Protocol Image

msq204.png

Introduction

Dear Steemians,
I welcome you to another day in CryptoAcademy. I am Kehinde Micheal, and my username is @msquaretwins. I am happy to be submitting my homework task for Professor @allbert who has introduced us to "Blockchain Oracle" a topic which is not commonly discussed or known in the world of crypto. He has extensively discussed the concepts behind blockchain oracle. Therefore, I also will be developing a post explaining a Blockchain Oracle. Follow me closely as we take the journey together.

msq204.png

QUESTION

Develop in a detailed and extensive way a post explaining some other Blockchain Oracle. (Chainlink will not be allowed)
What are the topics you should cover as a minimum?
1- History and Description. Does it have any token or cryptocurrency associated? Explain.
2- Functionalities and real-life applications.
3- Pros and Cons.
4- Future developments and new projects

msq204.png

I will be explaining Band Protocol Blockchain Oracle.

Before we discuss Band Protocol, let's first explain the word "blockchain oracle".

Blockchain oracles are services that stand as intermediary between decentralized system and the real world. Blockchain is a decentralized system and cannot relate with the data from outside world directly, it therefore needs a system that will convert real data from external system to the language it understands. The system that process this data and send it to blockchain is called blockchain oracle. Blockchain oracle attests, certifies and testifies the reality and originality of every external data

msq204.png

Band Protocol

What is Band Protocol ?

IMG-20210813-WA0029.jpg
Band Protocol Image

Band Protocol is a blockchain oracle that relates information from outside world to smart contract. The information gotten from external source and APIs are processed and verified by Band Protocol before sending it to blockchain. Band protocol also aggregate information from external source thereby making it compatible with diverse blockchain. Additionally, this oracle makes it easy for smart contract developer to request for data like numbers, finance information, sport, weather etc.

msq204.png

History and Description of Band Protocol

Band Protocol, otherwise known as Band Oracle or Band Chain is a project that was founded in 2017 with the aim of aggregating and connecting real world data and APIs to smart contracts. It was also developed to provide quick and reliable transaction why also improving scalability.

It was initially released on ethereum blockchain but band protocol later developed its blockchain by using Cosmos SDK.
Three people partnered together to found this project. Thd project was launched in Thailand by three individuals. The names of the founders are Paul Nattapatsiri, Soravis Srinawakoon, Sorawit Suriyakarn.

Soravis Srinawakoon

IMG-20210814-WA0012.jpg
Soravis Srinawakoon
Band protocol

Soravis Srinawakoon went to Standford university where he graduated as Computer scientist. His second degree was in the field of management science and engineering from the same school. He has worked as software engineer, teaching assistant at Standford University, and Management Consultant at Boston Consulting group. He is currently the Co-founder and CEO of Band protocol.


Sorawit Suriyakarn

IMG-20210814-WA0014.jpg
Sorawit Suriyakarn
Band protocol

Sorawit Suriyakarn studied Computer engineering at Massachusetts Institute of Technology (MIT). Currently he is the CTO of the Brand Protocol.


Paul Nattapatsiri

IMG-20210814-WA0013.jpg
Paul Nattapatsiri
Band protocol

Paul Nattapatsiri holds Bsc in Computer science from Rensselaer Polytechnic Institute. During his undergraduate days, he worked as a web developer for Turfmapp in Chicago, Illinois. Paul is a Co-founder of Band Protocol and currently works as a Chief Product Officer (CPO).

Band protocol launched ERC-20 on Etherum in September 2019 but released another updated version in 2020 and which is called BandChain. This new version was released in four phases, phase 0 to 3. The phase 0 was the ground phase of BandChain which allow the transfer of BAND. This phase was launched on June 2020. Phase 1 was the creation of data and this was achieved on 15th of October 2020. The phase 2 was about the APIs provider. This enable the providers to give out quality information while earning on chain. The last phase was about the verification of identity and payment options of the oracle.

Band protocol raised about 3 million dollar in the year 2019 from different capital firms. Also, about 6 Million dollar was raised during the initial coin offering.

msq204.png

Band Protocol Token

Band Protocol Token is called BAND. This is the native token of Band protocol. This serves as a fee used by node to authenticate the external data sent to blockchain. The initial coin offering was done for this Token in 2019 and about 6 Million was generated during this offering. The medium used for ICO was Binance Launchpad and about 12 Million BAND was sold.

The initial supply for this token was 100 million BAND and the circulating supply is 35 Million BAND
The All-Time Low of this coin is $0.203625 which happened in Nov 25, 2019, and the All-Time High was made on 15th April 2021 with $22.83.
According to coinmarketcap, the price of BAND is $8.04 with Market cap of $1,949,064,755,298.

IMG-20210813-WA0032.jpg
BAND price
CoinMarketCap


msq204.png

Functionalities and real-life applications of Band Protocol

Let's first go to band protocol website to see how it looks like.
• Type band protocol on google search bar and click the first result as seen in the image below.
• The band protocol home page will appear for you as we have it in the right screenshot below.

IMG-20210814-WA0058.jpg

Google Searching Band Protocol
Google

IMG-20210814-WA0054.jpg

Band Protocol Home Page
Band protocol


• Then scroll down to see some features of band protocol, like connect smart contract, oracle scripts, band protocol compatibility etc.
• You can click the horizontal icon at the top right corner of the page to see about band protocol, Bandchain oracle problem etc.

IMG-20210814-WA0055.jpg

Band Protocol Features
Band protocol

IMG-20210814-WA0056.jpg

Band Protocol Features
Band protocol


Band protocol is a decentralized blockchain oracle that connect decentralized application and Smart contract to external data. The advantage and functionalities of this blockchain oracle can never be overemphasized. Band protocol is not only available on ethereum blockchain, it was also built on Cosmos network which allows interoperability of the oracle.

The new version of band protocol is called BandChain and it is reliable, faster, and user friendly. The interoperability of BandChain makes it possible for Band protocol support most smart contracts. This is unlike Chainlink oracle which only support Ethereum decentralized application or contracts that are agreed upon on the Ethereum smart chain.

Band protocol achieves it function by sourcing data and scripting. Data sourcing is the recoverable of data or information from external source. The scripting is the oracle scripts. What this does is to execute the sourced data and aggregate it a manner presentable to decentralized application or smart contracts.

Network participants who hold the Band native token help in the verification of data via Delegated Proof-of-Stake in band protocol. Validators propose on new blocks and then vote on the authenticity of data. Validators used in band protocol is similar to other blockchain. As they do this work, they also earn a fee. Upon data request from Smart contract, the validators are selected randomly to verify data and the submit a detailed report to Bandchain. Each validator report is then grouped together as a whole as a final result. This result is then stored in the band protocol and then becomes available and is sent to smart contracts and other blockchain. Reference Article

msq204.png

The Aim of Band Protocol

The surety of data or information in the market can not e vouched for. There are many of them that needs to be authenticated and affirmed as real and genuine ones. Decentralized application get data from decentralized oracle. The core function of Band protocol is the resolution of real world data from external source for the use of blockchain and smart contracts. Band protocol therefore sends the data or information to decentralized application and the integrity of this data is verified through BAND tokens.

msq204.png

Pros and Cons of Band Protocol

Pros

Scalability and Speed: Band protocol was developed to improve speed and huge amount of data at the same time to many decentralized application with minimum latency.

Compatibility: Ability to serves many decentralized application and smart contracts is also another goal of creating band protocol. The verification and authenticity of data is also part of its compatibility.

Flexibility:- Ability to support many means of data collection from external source.

Decentralized Nature: Band protocol is a decentralized oracle which used the consesus mechanism called Delegated Proof of Stake (DPOS) and this helps the security of the system.

Cons

Dependent of Operation: The continuous function of Band protocol oracle depends on the data providers. Therefore its operation is affected by the data providers.

Validator:- Band protocol oracle depend solely on the operation of validators. Without the input of validators, band protocol can not function.

Holding Band token is a liquidity token, it can not be held. I.e the token is not exchangeable, it can only be staked or delegated to the validator.

Level of Input Selection of validators is independent of the investment made in form of capital to the system but participation.

msq204.png

Band Protocol Investors

Band protocol has many investors who are consistently supporting the band project. The list of these investors are listed below.

IMG-20210814-WA0008.jpg
Band Protocol Investors
Band protocol


msq204.png

Band Protocol Partnered Exchanges

As a result of growth achieved by Band protocol and the difference it making in the world of blockchain and decentralized system, a number of exchanges have partnered with band protocol. This exchanges are listed in the screenshot below.

IMG-20210814-WA0005.jpg

Band Protocol Partnered Exchanges
Band protocol

IMG-20210814-WA0007.jpg

Band Protocol Partnered Exchanges
Band protocol


msq204.png

Future developments and new projects

In April this year, Band Protocol announced their incorporation with google cloud public data to allows immediate analysis of data. With this, cloud service, blockchain or smart contracts can leverage on data from band oracle.

Part of it new project for the year 2021 is the expansion of engineering team and monitoring tool which will allow the oracle feed to detect any abnormality in the dataset and fixed this every 24/7. This would be the work of Band protocol engineer. They would keep testing and developing fault equipment which will help in the fixation of data abnormality.

Band protocol also have it as their goal to get more validators through campaigns and documentation. Also the cross chain used for band protocol is manually monitored, but with the release of stargate by band protocol, there will be easy integration of bandchain to other blockchain.

Additionally, commercialization of on chain data is another topic of interest for band protocol project. This would be under the release of Bandchain phase 2 which will help both data and APIs provider to earn reward as they supply quality information or data. Band protocol is working with CoinGeco, Brave new coin etc to start the revenue generation which will the provider to earn their reward.

Apart from this Band protocol has completed the deployment of opera mainet to better reinforce its partnership with Fantom.

IMG-20210814-WA0027.jpg
Band Protocol Strategic Partnership with Fantom
Medium


msq204.png

Conclusion

The result of blockchain technology has given rise to many developments which incluse and not limited to the development of decentralized apps, blockchain oracles among others. Blockchain oracle is therefore one of the major frame of blockchain that helps in the interaction of smart contracts or decentralized applications with the external information or data and APIs.

Band protocol has proven to be best of all oracle because of it flexibility and compatibility. It ability to relate external information to other blockchain apart from ethereum blockchain make it suitable for many decentralized applications. Many development has been proposed and establish within the short period of its existence. Therefore, the future of band protocol is as glitters as anything you can think of.

My appreciation goes to our amiable professor @allbert who has introduced us to this great topic. Thank you prof.

Thank you for reading
Written by: @msquaretwins
Cc:- @allbert

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello, @msquaretwins Thank you for participating in Steemit Crypto Academy season 3 week 7.

CriteriaGrade
Q1 content1.5/2
Q2 content1.5/2
Q3 content1.5 /2
Q4 content1.5/2
Post Presentation1/1
Originality1/1
Total8/10

Homework task: 8

Feedback:

Good job, the only recommendation I can give you is to improve your research and provide more depth to your content.

Thank you professor @allbert.