① 關於比特幣的書推薦
一波大牛後,出現很多關於比特幣以及加密貨幣的書籍,但很明顯,有些是為了湊字數,而有些卻是真的值得一讀。
趁熊市翻閱了各種資料,挑出來幾本推薦給大家:
Read List(都沒有找到中文版)
1. The Bitcoin Standard – Saifedean Ammous
這本書很神奇的地方在於,花大量的篇幅敘述了貨幣的歷史,從物物交換到貨幣的本質,貨幣最重要的幾個特徵,慢慢引出比特幣的先進點。
2. The Internet of Money Vol 1&2 – Andreas Antonopoulos
雖然很多書都在解釋比特幣是如何產生的,但《貨幣互聯網》(the Internet of Money)卻深入探究了比特幣產生的原因。Andreas 是《掌握比特幣》(Mastering Bitcoin)一書的知名作者,他通過一系列文章探討了比特幣的重要性。
書里的內容都來自作者的各種即興演講,每一次演講都沒有PPT,全是即興發揮。
他的觀點是:比特幣作為money只是第一個應用,我們該看到的是作為比特幣網路的其它更巨大的價值。
3. The Age of Cryptocurrency – Paul Vigna & Michael J Casey
4. Digital Gold – Nathaniel Popper
5. Cryptoassets – Chris Burniske & Jack Tatar
② 比特幣交易構成 你知道多少
交易類型
產量交易(Generation)
每個Block都對應一個產量交易(Generation TX),該類交易是沒有輸入交易的,挖出的新幣是所有幣的源頭。
合成地址交易(Script Hash)
該類交易的接收地址不是通常意義的地址,而是一個合成地址,以3開頭,需要幾對公私鑰一起生成合成地址,在生成過程中可以指定,幾對公私鑰中的幾個簽名以後,就可以消費該地址的比特幣。
通用地址交易(Pubkey Hash)
該類是最常見的交易類型,由N個輸入、M個輸出構成。
輸入和輸出可以御橋旦簡單的理解成,發出幣的地址就是輸入,收到幣的地址就是輸出。
數據結構
字鎮擾段
數據類型
欄位大小
欄位描述
versionuint32_t
4交易數據結構的版本號tx_in countvar_int1+輸入交易的數量tx_intx_in[]41+輸入交易的數組,每個輸入=41位元組
tx_out countvar_int1+輸出地址的數量tx_outtx_out[]9+輸入地址的數組,每個輸入=9位元組lock_timeuint32_t4
lock_time是一個多意欄位,表示在某個高度的Block之前或某個時間點之前該交易處於鎖消慎定態,無法收錄進Block。
值
含義
0立即生效 500000000含義為Block高度,處於該Block之前為鎖定(不生效)= 500000000含義為Unix時間戳,處於該時刻之前為鎖定(不生效)
若該筆交易的所有輸入交易的sequence欄位,均為INT32最大值(0xffffffff),則忽略lock_time欄位。否則,該交易在未達到Block高度或達到某個時刻之前,是不會被收錄進Block中的。
示例
為了演示方便,我們讀取稍早期的塊數據,以高度116219 Block為例。
# ~ bitcoind getblock
{
hash : ,
confirmations : 144667,
size : 1536,
height : 116219,
version : 1,
merkleroot : ,
tx : [
,
,
,
,
],
time : 1301705313,
nonce : 1826107553,
bits : 1b00f339,
difficulty : 68977.78463021,
previousblockhash : ,
nextblockhash :
}
該Block裡面有5筆交易,第一筆為Generation TX,解析出來看一下具體內容:
# ~ bitcoind getrawtransaction 1
{
hex : ,
txid : ,
version : 1,
locktime : 0,
vin : [
{
coinbase : 0439f3001b0134,
sequence : 4294967295
}
],
vout : [
{
value : 50.01000000,
n : 0,
scriptPubKey : {
asm : OP_CHECKSIG,
hex : 41ac,
reqSigs : 1,
type : pubkey,
addresses : [
]
}
}
],
blockhash : ,
confirmations : 145029,
time : 1301705313,
blocktime : 1301705313
}
Generation TX的輸入不是一個交易,而帶有coinbase欄位的結構。該欄位的值由挖出此Block的人填寫,這是一種「特權」:可以把信息寫入貨幣系統(大家很喜歡用系統中的數據結構欄位名來命名站點,例如blockchain、coinbase等,這些詞的各種後綴域名都被搶注一空)。中本聰在比特幣的第一個交易中的寫入的coinbase值是:
coinbase:722062616e6b731
將該段16進制轉換為ASCII字元,就是那段著名的創世塊留言:
The Times 03/Jan/2009 Chancellor on brink of second lout for banks1
接下來展示的是一個三個輸入、兩個輸出的普通交易:
# ~ bitcoind getrawtransaction 1
{
hex : ,
txid : ,
version : 1,
locktime : 0,
vin : [
{
txid : ,
vout : 0,
scriptSig : {
asm : 01 ,
hex :
},
sequence : 4294967295
},
{
txid : ,
vout : 1,
scriptSig : {
asm : 01 ,
hex :
},
sequence : 4294967295
},
{
txid : ,
vout : 1,
scriptSig : {
asm : 1d01 ,
hex :
},
sequence : 4294967295
}
],
vout : [
{
value : 0.84000000,
n : 0,
scriptPubKey : {
asm : OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG,
hex : 76a91488ac,
reqSigs : 1,
type : pubkeyhash,
addresses : [
]
}
},
{
value : 156.83000000,
n : 1,
scriptPubKey : {
asm : OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG,
hex : 76a91488ac,
reqSigs : 1,
type : pubkeyhash,
addresses : [
]
}
}
],
blockhash : ,
confirmations : 147751,
time : 1301705313,
blocktime : 1301705313
}5859606162636465666768
欄位hex記錄了所有相關信息,後面顯示的是hex解析出來的各類欄位信息。下面把逐個分解hex內容(hex可以從上面的直接看到):
01000000 // 版本號,UINT32
03 // Tx輸入數量,變長INT。3個輸入。
/*** 第一組Input Tx ***/
// Tx Hash,固定32位元組
00000000 // 消費的Tx位於前向交易輸出的第0個,UINT32,固定4位元組
8a // 簽名的長度, 0x8A = 138位元組
// 138位元組長度的簽名,含有兩個部分:公鑰+簽名
47 // 簽名長度,0x47 = 71位元組
01
41 // 公鑰長度,0x41 = 65位元組
ffffffff // sequence,0xffffffff = 4294967295, UINT32, 固定4位元組
/*** 第二組Input Tx。與上同理,省略分解 ***/
ffff
/*** 第三組Input Tx ***/
2fffffffff
02 // Tx輸出數量,變長INT。兩個輸出。
/*** 第一組輸出 ***/
00bd010500000000 // 輸出的幣值,UINT64,8個位元組。位元組序需翻轉,~= 0x000000000501bd00 = 84000000 satoshi
19 // 輸出目
③ 比特幣病毒到底是什麼
昨天抽風去了電子閱覽室,剛插上U盤沒多久,老師就突然大聲說讓大家把U盤拔下來,有學生發現U盤里的文件全部都打不開了,還多了兩個要錢的文件。
於是大家都匆忙查看,只要U盤在學校電腦上插過的都中毒了,晚上出現大規模電腦中毒情況。
很多人的資料、畢業論文都在電腦中,真的覺得黑客這種行為太惡心了,為了錢,不管不顧學生的前途,老師畢生的科研成果……
希望盡早抓到犯罪分子,給予法律的嚴懲!
這個病毒會掃描開放 445 文件共享埠的 Windows 設備,只要用戶的設備處於開機上網狀態,黑客就能在電腦和伺服器中植入勒索軟體、遠程式控制制木馬、虛擬貨幣挖礦機等惡意程序。
一些安全研究人員指出,這次大規模的網路襲擊似乎是通過一個蠕蟲病毒應用部署的,WannaCry 可以在計算機之間傳播。更為可怕的是,與大部分惡意程序不同,這個程序可以自行在網路中進行復制傳播,而當前的大多數病毒還需要依靠中招的用戶來傳播,方法則是通過欺騙他們點擊附有攻擊代碼的附件。
這次襲擊已經使得 99 個國家和多達 75,000 台電腦受到影響,但由於這種病毒使用匿名網路和比特幣匿名交易獲取贖金,想要追蹤和定位病毒的始作俑者相當困難。
④ 中本聰憑借比特幣成為世界首富,對比爾蓋茨公平嗎
他們不在乎這些的。有句話叫做惺惺相惜。行業不同,都是成功者。天下365行,根本就沒有第一的。
⑤ 虛擬貨幣排名
1、BTC:數字黃金
2、 ETH:智能合約和電子現金
3、 BCH:比特幣克隆版
4、 XRP:企業轉賬網路
5、 LTC:更快版本的比特幣
6、 DASH:隱私性更強的比特幣克隆版
7、 NEO:中國版以太坊
8、 NEM:新經運動數字資產
9、 XMR:匿名數字現金
10、ETC:以太坊克隆版
11、IOTA:物聯網轉賬
12、QTUM:智能合約
13、OMG:銀行業、匯款、交易所
14、ZEC:匿名數字現金
15、BCC:類似麥道夫的投資基金
16、LISK:用JAVA編寫的分布式APP
17、ADA:分層的數字現金和智能合約
18、TETHER:1美元
19、XLM:數字現金的IOU
20、EOS:在WEBASSEMBLY上的分布式APP
21、HSR:區塊鏈交換器
22、WAVES:分布式交易所和眾籌
23、STRATIS:C語言版本的分布式APP
24、KMD:分布式ICO
25、ARK:區塊鏈交換器
26、ETN:克隆版門羅幣
27、BCN:匿名版數字現金
28、STEEM:用代幣投票的REDDIT
29、ARDR:可以生成區塊鏈的母鏈
30、BNB:抵償幣安交易費
31、AUGUR:分布式預測市場
32、PPT:區塊鏈的票據金融系統
33、DCR:擁有自主管理機制的比特幣
34、PAY:數字貨幣支付卡
35、MAID:出租硬碟空間
36、BITCOINDARK:克隆版XZC
37、BTS:分布式交易所
38、GNT:出租計算機計算能力
39、PIVX:不會通貨膨脹的克隆版DASH
40、GAS:支付NEO的轉賬費
41、TRX:APP內支付
42、VTC:克隆版比特幣
43、MONA:日本版狗狗幣
44、FCT:分布式數據記錄
45、BAT:分布式廣告網路
46、SALT:基於數字貨幣的抵押網路
47、KNC:分布式交易所
48、DOGE:可愛版比特幣克隆幣
49、DGD:由公司管理的黃金數字貨幣化
50、WTC:物聯網區塊鏈
51、韭庄BCBOT
⑥ 區塊鏈技術,比特幣的商業場景
虛擬幣的核心就是虛擬 ,不管它是 有限虛擬 還是 無限虛擬 ,它 都是虛擬的 。比特幣它再比特,也是虛擬的 。其他各種亂七八糟的虛擬幣無外如是。
虛擬的東西,首先 它依賴網路存在 。比特幣這些都是網路信息代碼。說到網路這個東西就跟人的腦神經有點像,網路信息就像我們的想法。
為什麼想法能賣錢?
這個東西其實非常簡單,也容易理解。
比如 村裡有個年輕人 ,突然 有了個很好的想法 , 可以讓村裡的地多種出糧食 。然後這個消息傳到地主耳朵里,地主一想:我有那麼多地,這是好事啊。然後把小夥子叫過來說,你告訴我你的想法,我給你5毛錢。 然後小夥子就拿想法換了5毛錢。
虛擬幣這種東西,就跟想法包裝個PPT,騙一波融資是一樣的。
為什麼能賣到錢?
主要是因為有人相信這個想法可以賺錢。
就跟很多人去開奶茶店一樣。開奶茶店是一個想法,然後有人包裝一下做個加盟的概念。比如叫奶茶加盟幣,大家覺得買了奶茶加盟幣就能賺錢,就去買了。至於說能不能賺錢?取決於還有沒有其他人跟你一樣相信賣奶茶能賺錢,只要有其他人相信,那你就能賣錢。
就跟 一些孩子,跑回家裡跟他爹講:爸,我有個好想法 ,好多人都在搞,老賺錢了……巴拉巴拉10000字。然後他爹被說服了,感覺好像確實可以,然後就掏錢給兒子了。 這不就是老子花錢買兒子的一個想法么?
現在大家理解,為什麼虛擬幣可以賣錢了吧。
核心點 是因為虛擬的這個性質。
之前說了比特幣也好,什麼幣也好, 最最核心的一個就是 虛擬 。
虛擬的性質代表什麼?
當然是自由度高 。就跟你的想法一樣,可以天馬行空,日行萬里。
但是 虛擬無國界,實體有國界。
當虛擬可以賣錢之後,加上它的高自由度,就變成了在自己村裡花錢買一個想法,然後去另一個村裡賣掉。上面說了,實體是有國界的。有國界,就代表根據國界衍伸出的一系列競爭規則。關稅啊、匯率啊等政策法則。
以前其他村的人來我們村搶劫,搶了東西是帶不走的,村口會有各種限制。現在呢,拿搶了的東西買個想法,然後大搖大擺的出村。等回了隔壁村之後,再把想法賣掉。
到這里,大家不要再問為什麼可以去隔壁村賣想法了。看上一段,理解一下想法為什麼可以賣錢。
虛擬還代表了什麼?
代表 實體載體出問題了,它就灰飛煙滅了 。比如那個什麼幣,把交易中心的網線拔了。網路信息,網路都沒有了,網路信息還有什麼用。
而 虛擬無國界,實體有國界的情況下 ,目前 國際政治這么復雜 。矛盾重重, 你在這個村裡買那麼多想法,想去隔壁村裡賣錢,萬一隔壁村把道路給你挖斷了,你還賣個屁。
一個人有再多的想法,只要人家把你搞死了,那想法就沒了。也許有人會說,區塊鏈核心是去中心化,也就是大家都知道一個人的想法,你搞死1號,還有2號,3號,n號。
但 無論有多少號,都沒用。一句話,它是想法,是虛擬的 ; 你放到誰腦袋裡,它也是虛擬的。 從碳基生命的基本盤到硅基生命的基本盤還差得遠。 任何虛擬的存在不綁定實體,都是假象。 除非有學術顛覆現有物質世界的理論。
以前有很多雲數據出問題的新聞,刪庫跑路什麼的。都是受限實體的,哪怕是黑客帝國,你也得有實體培養皿不是。
最後, 我們也要推出數字貨幣了 , 是有整個政治框架作為支撐的 。卧榻之下豈容他人安睡。