區(qū)塊鏈與比特幣


1.什么是比特幣

區(qū)塊鏈現(xiàn)狀

1.極客 -> 黑市貨幣(暗網(wǎng)) -> 交易炒作 -> ICO圈錢(qián) -> 私募圈錢(qián) -> 礦場(chǎng)礦池 -> 應(yīng)用開(kāi)發(fā)


2.區(qū)塊鏈2018年情況簡(jiǎn)介

挖礦:算力猛增,門(mén)檻越來(lái)越高,依賴(lài)于人工智能挖礦

炒幣:國(guó)家禁止,二級(jí)市場(chǎng)賺錢(qián)難度迅速提升,是割韭菜還是被割?

交易所:數(shù)量急劇膨脹, 國(guó)內(nèi)不合法, 政策風(fēng)險(xiǎn)大

ICO:國(guó)內(nèi)不合法,轉(zhuǎn)型私募,投資邏輯變化,回歸理性投資

工具服務(wù):機(jī)會(huì)多,門(mén)檻高, 辛苦錢(qián)

DApp:巨大藍(lán)海,機(jī)會(huì)無(wú)限,需要理解區(qū)塊鏈,經(jīng)濟(jì)系統(tǒng),用戶(hù)痛點(diǎn),具備產(chǎn)品能力

3.區(qū)塊鏈灰色功能

野火/ 資產(chǎn)轉(zhuǎn)移/ 無(wú)國(guó)界貿(mào)易,抗擊自裁/ 募集資金/ 博彩/ 避稅/ 流量收割

比特幣的誕生

比特幣發(fā)展故事
1.在比特幣出來(lái)之前掏觉,技術(shù)極客和密碼學(xué)界 就已經(jīng)開(kāi)始研究如何在網(wǎng)絡(luò)上"花錢(qián)"的問(wèn)題了

2.黑市發(fā)現(xiàn)比特幣已經(jīng)具備了貨幣屬性涨缚,就在小圈子里使用起來(lái)

3.2008年美國(guó)金融危機(jī)發(fā)生后叁温,引發(fā)了非金融領(lǐng)域精英的抗?fàn)?/p>

4.一些投機(jī)者筷频、礦場(chǎng)主和金融機(jī)構(gòu)作岖,為了牟取暴利,開(kāi)始炒作比特幣

5.現(xiàn)在已經(jīng)基本在世界范圍內(nèi)認(rèn)可金度,最少可以作為有價(jià)值的收藏品

中心化 與 去中心化

中心化: 每家銀行都有自己獨(dú)立的賬本(數(shù)據(jù)心赶、數(shù)據(jù)結(jié)構(gòu)都不一樣),通過(guò)央行提供的系統(tǒng)對(duì)賬

去中心化:?每個(gè)節(jié)點(diǎn)都有一個(gè)相同的賬本(數(shù)據(jù)弥雹、數(shù)據(jù)結(jié)構(gòu)都一樣)垃帅,通過(guò)共識(shí)和算法維持一致

2.區(qū)塊鏈入門(mén)

什么是區(qū)塊鏈?

區(qū)塊鏈概念分兩部分, 賬本分布式, 比特幣的底層技術(shù)就是區(qū)塊鏈

區(qū)塊鏈本質(zhì)是一種存儲(chǔ)數(shù)據(jù)的賬本,使用 區(qū)塊 記錄數(shù)據(jù)剪勿,每個(gè) 區(qū)塊 能存儲(chǔ)一定數(shù)量的數(shù)據(jù)

區(qū)塊: 可以看做是一頁(yè)賬單贸诚,上面記錄了若干條 交易數(shù)據(jù)

區(qū)塊鏈:?可以看做是一個(gè)賬本,里面按照順序?qū)⑷舾蓚€(gè)賬單"裝訂"在一起

一個(gè)分布式數(shù)據(jù)庫(kù)如果能做到 實(shí)時(shí)同步 和 數(shù)據(jù)校驗(yàn) 厕吉,那它就是 區(qū)塊鏈酱固。

區(qū)塊鏈?zhǔn)且粋€(gè)去中心化的賬本,?區(qū)塊鏈會(huì)維護(hù)一個(gè)節(jié)點(diǎn)網(wǎng)絡(luò),每個(gè)節(jié)點(diǎn)都保存相同的賬本(數(shù)據(jù))头朱,自帶數(shù)據(jù)同步功能媒怯。

區(qū)塊鏈基礎(chǔ)結(jié)構(gòu)

區(qū)塊鏈?zhǔn)且淮褂妹艽a學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊

每一個(gè)區(qū)塊: 工作量證明 + 本區(qū)塊內(nèi)容 + 上一個(gè)區(qū)塊的Hash值 + 自身區(qū)塊所有內(nèi)容的Hash值


區(qū)塊鏈應(yīng)用發(fā)展

區(qū)塊鏈1.0

代表應(yīng)用:比特幣

數(shù)據(jù)結(jié)構(gòu):只能記賬

開(kāi)發(fā)語(yǔ)言:C++

區(qū)塊鏈 2.0

區(qū)塊鏈2.0

代表應(yīng)用:以太坊(智能合約)

數(shù)據(jù)結(jié)構(gòu):整型、數(shù)組髓窜、map等

開(kāi)發(fā)語(yǔ)言:solidity

可以編寫(xiě)程序傳入以太坊節(jié)點(diǎn)網(wǎng)絡(luò)扇苞,并由以太坊網(wǎng)絡(luò)執(zhí)行并記錄過(guò)程結(jié)果

區(qū)塊鏈3.0

代表應(yīng)用:hyperledger

數(shù)據(jù)結(jié)構(gòu):任意數(shù)據(jù)結(jié)構(gòu)

開(kāi)發(fā)語(yǔ)言:nodejs、java寄纵、go鳖敷、python 等

特點(diǎn):帶授權(quán)的網(wǎng)絡(luò)

區(qū)塊鏈技術(shù)生態(tài)圖解


應(yīng)用場(chǎng)景

適合場(chǎng)景:

1.金融服務(wù):銀行業(yè)、證券交易程拭、眾籌

2.征信權(quán)屬管理:征信管理定踱、權(quán)屬管理、音樂(lè)版權(quán)保護(hù)

3.資源共享:共享單車(chē)恃鞋、社會(huì)能源共享崖媚、電商平臺(tái)、大數(shù)據(jù)共享恤浪、減少共享風(fēng)險(xiǎn)

4.貿(mào)易管理:跨境貿(mào)易結(jié)算畅哑、物流供應(yīng)鏈、一帶一路

5.物聯(lián)網(wǎng):IBM水由、Finament荠呐、NeuroMesh(物聯(lián)網(wǎng)疫苗)-360攝像頭被黑客攻破、公共網(wǎng)絡(luò)服務(wù)

6.其它場(chǎng)景:云存儲(chǔ)、醫(yī)療泥张、通訊軟件呵恢、電子游戲、投票 ...

不適合場(chǎng)景:

業(yè)務(wù)場(chǎng)景涉及機(jī)密數(shù)據(jù) - 同步記賬

業(yè)務(wù)過(guò)程存儲(chǔ)大量的靜態(tài)數(shù)據(jù)媚创,或者數(shù)據(jù)非常大 - 同步備份

交易規(guī)則經(jīng)常變化?

使用外部或者三方服務(wù)來(lái)收集/存儲(chǔ)數(shù)據(jù)

按照訪問(wèn)權(quán)限分類(lèi)

公有鏈:比特幣渗钉、以太坊等

私有鏈:企業(yè)內(nèi)部使用

聯(lián)盟鏈:同行企業(yè)使用(如銀行)

決策樹(shù):

胖瘦協(xié)議

發(fā)布的胖協(xié)議

1.區(qū)塊鏈應(yīng)用發(fā)的 "幣" 其實(shí)是一種 "積分",也叫做 "通證"

2. 基于區(qū)塊鏈的新型模式屬于钞钙,底層協(xié)議由幣增值而體現(xiàn)價(jià)值晌姚,應(yīng)用火爆會(huì)帶動(dòng)代幣需求激增

如:加入比特幣節(jié)點(diǎn)后,負(fù)責(zé)為比特幣系統(tǒng)記賬歇竟,可以獲取比特幣系統(tǒng)獎(jiǎng)勵(lì)的 "比特幣"

3. 電子貨幣 與 交易所(國(guó)內(nèi)禁止)

不發(fā)幣的瘦協(xié)議

1. 基于傳統(tǒng)tcp/ip的互聯(lián)網(wǎng)模式屬于挥唠,協(xié)議沒(méi)利潤(rùn),應(yīng)用更體現(xiàn)價(jià)值? ?如:支付寶的螞蟻區(qū)塊鏈

3.比特幣的誕生

重要規(guī)則

a.區(qū)塊大小上限1M
b.總計(jì)2100萬(wàn)枚焕议, 2140年挖完
c.每10分鐘出一個(gè)區(qū)塊宝磨,通過(guò)難度值調(diào)整實(shí)現(xiàn)
d.21萬(wàn)個(gè)區(qū)塊后獎(jiǎng)勵(lì)減半,大約四年盅安,目前獎(jiǎng)勵(lì)12.5

本質(zhì)

a.是一個(gè)P2P軟件唤锉,下載后安裝在電腦中運(yùn)行(迅雷、QQ)别瞭,多個(gè)比特幣軟件組成比特幣網(wǎng)絡(luò)
b.比特幣軟件會(huì)按照規(guī)則給為它工作的人獎(jiǎng)勵(lì)一種特殊的積分 - "比特幣"

比特幣的兩大功能

A.節(jié)點(diǎn)功能

1.運(yùn)行比特幣軟件窿祥,自動(dòng)加入比特幣網(wǎng)絡(luò)的計(jì)算機(jī),就可以看做一個(gè) 比特幣節(jié)點(diǎn)
2. 包含挖礦蝙寨、記賬晒衩、驗(yàn)證、同步墙歪、獎(jiǎng)勵(lì)等一系列數(shù)據(jù)功能听系,所有節(jié)點(diǎn)共同維護(hù)著 公共共享總賬本
3. 如果只是想查看賬本數(shù)據(jù),可以直接通過(guò)網(wǎng)站查詢(xún):blockchain , 方便我們使用瀏覽器查看 比特幣的賬本數(shù)據(jù)

B.錢(qián)包功能

1.錢(qián)包可以看做手機(jī)銀行App虹菲,所有交易轉(zhuǎn)賬都是向 賬本 添加數(shù)據(jù)靠胜,賬本數(shù)據(jù)不能改
2.創(chuàng)建地址(賬號(hào))和密碼
3.密碼 只在轉(zhuǎn)出帳時(shí)需要使用
4.根據(jù) 地址(賬號(hào)) 去 區(qū)塊鏈賬本 中查詢(xún)余額
5.使用 地址(賬號(hào)) 轉(zhuǎn)賬和接受轉(zhuǎn)賬 ( 挖礦獎(jiǎng)勵(lì)、轉(zhuǎn)賬手續(xù)費(fèi)毕源、轉(zhuǎn)入轉(zhuǎn)出比特幣 )

比特幣地址

地址:
一個(gè)比特幣錢(qián)包中包含一系列的密鑰對(duì)浪漠,每個(gè)密鑰對(duì)包括一個(gè)私鑰和一個(gè)公鑰。私鑰(k)是一個(gè)數(shù)字霎褐,通常是隨機(jī)選出的址愿。有了私鑰,我們就可以使用橢圓曲線算法這個(gè)單向加密函數(shù)產(chǎn)生一個(gè)公鑰(K)瘩欺。有了公鑰(K)必盖,我們就可以使用一個(gè)單向加密哈希函數(shù)生成比特幣地址(A)

在比特幣交易中,私鑰用于生成支付比特幣所必需的簽名以證明資金的所有權(quán)

錢(qián)包:
1.如果只是想交易俱饿,不想挖礦和下載交易數(shù)據(jù)歌粥,也需要下載比特幣軟件嗎?
比特幣官方提供了錢(qián)包接口拍埠,可以開(kāi)發(fā) 輕錢(qián)包軟件失驶,只進(jìn)行交易,不做挖礦

2.比特幣算力(n Hash值/秒) 枣购、礦工嬉探、礦場(chǎng)、礦池
3.兩個(gè)節(jié)點(diǎn)問(wèn)題
? ??????節(jié)點(diǎn)之間怎么保證數(shù)據(jù)一致性
????????節(jié)點(diǎn)之間怎么快速驗(yàn)證賬本數(shù)據(jù)

比特幣交易詳細(xì)流程

比特幣使用的是 sha256 算法

密碼學(xué)

對(duì)稱(chēng)加密

1.使用 同一個(gè)密鑰 進(jìn)行 加密 和 解密棉圈,這種加密方法稱(chēng)為 對(duì)稱(chēng)加密涩堤,也稱(chēng)為 單密鑰加密 ;
2.算法:DES、3DES分瘾、AES胎围、TDEA、Blowfish德召、RC2白魂、RC4、RC5上岗、IDEA福荸、SKIPJACK
3.特點(diǎn):
? ?????? 加解密使用 相同 秘鑰
? ?????? 高效,適用于大量數(shù)據(jù)的加密場(chǎng)景
? ?????? 算法公開(kāi)肴掷,安全性取決于秘鑰大小敬锐,但秘鑰越大效率越低,需要權(quán)衡在安全和效率中做權(quán)衡?
4.缺點(diǎn):
? ?????? 算法本身安全呆瞻,但使用場(chǎng)景不夠安全滞造,因?yàn)榻饷芎图用芏际峭粋€(gè)秘鑰

非對(duì)稱(chēng)加密

1.使用 匹配的一對(duì)密鑰 來(lái)分別進(jìn)行加密和解密,這兩個(gè)秘鑰是公開(kāi)密鑰(public key栋烤,簡(jiǎn)稱(chēng)公鑰)和私有密鑰(private key谒养,簡(jiǎn)稱(chēng)私鑰)
2. 公鑰加密的數(shù)據(jù) 只能 用 對(duì)應(yīng)的私鑰解密,同理明郭,私鑰加密的數(shù)據(jù) 只能用 對(duì)應(yīng)的公鑰解密;
3. 算法:
????????RSA买窟、ECC、Elgamal薯定、背包算法始绍、Rabin、D-H 等
? ??????RSA算法话侄,網(wǎng)易公開(kāi)課的介紹視頻
? ??????ESS算法亏推,橢圓曲線算法(比特幣学赛,巧妙避開(kāi)美國(guó)NSA后門(mén),V神認(rèn)為是巧合)


比特幣解決的幾個(gè)問(wèn)題

1.工作量證明
2.多節(jié)點(diǎn)算出nounce
3.驗(yàn)證nounce
4.驗(yàn)證簽名 : 使用非對(duì)稱(chēng)加密做簽名, 信任最長(zhǎng)鏈機(jī)制

4.模擬實(shí)現(xiàn)比特幣的思路

1.記賬
2.Hash校驗(yàn)
3.工作量證明pow
4.區(qū)塊鏈
5.web接口
6.節(jié)點(diǎn)網(wǎng)絡(luò)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吞杭,一起剝皮案震驚了整個(gè)濱河市盏浇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芽狗,老刑警劉巖绢掰,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異童擎,居然都是意外死亡滴劲,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)顾复,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)班挖,“玉大人,你說(shuō)我怎么就攤上這事芯砸〈献耍” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵乙嘀,是天一觀的道長(zhǎng)末购。 經(jīng)常有香客問(wèn)我,道長(zhǎng)虎谢,這世上最難降的妖魔是什么盟榴? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮婴噩,結(jié)果婚禮上擎场,老公的妹妹穿的比我還像新娘。我一直安慰自己几莽,他們只是感情好迅办,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著章蚣,像睡著了一般站欺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纤垂,一...
    開(kāi)封第一講書(shū)人閱讀 49,185評(píng)論 1 284
  • 那天矾策,我揣著相機(jī)與錄音,去河邊找鬼峭沦。 笑死贾虽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的吼鱼。 我是一名探鬼主播蓬豁,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼绰咽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了地粪?” 一聲冷哼從身側(cè)響起取募,我...
    開(kāi)封第一講書(shū)人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎驶忌,沒(méi)想到半個(gè)月后矛辕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體笑跛,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡付魔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了飞蹂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片几苍。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖陈哑,靈堂內(nèi)的尸體忽然破棺而出妻坝,到底是詐尸還是另有隱情,我是刑警寧澤惊窖,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布刽宪,位于F島的核電站,受9級(jí)特大地震影響界酒,放射性物質(zhì)發(fā)生泄漏圣拄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一毁欣、第九天 我趴在偏房一處隱蔽的房頂上張望庇谆。 院中可真熱鬧,春花似錦凭疮、人聲如沸饭耳。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)寞肖。三九已至,卻和暖如春衰腌,著一層夾襖步出監(jiān)牢的瞬間逝淹,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工桶唐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留栅葡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓尤泽,卻偏偏與公主長(zhǎng)得像欣簇,于是被迫代替她去往敵國(guó)和親规脸。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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

  • 一熊咽、快速術(shù)語(yǔ)檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 15,891評(píng)論 4 88
  • 1 貨幣的演變——從貝殼到比特幣 當(dāng)社會(huì)分工產(chǎn)生之后莫鸭,人類(lèi)就產(chǎn)生了商品交換的需求。在貨幣被發(fā)明之前横殴,人類(lèi)是以以物換...
    longlee閱讀 7,609評(píng)論 1 23
  • 區(qū)塊鏈與比特幣是一枚硬幣的兩面沒(méi)辦法分開(kāi)但無(wú)論是金融圈還是科技圈在集體唱紅區(qū)塊鏈的同時(shí)卻遠(yuǎn)遠(yuǎn)避開(kāi)比特幣這個(gè)“黑色奇...
    007胡明閱讀 767評(píng)論 0 1
  • 風(fēng)起了 聽(tīng)見(jiàn)樹(shù)葉哭泣的聲音 卻看不到 他淚水是什么顏色 鳥(niǎo)兒來(lái)了又走 在那座監(jiān)牢 過(guò)得似乎自由自在 你來(lái)過(guò) 我知道...
    古城沒(méi)有墻閱讀 206評(píng)論 0 0
  • 今天之前由于價(jià)格問(wèn)題沒(méi)有與我合作的客戶(hù)被因,時(shí)隔半年又找我?guī)兔Γ业谝环磻?yīng)就是你的價(jià)格太貴了我們做不到衫仑,不料這次和之前...
    daisyaa閱讀 181評(píng)論 0 0