成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python生成以太坊和比特幣vanity虛榮地址

MAX_zuo / 2607人閱讀

摘要:分享一些以太坊比特幣等區(qū)塊鏈相關(guān)的交互式在線編程實戰(zhàn)教程以太坊,主要是針對工程師使用進行區(qū)塊鏈以太坊開發(fā)的詳解。這里是原文如何用為以太坊和比特幣生成虛擬地址

今天,我們將編寫一個非常簡單的python腳本來生成虛榮地址,這些地址是以某個短語或字母序列開頭的加密貨幣地址。該過程涉及生成私鑰并檢查目標短語的地址,直到找到滿意的地址。

安裝包

首先,我們需要安裝一些可以執(zhí)行計算的軟件包,以便從私鑰生成有效的公共地址。要生成比特幣地址,需要轉(zhuǎn)到終端并輸入下面命令安裝比特幣:

pip install bitcoin

要生成以太坊地址,你需要通過輸入下面命令來安裝以太坊:

pip install ethereum
編寫代碼

代碼非常簡單,你只需要創(chuàng)建一個不斷生成地址的while循環(huán),并根據(jù)你的目標短語進行檢查。這是比特幣地址的代碼:

from bitcoin import *

target = input("Input Target Phrase
>")

priv = random_key()
addr = pubtoaddr(privtopub(priv))

while not addr.lower().startswith("1{}".format(target)):
    priv = random_key()
    addr = pubtoaddr(privtopub(priv))

print("Address: {}
Private Key: {}".format(addr, priv))

以太坊有點不同,因為它沒有內(nèi)置的隨機密鑰生成器,所以你必須導入os來生成隨機數(shù)并使用SHA3來哈希它們以生成私鑰。

另外,請注意,以太坊地址是十六進制的,只使用了字符a-f和0-9,因此你可以生成的地址類型受到限制。如果輸入的目標不是十六進制,它將無限循環(huán),因為它永遠不會生成包含非十六進制字符的地址。

from ethereum import utils
import os

target = input("Input Target Phrase
>")

priv = utils.sha3(os.urandom(4096))
addr = utils.checksum_encode(utils.privtoaddr(priv))

while not addr.lower().startswith("0x{}".format(target)):
    priv = utils.sha3(os.urandom(4096))
    addr = utils.checksum_encode(utils.privtoaddr(priv))

print("Address: {}
Private Key: {}".format(addr, priv.hex()))

我希望你對這些有一些樂趣!此外,請注意目標短語中的每個附加字符都會以指數(shù)方式增加生成難度,因此請勿過長。

======================================================================

分享一些以太坊、EOS、比特幣等區(qū)塊鏈相關(guān)的交互式在線編程實戰(zhàn)教程:

python以太坊,主要是針對python工程師使用web3.py進行區(qū)塊鏈以太坊開發(fā)的詳解。

java以太坊開發(fā)教程,主要是針對java和android程序員進行區(qū)塊鏈以太坊開發(fā)的web3j詳解。

php以太坊,主要是介紹使用php進行智能合約開發(fā)交互,進行賬號創(chuàng)建、交易、轉(zhuǎn)賬、代幣開發(fā)以及過濾器和交易等內(nèi)容。

以太坊入門教程,主要介紹智能合約與dapp應用開發(fā),適合入門。

以太坊開發(fā)進階教程,主要是介紹使用node.js、mongodb、區(qū)塊鏈、ipfs實現(xiàn)去中心化電商DApp實戰(zhàn),適合進階。

C#以太坊,主要講解如何使用C#開發(fā)基于.Net的以太坊應用,包括賬戶管理、狀態(tài)與交易、智能合約開發(fā)與交互、過濾器和交易等。

EOS教程,本課程幫助你快速入門EOS區(qū)塊鏈去中心化應用的開發(fā),內(nèi)容涵蓋EOS工具鏈、賬戶與錢包、發(fā)行代幣、智能合約開發(fā)與部署、使用代碼與智能合約交互等核心知識點,最后綜合運用各知識點完成一個便簽DApp的開發(fā)。

java比特幣開發(fā)教程,本課程面向初學者,內(nèi)容即涵蓋比特幣的核心概念,例如區(qū)塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Java代碼中集成比特幣支持功能,例如創(chuàng)建地址、管理錢包、構(gòu)造裸交易等,是Java工程師不可多得的比特幣開發(fā)學習課程。

php比特幣開發(fā)教程,本課程面向初學者,內(nèi)容即涵蓋比特幣的核心概念,例如區(qū)塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如創(chuàng)建地址、管理錢包、構(gòu)造裸交易等,是Php工程師不可多得的比特幣開發(fā)學習課程。

這里是原文如何用Python為以太坊和比特幣生成虛擬地址

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/44936.html

相關(guān)文章

  • php如何開發(fā)一個以太坊支付系統(tǒng)?

    摘要:最重要的是,您不需要外部服務來在您的網(wǎng)站上集成以太坊支付系統(tǒng)。來一起邊學邊玩以太坊吧。 當我第一次考慮通過加密貨幣實施支付時,我查看了像Stripe這樣的可用解決方案。我覺得Stripe的問題在于,它只允許使用美國商家?guī)暨M行比特幣支付,所以這對我來說不是一個選擇。在以太坊世界,它看起來更糟糕。有一些較新的服務,但他們都想要分享蛋糕。 那么從頭開始構(gòu)建以太坊支付系統(tǒng),我們需要什么? ...

    fxp 評論0 收藏0
  • php如何開發(fā)一個以太坊支付系統(tǒng)?

    摘要:最重要的是,您不需要外部服務來在您的網(wǎng)站上集成以太坊支付系統(tǒng)。來一起邊學邊玩以太坊吧。 當我第一次考慮通過加密貨幣實施支付時,我查看了像Stripe這樣的可用解決方案。我覺得Stripe的問題在于,它只允許使用美國商家?guī)暨M行比特幣支付,所以這對我來說不是一個選擇。在以太坊世界,它看起來更糟糕。有一些較新的服務,但他們都想要分享蛋糕。 那么從頭開始構(gòu)建以太坊支付系統(tǒng),我們需要什么? ...

    lidashuang 評論0 收藏0
  • 以太坊、EOS和Hyperledger等不同區(qū)塊鏈的比較

    摘要:以太坊背后的主要人物是。以太坊通過在區(qū)塊鏈上引入智能合約,徹底改變了加密世界。以太坊使用名為以太坊虛擬機的虛擬機執(zhí)行其智能合約。以太坊最終將利用協(xié)議轉(zhuǎn)向權(quán)益證明。截至目前,以太坊在可擴展性方面都失敗了。 不同的區(qū)塊鏈智能合約和區(qū)塊鏈技術(shù)現(xiàn)在風靡一時。越來越多的人出于某種原因試圖進入這個神奇的世界。如果你是這項技術(shù)的新手并正在尋找基于區(qū)塊鏈的開發(fā)平臺的快速入門,那么本指南非常適合你。我們...

    harriszh 評論0 收藏0
  • EOS入門指南——PART3 如何創(chuàng)建賬戶

    摘要:最后一步付款和比特幣以及以太坊不一樣的是,在創(chuàng)建賬戶是有成本的,這也就是為什么我們需要一個賬戶才能創(chuàng)建賬戶的原因找個人來買單。 之前我們學習了如何編譯EOS程序,以及如何連接到EOS主網(wǎng),接下來我們要談一談大家最關(guān)心的,如何創(chuàng)建自己的EOS賬戶。 摘要 這篇我們會學習如何創(chuàng)建錢包、秘鑰對、主網(wǎng)賬戶,向大家介紹一些實用工具。最重要的是,我們會學習到在EOS里,公鑰和賬戶到底有什么區(qū)別。 ...

    oliverhuang 評論0 收藏0
  • 具有比特精神的交易所

    摘要:比特幣作為一個點對點電子現(xiàn)金系統(tǒng),卻需要一個中心化的交易所來撮合交易。具有比特幣精神的交易所具有比特幣精神的交易所應該不需要注冊不需要充值到交易所指定的錢包訂單撮合成功后資金應該回到用戶自己的錢包里面,而不是需要審批才能提走。 比特幣作為一個點對點電子現(xiàn)金系統(tǒng),卻需要一個中心化的交易所來撮合交易。這雖然不符合點對點的精神。但是依然被客戶迅速的接受了。 中心化交易所的風險 資產(chǎn)安全 封閉...

    denson 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<