Crypto Academy / Season 3 / Week 6 - Homework Post for professor @pelon53
Hello Everyone,
I am much grateful participating in this week homework post for prof @pelon53. The detail lesson on Blockchain EOS was very comprehensive.
1.- Explain the Delegated Proof of Stake, DPoS algorithm.
Delegated Proof of Stake
Delegated Proof of Stake is a consensus algorithm that was developed by a software engineer, Daniel Larimer in 2014. Daniel Larimer developed the steemit social medial, this tells us that Steemit utilizes the DPoS algorithm.
How does the Delegated Proof of Stake work? (DPoS).
Delegated Proof of Stake (DPoS) generally works based on 3 principles; election of witnesses, block generation and review of witnesses or validators.
- Election of witnesses
- Block generation
- Review of witnesses.
Advantages and disadvantages of Delegated Proof of Stake (DPoS).
Advantages | Disadvantages |
---|---|
It is exceptionally transparent. The voting and election results of witnesses are open, any active user can vote any witness of choice. | The maintainability of the blockchain depends intensely on the witness nodes, how they select to manage the network will decide the development of the blockchain. |
This algorithm is highly scalable and efficient | users with few tokens vote are not relevant. |
Since voting never closes, witnesses are energized to perform well | There can be bias from users with bigger voting weights |
Faster transactions | Witness number is usually restricted in spite of the fact that voting never closes |
DPoS promotes transparency and promotes democracy | less participation of users (delegates) can lead to an unfair election process. |
2.- What are Ricardian contracts?
Explore the official EOSREX interface (eosauthority.com).
EOSREX Interface
- The Search box / Block explorer
The long search box which can be seen on the homepage is used to search for account names, block transactions or ETH addresses.
When you scroll down, there is a graph that gives number of transactions at specific dates and time.
When you scroll down further, the total number of EOS wallets, staked/unstaked EOS, voters, RAM and CPU usage is displayed.
- Block producers.
After you scroll further down, it is seen that there's long list of accounts that have been ranked based on total votes, number of voters, percentage, daily rewards and location. These ranked accounts are the block explorer. It is seen within the screenshot that Newdex is number one with 329,087,064 total votes and 34,297 voters.
- English or language.
At the top right corner, there is language button where you can change different other languages.
- Menu.
The menu feature opens more features like dashboard, wallet, REX, PowerUp, Manage CPU/RAM, Manage keys, votes,, create account, bid name, alerts, trade your tokens.
- Dashboard.
Dashboard found inside the menu permits you to add an account, send, see total value of assets, price charts, use explorer, events, and change currency from $. You can also stake, lend, deposit, deposit REX from dashboard, view recent activity, check security and do airdrops.
- Wallet.
Wallet allows us to see assets in our wallets or explore for accounts on any network. If you've got an account, you'll be able send, receive or make other transactions from here.
- REX.
REX feature allows you to lend to REX, borrow CPU/Net (DApps), use REX calculator and REX statistics and enter account name for analysis.
- PowerUp.
PowerUp is found in menu which allows users to get power by powering up EOS account.
- Manage CPU/RAM.
Manage CPU/RAM allows us to stake and unstake tokens, delegate, view the RAM market and as well buy and sell RAM from there.
- Manage Keys.
Manage keys allows users to change key permissions. You can regenerate keys, and change authorization.
- Vote.
Vote feature from menu allows you to vote for producers, proxies, referendums/polls and multisigs.
- Create Account.
Create account allows users to create simple accounts and recover accounts.
- Bid Name.
The bid name feature permits users to bid for premium names. It moreover gives details on the name that has the highest bid, last bid, the bidders, and the time remaining to bid.
- Alerts.
The alerts feature is a notification feature that allows users to receive notifications on incoming and outgoing transfers, staking and unstaking actions, bids on names, changes to account keys and other related actions.
- Trade Your Tokens.
Trade your tokens allows users to trade their EOS tokens. You can trade with NEWDEX, YOLO or DEFIS.
- Events.
The Events feature allows you to view upcoming EOSIO events, add your event, and view your events.
- Tools.
Tools feature shows the available tools. These incorporate tools that can offer assistance with account administration, BP information, voting and voting analysis, development tools.
- EOS credit.
EOS credit takes you to nexo where you can borrow instantly in 40+fiat currencies, buy, earn, view exchanges and learn more about nexo.
The Sqrl Wallet, Exploration And How To Obtain CPU, RAM and Network.
- To download the Sqrl Wallet we go to [Sqrlwallet] (https://sqrlwallet.io/)and select the type of operating system we have, the download will start automatically.
Click on the OS you want. In my case, I clicked on windows to start downloading.
- Click on the downloaded set up to run. Click on next.
- Click on finish to complete set up.
- Sqrl is launched. Click on connect to server.
- Click on create new account.
- Enter account name, click the load buttons to fill in owner public keys and active public keys. Click on Next.
- Click on copy/already have keys and then click on keys are in a safe place.
- Click on create my account. I was given a notification that account couldn't be created.
- The "freesqrlacct" account runs out of funds and it the account it is the account that provides funds for creation of new accounts. I found a new alternative by visiting Telos and click on '' Start now '' and click on '' Create New Account ''
- Clicked on create new wallet.
- I entered my wallet name, copied and pasted my passwords somewhere safe and confirmed.
- Telos wallet created
- I returned to sqrl wallet and clicked on import existing account.
- Enter account name and click on lookup accounts.
- Paste private active key from telos account creation and click on compare keys.
- Enter a local wallet password and click on save account.
- Enter the local wallet password again to proceed and click on save local wallet.
- Accept terms and sqrl wallet is created.
Exploration of Sqrl Wallet.
- Wallet.
On the homepage, there is account balance summary the current price of TLOS, EOS value, Total TLOS, and your balance. There is also staked TLOS, history, data and balances.
- Governance
The Governance feature is located beside the wallet feature at the top of the screen where there is data on block producers, proxies, works, amend and docs. There is also a tool to set voter proxy here and submit votes for selected producers.
- T-REX.
T-REX gives the REX account summary, TLOS deposits, TLOS lent, Tlos earnings, 30-day price, TLOS/REC APR.
- Tools.
There are wallet tools and utility tools, application settings, among others.
- Send.Receive.Stake.
There's send, receive, stake where you can send tokens, receive tokens, manage tokens, buy RAM and Sell RAM.
- Advanced.
There's advanced where you can broadcast signed transactions.
- Lock wallet / Unlock wallet.
You can lock and unlock wallet here.
How To Get RAM, CPU, and Network.
How to get CPU and Network, NET
- Select send.receive.stake to display options. Click on manage staked.
- Enter amount of CPU to stake in the left box and click on update staked balances.
- At the right hand side, click the amount of NET to stake and click on update staked balances.
How to get RAM.
- Select send.receive.stake to display options. Click on buy RAM.
- Enter RAM amount and click on buy RAM.
- You can also buy with "by TLOS Amount .
Price of the REX Token And What it is Used For.
To show the price of REX token, visit EOSREX website, and select REX Menu. Rex is the native token used on EOSREX, it is only valued against EOS.
CONCLUSION
DPos solve the problems of Proof of Work and Proof of Stake by providing great scalability in its project platforms to enhance quick and secure transactions.
Gracias por participar en Steemit Crypto Academy Season 3:
Espero seguir leyendo tus publicaciones.
Recomendaciones:
Calificación: 9.3
Thanks for reviewing my post, I really do learn a lot from your lessons.