REPOST Avalanche Blockchain - Crypto Academy / S5W8 - Homework post for pelon53.

in SteemitCryptoAcademy3 years ago

image.png

PREVIOUS TASK LINK https://steemit.com/hive-108451/@robbee/avalanche-blockchain-crypto-academy-s5w8-homework-post-for-pelon53

Hello steemian ...

This is my new post in the Steemit Crypto Academy community, on this season 5 week 8, I will be working on a homework from professor @pelon53 with the theme "Avalanche Blockchain”.

image.png

we will discuss it through the homework below:

pembatas-removebg-preview.png

1.- Describe in detail X-Chain, C-Chain, and P-chain.



image.png

Source

X-Chain, C-Chain, and P-Chain are the three Blockchains that make up the mainnet of the Avalanche network. This is the result of the Avalanche network's efforts to increase the scalability of its network without compromising the decentralized system. In addition, the purpose of the emergence of the three blockchains is because the avalanche network has 3 main problems which they hope that the presence of the three blockchain networks will be a solution to this problem, the problem in question is scalability, high costs, and interoperability within the Avalanche network. The following is an explanation of X-Chain, C-Chain, and P-chain.

X-Chain

X-Chain is also known as Exchange Chain, Exchange chain is a place for asset exchange that uses avalanche consensus as a protocol. Transactions on this Exchange Chain can be made with payments using AVAX tokens. X-Chain is a network that Avalanche seeks as a solution to the problem of transaction fees.

C-Chain

C-Chain is also known as Contract Chain, which is a place where anyone, especially Dapp developers, can create smart contracts. Contract Chain uses a consensus protocol that has been modified from the Avalanche Consensus protocol called the Snowman Consensus protocol. In its implementation, C-Chain has similarities to the Ethereum Virtual Machine (EVM), the implementation allows for compatible Forking between Dapp and EVM, which can be done by coders.

P-Chain

P-Chain is also known as Platform Chain, which is a chain that functions as a coordinator for validators on the network. In addition, the Platform chain also functions in creating the latest subnets and also has access to track active subnets. A subnet is a validator that has the authority to provide consensus for a particular blockchain. Although blockchains can only be validated by one subnet, they also have access validation against multiple blockchains. Similar to Contract Chain, the platform chain also uses the Snowman Consensus protocol.

pembatas-removebg-preview.png

2.- Explore the Avax Network platform. Screenshot required.



To explore the Avax Network platform, you must ensure that you are logged in to the https://www.avax.network/ website. After logging in, you will find that the main page display is as below.

2.1.JPG

Then on the main page, you will also be given a general explanation of what Avalanche is. Then, if you scroll down, some summary information about avalanche will appear, such as “what's possible with avalanche”, “avalanche in the news”, “who's building on avalanche”, “comparing to other blockchains”, “Build solidity Dapps without limits” and “solution Powered by avalanche”.

On the main page, you can see several main menus on avalanche such as Developers, Individuals, Avalanche-X, and Press.

Developers

In the "developers" menu, there are two other sub-menus, namely the "validators" and "start building" sub-menus. In this menu, you will be shown on the main screen that you can build Dapps Ethereum on the Avalanche network and you can build as you like without any limits.

2.2.JPG

Then when you scroll down, you can also see the sub-heading “start building on avalanche” with the choice of features “launch you Ethereum Dapp”, “run a validator”, “mint a token”, “integrate an Exchange” and “developer documentation".

2.3.JPG

In this menu you will also find the sub-heading “what you can build”, here it explains that you can build in terms of “Solidity Dapps”, “Fixed cap assets”, “variable cap assets”, “NFTs” and “subnet & custom blockchains".

2.4.JPG

And one of the most important pieces of information is in the sub-heading “Avalanche beats out the competition” because here you will find information about the comparison and advantages of the Avalanche network with Bitcoin, Ethereum, and Polkadot networks.

2.5.JPG

In addition to these sub-headings, several other sub-headings contain explanations and information about the Avalanche network in terms of the Developers menu.

Individuals

In the “individuals” menu, there are six other sub-menus, namely “roadmap”, “solution”, “Ecosystem”, “Avalanche wallet”, “Avalanche Explorer” and “Avalanche Bridge”. In the roadmap sub-menu, you will be shown a roadmap of the avalanche network in 2021. Starting from Q1 2021 which runs from January to March to Q4 which runs from October to December.

2.6.JPG

Furthermore, in the solutions sub-menu, you will be shown about solutions powered by avalanche related to industry use cases which include Defi, Institutions, enterprises, and governments as well as NFTs.

2.7.JPG

Then in the sub-menu ecosystem, we will be shown all types of projects involved in the avalanche ecosystem and also the supports from other parties. This ecosystem involves many things and around 19 ecosystems are ranging from Defi, Gaming, wealth management, and others.

2.8.JPG

Furthermore, in the avalanche wallet, there will be a feature to create a wallet on the avalanche network where this feature is often found on other networks. Then your avalanche explorer can see all types of transactions that have occurred on the avalanche network and the avalanche bridge menu, you can connect your digital wallet which is included in the avalanche ecosystem so that later your digital wallet will be connected to the avalanche network.

Avalanche-X

In the "Avalanche-x" menu, there are two other sub-menus, namely the "explore open grant" and "submit a general proposal" sub-menus. On the main page of the Avalanche-x menu, we will explain that avalanche-X is an avalanche accelerator that functions for the development of avalanche applications which includes loans, stablecoins, derivatives, and other things that are in the planning and may not be discussed yet.

2.9.JPG

Press

In this Press menu, you will get information about the latest news related to the avalanche network, from project development to other things.

2.10.JPG

pembatas-removebg-preview.png

3.- Show the last verified contract in the C-Chain network and show the Smart Contract generated at that address. Screenshot required.



We can find verified contracts on the blockchain menu. while I was browsing I found that the last verified contract was the one with the address 0x0C3702B37C1E25726177C3e71A9b2b44FEC4F66a and the contract name MEMOries.

3.1.JPG

After that, I tried to explore the contract and got the following information:

3.3.JPG

3.2.JPG

  • Address : 0x0C3702B37C1E25726177C3e71A9b2b44FEC4F66a
  • Contracts name : MEMOries
  • Compiler : Solidity
  • Verified : Jan-06-2022 06:30:26 PM +UTC
  • License : GNU GPLv3
  • Transaction hash :
    0xbe096f0c278fa64e89a2e772d576ed9eeb50348b282b87e608e283715d7b5a41
  • Block : 9220963
  • From : 0x2554fe74a448750efa63b5bf249c5b20af18545c
  • To : 0x0c3702b37c1e25726177c3e71a9b2b44fec4f66a
  • Txn Fee : 0.0409540725 AVAX ($3.95)
  • Gas Used : 3,583,839 (44.80%)

pembatas-removebg-preview.png

4.- Explore the last block generated in the C-Chain network. Screenshot required.



In the "LATEST BLOCK" menu avalanche C-Chain Explorer, when I explored it I found that the last block was block #9220232.

4.1.JPG

The details of the block are:

4.2.JPG

  • Block Height : 9220232
  • Timestamp : Jan-06-2022 06:05:54 PM +UTC
  • Transactions : 13 transactions and 1 contract internal transaction in this block
  • Burned Fees : 0.05273938558 AVAX
  • Size : 4,217 bytes
  • Gas Used : 1,801,993 (22.52%)
  • Hash
    0x95e0ad6815658289e196dde748e0368f66b463656802963b9b0132c4a5599e1b

Apart from that, you can also see some other information regarding the details of the block.

pembatas-removebg-preview.png

5.- Describe in detail the Avalanche consensus protocol and Snowman consensus protocol.



Avalanche consensus protocol

Avalanche consensus protocol is a consensus mechanism that does not require a leader in terms of reaching consensus, meaning that Avalanche consensus is very different from Proof of Work (PoW), Proof of Stake (PoS), and Delegated Proof of stake (DPoS) consensus because the three consensuses require a leader to reach a consensus. Because the Avalanche consensus protocol is different, it is a factor that causes decentralization in the Avalanche network to increase without having to reduce scalability.

image.png

Source

In the avalanche consensus protocol, there is a technology called Directed Acyclic Graph (DAG) which functions to optimize the avalanche consensus protocol so that avalanche can use all nodes to validate and process its transactions. DAG can also provide access so that parallel transaction processing is possible by the avalanche network.
In terms of validating the transaction, the validators randomly select another validator to determine whether a new transaction is valid or not. This is done repeatedly so that it can ensure a fake transaction or not, in this case, it involves a fairly complicated mechanism to achieve a successful transaction. But what is unique in this consensus is that the transaction can be completed and successful even without confirmation from the other party. This is because the avalanche consensus protocol adopts a gossip algorithm mechanism, which is a mechanism that involves a subsample of nodes to reach consensus.

Snowman consensus protocol

The snowman consensus protocol is a modification of the optimized avalanche consensus protocol, which is an implementation of Ava Labs. The snowman consensus protocol is a suite of protocols built into the avalanche network of protocols. The snowman consensus protocol has advantages and benefits the network in terms of smart contracts because the snowman consensus protocol can sort transactions linearly and can create blocks. The snowman consensus protocol has many features such as the speed of being able to confirm transactions in less than 1 second. In terms of security, the snowman consensus protocol is claimed to be 51% more powerful than other networks. In terms of scalability, the Snowman consensus protocol is even capable of doing 4500 TPS which makes it able to outperform other networks in terms of scalability.

image.png

Source

In addition, the Snowman consensus protocols have better flexibility and sustainability because they adopt a proof-of-stake consensus algorithm that can save overall energy efficiency. The snowman consensus protocol provides access in both Private and Public Blockchain matters and is widely supported by smart contracts such as metamask, remixes, and the like. And most importantly snowman consensus protocol Designed for Finance.

pembatas-removebg-preview.png

Conclusion



Avalanche network Avalanche has three mainnet blockchain networks namely X-Chain, C-Chain, and P-Chain. The Avalanche consensus protocol is a consensus mechanism that does not require a leader in terms of reaching consensus, so it is a factor that causes decentralization in the Avalanche network to increase without having to reduce scalability.

Within the Avalanche consensus protocol, there is a series of modifications called the snowman. The snowman consensus protocol has the advantages of being able to sort transactions linearly and can create blocks, the speed that can confirm transactions in less than 1 second, 51% better security than other networks, and scalability capable of doing 4500 TPS.

pembatas-removebg-preview.png

Reference



https://academy.binance.com/id/articles/what-is-avalanche-avax
https://zipmex.com/id/coin-info/avax-id/
https://docs.avax.network/

pembatas-removebg-preview.png

Sort:  

Saludos amigo, Tu tarea no fue curada porque cuando fue evaluada y cuando pasó Steemcurator02, tú no habías hecho Power Up de 150 en los 30 días. Ya por tu tarea pasó steemcurator02 y por sa razón no fue curada.

Debes prestar atención a las normas y estar pendiente que se cumplan en tus tareas para que sean curadas.