日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 物聯(lián)網(wǎng) > 區(qū)塊鏈
[導讀] 根據(jù)韋氏詞典,錢包的定義是“旅行中攜帶各種物品的袋子”。當我們使用與區(qū)塊鏈相關的概念時,我們會使用我們對錢包的預想意義,即攜帶加密貨幣。 比特幣向我們大多數(shù)人介紹了區(qū)塊鏈技術。除了那些有

根據(jù)韋氏詞典,錢包的定義是“旅行中攜帶各種物品的袋子”。當我們使用與區(qū)塊鏈相關的概念時,我們會使用我們對錢包的預想意義,即攜帶加密貨幣。

比特幣向我們大多數(shù)人介紹了區(qū)塊鏈技術。除了那些有學識的人,我們都總認為區(qū)塊鏈和比特幣是同義詞。我們不區(qū)分這兩者。但是,比特幣只是區(qū)塊鏈技術的應用之一。當我冒險進入加密貨幣世界時,使用了一系列概念都很混亂的術語。其中一個詞就是“錢包”。

從我年輕的時候起,我就對錢包情有獨鐘。我們大多數(shù)人都認為這是一種時尚宣言。所以,當區(qū)塊鏈錢包被介紹給我的時候,我所想到的就是為了在加密貨幣世界里酷一點,我應該擁有一個很酷的錢包。僅此而已。

區(qū)塊鏈錢包不是存儲加密貨幣的對象,因此您可以隨身攜帶它。這就是我所想的,因為它與“錢包”在世俗意義上是直接相關的,也就是說,在錢包里,代幣是存在的。我的印象是,如果我想在加密貨幣世界里買任何東西,我需要從錢包里拿出代幣然后花掉它。但事實遠非我所想。

讓我向你們介紹一些概念。

Ethereum和Bitcoin基于區(qū)塊鏈技術。我將使用Ethereum區(qū)塊鏈來解釋這些概念,因為我們大多數(shù)人都在交易ERC20代幣,并且以太坊掃描的有超過10萬個令牌正在流通中——https://etherscan.io/token

私鑰、公鑰和錢包

密碼學包含兩種類型——對稱和非對稱。在對稱密碼體制中,相同的密鑰用于加密和解密數(shù)據(jù),而在非對稱密碼體制中,不同的密鑰用于不同的加密和解密。讓我詳細解釋一下。

對稱加密技術

讓我們假設Bob和Alice希望彼此交換消息。他們想要分享一些需要在互聯(lián)網(wǎng)上交換的信息。他們害怕這些信息會被互聯(lián)網(wǎng)上的其他人修改。因此,他們在信息交換之前就決定在他們之間共享一個密鑰?,F(xiàn)在,Bob使用密鑰加密消息并將密文傳遞給Alice。在這個場景中,Bob并不擔心在互聯(lián)網(wǎng)上交換這個密文,因為即使有人修改了密文,Alice也會知道消息被篡改了,可以請求Bob再次發(fā)送密文。只有在密鑰的幫助下,Alice才能將密文解密成Bob發(fā)送的消息。這是密碼世界里的老技術了。一些最著名的加密術是Blowfish、AES、RC4、DES、RC5和RC6。廣泛使用的對稱算法有AES-128、AES-192和AES-256。

非稱加密技術

在相同的場景中,Bob使用Alice共享的公鑰加密消息并在互聯(lián)網(wǎng)上將密文發(fā)送給Alice。Alice使用私鑰將密文解密?,F(xiàn)在,如果對密文有任何篡改,Alice可以很容易地用這種加密方法檢測到。這是當今世界最常用的加密機制。廣泛應用的非對稱加密術有RSA、DSA、橢圓曲線密碼學。

因為區(qū)塊鏈是一個加密鏈,所以我們在任何地方都可以使用非對稱加密技術來滿足所有的密碼需求。

這個私鑰和公鑰是什么?私鑰是隨機數(shù)字的一個組合。這可以是不同種類的。我們在區(qū)塊鏈中使用十六進制值來創(chuàng)建私鑰。您可以發(fā)現(xiàn),鍵序列將包含從0到9的字符和從a到f的字符,它們將使用不同的隨機數(shù)生成器生成。

基于這個私鑰,使用特定的加密算法生成一個公鑰。公鑰是私鑰的哈希函數(shù)。哈希函數(shù)用于創(chuàng)建一個固定長度的值。這個函數(shù)的作用是,它作為輸入字符的不確定長度,并總是產(chǎn)生固定長度的值,這被稱為“摘要”。

下面是生成私鑰、公鑰和錢包地址的python代碼

import os

import ecdsa

import hashlib

import base58

import codecs

from Crypto.Hash import keccak

#Create Ethereum Private key

private_key = os.urandom(32).encode(“hex”)

print(“Private key: “ + private_key)

# Create Ethereum Public Key

privatekey_bytes = codecs.decode(private_key, ‘hex’)

# Get ECDSA public key

key = ecdsa.SigningKey.from_string(privatekey_bytes, curve=ecdsa.SECP256k1).verifying_key

key_bytes = key.to_string()

ethereum_public_key = codecs.encode(key_bytes, ‘hex’)

print(“Ethereum Public Key “ + ethereum_public_key)

# Create Ethereum Wallet Address

public_key_bytes = codecs.decode(ethereum_public_key, ‘hex’)

print(“Public Key Bytes “ + public_key_bytes)

keccak_hash = keccak.new(digest_bits=256)

keccak_hash.update(public_key_bytes)

keccak_digest = keccak_hash.hexdigest()

print(“Keccak Digest Value “ + keccak_digest)

# Take last 20 bytes — Standard Ethereum Address Format

wallet_length = 40

wallet = ‘0x’ + keccak_digest[-wallet_length:]

print(“Ethereum Wallet Address “ + wallet)

公開密鑰-》地址

keccak是什么?網(wǎng)址:https://keccak.team/keccak。Keccak是一個通用的密碼函數(shù)。它最著名的是哈希函數(shù),不過它也可以用于身份驗證、(經(jīng)過身份驗證的)加密由偽隨機數(shù)生成。其結(jié)構(gòu)是極其簡單的海綿結(jié)構(gòu),內(nèi)部使用創(chuàng)新的Keccak-f密碼排列。

正如我之前解釋的那樣,哈希函數(shù)需要無限個字符,并產(chǎn)生256位輸出。

同時,

8位= 1字節(jié)

256位將產(chǎn)生32字節(jié)的數(shù)據(jù)。

地址創(chuàng)建過程解釋如下:

· 從公鑰開始(128個字符/ 64個字節(jié))

· 以公鑰的Keccak-256哈希值為例。現(xiàn)在應該有一個64字符/ 32字節(jié)的字符串。

· 取這個公鑰(Keccak-256)的最后40個字符/ 20個字節(jié)?;蛘?,換句話說,刪除前24個字符/ 12個字節(jié)。這40個字符/ 20個字節(jié)就是地址。當前綴為0x時,它變成42個字符長。

因此,錢包被創(chuàng)建。用這個錢包我們可以在網(wǎng)上交易。從上面的解釋可以看出,錢包不是我們存放代幣的地方。它本質(zhì)上是一個公鑰,在用戶之間共享以進行交易。請記住,我們應該更加重視安全地創(chuàng)建私鑰。因為一切都基于私鑰。

私鑰-》公鑰-》錢包創(chuàng)建

創(chuàng)建私鑰、公鑰和錢包的整個過程都應該非常安全,以確保黑客不會染指我們的錢包;-)。

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅(qū)動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅(qū)動性能的關鍵。

關鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質(zhì)量和效率直接關系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅(qū)動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關鍵字: LED 驅(qū)動電源 開關電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅(qū)動電源
關閉