SlideShare une entreprise Scribd logo
1  sur  102
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain Certification Training www.edureka.co/blockchain-training
Agenda
Blockchain In Market
Advanced Blockchain Questions
General Blockchain Questions
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Blockchain In Market
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain In Market
Note: Data retrieved in mid December,
Source: Linkedin
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain Job Trends
Blockchain Job Market Is Forecast To Grow 16X In The Next 7 Years
There are currently 14 Open Jobs for every
Blockchain Engineer
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Blockchain Interview Questions
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
02
01 General Interview
Questions
Advanced Interview Questions
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
1. What do you know about Blockchain?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
1. What do you know about Blockchain?
➢ Blockchain is a decentralized distributed database of immutable records
➢ The transactions are protected by strong cryptographic algorithms
➢ Every new record is validated across the distributed network before it is stored in a block
➢ To access the data of the first block, you have to traverse from the last created block to the first block
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
2. What is the principle on which blockchain technology is based on?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
2. What is the principle on which blockchain technology is based on?
Blockchain is based on the Distributed ledger technology which aims to provide a shared single source of
truth being distributed across the network
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
3. What are the different types of Blockchains?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
3. What are the different types of Blockchains?
Public
PrivateConsortium
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
4. Why is Blockchain a trusted approach?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
4. Why is Blockchain a trusted approach?
➢ Blockchain is an immutable ledger. The transactional records are secured by strong cryptographic algorithms. Also,
every participants have the shared single source of truth
➢ It distributes trust among different actors in the system via an economic game that incentivizes actors to cooperate
with the rules defined by the protocol
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
5. What type of records can be kept in a Blockchain? Is there any restriction on same?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
5. What type of records can be kept in a Blockchain? Is there any restriction on same?
There is no restriction on keeping records of any type in the Blockchain approach. Industries are using Blockchain for
securing all types of records.
The common types of records (to name a few) that can be kept on the Blockchains are:
➢ Records of medical transactions
➢ Identity management
➢ Transaction processing
➢ Business transactions,
➢ Management activities
➢ Documentation
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
6. Blockchain is a decentralized database. How does it differ from traditional databases?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
6. Blockchain is a decentralized database. How does it differ from traditional databases?
Properties Blockchain Traditional Database
Records Records are stored in a decentralized database Records are centralized
Operations Only Insert Operations Can perform C.R.U.D. operations
Replication Full Replication of block on every peer
Master Slave
Multi-Master
Consensus Majority of peers agree on the outcome of transactions
Distributed Transactions
(2 phase commit)
Invariants Anybody can validate transactions across the network Integrity Constraints
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
7. What are the key features of Blockchain?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
7. What are the key features of Blockchain?
Key features of blockchain:
➢ Decentralized Systems
➢ Distributed ledger
➢ Immutability
➢ Safer & Secure Ecosystem
➢ Minting (Blockchain specific)
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
8. What is encryption? What is its role in Blockchain?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
8. What is encryption? What is its role in Blockchain?
Data security always matters. Encryption is basically an approach that helps organizations to keep their data secure.
The encrypted data is encoded or changed up to some extent before it is sent out of a network by the sender and only
authorized parties can access that information.
In Blockchain, this approach is useful because it simply adds more to the overall security and authenticity of blocks
and helps to keep them secure.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
9. What do you mean by blocks in the blockchain technology?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
9. What do you mean by blocks in the blockchain technology?
Blockchain consists of a list of records. Such records are stored in blocks. These blocks are in turn linked with other blocks
and hence constitute a chain called Blockchain.
New BlocksTo access data of the first ever created block, you have to
traverse from the last created block to the first block
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
10. How does a block is recognized in the Blockchain approach?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
10. How does a block is recognized in the Blockchain approach?
Every block in this online ledger basically consists of a hash pointer which acts as a link to the block which
is prior to it, transaction data and in fact a stamp of time.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
11. Is it possible to modify the data once it is written in a block?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
11. Is it possible to modify the data once it is written in a block?
No, it's not possible to do so. As all the records are secured by strong cryptographic algorithms and any
change in any of the records will consequently result in the change in the hash of the records.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
12. What are Block Identifiers?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
12. What are Block Identifiers?
Block identifiers are the means to identify a block in the blockchain. The block can be identified by the
block header hash and the block height.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
13. Is it possible in Blockchain to remove one or more block from the network?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
13. Is it possible in Blockchain to remove one or more block from the network?
No, it can’t be done. Since all the blocks in the blockchain are linked to the hash of the previous block.
Removing any block from the blockchain will disrupt the header hash of all the previous blocks.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
14. What exactly do you know about the security of a block?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
14. What exactly do you know about the security of a block?
Well, a block or the entire blockchain is protected by a strong cryptographic hash algorithm. Each block
has a unique hash pointer. Any modification in the block constituents will result in the change in the hash
identifier of the block. Thus, one needs not to worry about the safety as well as the security of data that is
present in a block.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
15. What are Merkle trees? How important are Merkle trees in Blockchains?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
15. What are Merkle trees? How important are Merkle trees in Blockchains?
Merkle Tree also known as 'hash tree' is a
data structure in cryptography in which each
leaf node is a hash of a block of data, and
each non-leaf node is a hash of its child
nodes.
The benefit of using the Merkle Tree in
blockchain is that instead of downloading
every transaction and every block, a “light
client” can only download the chain of block
headers.
Merkle Root
Merkle Tree
Block
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
16. What is a ledger? Is Blockchain an incorruptible ledger?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
16. What is a ledger? Is Blockchain an incorruptible ledger?
Blockchain is considered incorruptible
“To take over the network, an attacker would have to control more than 50 percent of its total computing
power,”
Augier explains. “We hope that’s a theoretical scenario, but we can’t be sure. Should it happen, the
individual would take every precaution to avoid being noticed.” Not to mention the energy required to
power the computers needed for the blockchain system to work.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
17. Name the common type of Network systems that are extensively being used in various applications?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
17. Name the common type of Network systems that are extensively being used in various applications?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
18. How is a blockchain ledger different from an ordinary one?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
18. How is a blockchain ledger different from an ordinary one?
Blockchain Ledger Ordinary Ledger
Same copy of the ledger exist in the entire
system
The ledger may or may not be the same in
the system
The chances of error are less The chances of error are more
Only read and create option exists.
Anything once written cannot be altered
You can perform all CRUD operations in
such ledgers
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
19. What do you mean by mining?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
19. What do you mean by mining?
Mining is the process of adding transaction records to Bitcoin's public ledger of past transactions
➢ Miners are special Nodes which hold the copy of the ledger and verifies the transactions happening in the
network
➢ Using state of the art cryptographic algorithm, miners validates the transactions across the network
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
20. A distributed digital ledger is used for recording transaction in Blockchain. What does the
system rely on?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
The system relies on the nodes of the network. The nodes in the blockchain network are responsible for
the security and smooth running of the system.
20. A distributed digital ledger is used for recording transaction in Blockchain. What does the
system rely on?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
21. Can You explain the components of Blockchain Ecosystem?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
21. Can You explain the components of Blockchain Ecosystem?
Shared Ledger
A data structure(Ledger) is managed inside the
node application. Contents for the ecosystem
can be viewed, once the node application is in
running state
Consensus Algorithm
Implemented as part of the node application.
Provides the rule for how the ecosystem will
arrive at a single view of the ledger
Node Application
Each Node have to install and run a computer
application definitive to the ecosystem they wish to
participate in.
Example- In bitcoin ecosystem, each computer must be
running the bitcoin wallet
Virtual Machine (Smart Contract Functionality)
An abstraction of a machine operated with instructions
and Implemented as part of the node application that
every participant in the ecosystem runs
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
22. State difference between proof-of-work & proof-of-stake?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
22. State difference between proof-of-work & proof-of-stake?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
23. Name some popular platforms for developing blockchain applications
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
23. Name some popular platforms for developing blockchain applications
Corda
Hyperledger FabricEthereum
Quorum
Cardano
IOTA
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
24. What is Double Spending? Is it possible to double spend in a Blockchain system?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
24. What is Double Spending? Is it possible to double spend in a Blockchain system?
Double Spending: It’s a condition when one
digital token is spent multiple times because the
token generally consists of a digital file that can
easily be cloned.
Blockchain prevents double spending by
confirming a transaction by multiple parties
before the actual transaction is written to the
ledger.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
25. What are the benefits of Blockchain that you know?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: General Interview Questions
Settlement in real time
Cost Saving
Security & Resilience
Immutability
User Pseudonymity
25. What are the benefits of Blockchain that you know?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
02
01 General Interview
Questions
Advanced Interview
Questions
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
1. Can you tell me some of the widely used cryptographic algorithms?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
1
5
4
2
3
Like blowfish, twofish is also a
symmetric technique with keys of length
256 bits
Twofish
RSA is a public-key encryption
algorithm and the standard for
encrypting data sent over the internet
RSA
uses keys of 192 and 256 bits for heavy
duty encryption purposes. It is largely
considered impervious to all attacks
AES
Known for its speed and effectiveness
symmetric cipher splits messages into blocks of
64 bits and encrypts them individually
Blowfish
Triple DES uses three individual keys
with 56 bits each. The total key length
adds up to 168 bits
Triple DES
1. Can you tell me some of the widely used cryptographic algorithms?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
2. What do you know about forking in Blockchain? Name the types of forking
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
2. What do you know about forking in Blockchain? Name the types of forking
In cryptocurrencies, a fork is a situation when a blockchain diverges into two potential paths forward, with regard to
transaction history or a new rule about valid transactions.
There are two types of forks in Blockchains:
Hard fork: A hard fork is a rule change such that the software enforcing the old rules will see the blocks adhering to
the new rules as invalid
Soft fork: A soft fork is a change of rules that creates blocks recognized as valid by the old software, i.e. it
is backwards-compatible. As soft fork can also split the blockchain when non-upgraded software creates blocks not
considered valid by the new rules
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
3. Explain the significance of blind signature and how it is useful?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
3. Explain the significance of blind signature and how it is useful?
Blind Signatures
➢ It is a form of digital signature in which the content of a message is disguised (blinded)
before it is signed
➢ The resulting blind signature can be publicly verified against the original, unblinded
message in the manner of a regular digital signature
Blind signatures are typically employed in privacy-related protocols where the signer and
message author are different parties
Examples include cryptographic election systems and digital cash schemes.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
4. What is Secret Sharing? Does it have any benefit in Blockchain technology?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
4. What is Secret Sharing? Does it have any benefit in Blockchain technology?
Secret Sharing
➢ In Blockchain technology it is an approach that divides secret or personal information into different units and sent
them to the users on the network
➢ The original information can only be combined when a participant to whom a share of the secret is allocated
agree to combine them together with others
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
5. Can you explain what are off-chain transactions?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
5. Can you explain what are off-chain transactions?
An off-chain transaction is the movement of value outside of the blockchain.
While an on-chain transaction - usually referred to as simply 'a transaction' - modifies the
blockchain and depends on the blockchain to determine its validity, an off-chain transaction
relies on other methods to record and validate the transaction.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
6. What do you mean by Anonymity and Pseudonymity in cryptocurrency?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
6. What do you mean by Anonymity and Pseudonymity in cryptocurrency?
Anonymity:
The state or quality of being anonymous. Not bound or linked to any entity
Being anonymous in cryptocurrency makes it harder to trace transactions and giving higher level of privacy
Example: Zcash
Pseudonymity:
A pseudonym is a unique identifier(example-nick name, credit card numbers, student numbers, bank account
numbers, etc.)
All the transactions in pseudonymous network are open and visible to all and thus, it is widely acceptable
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
7. How does peer discovery work in peer to peer (p2p) network?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
7. How does peer discovery work in peer to peer (p2p) network?
When a new node boots up, it doesn’t know anything about the network, because there is no central
server. Usually developers provide a list of trusted nodes written directly into the code that can be used for
initial peer discovery.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
8. What is 51% attack?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
➢ It is a situation where a group of miners who hold more than 50% of the Network Hash Rate could manipulate
with the New transactions (Stopping the transactions to proceed or gaining conformations) or
➢ Able to reverse the transactions that were recently confirmed and kind of doing Double spend. It is Highly
unlikely to be able to do that today but it is possible
8. What is 51% attack?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
9. Name organizations that can use Blockchain technology?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
➢ There is no strict upper limit on the category of business who can consider this approach.
➢ The fact is almost all the businesses are engaged in online or financial transactions that they need to make to run
the processes smoothly.
➢ Large-scale corporations, financial institutions, private businesses, government departments and even defence
organizations can trust this technology very easily.
9. Name organizations that can use Blockchain technology?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
10. What are the core requirements for a Business Blockchain?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
10. What are the core requirements for a Business Blockchain?
visibility;
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
11. What are the key principles in Blockchain that are helpful in eliminating
the security threats that needs to be followed?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
11. What are the key principles in Blockchain that are helpful in eliminating
the security threats that needs to be followed?
There are a few principles that need to be followed with respect to time. They are:
1. Auditing
2. Securing applications
3. Securing testing and similar approaches
4. Database security
5. Continuity planning
6. Digital workforce training
All these principles are basic and are easy to implement. They are helpful in making the transactions records useful.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
12. Is the Blockchain Different from Banking Ledgers?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
12. Is the Blockchain Different from Banking Ledgers?
Banks and accounting systems use
ledgers to track and timestamp
transactions. The difference is that the
Blockchain is completely decentralized
and an open source.
Furthermore, the Blockchain, because of
its open-source nature, is more versatile
and programmable than central banking
ledgers.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
13. Can you list some of the popular consensus algorithms? Why we need
different consensus mechanisms?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
13. Can you list some of the popular consensus algorithms? Why we need
different consensus mechanisms?
Some of the popular consensus algorithms are:
➢ PBFT (Practical Byzantine Fault Tolerance)
➢ Proof-of-work
➢ Proof-of-stake
➢ Delegated proof-of-stake
➢ Proof-of-elapsed time
Now, the possible reasons why we need consensus mechanism
more than "proof-of-work" are“
• Different business needs
• Different use cases
• Also:
• Cryptography/Strength of Algorithm
• Regulation requirements
• Implementation
• Performance
• Tokenization
• Security
• Privacy
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
14. Is there any network specific conditions for using Blockchain technology in
an organization?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
14. Is there any network specific conditions for using Blockchain technology in
an organization?
There is no specific condition of using it. However, the network must be a peer-to-peer network under the concerned
protocols. It validates the new block simply and helps organizations to keep up the pace in this matter without
investing in third-party applications.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
15. Name the steps that are involved in the Blockchain project implementation?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
Well, there are total six steps involved in this process and they are:
➢ Decide whether to use an existing blockchain or you need to create a new blockchain for your business
➢ Requirement identification
➢ Screen ideas consideration
➢ Project development for Blockchain
➢ Feasible study on the security
➢ Implementation
➢ Controlling and monitoring the project
15. Name the steps that are involved in the Blockchain project implementation?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
16. Explain a real-life use-case where Blockchain is being used?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
16. Explain a real-life use-case where Blockchain is being used?
➢ Storj is like an internet
filesystem
➢ Data blocks are encrypted
and distributed across a
globally distributed set of
storage nodes using block-
chain algorithm
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
17. What are side chains?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
17. What are side chains?
Sidechains are separate blockchains which is connected to other blockchains through the use of two-way peg which
allows transfer of digital coins or assets between blockchains at a fixed or otherwise deterministic exchange rate.
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
18. Can you name one major limitation of Blockchains?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
18. Can you name one major limitation of Blockchains?
Scalability problems are the main thing restraining the excitement around blockchain technology.
With increasing popularity of cryptocurrencies, transactions have increased considerably over the years.
While it was manageable when the number of transactions was less, as they have gotten more popular a host of issues
have come up.
Issue of scalability is the major problem because of two reasons:
➢ The time is taken to put a transaction in the block
➢ The time is taken to reach a consensus
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
19. Are there alternatives to Blockchains?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
19. Are there alternatives to Blockchains?
➢ There are some alternative technologies which are much faster and don’t have a scalability problem
➢ The most impressive is the Hashgraph
➢ It’s a little bit more centralized than the blockchain but not as wasteful and maybe it’s the only way to apply
decentralized technology to wide industries
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
20. Do you know the means to scale Blockchain?
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
20. Do you know the means to scale Blockchain?
Following could be some of the solutions, depending upon the Blockchain protocols:
➢ The Lightening Network: Proposed solutions to Bitcoins scalability. This is possible due to the fact that Lightning
Network doesn’t require every individual transaction to be recorded on the blockchain
➢ Segwit: Segwit (exclusive to Bitcoins) would mean that all the signature data of each and every transaction will move
from the main chain to the side chain
➢ Block Size Increase: With increasing transactions (particularly in Bitcoins & Ethereum), the possible solution is to
increase the block size to accommodate more transactions
➢ Sharding: Means separating the blockchain data in several sets, and storing only one of these sets.
In Monero’s example, if there were a set for blocks with an even block height and a set for odd block height
your Monero daemon could store the data for blocks with an even block height only
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
21. With Blockchain came the web 3.0. Can you name some decentralized Blockchain
based applications that will bring about the next level of the internet
Blockchain Certification Training www.edureka.co/blockchain-training
Blockchain: Advanced Interview Questions
21. With Blockchain came the web 3.0. Can you name some decentralized Blockchain
based applications that will bring about the next level of the internet
Web 3.0Web 2.0
Blockchain Interview Questions and Answers | Blockchain Technology | Blockchain Tutorial | Edureka

Contenu connexe

Tendances

Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
Wolf McNally
 
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Simplilearn
 

Tendances (20)

Blockchain Introduction Presentation
Blockchain Introduction PresentationBlockchain Introduction Presentation
Blockchain Introduction Presentation
 
Blockchain and the future
Blockchain and the futureBlockchain and the future
Blockchain and the future
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a Service
 
Blockchain Introduction
Blockchain IntroductionBlockchain Introduction
Blockchain Introduction
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
What is Cryptocurrency
What is Cryptocurrency What is Cryptocurrency
What is Cryptocurrency
 
Blockchain
BlockchainBlockchain
Blockchain
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Block chain
Block chainBlock chain
Block chain
 
Stable Coins: Currency for a Digitized World
Stable Coins: Currency for a Digitized WorldStable Coins: Currency for a Digitized World
Stable Coins: Currency for a Digitized World
 
DeFi PPT.pptx
DeFi PPT.pptxDeFi PPT.pptx
DeFi PPT.pptx
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Blockchain and Banking
Blockchain and BankingBlockchain and Banking
Blockchain and Banking
 
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
Blockchain Tutorial For Beginners - 2 | Blockchain Technology | Blockchain Tu...
 
Blockchain
BlockchainBlockchain
Blockchain
 

Similaire à Blockchain Interview Questions and Answers | Blockchain Technology | Blockchain Tutorial | Edureka

BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
jishnub8
 

Similaire à Blockchain Interview Questions and Answers | Blockchain Technology | Blockchain Tutorial | Edureka (20)

Top 10 blockchain interview questions & answers
Top 10 blockchain interview questions & answersTop 10 blockchain interview questions & answers
Top 10 blockchain interview questions & answers
 
5 top techniques for testing blockchain apps
5 top techniques for testing blockchain apps5 top techniques for testing blockchain apps
5 top techniques for testing blockchain apps
 
5 major advantages of blockchain technology for engineering students
5 major advantages of blockchain technology for engineering students 5 major advantages of blockchain technology for engineering students
5 major advantages of blockchain technology for engineering students
 
Sidechain in blockchain
Sidechain  in blockchainSidechain  in blockchain
Sidechain in blockchain
 
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdfBASIC INTRODUCTION TO BLOCKCHAIN  - JOEL SUMANTH RAJ.pdf
BASIC INTRODUCTION TO BLOCKCHAIN - JOEL SUMANTH RAJ.pdf
 
Blockchain Assignment
Blockchain AssignmentBlockchain Assignment
Blockchain Assignment
 
Mastering blockchain advantages and learning path (1)
Mastering blockchain   advantages and learning path (1)Mastering blockchain   advantages and learning path (1)
Mastering blockchain advantages and learning path (1)
 
Introduction To Blockchain.pptx
Introduction To Blockchain.pptxIntroduction To Blockchain.pptx
Introduction To Blockchain.pptx
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
 
Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018
 
Blockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptxBlockchain Advances & its Applications.pptx
Blockchain Advances & its Applications.pptx
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain-SSM.pptx
Blockchain-SSM.pptxBlockchain-SSM.pptx
Blockchain-SSM.pptx
 
How blockchain can potentially replace traditional supply chain processes
How blockchain can potentially replace traditional supply chain processesHow blockchain can potentially replace traditional supply chain processes
How blockchain can potentially replace traditional supply chain processes
 
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
Blockchain Developer | How to Become a Blockchain Developer? | Blockchain Tra...
 
Blockchain technology in electric power system
Blockchain technology in electric power systemBlockchain technology in electric power system
Blockchain technology in electric power system
 
Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0Blockchain Technology Developments in Government 3.0
Blockchain Technology Developments in Government 3.0
 
What are the different types of blockchain technology explained
What are the different types of blockchain technology explainedWhat are the different types of blockchain technology explained
What are the different types of blockchain technology explained
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
 
What Are The Three Pillars Of Blockchain Technology
What Are The Three Pillars Of Blockchain Technology What Are The Three Pillars Of Blockchain Technology
What Are The Three Pillars Of Blockchain Technology
 

Plus de Edureka!

Plus de Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Blockchain Interview Questions and Answers | Blockchain Technology | Blockchain Tutorial | Edureka

  • 1. Blockchain Certification Training www.edureka.co/blockchain-training
  • 2. Blockchain Certification Training www.edureka.co/blockchain-training Agenda Blockchain In Market Advanced Blockchain Questions General Blockchain Questions
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Blockchain In Market
  • 4. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain In Market Note: Data retrieved in mid December, Source: Linkedin
  • 5. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain Job Trends Blockchain Job Market Is Forecast To Grow 16X In The Next 7 Years There are currently 14 Open Jobs for every Blockchain Engineer
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Blockchain Interview Questions
  • 7.
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. 02 01 General Interview Questions Advanced Interview Questions
  • 9. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 1. What do you know about Blockchain?
  • 10. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 1. What do you know about Blockchain? ➢ Blockchain is a decentralized distributed database of immutable records ➢ The transactions are protected by strong cryptographic algorithms ➢ Every new record is validated across the distributed network before it is stored in a block ➢ To access the data of the first block, you have to traverse from the last created block to the first block
  • 11. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 2. What is the principle on which blockchain technology is based on?
  • 12. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 2. What is the principle on which blockchain technology is based on? Blockchain is based on the Distributed ledger technology which aims to provide a shared single source of truth being distributed across the network
  • 13. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 3. What are the different types of Blockchains?
  • 14. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 3. What are the different types of Blockchains? Public PrivateConsortium
  • 15. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 4. Why is Blockchain a trusted approach?
  • 16. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 4. Why is Blockchain a trusted approach? ➢ Blockchain is an immutable ledger. The transactional records are secured by strong cryptographic algorithms. Also, every participants have the shared single source of truth ➢ It distributes trust among different actors in the system via an economic game that incentivizes actors to cooperate with the rules defined by the protocol
  • 17. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 5. What type of records can be kept in a Blockchain? Is there any restriction on same?
  • 18. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 5. What type of records can be kept in a Blockchain? Is there any restriction on same? There is no restriction on keeping records of any type in the Blockchain approach. Industries are using Blockchain for securing all types of records. The common types of records (to name a few) that can be kept on the Blockchains are: ➢ Records of medical transactions ➢ Identity management ➢ Transaction processing ➢ Business transactions, ➢ Management activities ➢ Documentation
  • 19. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 6. Blockchain is a decentralized database. How does it differ from traditional databases?
  • 20. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 6. Blockchain is a decentralized database. How does it differ from traditional databases? Properties Blockchain Traditional Database Records Records are stored in a decentralized database Records are centralized Operations Only Insert Operations Can perform C.R.U.D. operations Replication Full Replication of block on every peer Master Slave Multi-Master Consensus Majority of peers agree on the outcome of transactions Distributed Transactions (2 phase commit) Invariants Anybody can validate transactions across the network Integrity Constraints
  • 21. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 7. What are the key features of Blockchain?
  • 22. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 7. What are the key features of Blockchain? Key features of blockchain: ➢ Decentralized Systems ➢ Distributed ledger ➢ Immutability ➢ Safer & Secure Ecosystem ➢ Minting (Blockchain specific)
  • 23. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 8. What is encryption? What is its role in Blockchain?
  • 24. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 8. What is encryption? What is its role in Blockchain? Data security always matters. Encryption is basically an approach that helps organizations to keep their data secure. The encrypted data is encoded or changed up to some extent before it is sent out of a network by the sender and only authorized parties can access that information. In Blockchain, this approach is useful because it simply adds more to the overall security and authenticity of blocks and helps to keep them secure.
  • 25. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 9. What do you mean by blocks in the blockchain technology?
  • 26. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 9. What do you mean by blocks in the blockchain technology? Blockchain consists of a list of records. Such records are stored in blocks. These blocks are in turn linked with other blocks and hence constitute a chain called Blockchain. New BlocksTo access data of the first ever created block, you have to traverse from the last created block to the first block
  • 27. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 10. How does a block is recognized in the Blockchain approach?
  • 28. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 10. How does a block is recognized in the Blockchain approach? Every block in this online ledger basically consists of a hash pointer which acts as a link to the block which is prior to it, transaction data and in fact a stamp of time.
  • 29. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 11. Is it possible to modify the data once it is written in a block?
  • 30. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 11. Is it possible to modify the data once it is written in a block? No, it's not possible to do so. As all the records are secured by strong cryptographic algorithms and any change in any of the records will consequently result in the change in the hash of the records.
  • 31. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 12. What are Block Identifiers?
  • 32. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 12. What are Block Identifiers? Block identifiers are the means to identify a block in the blockchain. The block can be identified by the block header hash and the block height.
  • 33. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 13. Is it possible in Blockchain to remove one or more block from the network?
  • 34. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 13. Is it possible in Blockchain to remove one or more block from the network? No, it can’t be done. Since all the blocks in the blockchain are linked to the hash of the previous block. Removing any block from the blockchain will disrupt the header hash of all the previous blocks.
  • 35. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 14. What exactly do you know about the security of a block?
  • 36. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 14. What exactly do you know about the security of a block? Well, a block or the entire blockchain is protected by a strong cryptographic hash algorithm. Each block has a unique hash pointer. Any modification in the block constituents will result in the change in the hash identifier of the block. Thus, one needs not to worry about the safety as well as the security of data that is present in a block.
  • 37. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 15. What are Merkle trees? How important are Merkle trees in Blockchains?
  • 38. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 15. What are Merkle trees? How important are Merkle trees in Blockchains? Merkle Tree also known as 'hash tree' is a data structure in cryptography in which each leaf node is a hash of a block of data, and each non-leaf node is a hash of its child nodes. The benefit of using the Merkle Tree in blockchain is that instead of downloading every transaction and every block, a “light client” can only download the chain of block headers. Merkle Root Merkle Tree Block
  • 39. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 16. What is a ledger? Is Blockchain an incorruptible ledger?
  • 40. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 16. What is a ledger? Is Blockchain an incorruptible ledger? Blockchain is considered incorruptible “To take over the network, an attacker would have to control more than 50 percent of its total computing power,” Augier explains. “We hope that’s a theoretical scenario, but we can’t be sure. Should it happen, the individual would take every precaution to avoid being noticed.” Not to mention the energy required to power the computers needed for the blockchain system to work.
  • 41. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 17. Name the common type of Network systems that are extensively being used in various applications?
  • 42. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 17. Name the common type of Network systems that are extensively being used in various applications?
  • 43. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 18. How is a blockchain ledger different from an ordinary one?
  • 44. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 18. How is a blockchain ledger different from an ordinary one? Blockchain Ledger Ordinary Ledger Same copy of the ledger exist in the entire system The ledger may or may not be the same in the system The chances of error are less The chances of error are more Only read and create option exists. Anything once written cannot be altered You can perform all CRUD operations in such ledgers
  • 45. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 19. What do you mean by mining?
  • 46. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 19. What do you mean by mining? Mining is the process of adding transaction records to Bitcoin's public ledger of past transactions ➢ Miners are special Nodes which hold the copy of the ledger and verifies the transactions happening in the network ➢ Using state of the art cryptographic algorithm, miners validates the transactions across the network
  • 47. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 20. A distributed digital ledger is used for recording transaction in Blockchain. What does the system rely on?
  • 48. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions The system relies on the nodes of the network. The nodes in the blockchain network are responsible for the security and smooth running of the system. 20. A distributed digital ledger is used for recording transaction in Blockchain. What does the system rely on?
  • 49. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 21. Can You explain the components of Blockchain Ecosystem?
  • 50. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 21. Can You explain the components of Blockchain Ecosystem? Shared Ledger A data structure(Ledger) is managed inside the node application. Contents for the ecosystem can be viewed, once the node application is in running state Consensus Algorithm Implemented as part of the node application. Provides the rule for how the ecosystem will arrive at a single view of the ledger Node Application Each Node have to install and run a computer application definitive to the ecosystem they wish to participate in. Example- In bitcoin ecosystem, each computer must be running the bitcoin wallet Virtual Machine (Smart Contract Functionality) An abstraction of a machine operated with instructions and Implemented as part of the node application that every participant in the ecosystem runs
  • 51. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 22. State difference between proof-of-work & proof-of-stake?
  • 52. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 22. State difference between proof-of-work & proof-of-stake?
  • 53. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 23. Name some popular platforms for developing blockchain applications
  • 54. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 23. Name some popular platforms for developing blockchain applications Corda Hyperledger FabricEthereum Quorum Cardano IOTA
  • 55. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 24. What is Double Spending? Is it possible to double spend in a Blockchain system?
  • 56. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 24. What is Double Spending? Is it possible to double spend in a Blockchain system? Double Spending: It’s a condition when one digital token is spent multiple times because the token generally consists of a digital file that can easily be cloned. Blockchain prevents double spending by confirming a transaction by multiple parties before the actual transaction is written to the ledger.
  • 57. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions 25. What are the benefits of Blockchain that you know?
  • 58. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: General Interview Questions Settlement in real time Cost Saving Security & Resilience Immutability User Pseudonymity 25. What are the benefits of Blockchain that you know?
  • 59. Copyright © 2017, edureka and/or its affiliates. All rights reserved. 02 01 General Interview Questions Advanced Interview Questions
  • 60. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 1. Can you tell me some of the widely used cryptographic algorithms?
  • 61. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 1 5 4 2 3 Like blowfish, twofish is also a symmetric technique with keys of length 256 bits Twofish RSA is a public-key encryption algorithm and the standard for encrypting data sent over the internet RSA uses keys of 192 and 256 bits for heavy duty encryption purposes. It is largely considered impervious to all attacks AES Known for its speed and effectiveness symmetric cipher splits messages into blocks of 64 bits and encrypts them individually Blowfish Triple DES uses three individual keys with 56 bits each. The total key length adds up to 168 bits Triple DES 1. Can you tell me some of the widely used cryptographic algorithms?
  • 62. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 2. What do you know about forking in Blockchain? Name the types of forking
  • 63. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 2. What do you know about forking in Blockchain? Name the types of forking In cryptocurrencies, a fork is a situation when a blockchain diverges into two potential paths forward, with regard to transaction history or a new rule about valid transactions. There are two types of forks in Blockchains: Hard fork: A hard fork is a rule change such that the software enforcing the old rules will see the blocks adhering to the new rules as invalid Soft fork: A soft fork is a change of rules that creates blocks recognized as valid by the old software, i.e. it is backwards-compatible. As soft fork can also split the blockchain when non-upgraded software creates blocks not considered valid by the new rules
  • 64. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 3. Explain the significance of blind signature and how it is useful?
  • 65. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 3. Explain the significance of blind signature and how it is useful? Blind Signatures ➢ It is a form of digital signature in which the content of a message is disguised (blinded) before it is signed ➢ The resulting blind signature can be publicly verified against the original, unblinded message in the manner of a regular digital signature Blind signatures are typically employed in privacy-related protocols where the signer and message author are different parties Examples include cryptographic election systems and digital cash schemes.
  • 66. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 4. What is Secret Sharing? Does it have any benefit in Blockchain technology?
  • 67. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 4. What is Secret Sharing? Does it have any benefit in Blockchain technology? Secret Sharing ➢ In Blockchain technology it is an approach that divides secret or personal information into different units and sent them to the users on the network ➢ The original information can only be combined when a participant to whom a share of the secret is allocated agree to combine them together with others
  • 68. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 5. Can you explain what are off-chain transactions?
  • 69. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 5. Can you explain what are off-chain transactions? An off-chain transaction is the movement of value outside of the blockchain. While an on-chain transaction - usually referred to as simply 'a transaction' - modifies the blockchain and depends on the blockchain to determine its validity, an off-chain transaction relies on other methods to record and validate the transaction.
  • 70. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 6. What do you mean by Anonymity and Pseudonymity in cryptocurrency?
  • 71. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 6. What do you mean by Anonymity and Pseudonymity in cryptocurrency? Anonymity: The state or quality of being anonymous. Not bound or linked to any entity Being anonymous in cryptocurrency makes it harder to trace transactions and giving higher level of privacy Example: Zcash Pseudonymity: A pseudonym is a unique identifier(example-nick name, credit card numbers, student numbers, bank account numbers, etc.) All the transactions in pseudonymous network are open and visible to all and thus, it is widely acceptable
  • 72. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 7. How does peer discovery work in peer to peer (p2p) network?
  • 73. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 7. How does peer discovery work in peer to peer (p2p) network? When a new node boots up, it doesn’t know anything about the network, because there is no central server. Usually developers provide a list of trusted nodes written directly into the code that can be used for initial peer discovery.
  • 74. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 8. What is 51% attack?
  • 75. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions ➢ It is a situation where a group of miners who hold more than 50% of the Network Hash Rate could manipulate with the New transactions (Stopping the transactions to proceed or gaining conformations) or ➢ Able to reverse the transactions that were recently confirmed and kind of doing Double spend. It is Highly unlikely to be able to do that today but it is possible 8. What is 51% attack?
  • 76. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 9. Name organizations that can use Blockchain technology?
  • 77. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions ➢ There is no strict upper limit on the category of business who can consider this approach. ➢ The fact is almost all the businesses are engaged in online or financial transactions that they need to make to run the processes smoothly. ➢ Large-scale corporations, financial institutions, private businesses, government departments and even defence organizations can trust this technology very easily. 9. Name organizations that can use Blockchain technology?
  • 78. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 10. What are the core requirements for a Business Blockchain?
  • 79. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 10. What are the core requirements for a Business Blockchain? visibility;
  • 80. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 11. What are the key principles in Blockchain that are helpful in eliminating the security threats that needs to be followed?
  • 81. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 11. What are the key principles in Blockchain that are helpful in eliminating the security threats that needs to be followed? There are a few principles that need to be followed with respect to time. They are: 1. Auditing 2. Securing applications 3. Securing testing and similar approaches 4. Database security 5. Continuity planning 6. Digital workforce training All these principles are basic and are easy to implement. They are helpful in making the transactions records useful.
  • 82. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 12. Is the Blockchain Different from Banking Ledgers?
  • 83. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 12. Is the Blockchain Different from Banking Ledgers? Banks and accounting systems use ledgers to track and timestamp transactions. The difference is that the Blockchain is completely decentralized and an open source. Furthermore, the Blockchain, because of its open-source nature, is more versatile and programmable than central banking ledgers.
  • 84. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 13. Can you list some of the popular consensus algorithms? Why we need different consensus mechanisms?
  • 85. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 13. Can you list some of the popular consensus algorithms? Why we need different consensus mechanisms? Some of the popular consensus algorithms are: ➢ PBFT (Practical Byzantine Fault Tolerance) ➢ Proof-of-work ➢ Proof-of-stake ➢ Delegated proof-of-stake ➢ Proof-of-elapsed time Now, the possible reasons why we need consensus mechanism more than "proof-of-work" are“ • Different business needs • Different use cases • Also: • Cryptography/Strength of Algorithm • Regulation requirements • Implementation • Performance • Tokenization • Security • Privacy
  • 86. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 14. Is there any network specific conditions for using Blockchain technology in an organization?
  • 87. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 14. Is there any network specific conditions for using Blockchain technology in an organization? There is no specific condition of using it. However, the network must be a peer-to-peer network under the concerned protocols. It validates the new block simply and helps organizations to keep up the pace in this matter without investing in third-party applications.
  • 88. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 15. Name the steps that are involved in the Blockchain project implementation?
  • 89. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions Well, there are total six steps involved in this process and they are: ➢ Decide whether to use an existing blockchain or you need to create a new blockchain for your business ➢ Requirement identification ➢ Screen ideas consideration ➢ Project development for Blockchain ➢ Feasible study on the security ➢ Implementation ➢ Controlling and monitoring the project 15. Name the steps that are involved in the Blockchain project implementation?
  • 90. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 16. Explain a real-life use-case where Blockchain is being used?
  • 91. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 16. Explain a real-life use-case where Blockchain is being used? ➢ Storj is like an internet filesystem ➢ Data blocks are encrypted and distributed across a globally distributed set of storage nodes using block- chain algorithm
  • 92. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 17. What are side chains?
  • 93. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 17. What are side chains? Sidechains are separate blockchains which is connected to other blockchains through the use of two-way peg which allows transfer of digital coins or assets between blockchains at a fixed or otherwise deterministic exchange rate.
  • 94. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 18. Can you name one major limitation of Blockchains?
  • 95. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 18. Can you name one major limitation of Blockchains? Scalability problems are the main thing restraining the excitement around blockchain technology. With increasing popularity of cryptocurrencies, transactions have increased considerably over the years. While it was manageable when the number of transactions was less, as they have gotten more popular a host of issues have come up. Issue of scalability is the major problem because of two reasons: ➢ The time is taken to put a transaction in the block ➢ The time is taken to reach a consensus
  • 96. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 19. Are there alternatives to Blockchains?
  • 97. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 19. Are there alternatives to Blockchains? ➢ There are some alternative technologies which are much faster and don’t have a scalability problem ➢ The most impressive is the Hashgraph ➢ It’s a little bit more centralized than the blockchain but not as wasteful and maybe it’s the only way to apply decentralized technology to wide industries
  • 98. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 20. Do you know the means to scale Blockchain?
  • 99. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 20. Do you know the means to scale Blockchain? Following could be some of the solutions, depending upon the Blockchain protocols: ➢ The Lightening Network: Proposed solutions to Bitcoins scalability. This is possible due to the fact that Lightning Network doesn’t require every individual transaction to be recorded on the blockchain ➢ Segwit: Segwit (exclusive to Bitcoins) would mean that all the signature data of each and every transaction will move from the main chain to the side chain ➢ Block Size Increase: With increasing transactions (particularly in Bitcoins & Ethereum), the possible solution is to increase the block size to accommodate more transactions ➢ Sharding: Means separating the blockchain data in several sets, and storing only one of these sets. In Monero’s example, if there were a set for blocks with an even block height and a set for odd block height your Monero daemon could store the data for blocks with an even block height only
  • 100. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 21. With Blockchain came the web 3.0. Can you name some decentralized Blockchain based applications that will bring about the next level of the internet
  • 101. Blockchain Certification Training www.edureka.co/blockchain-training Blockchain: Advanced Interview Questions 21. With Blockchain came the web 3.0. Can you name some decentralized Blockchain based applications that will bring about the next level of the internet Web 3.0Web 2.0