Hierarchical Deterministic Wallets, Mnemonic Seeds and Smart Contracts

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€92.72
List Price:  €129.81
You save:  €37.09
£79.26
List Price:  £110.97
You save:  £31.71
CA$135.49
List Price:  CA$189.69
You save:  CA$54.20
A$153.49
List Price:  A$214.89
You save:  A$61.40
S$134.92
List Price:  S$188.90
You save:  S$53.97
HK$782.50
List Price:  HK$1,095.53
You save:  HK$313.03
CHF 90.16
List Price:  CHF 126.23
You save:  CHF 36.07
NOK kr1,085.06
List Price:  NOK kr1,519.13
You save:  NOK kr434.06
DKK kr691.90
List Price:  DKK kr968.69
You save:  DKK kr276.78
NZ$167.41
List Price:  NZ$234.39
You save:  NZ$66.97
د.إ367.19
List Price:  د.إ514.08
You save:  د.إ146.89
৳10,980.73
List Price:  ৳15,373.46
You save:  ৳4,392.73
₹8,335.04
List Price:  ₹11,669.39
You save:  ₹3,334.35
RM472.40
List Price:  RM661.38
You save:  RM188.98
₦139,532.04
List Price:  ₦195,350.44
You save:  ₦55,818.40
₨27,813.53
List Price:  ₨38,940.06
You save:  ₨11,126.52
฿3,638.31
List Price:  ฿5,093.78
You save:  ฿1,455.47
₺3,237.16
List Price:  ₺4,532.16
You save:  ₺1,294.99
B$501.53
List Price:  B$702.17
You save:  B$200.63
R1,888.66
List Price:  R2,644.21
You save:  R755.54
Лв180.76
List Price:  Лв253.07
You save:  Лв72.31
₩134,741.70
List Price:  ₩188,643.77
You save:  ₩53,902.07
₪367.71
List Price:  ₪514.81
You save:  ₪147.10
₱5,617.33
List Price:  ₱7,864.49
You save:  ₱2,247.16
¥15,132.45
List Price:  ¥21,186.03
You save:  ¥6,053.58
MX$1,658.17
List Price:  MX$2,321.51
You save:  MX$663.33
QR364.88
List Price:  QR510.84
You save:  QR145.96
P1,378.06
List Price:  P1,929.34
You save:  P551.28
KSh13,256.67
List Price:  KSh18,559.87
You save:  KSh5,303.20
E£4,744.14
List Price:  E£6,641.99
You save:  E£1,897.84
ብር5,687.29
List Price:  ብር7,962.44
You save:  ብር2,275.14
Kz83,433.85
List Price:  Kz116,810.73
You save:  Kz33,376.88
CLP$98,290.17
List Price:  CLP$137,610.17
You save:  CLP$39,320
CN¥722.08
List Price:  CN¥1,010.95
You save:  CN¥288.86
RD$5,924.54
List Price:  RD$8,294.60
You save:  RD$2,370.05
DA13,479.97
List Price:  DA18,872.49
You save:  DA5,392.52
FJ$225.66
List Price:  FJ$315.94
You save:  FJ$90.27
Q780.13
List Price:  Q1,092.22
You save:  Q312.08
GY$20,949.30
List Price:  GY$29,329.86
You save:  GY$8,380.56
ISK kr13,941.60
List Price:  ISK kr19,518.80
You save:  ISK kr5,577.20
DH1,013.74
List Price:  DH1,419.27
You save:  DH405.53
L1,764.37
List Price:  L2,470.19
You save:  L705.82
ден5,702.11
List Price:  ден7,983.18
You save:  ден2,281.07
MOP$806.29
List Price:  MOP$1,128.85
You save:  MOP$322.55
N$1,909.24
List Price:  N$2,673.01
You save:  N$763.77
C$3,682.20
List Price:  C$5,155.22
You save:  C$1,473.02
रु13,347.49
List Price:  रु18,687.02
You save:  रु5,339.53
S/372.08
List Price:  S/520.93
You save:  S/148.85
K382.87
List Price:  K536.04
You save:  K153.16
SAR375.15
List Price:  SAR525.22
You save:  SAR150.07
ZK2,481.24
List Price:  ZK3,473.83
You save:  ZK992.59
L460.94
List Price:  L645.33
You save:  L184.39
Kč2,346.52
List Price:  Kč3,285.22
You save:  Kč938.70
Ft36,532.34
List Price:  Ft51,146.74
You save:  Ft14,614.40
SEK kr1,069.05
List Price:  SEK kr1,496.71
You save:  SEK kr427.66
ARS$85,802.56
List Price:  ARS$120,127.02
You save:  ARS$34,324.45
Bs691.35
List Price:  Bs967.92
You save:  Bs276.56
COP$386,901.39
List Price:  COP$541,677.43
You save:  COP$154,776.03
₡50,320.66
List Price:  ₡70,450.94
You save:  ₡20,130.27
L2,469.73
List Price:  L3,457.73
You save:  L987.99
₲739,686.52
List Price:  ₲1,035,590.72
You save:  ₲295,904.20
$U3,756.16
List Price:  $U5,258.77
You save:  $U1,502.61
zł399
List Price:  zł558.62
You save:  zł159.61
Already have an account? Log In

Transcript

Those were some of the critical concepts of the blockchain. These concepts make up the characteristics and the behavior of the blockchain. Now let's move on to some additional concepts of the blockchain. Apart from private keys, we have an additional concept known as HD private keys, where HD stands for hierarchical deterministic private keys. These are the types of private keys that allows the generation of child keys from a master key. The child keys are always generated from a seed and there is always a relation established between the child and the parent key.

Even if you lose your child keys, you can still produce the child keys by using the parent key. This kind of protocol was defined in BIP 32, which is described as Bitcoin improvement proposal, which is used for proposing changes or adding improvements over the Bitcoin blockchain by Using this protocol, you can generate a nearly infinite number of child keys from a seed, wherein key can be used to monitor all the child keys. For example, if you are running a company and you want your account managers to be distributed and tracked, then you can provide different child keys to your account managers. You can use a deterministic wallet like treasure where the owner of the company is holding the master key, and each department or account owner is keeping a child key. You can further drill down where each employee is holding a child key derived from the department head or account manager which is the master key.

Within a department, each employee can make transactions or track their account by using their keys. The department head or the account manager can monitor the whole department as their key is used to derive the keys for the Department employees. The owner of the company can maintain control across the whole enterprise. By using their key, as their key is the seed key used to derive all the keys for the organization. The owner can watch over the transactions and functioning of each department. And similarly each account holder can monitor their departments.

Another primary concept for the security of blockchain is mnemonics. The main problem with the blockchain wallet is the private keys. If some hacker can get your private key, then the hacker can take out the tokens from your account. Moreover, the private keys are not user friendly. A person who is accessing a blockchain wallet might not be able to remember the complex hex value of the private key to tackle such problem. Instead of using hex values of private keys.

We make sure that the new concept known as mnemonic protects the wallet. mnemonic acts as a substitute for the private key, where you can define 1218 or 24 words which can be easily remembered by humans instead of the hex format. mnemonic also allows the recovery of private keys and wallets, which is a convenient solution if somehow you lose your private key mnemonics was introduced in BIP 39, which also defined the implementation of mnemonic wallet. Currently, most of the mnemonic wallets contains a random set of 2048 English words, and a blockchain wallet is established through the combination of these words. For example, well 18 or 24 random words are taken from this 2048 word list. If anybody tries to hack a 12 word mnemonic seed, they're required to calculate almost to zero for eight to the power 12 possible combinations to Break the security.

After the success of Bitcoin blockchain aetherium also came into the market, with the aim of capitalizing over the limitations of the Bitcoin aetherium brought in some new concepts and one of the vital concepts introduced was smart contracts. smart contracts are similar to the legal contracts between two or more parties and stored over the immutable blockchain. In other words, smart contracts or digital expressions for your legal contracts. smart contracts can perform functions as defined and agreed by the parties who are using the contracts. smart contracts help you exchange money, assets, property, shares, or anything which holds a value in the real world. smart contract removes the middleman services, thus reducing the cost of dependency.

For example, if you have a smart contract for rent, renting a house. You don't require property dealers in the middle, the house owners can share their homes over the smart contract, and the lenders can rent the house by depositing money on the smart contract. that trust is developed by the immutable nature of the ledger and cryptographic algorithms running behind the blockchain. Many blockchains have adopted the concept of smart contracts. Some other block chains like hyper ledger have their own definition of smart contract, where they call the smart contracts as chain code, which is used to define business logic over the blockchain. smart contracts are the second evolution for the blockchain industry.

And there are multiple use cases where the smart contracts can be employed. We will discuss some use cases by the end of this course. In this session, we covered some interesting and significant concepts of the blockchain in the next session, we are going to talk about how a transaction works in the blockchain. Thank you for attending the session. And if you have any queries feel free to contact us at info at the rate v2. blogspot com

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.