Crypto Academy /Season 3 - week 6 / Homework Submission post for Professor @pelon53 - Blockchain EOS

in hive-108451 •  3 years ago  (edited)

1.- Explain the Delegated Proof of Stake algorithm, DPoS.


Delegated proof of stake refers to a block consensus algorithm where stakers vote for validators after staking a specific amount of tokens and linking them with the validators of delegates which they opt.

To put it simply, users of a network having a particular token stake some amount of the token and vote for witnesses who validate the transactions performed on the blockchain. The validators get a reward which they share with stakers who choose them. Stakers get a reward proportionate to their staking amount. For example, suppose there are 20 voters who vote for delegates to validate a transaction and each of them stakes 5% of the tokens and at the end when blocks will be distributed each of the stakes would get 5% of the total reward.

It is worth mentioning that delegates keep on changing after every block verification and there are a fixed number of delegates to validate blocks. In this way, DPoS is more independent, incorporates higher scalability and throughput to the network. On top of all these advantages DPoS shares the advantage of being energy efficient and cost-effective like all alternatives consensus algorithms to the proof of work.DPoS is used by some popular networks like Eos, Tron and Cardeno.


2.- Explain What are Ricardian contracts on the EOS Blockchain?


Ricardian contract is a legal document containing terms and conditions to be agreed between 2 parties before entering into a contract. It is a smart digital contract that is cryptographically signed and verified by the parties agreeing upon it. It seems similar to smart contracts but that's not the case. It is readable by machines as well as humans, unlike smart contracts which we as humans cannot decode or comprehend. Moreever smart contracts cannot be tried in a court of law in case of any obligation arising due to disagreement between 2 parties.

To put it simply we can say that the Ricardian contract is the integration of legal contracts and technology. This seemingly new contract dates back to 1995 when Ian Grigg introduced this concept as part of the Ricardo payment system but at that time technology was not that advanced to adopt it rapidly. with the introduction of blockchain, block. one company took a slack of taking blockchain to new heights by incorporating the concept of Ricardian contraction to the blockchain.

Ricardian contracts are also known as live contracts as they can be changed after agreement. They are more secure asthe signing of contract takes place through private keys and therefore we can say that the consent reached thereafter represents a hidden signature.


3.- Explore the official EOSREX interface (eosauthority.com). Show screenshots.


  • When the wallet opens, there are options such as Menu, Wallets, Event, Tools, EOS Credit, which can be explored separately.

9316EED7-F71D-494A-901F-5D98D12DF2BA.jpeg

  • After that we can see the EOS blockchain explorer. And many Mainnets such as BOS, TELOS, WAX and also Testnets.

6B0AC2B4-5AD8-4087-AF9F-F81604E6B956.jpeg

  • On the upper right side, there is data related to the current price of EOS and the market value of EOS and many more.

3C50D868-3912-4912-A18C-583B1481B15A.jpeg

  • After that, we can see the witness of the last block, the last block number, TPS data, total number of EOS wallets, Stake / Unstake data, Voters statistics, RAM used and CPU usage percentage.

8F2D89CF-D299-4A5F-A6E0-52799E13F3D2.jpeg

  • After scrolling down we'll see Block Producers, Chain Alerts, Trading Alerts, Proxies, Transaction, Recent Blocks, TOP accounts, Market Cap, Name Bids, Multisigs

E7118AF5-BDB3-4A28-9B91-471D8BEE61A9.jpeg

  • Then the partners of the platform will be shown.

5E71FB56-94C7-420D-B7E0-6286842A02EE.jpeg

  • After clicking on the menu and the top left corner, various sections were shown such as Dashboard, Wallet, REX - Power Up, Manage CPU/RAM, Manage Keys, Vote, Create Account, Bid Name, Alerts, Trade Your Tokens.

2309F3E4-70E2-44FA-8A08-058265177EFC.jpeg

  • As you can see in the screenshot, the event section, reveals the list of upcoming blockchain events online as well as offline.

6ABDAC40-1915-45CE-9FB8-1D3538AFB1A6.jpeg

  • There are 29 tools in which can be used in the platform.

  • When you'll click on Eos Credit you will be connected to the borrowing and lending platform.


1B174E34-112F-4AC2-85EB-42BCDBF97C2A.jpeg


4.- Download the Sqrl wallet, explore and explain how to obtain CPU, RAM and Network. Show screenshot.


  • I use the windows based Operating system to explore sqrl wallet.

  • After the wallet is downloaded successfully, I start the installation process. Click on next as shown in the screenshot.

  • After that I click on install and wait for few seconds till installation finishes.

  • After completion of the installation process, the wallet was ready to open.


1E8B79D5-ABC8-4A23-B50C-22174621BCF7.jpeg


F662C16F-43D0-4FFD-86F3-9120E2912F0F.jpeg


E058955E-3199-42A8-87FB-42809D4FB511.jpeg


2484601C-58BA-40DF-A225-1ADAE25547B0.jpeg


  • I open the app and click on Connect to Server

  • As I am using this first time I clicked on create a new wallet.

  • Unfortunately I couldn't complete the process, as some kind of problem occurs to see the screenshot.


2F110241-7335-46D5-B403-DB4172E71E8B.png


2F38E378-A0AE-4401-B427-E1EF1744E916.jpeg


49990495-EC58-40D2-8867-E573B014EE1C.jpeg


6B9F8C83-49B3-45B2-9EF1-F2C5E94879FB.jpeg


  • Then I visit https://www.telos.net/ and click on start now to start process.

  • Then I clicked on create a new wallet.

  • After that I set the username and password for the account and also save the given password in the notes which I'll be using to import my wallet.


A4F706B7-6158-43CC-B3CD-6F6ED0AB4EA4.jpeg

8516B08C-A383-4829-A92F-B2EDCE44531D.jpeg


F86C7E98-D318-41FD-A64C-561E9C0EBFD9.jpeg


EA61D708-21A1-4295-A080-1AA9D9E18B29.jpeg


F7029CCE-F475-4D72-A039-C1428B24C2E9.jpeg


  • Then I again open SQRL wallet again and click on connect to the server,to import wallet.

  • I entered telos account name and, and click on Lookup Account.

  • After the lookup authorization, I used the given key and click on compare.

  • Then I create a local wallet password and click Save Account.

  • After that enter the password again and click on save the local wallet.

  • Then I agree terms and conditions,and wallet opens.

C7E576ED-12F3-4B11-BE2D-333E42677C03.jpeg

06DCEB29-488D-490C-837E-C18BEBA7C1F6.jpeg

6FA9BDA2-255E-4FA6-9463-507E5CDD3E52.jpeg

DC0336BF-1661-427C-9E36-3F25ECB2E38B.jpeg

757BF8DE-DE87-4D22-BC29-2FC951CF957F.jpeg

2A5C68C8-CB9C-43EE-8C0D-DB63DBD5D2AA.png


  • The wallet reveals various options such as wallet, governance, T-REX, and Tools.

  • You can also change the language.

3CF7DF29-1F58-48E5-BC13-F4809CBBF958.jpeg


  • Wallet shows the current price of TLOS, the EOS equivalent, and the Balance in TLOS.

  • On the Governance section, a list of witnesses and their collected votes, proxies, works, amends, docs, and the amount of TlOS staked are shown.

  • T-REX section shows the account summary, number of deposits, earnings, Lending etc.

63E47E8A-1AE2-4F26-BB83-CCA527744712.jpeg


C40D6BA3-33B8-4907-ADC6-27F31F92B3DC.jpeg


6F1A1F0A-585A-4238-9E5C-738291784A56.jpeg


  • Tools section shows, tools that are used in management of accounts.see the screenshot.

C705CF82-7EE0-47B7-B988-F17CBADC5179.jpeg

  • To obtain CPU, firstly I clicked on wallet and the select the Send Receive Stake option then click manage Staked.

  • Then purchase option will be shown,enter the amount of processing power to be staked in the network and click on Update Staked balances.

083F8062-92E0-42C6-B5F8-FBFF82627C21.jpeg

6005FBD0-43EA-4220-A43F-A0628D1B47DC.jpeg

  • To get RAM, click on the Wallet Tab and select the Send Receive Stake option and click on Buy RAM or Sell RAM

4C0887A6-0C8C-4C8A-B60A-1C1DB87CC2D3.jpeg

  • Then, Select the Amount of RAM in bytes and click on Buy or Sell RAM that's it.

3E5305C8-02B8-4230-AE68-B3ACD762438E.jpeg

BFDAE807-F9D9-42C4-A4C4-40A916BAB63A.jpeg


5.- Show the price of the REX token. And explain what it is used for.


To check the price of REX, visit the EOSREX official websitewhen the site opens,click on menu at top left corner and look for REX and select it.

Then click on REX statistics once opened scroll down till the chart is shown.

736AD189-09D6-416C-B036-1C3B925154D2.jpeg

While writing this post the price, the value of REX/EOS is 0.00010108012890376432, as shown in the screenshot above.

7397CE60-E4E3-445E-8314-B441918B105A.jpeg

The REX token is the native token of the EOSREX Platform used for staking and lending on the blockchain.And stakers are rewarded with Rex tokens which can be used for trade.


Conclusion


Eos blockchain launched by Dan Larmier is a decentralized network committed to the development of decentralized applications and smart contracts that teaches a lesson discipline to the users of network who truly know the network in-depth as Eos nodes need to abide by the Constitution laid down by the community.For me the most astonishing feature of the network is elimination of transactions charges unlike most of the networks taking it in different forms.

Thanks @pelon53 for this wonderful lecture about Eos Blockchain.

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:  
Loading...

You have been upvoted by @sapwood, a Country Representative from INDIA. We are voting with the Steemit Community Curator @steemcurator07 account to support the newcomers coming into Steemit.

Engagement is essential to foster a sense of community. Therefore we would request our members to visit each other's post and make insightful comments.

Thank you