Go區(qū)塊鏈之地址

簡(jiǎn)介

在上文中俄精,我們實(shí)現(xiàn)了基本的交易询筏。我們知道了,在比特幣中沒有賬戶竖慧,用戶電話等用戶相關(guān)信息嫌套,區(qū)塊鏈并不保存?zhèn)€人信息。但是圾旨,在比特幣中仍然有一些信息證明誰擁有這些Coin灌危,這個(gè)信息就是地址。在上一文中碳胳,我們的地址使用的是自己定義的字符串,比如zhangsan沫勿、lisi挨约、wangwu、zhaoliu等产雹。本文將實(shí)現(xiàn)真正的地址诫惭。

比特幣地址

這是一個(gè)比特幣地址:1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa。這是第一個(gè)比特幣地址蔓挖,據(jù)稱該地址屬于Satoshi Nakamoto夕土。比特幣地址是公開的。如果你想要轉(zhuǎn)幣給某個(gè)人,你必須直到他的比特幣地址怨绣。每一個(gè)比特幣地址都是獨(dú)一無二的角溃,該地址并沒有指定誰是該地址的擁有者。實(shí)際上篮撑,這些地址只是一個(gè)(可讀性比較好的)公鑰减细。在比特幣中,你擁有一對(duì)公私鑰赢笨。比特幣根據(jù)加密算法生成這些密鑰未蝌,并且保證只有擁有了這對(duì)key,才能使用該地址的幣茧妒。

公鑰密碼學(xué)

公鑰加密算法使用一對(duì)密鑰:公鑰和私鑰萧吠。公鑰可以展示給其他人,私鑰不可展示給其他人桐筏。在比特幣中纸型,私鑰就代表著你本人。

比特幣錢包就是這樣的一個(gè)密鑰對(duì)九昧。當(dāng)你使用錢包或客戶端創(chuàng)建地址時(shí)绊袋,就會(huì)生成一個(gè)這樣的密鑰對(duì)。擁有私鑰的人铸鹰,就擁有該地址的幣癌别。公鑰和私鑰僅僅是一些隨機(jī)的字節(jié)序列,因此比特幣使用一個(gè)算法將公鑰轉(zhuǎn)換為一個(gè)可讀的字符串蹋笼。

現(xiàn)在我們直到如何認(rèn)定address所屬展姐,但是比特幣又是如何校驗(yàn)交易輸出(儲(chǔ)存coin的地方)的所屬呢?

數(shù)字簽名

在數(shù)學(xué)和密碼學(xué)中剖毯,數(shù)字簽名保證:

1.數(shù)據(jù)由發(fā)送人發(fā)給接受人的過程中圾笨,數(shù)據(jù)不可更改。

2.數(shù)據(jù)由確定的發(fā)送人發(fā)送逊谋。

3.發(fā)送人不能否認(rèn)發(fā)送過數(shù)據(jù)擂达。

對(duì)數(shù)據(jù)進(jìn)行簽名,可以得到簽名數(shù)據(jù)(signature)胶滋,我們可以對(duì)該簽名數(shù)據(jù)進(jìn)行驗(yàn)證板鬓。當(dāng)我們使用私鑰時(shí),我們需要進(jìn)行數(shù)字簽名究恤,當(dāng)我們進(jìn)行簽名驗(yàn)證時(shí)俭令,我們使用公鑰。為了對(duì)數(shù)據(jù)進(jìn)行簽名部宿,我們需要一下參數(shù):

1.需要簽名的數(shù)據(jù)

2.私鑰

對(duì)數(shù)據(jù)進(jìn)行簽名后生成一個(gè)簽名數(shù)據(jù)(signature)抄腔,該數(shù)據(jù)存儲(chǔ)在input中,想要驗(yàn)證該簽名,需要以下參數(shù):

1.數(shù)據(jù)

2.簽名

3.公鑰

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赫蛇,一起剝皮案震驚了整個(gè)濱河市绵患,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棍掐,老刑警劉巖藏雏,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異作煌,居然都是意外死亡掘殴,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門粟誓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奏寨,“玉大人,你說我怎么就攤上這事鹰服〔⊥” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵悲酷,是天一觀的道長(zhǎng)套菜。 經(jīng)常有香客問我,道長(zhǎng)设易,這世上最難降的妖魔是什么逗柴? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮顿肺,結(jié)果婚禮上戏溺,老公的妹妹穿的比我還像新娘。我一直安慰自己屠尊,他們只是感情好旷祸,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著讼昆,像睡著了一般托享。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浸赫,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天闰围,我揣著相機(jī)與錄音,去河邊找鬼掺炭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凭戴,可吹牛的內(nèi)容都是我干的涧狮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼者冤!你這毒婦竟也來了肤视?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤涉枫,失蹤者是張志新(化名)和其女友劉穎邢滑,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愿汰,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡困后,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了衬廷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摇予。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吗跋,靈堂內(nèi)的尸體忽然破棺而出侧戴,到底是詐尸還是另有隱情,我是刑警寧澤跌宛,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布酗宋,位于F島的核電站,受9級(jí)特大地震影響疆拘,放射性物質(zhì)發(fā)生泄漏蜕猫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一入问、第九天 我趴在偏房一處隱蔽的房頂上張望丹锹。 院中可真熱鬧,春花似錦芬失、人聲如沸楣黍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽租漂。三九已至,卻和暖如春颊糜,著一層夾襖步出監(jiān)牢的瞬間哩治,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工衬鱼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留业筏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓鸟赫,卻偏偏與公主長(zhǎng)得像蒜胖,于是被迫代替她去往敵國(guó)和親消别。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容