Victor Anyimukwu’s Post

View profile for Victor Anyimukwu, graphic

Software Developer | Smart Contract Developer | Golang | Typescript | Blockchain dev | Solidity

The first week came to an end, and we were introduced to web3 technology such as blockchain, distributed ledger, Ethereum network, consensus mechanism, cryptographic hash functions, public key cryptography, Merkle trees, blockchain structure, smart contracts, nodes, and clients. First of all, what is Web 3.0? There are a few fundamental differences between web2 and web3, but decentralization is at its core. Web3 enhances the internet as we know it today with a few other added characteristics. Web3 is; Verifiable, Trustless, Permissionless, Native built-in payments, etc. What is a blockchain? Blockchain is a distributed database or ledger shared among a computer network's nodes. Blockchains can be used to make data in any industry immutable—the term used to describe the inability to be altered. Blockchain is one type of distributed ledger. Because there is no way to change a block, the only trust needed is when a user or program enters data. How Does a Blockchain Work? You might be familiar with spreadsheets or databases. A blockchain is similar because it is a database where information is entered and stored. However, the key difference between a traditional database or spreadsheet and a blockchain is how the data is structured and accessed. Pros Decentralization makes it harder to tamper with Transactions are secure, private, and efficient Cons Significant technology costs associated with some blockchains Data storage limitations What is Consensus? By consensus, this is a term that a general agreement has been reached. Consider a group of people going to the cinema. If there is no disagreement on a proposed choice of film, then a consensus is achieved. If there is disagreement, the group must have the means to decide which movie to see. In extreme cases, the group will eventually split. What is Consensus Mechanism? The term consensus mechanism refers to the entire stack of protocols, incentives, and ideas that allow a network of nodes to agree on the state of a blockchain. In the context of blockchains and cryptocurrencies, proof-of-work (PoW) and proof-of-stake (PoS) are two of the most prevalent consensus mechanisms. Consensus mechanisms play an essential part in securing information by using automated group verification. What Is a Smart Contract? A "smart contract" is simply a program that runs on the Ethereum blockchain. Also, a smart contract is a self-executing program that automates the actions required in a blockchain transaction. The best way to envision a smart contract is to think of a vending machine—when you insert the correct amount of money and push an item's button, the program (the smart contract) activates the machine to dispense your chosen item. Please stay tuned for more updates as I share my experiences, insights, and progress. #Web3 #Web3bridge #Learning #Decentralization #Solidity #SmartContracts #Defi #NFTs #Technology #Web3LagCon Web3Bridge

To view or add a comment, sign in

Explore topics