www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

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

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

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

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

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

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

私鑰、公鑰和錢包

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

對稱加密技術(shù)

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

非稱加密技術(shù)

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

因為區(qū)塊鏈?zhǔn)且粋€加密鏈,所以我們在任何地方都可以使用非對稱加密技術(shù)來滿足所有的密碼需求。

這個私鑰和公鑰是什么?私鑰是隨機數(shù)字的一個組合。這可以是不同種類的。我們在區(qū)塊鏈中使用十六進(jìn)制值來創(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哈希值為例?,F(xiàn)在應(yīng)該有一個64字符/ 32字節(jié)的字符串。

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

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

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

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

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

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉