top of page
Search
Dhruv Doshi

Using Blockchain is pretty much easy thing. There are two ways through which we can use blockchain systems which are making the complete blockchain from crash or making or developing the tokens on the top of the existing blockchain network.

For developing the whole blockchain from the crash we could use Python or C++(Bitcoin) as the major coding languages(preferred) along with these languages we can also develop the code with all other major languages but mostly developers prefer to use these two languages along with node.js and react.js which are the backbone for the Blockchain. If we want to develop the blockchain without much code then we can use per-developed packages which could help developer to form from the GitHub example: Blockchain package from python(pypi).

We can use Ganache and Truffle along with node.js to develop the blockchain based decentralized applications.

To develop new token over the existing blockchain network we have Hyper ledger Fabric and Ethereum tokens (ERC-20, ERC777,etc,). Ethereum tokens works on contract which are developed in solidity language and compiled on remix server online where as Hyper ledger fabric is the service provided by IBM.


Dhruv Doshi

Blockchain is freaking exciting and do have the potential to transform all of the business and how they operates, but that doesn’t mean it’s the right solution for every scenario. Here’s why you should choose blockchain over, say, a standard outdated Centralized database:

When you want to manage and secure digital relationships or keep a decentralized, shared system of record. Anytime you want to keep a long-term, transparent record of assets (for example, to record property or land rights ), public ally available data , blockchain could be the ideal solution. ‘Smart contracts’, in particular, are great for facilitating digital relationships and transactions. With a solidity smart contract, automated payments can be released when parties in a transaction agree that their conditions have been met.

Anywhere a middleman or gatekeeper function is expensive or time-consuming. For example, major cloud services nowadys allows user to pile up the data on the severs whcih are organized by single body or corporate like Google or Amazon, these services charges immensely instead of the single data serves system we could use decentralized systems like DCS-BBN or SIA data systems which is backed by blockchain and have an ecosystems of the hosts and consumers which provides storage for the rent on lower tarrifs

When you want to record secure transactions, especially between multiple partners. A traditional database may be good for recording simple transactions between two parties, but when things get more complicated, blockchain can reduce bottlenecks and simplify relationships. For example, shipping conglomerate Maersk is working with IBM to develop a private blockchain platform to connect its various partners and customers across the shipping industry. What’s more, the added security of a decentralised system makes blockchain ideal for transactions in general.

Where the data is in constant flux, but you want to keep a record of past actions. Blockchain is a better, safer way to record activity and keep data fresh, while maintaining a record of its history. The data can’t be corrupted by anyone or accidentally deleted, and you benefit from both a historical trail of data, plus an instantly up-to-date record


For more reference please refer to this video



But first, lets get back to basics. What is blockchain and how do it work?

 A blockchain is a file for storing data. Or, to put it in more technical terms, it’s an open, distributed database systems . The data is distributed (i.e. duplicated) across many computers, and the whole blockchain is completely decentralized. This means no one person or entity (say, a government or corporation like Google or Microsoft ) has control over the blockchain; this is a radical departure from the centralized (Government data bases) databases that are controlled and administered by businesses and other entities.

 

So how does it work? In very simple terms, the file is comprised of blocks of data, with each block being connected to the previous block with the hashing code, forming a chain. Hence the name ‘blockchain’. As well as the data itself, each block also contains a record of when that block was created or edited it contains the hash code of the previous block , which makes it very useful for maintaining a detailed system of record that cannot be corrupted or lost and this the the major use case to maintain the integrity of the data .

 Because the whole blockchain is duplicated across many computers, any user can view the entire blockchain in the case of public blockchains. Transactions or records are processed not by one central administrator, but by a network of users who work to verify the data and achieve a consensus, these verifiers are known as miners, each miner is paid some sort of cryptocurrency for successful mining. If this sounds familiar, it’s because Bitcoin operates in the same way. In fact, Bitcoin is the first example of blockchain in action.

I personally used this youtube video while starting as Blockchain Developer





bottom of page