Skip to main content

Posts

What is Ethereum ?

 What is Ethereum ? From a  computing  perspective Ethereum   may be a  deterministic but practically unbounded state machine,consisting of a globally accessible singleton state and a virtual machine that applies changes  thereto  state. From a computer practical perspective Ethereum is an open source, globally decentralized computing infrastructure that execute programs called smart contracts.It uses a block chain to synchronize and store the system's state changes,along with a crypto currency called ether to meter and constrain execution resource costs. Compared to Bitcoin Ethereum shares a many common elements with other open block chains. A peer-to-peer network connecting participants A Byzantine fault---tolerant consensus algorithm for synchronization of state updates( a proof-of-work blockchain). The use of crypto graphic primitives  like  digital signatures and hashes. And a digital currency (Ether) Ethereum's purpose  isn't  primarily to be a digital currency paym

Merkle Tree: Efficient verification

 Merkle Tree: Efficient verification A Merkle Tree allows computers on a network to verify individual record without having to review and compare versions of  the whole  database. They do so by using cryptography that reveals  a private  record while also guaranteeing  that each one  the opposite  records  within the  database haven't been changed. First patented in 1979 by Ralph Markle. Markle Trees  are  important key to database verification throughout the history of computers. Because of the distributed nature of the blockchain,  we'd like  secure and fast  thanks to  confirm  everyone on the network has  an equivalent  ledger. It allows you to prove that two versions of a ledger are  according to  minimal computing power and network bandwidth. Over view In the top of a hash tree  there's  a top hash (or root hash or master hash). Before downloading a file on a p2p network, in most cases  the highest  hash is acquired from a trusted source,  as an example  a lover  or 

A Private key Generates a Public Key

 A Private key Generates a Public Key What is Block chain ? In order to properly understand block chain, there are some key core concepts students should be  conversant in  . These key concepts include security, trust less-ness, decentralization, distributed ledgers, group consensus and immutability.  during this  section, and throughout this study guide, these topics  are going to be  presented and analyzed.  so as  to completely  understand these key concepts and more, it’s important  to start out  with  the fundamentals  . Block chain is distributed public ledger of immutable transaction,it uses cryptography to secure transaction and block. "The Block chain is an incorruptible digital ledger of economic transactions  which will  be programmed to record not just financial transactions but virtually everything  useful  ." Impact of Block chain in industries Problem with Traditional System Centralized control Need to trust 3rd party/Middleman No Transparency Mutable Component

Private Keys

 Private Keys  Key concepts about block chain Hashing Public key encryption Mining Hashing.One way encryption A hash function takes some  input data  and creates some output data To expand on  this concept  , a hash function takes on input of any length and creates an output of fixed length. It takes an input string and created a string of random letters and numbers "a0680c4n2p04bc744ce1067712b" This is  mentioned  because the message digest. It is also  mentioned  because the  digital finger print.  this is often  actually because  there is no  way this digest can represent  the opposite  string.If I try & modify this the message digest are  getting to  be completing different. One way Street Another property of hash functions is that  they're  a way  . It is very easy to calculate a message digest but given the digest ,it is near impossible  to figure  out in  the input. Again, not impossible but it'll take another billion year approximately . SHA-256 Hash Calcu