INTRODUCTION
Am very happy to take part in the last week of the cryptoacademy homework on season 5 and the topic is all about avalanche blockchain and I will be giving answer to the following questions below.
Question1
Explain in detail X-Chain, C-Chain and P-chain.
The X-chain.
This is also known as Exchange chain, it is one of the 3 networks, which has the main objective of increasing speed of transaction in blockchain, X-chain is very important because with it we can create new token(assets) and exchange of assets from one to another can also be done here with the AVAX token.
It also plays a great part in the implementation of the avalanche consensus protocol, when using this type of chain there is always transparency because of the smart contract technology that helps in the keeping of transactions records. The rate of commission charge when transaction is done is paid in the AVAX token and the amount is always minimal(0.001AVAX) and it is not all applications that makes use of the x-chain but rather it is only those applications that doesn't require total ordering.
The C-chain
The C- chain is also known as contract chain and also play an important role just like the x-chain, it help in the creation of smart contract that is compatible with ethereum, also implemented the snowman consensus protocol, here the requirements is application that makes use of total ordering, AVAX token is being used here for gas fee payment, here also NFT ,ERC are also created here.
The P-chain
Also know has platform chain makes use of the snowman consensus protocol, Here an individual can perform creation and management of any active subnet(validators), here AVAX token is being used, records of any subnet is also kept in the Platform chain.
Question2
Explore the Avax Network platform . Screenshots required.
To be able to explore the Avax network you must follow the step
step 1
Clink on the link
Source
After clicking the link and the homepage display there are things you will see to explore and there are you will see developer,individual,avalanche,press, community,contact,build now and join discord.step 2
The first part I explore is the developer, once you click on the developer you will see validator and start building here we will see information about the validators and how to start building.
Source
step 3
Second thing I explored was the individual here once you click on it you will see information on roadmaps, solutions,ecosystem, avalanche wallet,avalanche explorer, avalanche bridge.
Source
step 4
Here we talk about avalanche x, which has to do with exploring of open grant and summiting of general proposal.
Source
step 4
Press, it is all about press inquiries and press kit/media assets. Which is really important, from the screenshot you will see a link where you can inquire and also where you can get the press kit.
Source
step 5
Here, we talk about the avalanche community and how individual can join through different social media platforms and by this will help in terms of promoting the product.
Source
step 6
Here, it is all about contact you can actually contact the avalanche team and drop any issues you may face.
Source
Show the last contract verified in the C-Chain network and show the Smart Contract that was generated at that address. Screenshots required.
In order for me to be able to give answer to this question I will first of all visit the site
Source
When I visited the website inorder for me to see the last verified contract I click on blockchain a list display where I saw verified contract and I click on it. After that it displays from the screenshot you will see the verified contract, the order screenshot show the date.
Source
Source
From the screenshot above you have seen the last verified contract on the c-chain.
- Here this screenshot below will tell
Us more about the smart contract address that was generated
Source
Explore The Last Block Generated In The C-Chain Network.
To explore the last block generated I will first visit the previous site I used in answering the last question site where I will click on blockchain then a list will appear and I will click on view block.
Source
After I click on view block it is from there that I will be able to locate the last block because there are being arranged to in second, so it from there that I picked the last.
Source
To get more information about the block, I clicked on it and was able to see alot of information about the block, screenshot below.
Source
Explain in detail the Avalanche consensus protocol and the Snowman consensus protocol.
The avalanche consensus protocol
This type of consensus protocol has different from others, it is decentralized which means that there is no third party involvement, it is also simple to prune and is being made up of 3 network that I explained in the first question and the names of the chains are C- chain,X- chain and P-chain, Here there is no superior which means no one is superior above another.
It also has a good scalability which means it can handle so many transaction fast and it doesn't matter the amount of transactions. We make use of X-chain and the rate at which commission is charged in transaction is low, fast and secured.
We also have DAG which means Direct Acyclic Graph and it helps in processing transaction in parallel, it is important to note that it was a group name team rocket in the year 2018 that designed the avalanche consensus protocol, here blocks are not being created.
The snowman consensus protocol
Here, it is the type of consensus protocol that is based on the avalanche protocol, here blocks are being created unlike the avalanche protocol and it is being found in the contract chain network.
In the snowman consensus protocol, records of smart contract are being kept which makes it transparent, we can also find the avalanche block explorer on the contract chain network.
CONCLUSION
The lecture is really and interesting one I must say that I really enjoy exploring all those site which has really made me to know more about avalanche blockchain and the 3 network it is being made up of which are the x-chain, c- chain and the p-chain, with a good scalability which mean many transaction can be executed simultaneously and at a fast rate.
I also know the difference between the avalanche consensus protocol and the snowman consensus protocol, it was really a wonderful time and I hope that I performed better, thank you prof @pelon53 and happy new year.