'Cryptocurrency & Money's Uselessness. Chapter 3 - Blockchain, DAPP And Cryptocurrency (Part 4)
Below is a draft of a book that i have started writing. It will be the first book released from the Macrohard hub and will begin the process of enhancing the curriculum of 'legitimate illiteracy', the basis of an entire school that i have created, that everyone can school in.
By means of this book, i will incorporate 'legitimate illiteracy' with 'cryptocurrency', introducing is mix among participants of the Macrohard hub. Where copies of the books are sold, it will intimate the world about 'cryptocurrency' in a legitimate illiteracy way and proceeds from sales will go towards the evolution and sustenance of the Macohard hub. The Macrohard hub is currently located in the Philippines.
The video below, was recorded at the Macrohard hub and on it, i started the inception of this book:
I am trying to recover a bit from the passing of my dad. I didn't play my role as son enough and it haunts me. This book will be dedicated to my parents. By its means, may i make them proud a bit and heal in turn.
Your boy Terry
DAPP
A 'decentralized application'.
How do people access a blockchain? How does one interact or transact in cryptocurrency?
While it is possible to interact with a blockchain or cryptocurrency, without an actual user-interface or application, a ‘DAPP’ (constituting of an optimized user-interface) comes in handy.
For the regular internet user, you want an easy-to-use interface that allows you to interact with the blockchain. For instance, you wouldn't want to download an entire blockchain onto your PC to access a blockchain feature such as your cryptocurrency wallet. You would prefer to visit a ‘URL’, via your browser, leading to a simple interface that you can access your wallet from. A mobile user would prefer to install a light-weight cryptocurrency wallet application, whether IOS or Android, that retrieves wallet-information from the blockchain.
This brings us to a very basic ‘DAPP’; a ‘cryptocurrency wallet’.
As we’ve seen all along, most blockchains have their ‘native cryptocurrency’ and to hold this cryptocurrency or transact in it, the blockchain avails you of a wallet, accessible only to you.
How do you log into your ‘cryptocurrency wallet’? Via a DAPP!
You can find an example of a ‘DAPP’ on ‘https://wallet.hive.blog’. Typing this ‘https://wallet.hive.blog’ into your browser and you are met with what looks like a website that offers you the option of logging into your HIVE cryptocurrency wallet.
Once inside your ‘HIVE wallet’, you will be able to access all its functionalities, availed of blockchain ‘data’ relevant to your ‘HIVE holdings’.
Recall that cryptocurrency transactions are recorded on a blockchain?
Well, a ‘DAPP’ (now referring to your ‘HIVE wallet’) retrieves data from the ‘Hive blockchain’ relevant to ‘HIVE holdings’ and offers you the functionalities necessary to interact with this data.
A HIVE wallet also provides an easy-to-use interface for publishing data to the Hive blockchain. For instance, you may attempt to send ‘50 HIVE’ from your HIVE wallet to another HIVE wallet, owned by ‘@surpassinggoogle’.
If the HIVE blockchain validates your transaction and accepts it, data associated with your transaction is recorded to the Hive blockchain and it becomes retrievable by your HIVE wallet, displayed to the end-user as needed.
A DAPP is a ‘decentralized application’. A major element of a DAPP is ‘data’ (specifically data that is ‘blockchain-born’).
‘Data’ refers to tiny pieces of information associated with ‘transactions’.
An application needs data to function. It needs to be capable of retrieving data from a source and of interacting with this data in a variety of ways. Well, a typical application should be capable of receiving ‘data’ as input too!
A basic application e.g a ‘wallet explorer’, may be able to retrieve ‘data’ (associated with transactions) and display it in an organized way, based on the index ‘time’.
Such an explorer becomes more sophisticated, when it can begin to retrieve and display this ‘data’, based on a wider range of indices e.g age, demography, transaction-amounts etc.
It starts to be smart, when it can begin to respond accurately to ‘a user’s interaction’ (i.e ‘input’) e.g ‘it can retrieve and display data relevant to a search-query’.
It becomes smarter, when it can begin to predict the context and intent associated with a ‘search-query’ and retrieve/display relevant ‘data’ in turn.
Altogether, a DAPP’s operations are stored on a blockchain!
If this ‘wallet explorer’ in our example relies on a ‘decentralized blockchain’ for storing and retrieving ‘data’, it leaves the ranks of ‘an APP’ and becomes a DAPP.
An application can start out as ‘an APP’ and eventually become a ‘DAPP’.
For example, the ‘Facebook application’ may begin utilizing the Hive blockchain as its ‘data-storage & data-host’, replacing its current ‘traditional databases’. As such, it becomes a ‘DAPP’.
In many cases, ‘a DAPP’s code is open-source’. For example, you can find the code of the ‘HIVE wallet’ on ‘https://github.com/openhive-network/hive’.
This is hinting at the fact that not every DAPP is entirely decentralized. How so?
Let us return to our ‘HIVE wallet’ example! Let us assume that you wanted to send ‘500,000 HIVE’ from your wallet to a certain ‘HIVE wallet’ address called ‘@surpassinggoogle’.
You start by visiting the user-interface found on ‘https://wallet.hive.blog’ to log into your wallet. After you have provided your ‘username and private key’ as ‘input’ to the interface (DAPP), it relies on the underlying Hive blockchain to validate your digital signature and establish you as ‘the owner of the wallet’, after which you are granted control of your ‘HIVE wallet’.
Did you notice that in the midst of this inputational transaction, you have provided ‘credentials’ that only you should possess to a certain ‘user-interface’? Whether ‘https://wallet.hive.blog’ makes use of an underlying Hive blockchain to validate these credentials or not, you have offered your login-credentials to a certain user-interface or did you?
In the case of the ‘HIVE wallet’, didn’t we mention earlier that its code was open-source?
You can visit its code on ‘https://github.com/openhive-network/hive’ to audit it and gain insight into whether the ‘HIVE wallet’ user-interface stores your ‘login-credentials’ or not.
Many credible ‘DAPPs’ do store ‘login-credentials’ as these details which constitute ‘the key to your blockchain wallet and its content’, should be accessible by you only.
Considering that DAPPs rely on an underlying blockchain, which records user-data in permanence, ‘users’ may find more comfort in making use of a DAPP that is ‘entirely decentralized’.
As such, they may prefer DAPPs that have a ‘public source-code’, to those that have a ‘private source-code’.
We have deduced so far that a DAPP may be ‘partly decentralized’. In general, a DAPP may start out ‘partly decentralized’ before adopting ‘decentralization’ in totality.
A measure of ‘centralization’ has its advantages too!
‘https://leofinance.io’ falls in the category of a DAPP that isn’t ‘entirely decentralized’ in the sense that the source-code of its user-interface isn’t publicly accessible.
However, it relies on an underlying blockchain called ‘Hive’ to operate. This means that it inherits all the ‘decentralized’ features of its parent Hive blockchain, making quite as decentralized as the Hive blockchain.
Like the ‘HIVE wallet’, ‘LEOfinance’ is a Hive-based DAPP.
As a DAPP, Leofinance.io is more sophisticated than the ‘HIVE wallet’. It is an entire ‘social media’ platform, featuring the ‘wallet-functionalities’ of the ‘HIVE wallet’ and more.
Similar to a cryptocurrency, a DAPP inherits traits from its parent blockchain.
See anything else?
A blockchain can house ‘hundreds of DAPPs’ too but while some blockchains are modeled specifically to host ‘DAPPs’, others aren’t.
If ‘Facebook INC’ decided to turn its Facebook application into a DAPP, it simply needs to incorporate a blockchain but first it needs to identify a blockchain that fits its needs; for instance, a blockchain that is built to validate ‘social transactions’ (i.e specifically built for ‘social media’).
Choosing to incorporate the Hive blockchain, being that it was built to cater to the industry of ‘social media’; Facebook can customize its existing ‘application’ (which already accepts ‘social transactions’ as ‘input’) to publish these social transactions on the Hive blockchain.
Familiar with ‘social transactions’, the Hive blockchain takes up the mantle of validating these transactions, recording the resulting ‘data’ as ‘blocks’.
In turn, to display ‘data’ on its interface, ‘social data’ associated with its user-base, the Facebook application begins to retrieve relevant data from the Hive blockchain as needed.
Hurray, the Facebook application is becoming a DAPP!
Recall that the ‘Hive blockchain’ has a native cryptocurrency called ‘HIVE’?
Facebook can customize its user-interface further, in such a way that users of Facebook DAPP get rewarded in the cryptocurrency ‘HIVE’, whenever someone likes their post-updates.
Didn’t we also mention that a DAPP inherits traits from its parent blockchain? The Hive blockchain has a reward-distribution mechanism called ‘proof of brain’ that rewards ‘social activities’ like content-creation and content-curation in the HIVE cryptocurrency.
When Facebook decides to adopt Hive’s ‘reward-distribution mechanism’, it inherits Hive’s wallet feature in turn, now capable of providing its users with ‘fully-functional HIVE wallets’ to store the ‘HIVE’ rewards that they can now earn from ‘likes’.
Did you see something else?
Since the Hive blockchain data is publicly accessible, every DAPP can retrieve data from it or incorporate its technology. It is also evident that a typical DAPP inherits the native cryptocurrency of its parent blockchain, meaning that ‘DAPP users’ can earn cryptocurrency from their activities on a DAPP.
Assuming Facebook became a ‘Hive-based DAPP’, i will able to access ‘Facebook’ and interact with it, using the same ‘login-credentials’ as i use to access ‘https://hive.blog’ or ‘leofinance.io’, two other Hive-based DAPPs. Well, i am likely to earn the Hive cryptocurrency, whenever i receive likes on my Facebook posts updates too!
Yes, with one blockchain account, you can access hundreds of DAPPs as long as they share the same blockchain?
Talk of ‘decentralization’; being able to access the blockchain via ‘hundreds of distributed DAPPs’ and if each ‘DAPP’ has its ‘designated URL’, being able to access the blockchain via ‘hundreds of distributed URL(s)’
Are you better understanding the relationship among ‘a blockchain, a cryptocurrency and a DAPP’? Are you better understanding the revolutionary tenets of these ‘luxury tools’ and the revolutionary potency of ‘decentralization’?
Anyone can create an application, incorporate it with a blockchain, inherit the respective blockchain’s technology and its ‘native cryptocurrency, launch the resulting ‘DAPP’ for public-use, user-base by rewarding its users with ‘a cryptocurrency’, using the ‘reward-distribution mechanism’ of its parent blockchain.
“Dreams are equal-ler to reality now!”
There is more..
Do you recall that the Hive blockchain also offers a feature that allows anyone to ‘create a Hive-based cryptocurrency’? Consequently, some Hive DAPPs have a native ‘Hive-based cryptocurrency’.
On the Hive blockchain, a DAPP owner has the luxury of implementing his very own ‘cryptocurrency’, one that better identifies with his DAPP. In some cases, some DAPP owners may prefer to utilize their own unique ‘reward-distribution’ mechanism, one different from Hive's ‘proof of brain’ and that can, so they ‘create their own Hive-based cryptocurrency’.
What does this mean for you?
Since you can access hundreds of Hive-based DAPPs with ‘one Hive blockchain account’, you can also interact and transact in ‘hundreds of Hive-based cryptocurrencies’ too.
In an earlier example, we mentioned ‘leofinance.io’ as an example of a ‘Hive-based DAPP’. Well, ‘leofinance.io’ is an entire ‘social media platform’, focused on the niche of ‘cryptocurrency’. Users visit ‘leofinance.io’ to create, curate, consume and promote cryptocurrency-related content.
To reward its users for the aforementioned activities, it has created a native ‘Hive-based cryptocurrency’ called ‘LEO’.
Now, let’s quickly take you through the process of earning your first ‘LEO’ tokens.
Evidently, you will need your ‘Hive login-credentials to sign in on ‘https://leofinance.io’. Otherwise, spend some minutes signing up for a ‘Hive blockchain account’ on ‘https://signup.hive.io/’.
Have you got your Hive blockchain login-credentials ready?
This is all you will need to access ‘every Hive-based DAPP’, including ‘leofinance.io’.
Visit ‘https://leofinance.io’ and log in! Once in, consider creating and publishing your first cryptoulog! In it, write about your ‘legitimate illiterate’ journey to finding out about the ‘LEO’ cryptocurrency.
To conclude, let us task you a bit!
Can you already tell that ‘a DAPP’s level of sophistication’ is dependent on the level of sophistication of its creator?
Now that we have luxury tools like ‘blockchain & cryptocurrency’, what type of DAPP will you create?
It is typical or easy to replicate every existing innovation in the form of a DAPP, to make use of the reward-distribution protocol of a blockchain.
When you create your DAPP, what exactly would you build? What directional element would you add to the model of your DAPP to give it more testimonial essence among its users? What r
Perhaps the first question is ‘who are you’?
‘DAPP interaction’ is another under-told understudy tangible to the evolution of a DAPP and the discovery of its potentest potency. So, how do you interact with a DAPP? Are you limited to the premise of a ‘boolean’ once again, in your interactions with these ‘decentralized apps’?
It is possible to interact with ‘LEOfinance’ (a DAPP), just as you have with Facebook i.e scroll > scroll > scroll > ‘like/dislike’ but it is possible interact with these DAPPs in unconventional ways, uncovering more testimonial use-cases for such a luxury tool.
Else, the concept of ‘DAPP’ will fade once again, becoming statistical and generic.
Now that it is established that anyone can create a DAPP, did you know that you don't have to build a DAPP afresh? Did you know that you can create a DAPP in 15 mins?
Stay tuned for chapter 5!
In the meantime, do you realize that we have started the process of helping your ‘create your own DAPP’? It all starts with ‘owning a blockchain account’. Well, not just any blockchain; a blockchain that fits the needs of your application.
Signing up for a ‘Hive blockchain account’ is a good start and you can get one in a matter of minutes on ‘https://signup.hive.io’. (If you are stuck, contact '[email protected]' or visit the Macrohard hub in Manila, Philippines)
Where you eventually create your DAPP however simplistic, more is told about ‘the use-cases for DAPPs’, more is told about the relevance of ‘blockchain and cryptocurrency’ in human society.
You become an owner too, perhaps, a ‘generation-fixer’ and this is key to world-adjustment.
To inspire you timely-ly, let me show you an example of an experimental DAPP that I (a legitimate illiterate) have created. Visit ‘https://marlians.com’.
It is an entire social media platform that incorporates the Steem blockchain, until it switches to the Hive blockchain. Yes, you can switch blockchains too!
I didn't have to build it from the ground up. I had replicated an existing ‘source-code’ and used it as a base to build ‘https://marlians.com’ on. Even so, it incorporates my very own enterprise-model.
To reward users, I created a cryptocurrency called ‘MARLIANS’ (a Steem-based cryptocurrency) but instead of adopting Steem’s ‘reward-distribution mechanism’, which rewards ‘content-related activities’ in ‘STEEM’ based on its ‘proof of brain’ (referring to ‘quality’) element, I had incorporated my own ‘reward-distribution mechanism’ called ‘proof of tears’ to reward ‘content-related activities’ in ‘MARLIANS’ based on its ‘proof of tears’ (i.e ‘mining the human’) element.
‘https://www.marlians.com’ currently has more than ‘2000 users’, each user capable of accessing its functionalities using their Steem ‘login-credentials’.
Being a ‘DAPP’, it is not just another website. Its operations are recorded on the Steem blockchain.
Even though users have their user-profile, I can’t access or operate their accounts. The blockchain handles all that.
Your boy Terry, whether bulls or bears.
I will soon resume fuller activity. I was able to bury my dad some 22 days ago, after 17 days past since he passed.
Join my Telegram: https://t.me/joinchat/GtfUvhoqQkW5U9EGboRGMw
Kind support the evolution of the Macrohard hub by purchasing a 15$ T-shirt.
Proceeds will go towards sustaining the hub: https://teespring.com/stores/surpassinggoogle