Posts
ABC of Blockchain
- Get link
- X
- Other Apps
What is Blockchain Before I try to answer, what is Blockchain? Lets first look at what Blockchain is not. Blockchain is not Bitcoin, infact Bitcoin is an application of Blockchain. Blockchain is not just about financial data . Blockchain is not a product, instead Blockchain is a base fabric on which a variety of usefull applications can be developed. Blockchain is neither a replacement for traditional transaction processing systems nor a replacement for distributed database systems. In-fact for many simple transaction processing systems, using Blockchain is an overkill. Blockchain is not a replacement for secure messaging system. So what is it? In simple words, It is a distributed database/ledger of transactions' data, with the following properties: It's Shared . The data is open to every one and can be seen by everyone. It's Distributed . Everyone who has it, can add to it. It's Immutable . No one is allowed to change and delete any data in it. ...
Capturing Input and Controlling LEDs using Arduino UNO R3 Microcontroller
- Get link
- X
- Other Apps
Version Control System (VCS)
- Get link
- X
- Other Apps
So far there are 3 generations of Version Control Systems (VCS): File Locking Version Control System. Centralized Version Control System (CVCS). Distributed Version Control System (DVCS). Currently we are at the 3rd generation, Distributed Version Control System. I will explain the concept for 3rd generation VCS later in this writeup. File Locking Version Control System These types of VCS works based on file locking mechanism. It can be seen as a share file location, user will than be given access to this file share. Whenever a user wants to work on a file he has been provided the file with exclusive locks which means that no other user can have the access to the same file until the lock has been released from it. Users must have to manually merge the changes with other users' updates on the same file. Examples of these systems are: SCCS in 1970s. RCS in 1980s. Centralized Version Control System (CVCS) The next wave of VCS was Centralized Version ...