Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 391 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

0x1.Academy

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

數位資產

數位資產(英文:Digital Assets)又稱區塊鏈資產(英文:Blockchain Assets),顧名思義就是透過區塊鏈技術所記錄的數位資產。

這個詞剛出現的時候,稱為數位貨幣(英文:Digital Currencies),本質上不是一個正確的說法,因為區塊鏈能夠推動的其實是「工作成果的紀錄」和「工作成果交換的去中心化信賴體系」,不一定只是虛擬貨幣而已,也可以是健保記錄資料、農作物貨運記錄等。

在特定描述數位貨幣時,則有些地方將之稱作數位貨幣,但更普遍的說法其實應該是加密貨幣(英文:Crypto Currencies),因為數位貨幣會和某些行銷系統的數位點數或遊戲裡的數位金幣混淆,而區塊鏈上的幣是因密碼學而得以獲得信賴和共識,故無論是現在當紅的比特幣或 90 年代的電子黃金,只要是基於密碼學(英文:Cryptography)設計的虛擬貨幣,都稱作加密貨幣,又簡稱 Cryptos。

鏈

鏈(英語:Chain)將事物連結在一起的東西。

在區塊鏈世界中,鏈則代表著區塊鏈帳本裡,每個帳本頁面與頁面之間(也可以理解為區塊與區塊之間)、帳目與帳目之間,透過密碼學彼此聯繫在一起互相驗證、牢不可破的關連。

注意:在中文當中,大多是用「鏈」字,區塊鏈,而非區塊「鍊」。不過有些公司也刻意使用鍊字替代,如:圖靈鍊 (Turing Chain)

聰

  1. Megabitcoin / MBTC Megabitcoin 縮寫為 MBTC,是 100 萬個比特幣。 27 Viking Capital & 甲子光年 4.3 主要代幣 比特分/ Bitcent / cBTC 比特分又被稱作 cBTC,一枚比特幣的價值是 102 比特分。 毫比特/ Millibitcoin / mBTC 毫比特又被稱作 mBTC,一枚比特幣的價值是 103 毫比特。 微比特/ Microbitcoin / BTC 微比特又被稱作 uBTC,一枚比特幣的價值是 106 微比特。

不可竄改

不可竄改(Immutability)指得是多數人所說區塊鏈系統的其中一個特性,意思是登錄上去的資料就無法再被更改。

但由於還是有「」等多種系統危機存在,大部分的區塊鏈和區塊鏈服務都會指定大於一定數量的「」,才選擇相信該筆交易成功。此外,區塊鏈也有所謂的「」將帳本一分為二的能力,新分出來的帳本和舊的帳本可能在同一筆資料上便存有不同數值結果,這也是廣義的竄改。更不用提人為的造假,將錯誤的資訊登錄上鏈,這些都是竄改。

所以也有一說「區塊鏈上的記錄不可竄改」是個假議題。我們算是同意這種說法。也可以說,區塊鏈技術並不能讓一個系統或系統上的交易變得「絕對可信」。頂多是將一個系統及其記錄從「絕不可信」/「不大可信」進化為「絕大可信」,要有一個「絕對可信」「無可竄改」的系統,那幾乎要說是人類社會發展的終極挑戰也不為過了。

中本聰

Satoshi Nakamoto

,在「metzdowd.com」線上論壇中,一位匿名為「中本聰(英語:Satoshi Nakamoto)」自稱 34 歲日裔美國人的用戶,在該網站的密碼學郵寄清單中發表了一篇沒有人看過的全新論文,題為《比特幣:一種對等式的電子現金系統》。

論文中詳細描述了如何建立一套去中心化的電子交易體系,且這種體系不需要建立在交易雙方相互信任的基礎之上。

整個 11 月,該論壇上出現了,先是許多批評,其後出現了第一個比特幣的擁護者 懷疑其實是中本聰本尊。

2009年1月3日,他開發出首個實現了比特幣演算法的用戶端程式,並進行了首次「採礦」(mining), 得了第一批的50個比特幣。這也標誌著比特幣金融體系的正式誕生。

在 2013 年,Hal Finney 在已經成熟的 BitcoinTalk 論壇上發佈說明,當時他已經確認為漸凍症患者,時日無多。

前言

一些為什麼寫,與為什麼不寫?

矽谷創投教父 Marc Andresson 在 1994 年創辦 Mosaic 公司,發明人類歷史上第一個受到廣大用戶歡迎的「網景( Netscape)」網際網路瀏覽器);他與 Ben Horowitz 共同創立 a16z 投資機構,現已成當今矽谷最積極投入區塊鏈及數位資產投資的風險投資公司。2017 年底在拉斯維加斯舉辦的 a16z 年會當中, Marc Andresson 透過專業經理人發佈了他對區塊鏈科技的觀點:

"2017 年的區塊鏈(數位資產)產業,就像 1994 年的網際網路"

他又說

"當我 1994 年來到矽谷,以為一切都為時已晚,網路產業已經再也沒有我的位置。"

看見了嗎?當年他以為來得太晚,但對照史實,卻其實來得正是時候,他在 1994 年創辦了 Netscape,改變了一整個網路世代和當今人類的生活方式(沒有 Netscape,就沒有 IE, 沒有 Chrome 也不會有後來的雅虎、Amazon,Google)。

幣

幣(Money),即是一種共同約定的工作證明與交易記錄。

貨幣是人類社會之間「彼此共同約定,記錄工作所得,並可以之交換工作所得的依據」,只要能夠滿足上述條件的東西,都可能被約定作為貨幣。

規模小至學校班級裡的笑臉貼紙換一包薯條,大至數萬年前原始部落的貝殼,或是中國最早的統一流通貨幣 "秦半兩「質如周錢,文曰半兩,重如其文」" 目的都是要能夠簡便的交換彼此工作的成果,用貼紙換乖乖,或用兩條魚換一隻雞,都是一樣的。而那個可以 "延遲交換"、"明天再來拿" 的「記錄證明」就是「錢」「幣」或「錢幣」最早的用途。

關於 0x1 學院

0X1 學院是個開源的虛擬組織,致力推動前瞻科技知識教育於中文社會;它不屬於任何人,同時,也屬於所有人。

目前 0x1 學院也提供寶博 ( )社群共編使用,請見

在十進制世界中, 0x1 是 0; 但在電腦科學的十六進制世界中,則是 創造性的 1。

0x1 代表了從無到有的創生,從傳統進化到數位及區塊鏈世界過程中所需的一切,從未知(0)藉由各種無形有形知識和實作的追求(x)到達已知(1)的過程。

0x1 學院期望從各種前瞻科技課題入手,如目前的「區塊鏈」「加密經濟」等,並令「產-學-教」相互鏈接,盡力推廣各種新興科技與數位經濟變遷議題及知識,培育人才,革新產業。

電子錢包

電子錢包更完整的說法,應該是加密錢包(英文:Crypto Wallet)或加密貨幣錢包(Crypto-currencies Wallet);簡言之,就是使用者拿來存放數位資產、加密貨幣的工具。

它的形式可能有幾種:

  1. 電腦程式 - 例如各種

  2. 手機 APP - 例如

幣圈一天,人間三年

最知名的幣鏈圈諺語,意思是說:區塊鏈世界的幣價格、技術的變遷、消息流通的數量和速度,是一般產業的好幾倍。一個產業或一般人三年能夠遇到的事,幣圈可以在一天之內全部發生。

原因和範例

因為數位資產交易市場目前在許多國家都還沒有明確監管,內線消息或握有一個數位資產絕大多數的人可以相對於其他金融商品更輕易的操作市場,雖然區塊鏈是透明的,但大量的幣在數位資產交易所殺進殺出造成的價格變化十分劇烈,下面是幾個例子:

  • 2017 年 6 月 15 日,受中國央行全面禁止交易傳聞的影響,比特幣單日暴跌 15%,3 日內跌幅超 30%

2017 年 12 月 22 日,在單日 24 小時內,比特幣價值暴跌 30%,來到 $14,000 美金以下

  • 2017 年 12 月至 2018 年 2 月,總計三個月時間內,比特幣市場價格下跌了 70%

  • 2018 年 2 月 6 日這一週,排名前 10 大的虛擬貨幣的價值一週內暴跌大約 50%

  • 正解

    其實雖然「幣圈一天,人間三年」這句話有著嘲笑幣價格一日三變的諷刺意味,但對於鏈圈的技術角度來看,也是一樣變化迅速的。如果要說「鏈圈一天,人間三年」其實也不為過,因為許多新的技術、構想和設計,也因為更多人才的迅速加入而有了許多的成長。很多人為了區隔幣圈和鏈圈的速度,持續嘲諷幣圈的幣價上下起伏的變化快到令人跟不上,許多人也開始自動替這句諺語增加年份,例如:

    幣圈一天,人間八年

    幣圈一天,人間十年

    幣圈一天,人間四百八十年

    也都是可以的。

    雙花攻擊
    交易確認次數
    分岔
    USB 硬體裝置 - 例如 Ledger Nano 系列
  • 藍芽卡片 - 例如 CoolBitX

  • 線上代管 - 例如 Coinbase

  • 廣義來說,只要能夠讓人存放數位資產認證私鑰,並能讓使用者透過簽證轉移、或收取資產的設備,都可以叫做加密貨幣錢包。

    多種類型

    而依據使用者掌控的程度高低,又分為掌控度低或無掌控度的「線上代管錢包」,此類多半為「遊戲錢包」或「交易所錢包」;掌控度高的則為「自主錢包」或「私鑰錢包」,亦即使用者可以完全掌管錢包裡的數位資產,沒有第三者能凍結或丟失你的資金;然而,相對地就得要對錢包的安全以及備份自行負責。

    詳細的錢包介紹,可見下面不同加密貨幣錢包條目與細節說明。

    比特幣錢包
    Trust Wallet
    歡迎來到 1995!

    2018 年的現在,你可能正在扼腕怨嘆沒有更早參與區塊鏈、比特幣、以太坊的盛宴,但別忘了,依照瀏覽器的發明人 Marc Andresson 的說法,現在還只是 1995 年的矽谷啊!(或以科技的指數加速定律而言,很可能才是 1994 年的聖誕節!)

    泡沫來了?

    很多人既期待又怕受傷害,因為泡沫,對這個趨勢裹足不前;但看看 2000 年的達康網路泡沫(Dot-Com Internet Bubble)在爆破前 6 年,誕生了 Amazon - 1994 年創辦,如今是世界上市值最高的公司之一;泡沫後 6 年出現了 Facebook,後者近幾年猛烈成長,如今已成為 20億使用者人口帝國。

    回頭來看區塊鏈科技,如果它要改變世界,勢必面臨泡沫化的威脅,但在泡沫前與泡沫後,都肯定誕生足以改變人類生活、顛覆社會、重塑富比士財富榜的巨型企業和傳奇人物吧。

    指南

    不少朋友對區塊鏈領域有興趣,但卻缺乏一個門路理解各種術語如「PoS Pow」「零知識證明」「51 攻擊」或是各種迷因(Meme)諸如「笑來割韭菜」「xDite 買三宅」「To the Moon 還是 To the 墓」等等。這對 "進圈" 又造成了更多的阻力。

    這本書希望能夠成為一個簡易的便車指南,只要隨手翻翻、查閱,就能不只理解區塊鏈技術基礎,還能透過輕鬆詼諧的區塊鏈迷因整理,將幣鏈圈中過去、現在、未來發生大小事皆朗朗上口,瞬間不明覺厲。

    緣起

    寶博士和芝加哥經濟學博士,也是現任 SELF CHAIN 計畫的首席經濟學家 - Tom Lam 從 2013 年開始就多次在線上討論比特幣、2014 年於奇點大學首次以 $650 美金購入第一顆比特幣,到 2017 年投入多個 ICO 計畫獲得良好成效,直至 2018 年共同參與如 SELF CHAIN, LeadBest 等多個區塊鏈計畫,完整經歷「幣」「鏈」圈洗禮,並且在北科大以專任教職身分偕同 Jeff Hu, Tina Lee 這對鏈圈知名的神鵰俠侶,率先一開校內百年來首堂區塊鏈課程「區塊鏈以太坊技術與智能合約-ICO實作入門」,吸引數十位包含台大、北科大、政大以及上海就學學生,以及多位新創公司創辦人,技術長等蒞臨旁聽。

    2018年3月開課的北科大2日區塊鏈智能合約工作坊

    我們期待把這些年的觀察、經歷,透過一本小書,一本隨時可以在通勤時閱讀、在上廁所裡隨手翻閱,一本讓更多的人可以帶的區塊鏈入門小書,成就自信,跨入那個看起來難懂其實一點就通的幣圈、鏈圈,也帶著自信,進入這個產業投資、創造甚至就職,加入這個正在高速通往泡沫浴池,但肯定會在泡沫破滅後誕生改變人類社會的企業的產業裡,一起創造未來,全新的可能。

    閱讀

    《0x1 Book(暫)》這本小書,是為了普羅大眾、財經背景人士或是所有對區塊鏈產業有興趣的人撰寫的圖文百科,為了讓更多人能容易瞭解幣鏈圈現象,並進而 "入圈",因此做了幾點設計:

    1. 項目標題不加英文: 除了幾個重要的例如「瞭解你的用戶(KYC)」罕見地在中文標題後加上英文縮寫標註之外,其餘的都盡可能依據 Wikipedia 的原則,標題保留地方語言(如此版是中文,則僅會在標題上寫中文)降低翻閱上的大腦刺激與知識門檻。

    2. 加入逗趣的詞語和名人瑣事: 如「藍寶堅尼」「幣圈一天,人間三年」等等,希望讓一些圈子無論線下活動或線上社群裡口語表達的內容,和談話的材料,也能輕易被掌握、發揮並理解。

    3. 條目順序經過寶博士精心設計: 一般的百科條目都是用年份、字母等排序,然而區塊鏈世界因為沾染了許多資訊科學、密碼學、經濟學甚至社會科學等原理,若是以一般百科的「無理排序」,恐怕容易造成理解上的困難,是故本書採用特別編輯過的順序來列出條目,讓人閱讀第 21 條時所需要的知識,必在第 21 條前已講述過。

    提醒

    不少網友或朋友在談天時均會對區塊鏈提出質疑「不是說好了『去中心化』嗎?為何現在的交易所說暫停就暫停?」「不是說好了『不可竄改』嗎?為何還是有的遊戲能夠修改參數?」「不是說好了可以『解決信任問題』嗎?那為何還是有詐騙發生呢?」

    區塊鏈不是萬能,區塊鏈是很棒的科技;但它僅是能夠將「現有技術能做的 - 做到更好」。就如同汽車比馬車更快,Email 比實體郵件更方便,但過往的舊科技(馬匹、信件、銀行)可能發生的意外、風險、人為問題依舊有。

    千萬記住:區塊鏈不是萬靈丹,也不是人類最完美的最終技術答案。這只是人類千萬年發展歷史上,又一個重大突破和現有技術改良而已。但即便是這樣,它已經值得我們投入一輩子。

    歡迎來到新世界,你準備好了嗎?

    1994 年的網際網路,西風東漸;2017 年的區塊鏈世界,從技術到數位資產發行,全是東方味濃厚。比特幣的發明人「中本聰」聽起來是個日文名;2017 年的數位資產發行濫觴以及現今全球最大交易所都在中國;全球最大數位資產發行技術所使用的以太坊區塊鏈網路,其中至少有一半的開發者其實是在台灣,香港也有很棒的計畫在進行中。一切都在預示那傳中中,二十一世紀的東方龍,或許就是區塊世界的那條鏈。筆者期待這本小書能夠幫助更多人,一起將這場風暴共同吹起,從東方再次吹向西方,創造一個更好的世界。

    來個雞幣!

    想像一種情況,你肚子餓了,想吃雞,低頭看看...手裡剛去湖邊打來的幾條魚,你已經吃魚吃兩禮拜,實在想換個口味了,聽說隔壁村寶博士養的雞又肥又好吃。於是你就:

    拿兩條魚,跟寶博士換一隻雞

    寶博士一口答應,但是說「不好意思,雞還沒長大,不夠肥嫩,明天來取。」這時候,你舔舔嘴,一手拿出去交換的魚還停在空中滴著水。寶博士看出你的不悅,說道「別擔心,這個給你!」說著掏出一塊長相特異的石頭,圓圓扁扁,中間還有個洞「我們村都用這個跟我換雞。」

    你回到村裡,拿著寶博士的雞幣,一夜未眠,到了隔天早晨,又想吃雞,轉頭一看發現隔壁人家的雞也頗肥,於是向那雞的主人說「嘿,我用這個雞幣跟你換你那隻雞好嗎?你過兩天就可以拿這個雞幣去跟寶博士換他的雞。」一聽是遠近馳名的寶博士雞,人家立馬收下雞幣,你提早拿了雞,吃雞飲酒,不亦樂乎。

    雅浦島石幣(Yap)

    這個雞幣,和最早的貝殼貨幣,以及知名的雅浦島石幣(Yap)是一樣的意思。都是讓人可以用一個約定好的稀有物件,交換工作成果或商品的東西,這也就是「幣」的功用和意義。

    參考資料

    TED Talk 上廣為流傳 由全世界最多天才的地方之一:麻省理工學院媒體實驗室所設之「數位貨幣倡議所(MIT Digital Currency Initiative)」總監內哈娜魯拉 (Neha Narula) 主講的「貨幣的未來」:

    歡迎

    有鑑於對區塊鏈技術的持續看好,相關產業無論是投資數位資產的幣圈,或是科技工程開發的鏈圈,都在指數成長中;即便有泡沫的危險可能,但理性看待此一技術勢依然是十分重要的事。故有此一 0x1 學院籌備中,正式對外公開期間未定。

    出版

    預計出版 0x1 區塊課百科:《合眾之鏈 - 0x1之書》

    目前完程度:

    • 35% - 2018/10/23 更新

    • 45% - 2019/03/12 更新

    • 48% - 2020/04/28 更新

    • 49% - 2021/04/12 更新

    捐款贊助

    搶先訂閱

    本頁面後將有《牛也會的區塊鏈辭海圖解大百科》全版內文,歡迎登入 Google 帳號 填寫此問卷,您將於於本書每次更新都收到通知。

    謝謝!😇🙇‍

    預定成員

    • Jeff Hu

    • Tina Lee

    • Tom Lam

    • Feihu Tang

    贊助商

    • LeadBest.io

    加入 0x1

    Facebook 社團

    LINE 社團

    GitHub

    https://github.com/dAAAb/Blockpedia

    DDAO
    https://discord.gg/ddao
    DDAO
    2008 年 10 月 31 日 星期五,美東時間下午 2 點 10 分
    多則討論
    Hal Finney

    帳本

    帳本(英文:Ledger)就是記錄金錢、交易的工具;在區塊鏈世界中指的是記錄數位交易、加密貨幣資產的工具。

    區塊鏈帳本(Blockcahin Ledger)和人們平常借錢、花錢所記錄的帳的那個本子一樣,沒什麼不同,只不過不存在實體,且頁數無限,每次新增交易記錄時還需經過精密的密碼學驗證,以確保均衡無錯。

    上一個章節「幣」裡頭,我們提到的「魚和雞」的交易,當這個雞幣交易越來越頻繁,就容易出現大家搞不清楚我手上到底還有幾條魚(魚幣)你家裡還有幾隻雞(雞幣),我們誰欠誰幾條魚,誰又欠誰幾隻雞的問題。

    這時候,帳本就出現了。裡頭可以清楚記錄我欠你幾隻雞,你又欠我幾條魚,而我又把你欠我的魚跟隔壁老王換了兩隻豬 - 的所有記錄。

    簡言之,帳本讓人們可以輕易對帳,彼此討魚、討雞,不會餓肚子,並以此建立更完整的經濟、貨幣體系。

    小八卦

    相傳中國第一個發明帳本的人為關聖帝君是也。雖然已無可考,但有興趣的人可以閱讀:

    密鑰庫

    密鑰庫(Keystore)又稱密鑰庫文件(Keystore File)是錢包私鑰儲存的另外一種格式(多半是 JSON)。密鑰庫檔案通常可以再以用户自定的密碼再對私鑰進行一次加密,讓用戶可以方便保存私鑰。

    在匯出保存密鑰庫檔案時有兩點需要注意:

    1. 使用不常用,並且盡可能複雜的密碼

    2. 一定要記住您的 Keystore 密碼,一旦忘記密碼,那個您就失去了 Keystore 的使用權,並且錢包程式無法幫您找回密碼。

    註: 密鑰庫的密碼是唯一且不可更改的,如果想更改錢包密碼需要使用助記詞重新匯入錢包,並使用更改密碼功能生成新的密鑰庫。

    目前以太坊就是使用 Keystore 作法來幫助用戶保存私鑰,如創建錢包的平台「MyEtherWallet」會在你創建私鑰或是 Keystore 的時候,要求你輸入一組密碼,之後在其他平台或錢包 APP 要匯入這組私鑰取得資產控制權的時候,便會要求你輸入這組密碼,才能使用。

    本則文字部分來自:

    去中心化

    去中心化(英語:Decentralize)是中心化的相反,也就是一個系統裡並沒有集中存放、集中決策在同一個人、地,反之是分散在各處、各人,每個點都彼此均衡又彼此相連。

    因為區塊鏈帳本可以不需要依靠對單一(或少數)村長、政府和中央銀行的信賴及約定,就可以運行一個「共識有價」的貨幣,因此造就了去中心化的公正性。也不會發生像次貸風暴那樣,造成許多社會問題後,沒有任何一個銀行家負罪、負責的不公平狀況。

    去中心化帶來的帳本永存及彼此互信

    區塊鏈帳本因為有無限多分身,而且每個分身都完整複製另外一個分身,所以:

    1. 一個帳本作弊(例如創造不存在的比特幣),其他帳本會發現,所以沒有

    2. 殺死一個村長,還有千千萬萬個村長

    換另外一個方式說。如果你有看過《火影忍者》這部漫畫,那麼應該知道影分身之術。你可能在上一個章節提到 時就想問了吧?

    區塊鏈分散式帳本也像漩渦鳴人的影分身之術嗎?

    不行。

    因為漩渦鳴人的影分身被戳中本體時,所有分身就都一起消失了。

    所以,漩渦鳴人的影分身術可以說是一種 中心化的術 啊。

    鏈圈

    鏈圈可以理解為「一群玩區塊鏈的人」,或區塊鏈社群(英語:Blockchain Community)也有人稱作 BUIDLer。

    相比起「幣圈」鏈圈的人更重視密碼學、網路拓樸、加密驗證、錢包開發、通證應用等等技術問題,以及技術能給產業帶來改變的地方。

    偽裝鏈圈人的方法

    鏈圈模擬對話 1

    「嘿,最近聽說橢圓曲線加密可以被套用在 JAVA 開發環境裡了,知道嗎?」 「喔,我已經在測試啦 Keccak 版的正規 SHA3 真的是很好用的技術呢!」

    (* Keccak 唸作/ˈkɛtʃæk/, 唸作「廈 Three」或「煞 Three」)

    鏈圈模擬對話 2

    「欸, 我的 Dapp 用 Web3 明明可以在 MetaMask 下運作順暢,但一到了 Cipher 就不能用了,何解?」 「咦?是嗎?那趕快到 GitHub 頁面發個 Ticket 啊,讓他們解解 Issue 也好,省得每天都在玩 Scam 養老鼠!」

    (詳見「Dapp」「Web3」「MetaMask」「Cipher」「Scam」「老鼠」)

    鏈圈模擬對話 3

    「最近在 Ethereum Taipei Meetup 聽到 V 神的演講,除了介紹 ERC20 近況以外,還講了 ERC721 的 NFT 架構和新的 ERC860,真的讓人好興奮哪!」 「真的嗎?好呀!真的好興奮呀!」(繼續滑手機…)

    不可以在鏈圈說的話

    千萬不要在鏈圈人面前談論幣價,或是詢問名牌。

    不可以在鏈圈聚會裡說的話 1

    「欸欸欸,接下來哪個幣會漲啊?」

    不可以在鏈圈聚會裡說的話 2

    「悠悠優,你比特幣賺了幾倍?」

    不可以在鏈圈聚會裡說的話 3

    「嘿嘿嘿,你覺得 IBC 幣能不能買啊?」

    公鑰

    公鑰(英文:Public Key)就是使用者在區塊鏈帳本中可以公開的帳號本體,而私鑰則是絕對不可洩漏的密碼。對比網路 2.0 時代的電子郵件系統,公鑰就像使用者帳號,公鑰地址(又稱作錢包地址)就像該帳號使用者的電子郵件地址;而私鑰,則就像是可以取得所有信件的密碼了。

    技術

    區塊鏈

    電子郵件

    帳號

    2CD0684...

    0x1academy

    地址

    0x2CD0684...

    [email protected]

    一般來說,電子郵件系統中,使用者可以自由選擇 Email 帳號密碼;而區塊鏈系統,則是是由系統創建私鑰給你,公鑰又再由私鑰衍生出來,兩者都無法自行選擇。

    公鑰 = 錢包地址?

    許多人會誤以為公鑰就是錢包地址,錢包地址就是公鑰,但實際上兩者相同之處在於:

    1. 都是由私鑰所產生

    2. 都可以公開,不用躲藏

    3. 都可以拿來收錢

    而不同之處則在於:錢包地址為了使之有可讀性,會將公鑰再做一次運算或包裝(如以太幣地址固定於公鑰字串前加上 0x 開頭,詳見「」)

    註:公鑰和私鑰是密碼學裡頭普遍有的觀念,本條目說明的公鑰和私鑰概念僅適用於區塊鏈世界。

    分散式帳本

    分散式帳本(英文:Distributed Ledger)就是區塊鏈賴以存在、交易記錄賴以存放的地方。分散式帳本具有多重分身,並不單一存在任何一個特定地點,而是可以有數量龐大的共同拷貝儲存在無限多個地方,並且彼此相連。

    佛地魔的分靈體

    在「」條目裡,我們說區塊鏈就像是一本不可竄改的魔法帳本,擁有無限頁面,而且可以無限分身。就像是哈利波特裡的佛地魔,為了讓自己不會很容易被殺死,就用了叫做分靈體的魔法,讓自己的靈魂分成了七個部分,製造了六個分靈體,分別儲存在不同的物體當中,要殺死佛地魔的人,必須找出全部分靈體並把它們全部消滅掉,佛地魔才會完全消失。

    分散式帳本的概念跟分靈體非常類似,僅有兩個地方不同:

    交易

    在區塊鏈世界中,我們把一個數位資產的交換,無論是收取或送出,甚至是使用錢包等動作,都叫做交易(英文:Transaction)。

    這個交易有兩個層面:

    1. 兩個用戶間的資產作了轉移(例如 A 轉了 50 個比特幣給 B)

    2. 區塊鏈上的礦工們(記帳員、小村長)接受記帳手續費,幫忙記帳(與交易發起人 A 發生了交易)

    總而言之,廣義來說,一個用戶帶著私鑰,和區塊鏈網絡互動,作了記錄上的改變,就算是發生了一筆交易。狹義而言,就是有兩個用戶之間發生的價值轉移。

    注意:區塊鏈數位資產錢包的交易,可以發生在自己身上。亦即透過電子錢包轉帳功能,可以自己轉帳給自己。這點在過去的銀行體系較少發生,但區塊鏈世界沒有限制。但發生該交易所需的

    區塊鏈

    區塊鏈(Blockchain)就是經過密碼學加持的帳本創建及維護的工具。

    簡單來說,區塊鏈就像一個數位帳本,只不過這個數位帳本比起傳統帳本:

    可以迅速擁有無數分身,也沒有頁數限制,而且每個帳目生成,都會用密碼學確認跟之前的舊帳是否可以相連,沒有誰平白多錢,平白少錢;確認無誤,區塊鏈程式就會新增一個頁面(區塊)把符合密碼學驗證的帳目填寫上去,等待下一筆帳跟它驗證。再接著填下去。

    私鑰

    私鑰(英文:Private Key)可以說是區塊鏈世界中 - 使用者帳號的無敵鑰匙/密碼。非常非常重要!它不僅像是任何系統或平台的密碼,甚至比密碼還危險,一旦丟失,帳戶錢包裡的所有資產就立刻落入他人之手。

    當使用錢包應用程式(或是安裝好區塊鏈節點)創建錢包地址後,通常便會產生一組私鑰地址,或是可以逆推回私鑰地址的「」或「」。無論是一串由英文數字共同組成的私鑰地址,或是它的變換形式 Keystore 或助記詞組,一旦看到,都要趕緊收好。

    以太幣錢包私鑰: 5f2f318d1dc28ff71a71822c8705893690be5540b2217e1328d5e260d36323bd

    在一般的網路服務中,如果密碼不見了、忘記了或是被偷走,還可以透過備援機制申請重置,換一組就好;但在區塊鏈世界中,私鑰就是一把絕對的鑰匙,擁有這把鑰匙的人,將可以在任何裝置上匯入這把鑰匙(見「」)登入創建這把鑰匙的區塊鏈系統,並取得屬於這把鑰匙帳戶中資產的所有權。

    交易手續費

    交易手續費(英文:Transaction Fee)為付給礦工 - 也就是區塊鏈網路上協助記帳的人的報酬,等同於記帳費。某種程度上,也可以說是給替區塊鏈網路「提供電腦協助記帳的人」的 電力、算力、網路費用補貼。

    在比特幣錢包程式裡,轉帳前系統會詢問要付多少「」作為交易手續費;以太幣交易前,程式也會詢問你願意付多少「」,這些都是區塊鏈交易所必須付出的錢。

    其實說穿了,和銀行跨行轉帳需要手續費是一樣的(同行轉帳免手續費只是銀行自己吸收了,人力費用一樣還是需要的)好處是,區塊鏈轉帳交易的手續費是動態的,用戶可以自行調整!手續費出得高,交易被完成的速度就快;手續費出得低,交易完成的等待時間就越長。

    手續費與菜市場

    交易手續費和區塊鏈記帳本、記帳員的關係,就像菜市場賣菜。當市場門口羅雀,生意很差,你走進去,大家都想跟你做生意,就各自殺價競爭;但要是市場門庭若市,所有人都忙不過來,生意好得不得了,那麼你就得出比較多的錢才能買到一樣的好商品。和演唱會搶票也非常類似。

    中心化帳本

    中心化帳本(Decentralize Ledger)指得是將信用、貨幣等記錄帳本放在單個或極少數人或同一個地方作保管。

    這就好像一間公司裡頭,指定由財務長、財會人員幫忙記帳,而使得公司財務會計和信用記錄集中在少數人手上一樣。

    Yap 島的難題

    續「」:當村莊裡的交易變得越來越頻繁,經濟規模越來越大的時候,勢必使得帳本記錄變得非常困難:這個山頭的帳本上說寶博士欠你100隻雞,另外那頭的帳本又說你只有50個雞幣可以領雞,隔壁村的老張又說你還欠他20個雞幣,到底誰有雞?誰有幣? 一切變得非常混亂,而且容易出現造假的問題;譬如你挑燈夜戰,磨了好幾個「偽雞幣」來向寶博士討雞。

    在「」的章節中所提到,使用「」這個古老貨幣的海島居民遇到了如上所說一模一樣的問題;而且他們更慘,每次要證明對方真的有那些幣,或者真的要交易了,他們就得找來幾個壯漢,拿跟木條,穿過 Yap 石幣中間的洞,唱歌跳舞地把幣扛到目的地對方家裡。(對,你沒聽錯,Yap 的轉帳方法,就是用壯漢抬!)時日一久,村民們都累死了,整天轉帳都不用打魚養雞了… 怎麼辦呢?

    叛客

    叛客(Cypherpunk)一詞,是從"龐克"演化而來。而這裡的叛客,想要指涉的是「電腦叛客」,也就是一群電腦工程能力高超,且對社會抱持批判思考和建設思維的人。

    續「」條目所言,不管是現代社會,還是西元 800 年時的雅浦島民,都可能會遇到帳本管理者的。長久以來,電腦叛客就一直期待能夠建立一個獨立於村長、政府之外的烏托邦。在那個世界中,他們可以用數學 - 一個無法被他人控制的真理,發行、控制和記錄人與人之間的工作成果和交易證明。這麼一來,許多的金融危機、次貸風暴一類悲劇,就不會再發生。

    金融危機下的叛客革新

    1983年,與數位貨幣先驅,數學家大衛.丘姆()率先發表了論文,闡述了用密碼學創造 電子貨幣()的可能性,並且發行 ,後來在 1990 年代創辦了

    https://kknews.cc/zh-tw/history/z5vvv3.html
    中心化帳本的村長問題
    佛地魔
    SHA3

    密碼

    A53D942A43A...

    ThisIsMyPassword

    錢包地址

    村長來了!

    解決方法很簡單,找一個人統一管理帳本!這樣就不會有「帳務有錯」「雞同鴨講」的問題呀!雅浦島 居民決定約定好,讓村長幫忙記錄大家的共同帳務,甚至進一步要大家都把原先堆在各自家門口的 Yap 幣(大石板)通通搬到村長家前面堆放,由村長記錄每個家庭的幣有多少,並且根據帳本移動位置,這麼一來,就不必再找壯漢轉帳了!真是方便。

    一開始,這作法非常成功,結果過了不久,大家突然紛紛發現自己在村長那裏記錄的幣怎麼好像變少了,而且屬於村長的那堆幣怎麼好像變多了?... 眾人這才發現,這方法根本不可行!因為原來每天到了凌晨三點鐘,村長就提著油燈起來挑燈改帳本,並且私自搬動那些堆在村長家前面的石板,慢慢的,村長自己變得越來越有錢,大家都變得越來越窮了…

    中心化帳本的問題:無法防止由一人或少數人為主的帳本管理者,為了少數人的利益竄改帳目。

    現實社會中,是不是依舊存在類似雅浦島的中心化管理問題呢?誰是當前世界各國的村長?

    政府和銀行。

    帳本
    幣
    雅浦島石幣(Yap)
    ,其他人也跟進創造了 B-Money、e-Gold、e-Money、bitGold、e-Cash 等等電子貨幣系統的嘗試,但都因為政府和銀行的阻撓,以及相關技術不夠成熟(當年上網人口也不多),終告失敗。

    時序跳到 2007 年,至 2008 年大約兩年之間,發生了 全球金融危機(英語:Financial crisis of 2007–2008,也稱作:次貸風暴)許多人失去家庭,失去工作,甚至丟掉了性命。當年的這群電腦叛客,再次為了這個圍繞著少數村長運作的金融體系感到憤怒和失望,於是他們決定起而再試一次。

    有人成功了!

    眾多密碼學高手不斷嘗試和熱烈討論,直到 2008年底,有個叫中本聰的人,在線上論壇上發表了一篇全新的論文,論文當中描述了一種全新的方法,將許多前人的失敗處剔除掉,將不同的優點結合起來,截長補短,稱作「區塊鏈」,並且依據這個方法構思了一個想像中的全新數位貨幣,叫做「比特幣」。根據他的猜想,這個貨幣體系將不需要建立在交易雙方相互信任的基礎之上,所以根本無需村長,也不需要中央銀行,彼此都能穩健地使用這個貨幣來進行交易,而不會有竄改、撒謊、偽造的問題。

    叛客開啟了 1970 年的第一代網路,開啟了 1980 年代的個人電腦飛躍成長,也開啟了由 90 年代後經過金融風暴指數成長的區塊鏈金融革命 。

    賽博龐克(英語:Cyberpunk)
    中心化帳本
    村長問題
    密碼學
    David Chaum
    Electronic Money
    Ecash
    DigiCash

    廣播

    挖礦

    區塊高度

    多重簽名

    多重簽名(Multi-Signature / Multi-Sig)亦即要多組不同的私鑰同時出示進行驗證,才算完成簽名。

    多重簽名錢包(Multi-Sig Wallet)就是一種應用,要多組人共同簽名,才能動用裡頭的資金。對於許多企業來說,這是很方便的作法。和銀行的企業認證類似,目的是降低資產流出的風險。

    區塊鏈風險

    區塊鏈風險分為兩種,一為區塊鏈本身的可靠性問題,二為人為開發上的問題。通常一個新的區塊鏈發布前會嚴謹的證明該鏈的可靠性,故歷史上主要的攻擊發生於人為開發中。

    ASICs

    哈希力

    打包

    礦機

    智能合約

    智能合約是在區塊鏈開發應用的主要形式,定義與區塊鏈互動的規則。其特色是一旦公開部署到區塊鏈網路即不可竄改或更新。智能合約的程式碼通常會公開,讓任何人都能夠驗證程式碼並使用這些定義好的規則與區塊鏈互動。這些特性類似傳統的『合約』,定義規則後保證具有執行上的效力,又因其不需要中間人即可照合約內容執行,故名為『智能合約』。

    軟分岔

    軟分岔的『軟』代表新版本程式碼與舊版本兼容,通常把舊規則變嚴謹屬於軟分岔。例如將單一區塊儲存空間減少,在新版本內合法的區塊也在舊版本中合法。

    哈希值

    量子攻擊

    量子攻擊顧名思義就是關於量子電腦的出現對區塊鏈造成的影響。因量子電腦跟一般電腦相比運算速度極快,一旦出現即會贏過目前大多數礦工電腦有限的算力,可以立刻以算力的優勢掌控任何以工作量證明為基礎的區塊鏈網絡,迅速驗證區塊而成為最後合法的最長鏈。

    除此之外,也會造成私鑰更容易被破解。雖然哈希函數不可逆,但量子電腦可以在短時間內嘗試大量私鑰輸入哈希函數後的輸出組合,最終猜出原私鑰的值。

    算力

    驗證

    51 攻擊

    51攻擊的51是指過半數的百分之51,代表區塊鏈中超過一半的節點不誠實時,會導致區塊鏈節點達成的共識也是不誠實的。因為區塊鏈中最後合法的鏈是最長鏈,所以只要有全網絡過半數的算力,就能永遠讓自己的區塊比別的區塊超前被驗證,進而讓整個區塊鏈都是由自己的區塊組成。

    礦工

    GPU

    無礦風險

    無礦風險指的是在區塊鏈中,因挖礦不再有新的代幣回饋給礦工,造成礦工沒有繼續挖礦的動機。以比特幣區塊鏈來說,比特幣約在西元2140年會被全數發放完,不會再有新的比特幣透過挖礦生成。到那時,礦工唯一的獎勵就只能依賴交易發出者提供的交易手續費來維持區塊鏈網絡。

    可以無限個

  • 每一個都跟另一個一模一樣

  • 所以要殺死區塊鏈帳本,非常困難,因為你得同一時間殺死這個世界上該區塊鏈帳本的所有分身(跟它的所有離線備份)。

    分散式帳本的目的

    回到村長的故事,單一或少數的村長會有作弊的問題;區塊鏈解決了作弊的問題,但如果只有一本帳本,儲存在一台電腦裡頭,那麼充其量還是只有一個村長,只是這個村長比較公正,法力比較高強,比較正義而已,並不能確保它永久公正。這個時候該怎麼辦呢?

    中本聰真的非常聰明,它想到了,如果這個區塊鏈帳本可以同時運行好幾個,甚至無限個一模一樣的替身,那就像是可以讓村子裡的每個人都擔任村長,從一個村長,到少數村長,進步到無數個小村長。然後,每一筆交易發生的時候,只要其中一本魔法帳本搶先記錄完了,它就用念力(其實就是網路廣播)告訴其他帳本分身:

    「我添加新頁了!請大家一起添加這頁喔!」

    然後就會發生一些神祕的事情,例如「共識演算」和「最長鏈原則」檢查等等…,劈哩啪啦,逐漸所有帳本就會陸續同步了。此外,同一時間,大家還可以繼續去驗證新的頁面…如此重複不斷…

    如何當個小村長

    中本聰在 2008 年,於《比特幣》論文中首度提出「區塊鏈」概念,並在 2009 年攜手眾多開發者基於區塊鏈技術,創立了比特幣網路,運行並開啟了首個「創世區塊」,發行出第一筆比特幣之後,從此打開了區塊鏈的世代。可以說,中本聰自己擔任了第一個村長,並操作了一個公平的、不屬於任何人的中央銀行印鈔機(或黃金合成器)自己印出了帳本上的第一筆數位黃金資產,從此之後,所有人只要運行這個區塊鏈帳本程式,都能成為一個小村長,從協助記帳、保管帳本的行為中,獲得獎勵(見「挖礦」條目)。

    一般來說,運行區塊鏈帳本程式的條件如下:

    1. 一台運算裝置(多半是電腦)

    2. 硬碟儲存空間(儲存交易記錄)

    3. 網路連線能力(越快越好)

    為什麼大家會願意擔任村長?

    這是個好問題,當然要誘之以利。

    簡單說,就是擔任村長,可有一定機率拿到記帳認證獎金。 關於這點,我們將留到「挖礦」條目來解釋。

    參考資料

    點下方連結安裝比特幣區塊鏈程式

    區塊鏈
    ,還是需要付給
    。

    轉帳交易 vs 撮合交易 vs 合約交易?

    只要資產發生了驗證/交換/易手等動作,都算是發生了交易。

    「轉帳交易」多半是單純的傳送或接收資產;「撮合交易」指得是在交易所或 OTC 平台上進行撮合買賣;而「合約交易」則是指用戶拿錢包帳戶和智能合約互動。

    一筆交易如何進行?數位時代「300秒區塊鏈麻瓜大變身」圖解

    在數位時代雜誌 2018 年區塊鏈特輯所製作的圖解裡頭,對於區塊鏈交易的流程說明得十分清楚。

    步驟1. 發起交易請求
    步驟2. 送至區塊鏈等待確認
    步驟3. 礦工進行檢查和確認
    步驟4. 確認後交易成立,帳本更改並廣播其他礦工進行同步修改
    步驟5. 資產完成真正的轉移(記錄)

    一筆交易 = 帳務記錄更新

    所謂區塊鏈上所進行的「交易」其實就是交易雙方的帳戶記錄互做修改。很多時候我們以為「交易」就是是資產的「交換」 - 我的錢移到妳那裏去了,但其實不是,其實在區塊鏈上,沒有真的「轉移」什麼東西,而是帳本裡頭,交易雙方的紀錄變更了。例如:A 轉了 50 元給 B,其實是在區塊鏈帳本的記錄上,變更為:A 的資產減少 50 元,B 的資產增加 50 元。區塊鏈只對妳我帳務記錄欄位上的資料進行紀錄更新,並沒有真的交換什麼東西。這是非常重要的觀念,在「比特幣」條目中也有提到過。

    讓帳務記錄取代鈔票、帳務記錄更新取代鈔票轉移

    就如同前面條目「幣」所說,錢財在社會的意義只是記錄每個人的工作所得,本來也就只是數字的增替更新而已,只不過以前沒有電腦,所以用「Yap」這種石板幣或是帳本來完成,並創造鈔票來讓帳本之外(帳本不可能隨時帶在身上)交換帳務記錄可以更方便完成。久而久之,人們認為鈔票是必須的,就如同當年Yap 島嶼上的人覺得 Yap 石板幣也是必須的一樣。

    區塊鏈交易不一定要是金錢交易

    區塊鏈這個分散式帳本技術,不只可以記錄錢的交易,任何記錄上的變更,數字、資料的更替,也都可以用區塊鏈技術來達成可以信賴的記錄。

    簽名
    算力費用
    礦工
    魔法帳本

    如果還是很難懂,那就想像哈利波特魔法世界裡有一本魔法帳本,這本帳本可以無限多頁(數位的世界沒有頁數限制,就像網路上的網頁可以無限多頁一樣),而且每個頁面跟頁面之間都有魔法相連,每增加一組新的交易,就要增加一頁新的帳冊頁面,這個帳冊頁面需要通過上一樣帳冊頁的魔法考驗,如果說謊,這頁就無法新增上去,同時之間其他想新增上去的頁面(上頭有些新發生的交易),若是通過了魔法考驗,就算是成功,這本帳本就多了一頁。

    然後這個魔法呢,是鄧不利多等級的(就是很厲害的密碼學的意思)幾乎無人能夠破解,所以這本帳本就變成一個超級可以信賴,自動驗證、自動生成、自動增添新頁面(放入新的交易記錄和每個人的存款數字)的魔法帳本!

    區塊鏈出塊 = 帳本添加新頁

    一個區塊相當於一個帳本頁,所以有時候區塊鏈圈的人會說「出塊」,就表示帳本又多新的一頁了,而「出塊速度」當然就表示該區塊鏈更新帳本的速度囉!

    不同的帳本,記錄不同的幣

    不同的幣,仰賴不同的區塊鏈帳本

    如果區塊鏈技術就是創造、建立、維持和更新數位帳本的技術,那麼一本帳,就記錄一種事物、一種幣。例如雞幣帳本,就記錄所有流通的雞幣持有者(持有雞幣)的狀態。而中本聰創造的這本人類歷史上第一本魔法帳本:比特幣帳本,也就是比特幣區塊鏈,上面記載的就是比特幣現存的數量、每個登記在案的持有者的餘額,和每次比特幣交易的紀錄(包含每個人餘額的增減)。

    不同的貨幣,理論上會由另外一本帳本來記錄,也就是要運行另外一個獨立的區塊鏈和區塊鏈特製程式。就像以太幣,就會有以太幣的區塊鏈帳本來記錄,要在電腦上運行這個帳本,就要下載另外的區塊鏈程式,比特幣的交易記錄,也不會出現在以太幣的區塊鏈(帳本記錄)中。

    區塊鏈應用

    因為區塊鏈解決的是信任問題,村民和村民之間,彼此可以信賴區塊鏈帳本這個中立又自動的第三方,驗證彼此的每次工作產出和價值交換。因此,可以說,所有需要更好更有效的信賴系統的企業或解決方案,都可以運用區塊鏈來升級。

    例如:交通體系、運輸管理、商品庫存、政府稅收、醫療記錄、保險等等。

    區塊鏈本來被稱作「時間鏈」,參考資料在此: https://bitcointalk.org/index.php?topic=382374.0

    本節參考:

    補充資料

    私鑰該如何保管?

    私鑰的保管方式有兩個建議:

    1. 手抄在紙條上,保存起來或存放在私人保險箱

    2. 將私鑰字串分成兩段或多段,中間最好有些重複的地方,然後放在不同的雲端備存位置,如百度雲盤或 Google Drive、Evernote 等。如此一來,就算駭客或工程師要取得完整私鑰的機率就變得非常低。

    注意!盡量不要用拍照的方式保存私鑰,原因有三:

    1. 多半手機 APP 都會要求取得手機相簿的存取權,如此等同於第三方 APP 可能有機會"看到"你的私鑰照片

    2. 透過影像辨識和人工智慧,第三方程式"掃描"你的相片庫,並且辨識出某張照片是錢包私鑰的機率非常高

    3. 如果你的相簿有開雲端備存,那幾乎就等同於給了駭客無止境的時間掃描網路雲端的相片,找到你的私鑰照片並駭入你錢包的機率就實在太大了

    私鑰不見,資產是否就立刻不見呢?

    這個答案其實是否定的。寶博士就曾經歷過私鑰被盜,卻成功救出絕大部分資產的經驗。詳細過程請閱讀這篇文章:

    一組私鑰可以產生多組公鑰(亦即多組錢包地址);而公鑰或地址則必定對應單一私鑰。

    參考資料

    Keystore
    助記詞組
    私鑰錢包
    如果這個區塊鏈上使用交易的人很少,礦工沒錢賺(沒有記帳費可拿),那麼平均交易手續費就會下降,因為你出一點點錢,礦工也願意替你工作。若是鏈上生意很好,很多交易發生,礦工忙不過來,排隊的人變多,交易手續費也就隨之提高(因為很多人願意多出一點手續費讓礦工幫他提早驗證交易)。

    同樣的,若是在生意最好的時候,交易手續費居高不下,突然有更多的礦工、電腦加入記帳工作,那麼排隊人潮迅速解除,平均手續費又下降了。

    所以,整體來講,影響交易手續費的條件主要有二:

    1. 交易數量(等待被記帳的資料量)

    2. 礦工數量(處理交易的機器和速度)

    交易速度

    正常情況下手續費是根據交易的數據量計價。目前以太坊的交易速限約每秒 20 筆交易,遠小於 VISA 每秒可以處理千筆交易的速度,所以使用以太坊或比特幣區塊鏈交易必須排隊。但因為每段時間使用的人數不同,在繁忙時段就會遇到塞車狀況,此時手續費單價給得越高的交易,就會越快被礦工記到區塊鏈上。

    出自:https://edm.bnext.com.tw/2018-block-chain/

    區塊鏈記帳員(礦工)每分每秒都在作著「搶記帳權」的工作,搶到了就可以幫忙記帳,也會獲得獎勵。此部份在「挖礦」條目會更詳細敘述。

    參考資料

    礦工費
    瓦斯費用
    JC Ko

    幣圈

    幣圈,顧名思義,就是一群以玩虛擬貨幣為主的人所形成的社群圈子,亦即「虛擬貨幣圈」(Cryptocurrency Community),也有人稱作 HODLer。

    幣圈的特性在於,他們相對於鏈圈的人,較不那麼關心區塊鏈的技術和數位資產的「價值」,而對於數位資產(虛擬貨幣)在交易市場上的價格,或是數位資產認購發行的早期資訊等等,更加關心。

    從幣圈到鏈圈

    其實在最一開始,人人都是鏈圈人,因為都是技術為主的叛客在使用和流通這些虛擬貨幣;之後一段時間,又人人都成了幣圈人,因為沒有人不因為比特幣的價值飛漲,受到媒體關注而歡欣鼓舞,認為一個新的時代來到。但到了 2017 年底,比特幣和許多數位資產的價格劇烈浮動,很多持有比特幣或其他貨幣的人趨向於關心幣的價格更甚於技術的開發或者貨幣本身的流通性。到了 2018 年左右,不少區塊鏈開發者,都開始對於大眾不關心技術而更關心幣的價格而感到不以為然,因而開始以「鏈圈」人自居,以此區分看似成天只關心價格的(幣圈)人。

    幣圈一天,人間三年

    這是最知名的幣鏈圈諺語,意思是說:虛擬貨幣世界的價格、技術的變遷、消息流通的數量和速度,是一般產業的好幾倍。一個產業或一般人三年能夠遇到的事,幣圈可以在一天之內全部發生。

    因為數位資產交易市場目前在許多國家都還沒有明確監管,內線消息或握有一個貨幣的絕大多數部位(資產數量)的人可以相對於其他金融商品更輕易的操作市場,雖然區塊鏈是透明的,但大量貨幣在數位資產交易所殺進殺出造成的價格變化十分劇烈,下面是幾個例子:

    • 2017 年 6 月 15 日,受中國央行全面禁止交易傳聞的影響,比特幣單日暴跌 15%,3 日內跌幅超 30%

    • 2017 年 12 月 22 日,在單日 24 小時內,比特幣價值暴跌 30%,來到 $14,000 美金以下

    • 2017 年 12 月至 2018 年 2 月,總計三個月時間內,比特幣市場價格下跌了 70%

    • 2018 年 2 月 6 日這一週,排名前 10 大的虛擬貨幣的價值一週內暴跌大約 50%

    幣圈對話實錄 1

    「When moon?」(請見「」) 「Just HODL!」(請見「」)

    幣圈對話實錄 2

    「那天聽到一個好幣,有、還有 推薦和 掛保證,一定飛到不要不要的!」 「這麼好,那什麼時候,拉一下,萬一的話大家就都 了!」

    (詳見:「」、「」、「」、「」、「」、「」和「」)

    幣圈對話實錄 3

    「說個笑話」 「比還誠實。」 「哈哈哈!」

    錢包地址

    錢包地址(英文:Wallet Address)就是區塊鏈帳本裡的一個帳戶,通常是一組英數組合的字碼,或其相應的 QRCode 二維碼,擁有這組地址或二維碼,別人就可以發送數位貨幣給你。

    例如比特幣錢包地址的二維碼形式:

    比特幣地址:3MieYo1wiBYWHRUnoe6vvhGVwndmVoBjDr

    數位資產、虛擬貨幣地址,就像 Email 地址,擁有它,任何人都能寄信給你,但不代表就能用這個地址寄信給別人,除非擁有這個 Email 地址的帳號和密碼,對吧?用帳號密碼登入該 Email 平台驗證所有權,才能從該地址寄發信件。錢包地址的運作方式和 Email 非常像,只是區塊鏈網路就是這個錢包的去中心化平台,而「公鑰」和「私鑰」,就是你的帳號和密碼,持有公、私鑰,即可向區塊鏈網路證明你對這個錢包的所有權,就可以取得、操控或轉移這錢包裡的資產。

    一個人可以有幾組錢包地址?

    很多很多,多到難以計算。 這部份的原理請見「」

    不同貨幣,不同錢包,不同樣式

    不同的數位資產(如比特幣、以太幣 等等)乃是依賴不同的區塊鏈網絡來記帳;網路不同,架構就不一樣,用來辨別帳本裡帳戶地址的寫法也不同。就像不同銀行的帳戶號碼長度不一,不同國家的地址格式不同,但意義都一樣。

    比特幣地址:37p96KgCxJpNJPhCKvB3CgDSxKYM313geZ

    以太幣地址:0x12a0E25E62C1dBD32E505446062B26AECB65F028 (含以太坊 ERC20 貨幣)

    比特幣錢包地址,是 34 位大小寫英文字母加上數字的組合;而以太幣和以太坊錢包地址則是 42 位大小寫英文字母加上數字。

    錢包地址可讀性

    每種貨幣錢包地址樣式除了字數不同以外,也有個會有不同的開頭。

    如以太坊錢包地址開頭一律都是用 0x (唸作 Zero-X),而比特幣地址則多半為 1 或 3 開頭,這麼做是故意的。所有錢包地址都是由「」密碼衍生相依的「」再由公鑰密碼(通常是一串比地址更長英文和數字)作密碼學上的壓縮和可讀性處理,故意加上一些可以辨別的開頭或結尾,讓工程人員開發時或日常使用時,可以輕易辨別一串地址和一串隨機密碼的差異。

    不同貨幣,只能在該貨幣錢包內轉移,如果是要接收或發送以太幣,那麼雙方都要是以太幣的錢包。你經常會在交易所數位資產頁面的出金畫面裡,看到提醒你該幣種只能轉到屬於該幣種的錢包,也只能接收從該幣種錢包來的錢,這點務必注意喲!

    錢包的未來

    許多人都認為,錢包 APP(指稱:加密貨幣錢包 APP)是下一個兵家必爭之地,因為它如同一個內建瀏覽器、能上網的皮夾,又或者反過來說,像一個又一個獨立的微信支付、PayPal 網路。傳奇創業家 Elon Musk 當年打造 PayPal 為他取得了第一桶金,騰訊依賴微信取得了支付和溝通二合一的渠道,而如今「數位資產錢包 APP」則可能取代這些傳統的金融支付工具,成為下一個微信支付或 PayPal。如美國最大數位資產科技公司 近來併購「」電子錢包;全球前三大數位資產交易所幣安(Binance)也併購「」電子錢包公司,便可略見一二。

    其他地址樣式

    GZHZPZKXSDSQCJUHJOXHRTODMKATRZBZUTBYSYTHRKEDYEYVNQCR9FJVIVXTDISZYOVWMFZEYEHNMGHQXUFW9KJXNB

    HTC Exodus

    HTC 的 Exodus One 是史上第一支區塊鏈手機,該手機透過獨立的加密晶片以及可信執行環境(TEE)之下保護用戶的私鑰,並免於Android執行系統內的惡意程式攻擊。

    最長鏈原則

    Cipher

    Cipher 瀏覽器是個功能完整的錢包 APP 應用程式,和 TrustWallet 一樣是第一批提供 Dapp 瀏覽功能的軟體錢包。2014 年創辦於加州,後於 2018 年被全球最大區塊鏈/數位資產公司 Coinbase 併購,協議金額未透露。

    Parity Signer(iOS, Android)

    Parity Signer 是由以太坊知名工程團隊 Parity 所推出的離線簽章錢包 App,透過沒有連線的手機即可保存或轉移數位資產。

    https://wiki.parity.io/Parity-Signer-Mobile-App

    使用流程較為複雜,推薦有經驗的使用者使用。

    以太坊

    以太坊(英文:Ethereum)是一種區塊鏈技術,於 2013 至 2014 年間程式設計師 受比特幣啟發後提出,號稱要打造「下一個世代的比特幣」。藉由這個技術,人人可以發行自己的虛擬貨幣,並且共用以太坊的分散帳本,將交易記錄寫在同一個區塊鏈分散式帳本上。

    目前以太坊區塊鏈帳本的頁數大概是:603 萬頁,約佔硬碟空間 78 GB,如果是 (整個帳本一字不漏)備份則是 1TB。

    以太坊的算力權利金

    使用以太坊區塊鏈,是要付授權費/使用費的(給付給礦工和以太坊),它不收任何既有的法定貨幣,如人民幣、美金等,而是只收藉由這個同一個(以太坊)技術發行的鏈上貨幣,亦即「以太幣(英文:Ether)」。

    離線簽名

    離線簽名(英文:Offline Signature)是一種不必讓錢包連線到網路,就能運作的技術。

    通常錢包的「」動作需要連上網路來進行,讓錢包的私鑰與區塊鏈之間進行出示和驗證。雖然本質上私鑰本身並沒有暴露的風險(只會進行哈希驗證),但因為用來簽名的設備是聯網的,並且某種程度「碰觸」了遠端的服務。就資安來說,我設備裡的私鑰已達到了某種曝險的可能。即便簽名的過程沒有洩漏,只要我的設備聯網,就難保某天駭客或該平台尋路探入我的電腦或手機裡,摸走我的私鑰。

    因此,如果有個設備能夠保存我的私鑰,而且又永遠不連上網路,那是不是就像把私鑰抄寫下來存在銀行裡一樣安全了呢?(當然還是有被搶或監守自盜問題,這裡我們就不討論了...)。

    離線簽名就是這麼樣一個神奇的發明,透過 NFC、藍芽或攝影鏡頭掃描 QR 碼等二步間接驗證,離線簽名裝置將可以對遠端的系統驗證它的存在。

    對此有興趣的人可以查看「」

    紙錢包

    紙錢包在當今區塊鏈產業中的地位不明,其強調將區塊鏈錢包地址的公鑰及私鑰搭配良好設計的圖像列印在紙上作為保存。用戶可以用上面的公鑰接收數位資產,若有需要也可以作為私鑰的備份。然而因為紙張經常因為潮溼或保存不良,使得私鑰無法判讀,許多用戶便可能完全失去錢包的操作權,也就等同於失去了內部的所有資產。

    早期最大力推動紙錢包設計的 推出的紙錢包

    比特幣錢包

    比特幣錢包(英文:Botcoin Wallet)基本上和以太幣錢包類似,是連結著比特幣區塊鏈,存放比特幣的電子程式。

    因為比特幣區塊鏈並沒有智能合約和 ERC20 這種可以允許別人在同一個鏈上發行不同幣的機制,因此比特幣原生錢包內多半僅能存放比特幣。

    比特幣基金會推薦的原生比特幣錢包:

    事實上,除了最早的原生比特幣錢包「Bitcoin Core」之外,其餘錢包應用多半都已陸續加入了整合其他區塊鏈,得以同時存放其他幣和數位資產的功能。如寶博士使用的「Coinbase」或是「Coin Space」等,都成了所謂支援多種鏈的「聚合錢包」。

    可以線上創建並匯出私鑰的 Coin Space

    Ledger Nano S/X

    是法國公司 推出一系列受到好評的硬體錢包。該公司註冊了 頂級域名,並且後續推出了 資產管理軟體。

    本文內含 ,協助 0x1 Academy 運作。

    CoolWallet S

    CoolWallet S 是一張由台灣製造,薄如卡片的硬體冷錢包。

    本文內含,協助 0x1 Academy 運作。

    imToken

    是中國最多人使用的 App 熱錢包,分為國內版「」和國際版「」,近期更即將推出搭配軟件使用的 硬體冷錢包。

    Trust Wallet

    最早是個開源的熱錢包 APP,也是最先開始支援的軟體錢包之一。在 2018 年被全球最大數位資產交易所併購以後,就成為幣安生態系的一部分。

    目前 GitHub 上還保留著先前版本的程式碼,供開發者下載、開發。

    MetaMask

    ,簡稱「小狐狸」的瀏覽器熱錢包外掛,目前支援 Chrome 和 Firefox。

    在新推出且頗受好評的 裡,直接內建了 MetaMask,建議試試!

    Coinbase Wallet

    全球最大區塊鏈/數位資產公司 在併購熱錢包新創 Cipher 以後,自行推出 Coinbase Wallet,App 名稱僅有「Wallet」,目前佔有率不高,但功能完整,介面流暢。

    女巫攻擊

    女巫攻擊的『女巫』在英文裡被稱為Sybil,是來自美國的一部,片中女主角為人格分裂者,同時具有16種不同的人格特性。這種攻擊是描述區塊鏈中不誠實的節點,像人格分裂的女主角一樣,對其他節點傳達不統一的消息,從而導致整個區塊鏈網絡的節點無法達成共識。

    人為風險

    人為風險是指與區塊鏈架構設計無關,單純在『應用』區塊鏈時的疏失,如開發上的失誤。

    流量攻擊

    流量攻擊的英文縮寫是DDoS (Distributed Denial-of-Service),中文翻譯是分散式阻斷服務攻擊。在區塊鏈網路中,指的是短時間內有大量交易需要被驗證,造成網路堵塞,新交易驗證的時間明顯被拖長。曾盛行的就是一個最好的例子,當時因為有太多玩家同時在玩,造成區塊鏈上交易數量迅速增加,以太坊區塊鏈難以負荷而導致網路速度變慢。

    白皮書

    白皮書是指是政府就某一重要政策或議題而正式發表的官方報告書,起源於英美政府。最早的白皮書是1922 年邱吉爾白皮書。因為報告書的封面是白色,所以被稱為「White Paper(白皮書)」。

    在區塊鏈世界裡,一個個人或團隊發起項目,就如同對大眾「提案」,因此必須撰寫一份說明向公眾解釋計畫的目的、營運方式、利潤分派、團隊組成和路線圖等等細節,這份文件因此也被稱作「White Paper(白皮書)」。

    所以很多人也說數位資產發行募資,就像大型的「區塊鏈群眾募資計畫」,由過去難以拿到資金的開源項目,對比過去更大的市場進行資金募集。而區塊鏈數位資產的全球化容易流通、必留下記錄的特性,也使得這項活動變得很受歡迎。參見「」

    封面不一定要是白色的喔!

    Solidity

    Solidity 是以太坊發明人 專為以太坊區塊鏈開發出的新程式語言,語法和 JavaScript 類似,是目前撰寫智能合約最常見的程式語言。

    月球
    HODL
    分紅
    包底
    V 神
    CZ
    開車
    井噴
    Lambo
    證券幣
    空氣幣
    V神
    CZ
    開車
    井噴
    Lambo
    李笑來
    簽名
    FireFly 離線冷錢包
    同名電視劇
    以太貓遊戲
    數位資產發行
    Vitalik

    以太坊錢包

    以太坊錢包(英文:Ethereum Wallet) 是目前市場上較多人會另行安裝的私鑰錢包,顧名思義,是以以太坊區塊鏈的鏈上貨幣為主的錢包。

    以太坊錢包多半允許匯出私鑰,讓使用者可以匯出、匯入或轉移整個錢包,獲得完整的控制權。以太坊錢包除了能夠存放以太幣之外,也能存放用以太坊技術發行的 ERC20 代幣(先前 99.9% 的 ICO 代幣都是 ERC20 幣)。

    有些以太坊錢包如「Cipher」或「Trust」還會提供「DApp 瀏覽器」或「測試網路切換」等額外的功能,讓開發者或想用以太坊代幣玩加密遊戲的人可以輕鬆達到目的。

    桌面電腦目前最多人使用的以太坊錢包是「MetaMask」,網路版的則是「MyEtherWallet(簡稱:MEW)」和 MEW 分岔出來的「MyCrypto」。

    熱錢包

    熱錢包(Hot Wallet)指的是用軟體安裝方式製作的區塊鏈數位資產錢包,多半是安裝在電腦上或智慧型手機上的應用程式,比較常用的有被幣安收購的的 TrustWallet、中國的 imToken 以及最多人使用的 Chome 瀏覽器外掛 MetaMask 等。

    軟體錢包使用方便,安裝快速,許多人進入幣圈或鏈圈都免不了曾經安裝過一兩個熱錢包軟體創建錢包並取得地址。軟體錢包(熱錢包)因為沒有透過硬體儲存加密私鑰,所以多半擁有私鑰匯入或匯出的功能,方便用戶在多個錢包軟體上匯入共同私鑰,在不同平台上操作同一個錢包裡的數位資產。然而私鑰的移轉和曝光本身就是一件高度危險的操作,所以熱錢包的使用對於大型數位資產保管,或是有較多數位資產需要保存的用戶來說,就不是那麼安全了。

    之所以叫做熱錢包,主要原因是軟體方案通常都稱作「熱方案」,也是比較不安全的方案。

    送出交易

    送出交易(英文:Submit Transaction)指的給予區塊鏈系統必要資訊後,對某區塊鏈帳戶或合約互動(包含轉帳、收款、索取、認證等各種動作)。

    對於單純的區塊鏈數位資產轉帳而言,送出交易即是在電子錢包裡填入要進行交易的「錢包地址」、「交易手續費」、和「交易金額」後,發出一筆款項。

    送出交易 vs 已送出交易

    發起交易後,錢包軟體便會顯示「已送出交易(Transaction Submitted)」這代表區塊鏈已經收到請求,如果沒有意外,區塊鏈系統就會回覆「交易哈希」也就是交易編號,接著等待區塊鏈礦工將這筆交易記錄驗證之後進行打包上鏈的工作。

    雙花攻擊

    雙花攻擊指的是在區塊鏈的數字代幣中,同一個代幣被拿來消費了兩次或以上。因為只存在電腦中的數字代幣不像現實代幣一樣有實體,被花費後會實體的由消費者交給商家,而是只依賴區塊鏈這個帳本的紀錄。因此,只要攻擊者能掌握區塊鏈下一個區塊內容的產生,就能照自己的意思改帳本,讓自己花錢的紀錄消失,進而不斷重複花同一個代幣。

    燃料

    燃料(英文:Gas)其實就是使用以太坊網路發起交易所需付出的使用費、授權費或所謂的「算力費用」。

    使用以太坊網路,不管是以太幣、ERC20 幣的轉帳、智能合約的執行,都會動到帳本;只要動到帳本,就需要礦工幫忙更新和驗證,這個 Gas - 瓦斯/燃料費,就是要付給礦工和整個網路協助修改帳本、登錄帳本的費用。

    提交到以太坊網路的交易計算越複雜,要付出的 Gas 費用就越高。例如,轉一筆以太幣給朋友,不需要用到什麼計算,要修改帳本的地方,就只有發起交易者和收到以太幣的人的帳戶而已,Gas 費用不高,多半在台幣 3 塊錢上下(計算法則可在 燃料價格 條目裡看到)。但是反觀,要在「謎戀貓(CryptoKitty)」遊戲上交易或養成區塊貓的每次交易燃料費,則就比較高。因為育成區塊貓,會動用到誕生貓的 DNA、設定主人等智能合約的計算,這些耗費的計算力高於單純將一筆以太幣轉給其他人(可以想成:更動到較多人的帳幕、更改帳本的地方較多、且需要更多的計算力),當然就得花費較多的費用請礦工幫忙了。

    自訂燃料費

    此外,同樣的一筆交易,系統會給出一個建議的燃料費用,願意多出比建議值更高的燃料費用的人,相當於付了小費,那麼這筆交易就可以比出較低燃料費用(並發起同樣交易)的人更快完成交易。

    區塊鏈的礦工本來就是靠修改、維護帳本在餬口,如果有人要他做同一份工作,卻付更多的錢,礦工當然會想先去幫願意出高價讓他挖礦(驗證)的人,這也是很自然的事。

    Gas 的直譯原為「瓦斯」但我們一致認為譯為燃料更有「運算資源/費用」的感覺,坊間也有不少人稱 Ethereum TX Gas 為以太坊交易燃料。故本書均以「燃料」替代瓦斯的翻譯。

    簽名

    簽名(英文:Signature)就是使用者用區塊鏈帳戶(錢包)對一筆交易做認可/認證的動作。

    數位資產在發生交易時,發起人必須向區塊鏈驗證他是發起人本人,並擁有該錢包的資產。此時區塊鏈便會另發起人以私鑰作為驗證,類似傳統銀行裡簽名的動作,一旦出示私鑰,就算完成簽名。

    沒有交易的簽名

    沒有發生交易時,錢包可以拿來純粹出示作為身分認證,並且簽名進行特定動作。就如同今天你走入銀行,可能做的是變更帳戶姓名,或是查閱存款餘額,有的動作需要你進行簽名,但並不一定有交易發生。在區塊鏈世界也是一樣的。

    不同的地方是,如果你擁有很多錢包,你就等同於擁有了很多不同的「簽名」。而因為錢包私鑰可以轉移,所有權可以輕易轉讓,因此這個區塊鏈簽名的機制,就等同於可以易主,可以轉讓。這是區塊鏈和銀行及實體世界交易稍有不同的地方,可以說是優點,但也有人覺得是缺點(因為「簽名」竟然可能被偷走!)

    錢包即登入

    有不少服務開始透過「MetaMask」這樣的瀏覽器錢包外掛作為登入驗證,因此有了一種說法叫做「錢包即登入」,就是利用了區塊鏈錢包出示私鑰進行身分認證的「簽名」功能特性。而且通常簽名是不需要任何交易費用的,所以用起來十分方便,可以輕易登入任何使用這個簽名方式登入的網站,而且不怕這個登入形式被「關機停用」,畢竟整個網路是去中心的,而私鑰是使用者自行保存。

    基石輪

    Corner stone

    基石輪引用基金或風險投資圈裡的說法,一檔基金在評估確認推出前,會有一輪認購,讓握有較大資金部位或能夠承擔較大風險的人,用較低的價格認購基金。

    在區塊鏈的版本裡頭,由於 ICO 就如同對群眾發起募資,向區塊鏈世界發起一檔基金,因此通常會讓投資機構、顧問團、家族基金等用相對低的價格做認購。

    這一輪通常並不對外公告,交易細節也不透明,因此也經常有人抱怨一檔幣在上架以後被「基石輪」買方砸盤,割韭菜。

    硬分岔

    硬分岔的『硬』代表新版本與舊版本不兼容,通常放寬規則或大幅更動底層設計屬於硬分岔。舉例來說,將一個區塊的儲存空間增加後會造成新版本合法的區塊在舊版本中不合法,於是稱這種不可逆程式碼的更動為硬分岔。

    等待完成交易

    等待完成交易(英文:Transaction Pending)表示交易需求及內容已經被送上區塊鏈,但還未經過礦工查認驗證,也還沒登錄上鏈(寫入區塊鏈帳本)因此還不能算是交易成功。

    等待完成交易表示這筆交易已排上隊伍,等待有緣或被你提供的交易手續費吸引的礦工(某台運行區塊鏈結點的電腦)來幫你驗證。到了這一步,多半只要等待就好,但若是餘額無誤,也沒有雙花問題,基本上只要等待一段時間,就會被確認。

    等待完成的交易有可能失敗嗎?

    有可能。

    在以太坊區塊鏈上,因為存在「智能合約」這種東西,且有「Gas 限制」的設計,有時候 Pending 一段時間之後,區塊鏈會回傳錯誤或失敗,原因可能在於用來付給礦工的 Gas 不夠用了,或是演算交易的「智能合約程式」有錯誤。雖然機率很低,但偶爾還是會發生。

    項目方

    Project Owner

    項目方通常指的是數位資產發行的項目擁有者、發行方。

    用以區別:代投方、領投方與散戶。

    分岔

    A “fork,” in programming terms, is an open-source code modification.

    分岔的起因是更改開源程式碼,通常更改後會在開發者間造成歧異,導致新舊兩個版本平行共處的狀態,於是命名為『分岔』。依分岔後新舊版本的相容與否分為硬分岔和軟分岔。

    ERC 與 EIP

    ERC是Ethereum Request for Comments的英文字母開頭簡寫,而EIP是Ethereum Improvement Proposal的英文字母開頭簡寫,通常由區塊鏈工程師發佈在以太坊開源專案的Github的Issue欄位。

    ERC是將開發規則統一為標準的提案,而EIP是任何對以太坊區塊鏈的進步提供建議的提案。ERC和EIP後面伴隨的數字是依照提案提出的先後順序,並非具有特殊意義,如ERC20是指第20個提出的。目前官方認可的ERC標準有ERC20和ERC721,均為以太坊上代幣種類標準的規範。

    數位資產發行

    Initial Coin Offering / Digital Assets Offering

    數位資產發行,又稱虛擬代幣初始發行。由於區塊鏈技術的第一項金融產品就是比特幣,而第二代區塊鏈技術的代表 - 以太坊,又能夠讓所有用戶透過智能合約發行自己名稱的虛擬代幣,因此在 2014 年由以太坊創造者 Vitalik 開放群眾預購 以太幣,開數位資產發行活動的先河,讓後續透過區塊鏈發行代幣的活動,都被稱作是 Initial Coin Offering,也簡稱 ICO。

    近來 ICO 因為在多個國家遭到嚴格禁止或審查,因此也有人改作:

    • ITO - Initial Token Offering 初始通證發行

    • IEO - Initial Exchange Offering 初始交易所發行(即代幣的預售和認領都由交易所來進行)

    由於往後又發展出更多形式的區塊鏈虛擬資產發行如 ERC721、穩定代幣等,所以可以統稱數位資產發行。目前的新潮流是具有證券性質的代幣發行 - Security Token Offering 簡稱 STO。

    私募輪

    這一輪如其名,以私下招募為主。多半由少數在幣圈握有人脈,擁有信徒的「私募群主」發起「領投」-- 這個行為也叫做「開車」。

    這一輪多半價格會介於「基石輪」和「公募輪」中間。和基石輪不同的是,即便是一般幣民,不握有大把資金,也沒有任何投資機構工作經驗和資格,只要能夠認識/加入「私募領投」的群主,通常就能跟上這班車。

    因為私募輪通常擁有比公開招募時更好的價格和加贈賞金,因此許多本來就預計要投資某個項目的民眾,就會傾向於在這一輪提早加入。

    通常私募輪也會限制投資額度下限,以方便「領投」管理。多半在 0.1 ~ 1 ETH 之間。

    智能合約工程師

    專門撰寫智能合約的開發者稱為智能合約工程師。

    因智能合約的主要語言 Solidity 是一項2015才開發出的全新語法,市場上精通此技能的工程師不多,且公司內部培訓的成本高昂,故通常會以專案的形式外聘智能合約工程師。

    礦池

    以太坊 vs 以太幣?

    許多媒體經常在引用時混淆兩者「以太坊」及「以太幣」,有些人甚至誤以為以太幣有兩種翻譯方式,一個為以太坊,一個是以太幣。造成這個混淆的主要原因之一,可能是以太坊的英文為 "Ethereum",而以太幣的英文為其縮寫 "Ether",在交易所或錢包裡的通證代號一般為 "ETH",因此造成許多人以為以太幣(Ether, ETH)的全名就是 Ethereum。但事實上這是一個誤解。

    正確的認知是:「以太坊是一個區塊鏈技術,使用該技術所架設的區塊鏈主網內,唯一接受的貨幣(用以支付授權金、使用費)即是以太幣。」

    以下是一些正確和錯誤用法的比較,來自知乎:

    ❌ 我購買了5個以太坊

    ✅ 我購買了5個以太幣

    ❌ 以太坊價格又漲了

    ✅ 以太幣價格又漲了

    ❌ 以太幣的區塊鏈

    ✅ 以太坊的區塊鏈

    以太坊基金會

    由於整個以太坊開發和以太幣的預售,在法律和金融層面擁有一定程度的複雜性,導致一些法律實體需要被創建,其中包括以太坊基金會(英文:Ethereum Foundation)於 2014 年 6 月創建於瑞士的 Zug(即「加密谷」)。

    發展路線圖

    以太坊公鏈在2015年7月30日啟動,最初的以太坊版本稱為邊境(Frontier)。就當初的發展藍圖來看,以太坊的開發會經歷四個版本,其中階段的轉換會以硬分叉來實現:

    • 邊境(Frontier,2015年7月)

    • 家園(Homestead,2016年3月)

    • 大都會(Metropolis,2019年2月)

    • 寧靜(Serenity,開發中)

    邊境

    以太坊最早的版本,使用工作量證明(PoW)演算法。

    家園

    經過了數次分叉之後釋出的穩定版本,這個階段還沒有明顯的技術更新。

    大都會

    1. zk-Snarks(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)「簡單不交叉的零知識證明」。

    2. 實施 PoS 的早期工作:採用 Casper 共識演算法

    3. 改善智能合約的 gas 消耗機制

    4. 以抽象帳戶的概念統一外部帳戶和合約帳戶,不再區分兩者。

    寧靜

    以太坊的最終版本「寧靜」,或稱作「以太坊 2.0」,除了會從 PoW 更新為 PoS之外,將會從底層完全翻新以太坊,並專注於改進以太坊網路的可拓展性、效率以及去中心化程度。另外,還會部署一個新的虛擬機,這對開發者更具吸引力,因為它將支持更多的程式語言,並讓執行速度更快。

    以太坊2.0還將支援對分片鏈的以及其他新型的鏈,這些鏈將支持基於獨特用戶需求的隱私,權限和治理模型等等。

    維塔利克·布特林(英文:Vitalik Buterin)
    全節點
    https://hackernoon.com/the-ethereum-blockchain-size-has-exceeded-1tb-and-yes-its-an-issue-2b650b5f4f62
    碰撞
    私鑰
    公鑰
    Coinbase
    Cipher
    Trust
    Cardano(ADA 幣創始團隊)
    早期的比特幣紙錢包樣張
    由 https://bitcoinpaperwallet.com 工具產生的紙錢包
    via https://www.reddit.com/r/cardano/comments/8gq9ch/paper_wallets_deployed/
    如下
    https://bitcoin.org/zh_TW/choose-your-wallet
    Ledger Nano
    Ledger
    www.ledger.com
    Ledger Live
    廣告連結
    https://www.ledger.com/
    廣告連結
    imToken
    imToken 1.0
    imToken 2.0
    imKey
    https://token.im/
    TrustWallet
    去中心化應用程式(Dapp)
    幣安(Binance)
    MetaMask
    Brave 瀏覽器
    Coinbase
    智能合約工程師

    ERC20

    ERC20 指的是用編號 ERC20 的以太坊智能合約技術發行的數位資產類別。是個無論在幣圈或鏈圈都會經常聽到的詞語,常見說法有,「ERC20 貨幣」或是「相容 ERC20(幣)的虛擬錢包」等。

    目前全球有大約三萬五千種不同的數位資產被發行出來,而其中大約有 99.99 %(非官方統計)比例的數位資產,都是屬於 ERC20 發行出來的(更新:目前已有基於 EOS 鏈以及基於 Tron 的 TRC20 等多種類型資產出現)。

    如果要將 ERC20 類型數位資產存放到錢包,就必須確保錢包支援 ERC20 的代幣資產。

    編號第 20 號的以太坊(提案)請求討論

    ERC(英文:Ethereum Request for Comment)從英文全名直譯,是「以太坊(提案)請求討論」,有點類似開發者社群成員可以自由向整個開發社群提出提案討論的請求;ERC20,也就是編號第 20 號的以太坊(提案)請求討論。

    講白話,就是功能需求提出和投票討論。像我們每次在 iPhone 發表會前,都會在社群論壇裡面提出「想要螢幕大一點」「想要有真正的"飛行"模式」,對吧?只是 Apple 每次都不一定會答應我們而已。

    那 ERC 和 EIP 到底又有什麼不一樣?

    ERC20 被創建前,先被提出的其實是 EIP20,也就是編號第 20 的以太坊改進提案(英文:Ethereum Improvement Proposals),一旦大家認為這是個好的提案,需要進一步討論時,就會開啟相應的 ERC 編號討論,如 ERC20。最後在多次的討論與實作後,大家都認為這個改進提案已經被完成,並可以正式成為 Ethereum 的一部分時,就會在 EIP 的頁面最後,做下修改結論,並結案。

    ERC20 數位資產的要素

    根據目前的實作和討論,EIP20 / ERC20 這種數位資產的共同要素必須符合以下條件:

    1. TotalSupply [總代幣發行量]

    2. BalanceOf (address _owner) constant returns (uint256 balance)[“owner”戶口結餘]

    3. transfer(address _to, uint256 _value) returns (bool success) [傳送 _value 數量的代幣到 _to錢包地址]

    只要透過以太坊智能合約所建立的以太坊貨幣,符合以上條件(帶有這些資訊)者,就稱為 ERC20 代幣,並且可通行於任何相容 ERC20(技術代碼)的智能錢包、網站應用、交易所等等

    看不太懂對吧?沒關係,其實總歸來說,每一個 ERC 條款的提出,進而到確立為 EIP,就像是整個社群共同在為以太坊區塊網路源源不絕地創建一個又一個新「產品」,這個產品可能是某個解決方案,也可能是某一個新產品類別,新的產品類別,有一定的元件和要素組合。

    擴充功能提案

    舉電信領域為例,我們可以創建網路規範或傳輸規則作為新產品,如「3G網路」「4G LTE」;也可以創建一種工具類別作為新產品,譬如說「智慧型手機」,而智慧型手機這種產品,會有共通要素,如:觸控螢幕、上網功能、攝像鏡頭,等等。而如果智慧型手機被普遍使用了,電信產業就會持續開發出相容於「智慧型手機的」軟體、優化基地台、配件等等。

    ERC20 就像剛剛例子裡的智慧型手機 - 一種新的手機樣式,它是以太坊區塊鏈的產品 - 一種新的數位資產的形式。因為被廣於使用,所以近來幾乎所有的以太坊區塊鏈應用、服務等,都圍繞著這個 ERC20 來運行。所以只要你一踏入鏈圈,甚至在幣圈,都會經常聽到 ERC20 錢包、ERC20 以太坊去中心化交易所 等等會,如果你不懂 ERC20,就難以在鏈圈裡頭和人對話了!

    為何不是 EIP20 而是 ERC20 呢?

    這大概就很多人不知道了。根據考察,原先以太坊開發社群裡只有 ,也就是「以太坊改進提議」,但許多開發者提出了改進提議後,發現多半需要很多社群意見討論才能定案,但在 EIP 頁面裡頭討論,會導致頁面內容過長過於混亂。因此就有社群用戶提出 ERC 的概念,該意見參考自 1969 年以來,由網際網路工程任務組(IETF)發布的一系列備忘錄,名稱就是徵求意見稿(英語:)目的是徵求更多討論,待討論完備以後,再把結論寫在該編號的意見討論頁的最後一條。定案後,那整個定案後的版本就會移回去寫入到 Final-EIP(提議結論)。

    以太坊參考了這個流程,共同建立了這個以太坊規範:

    1. 如果有意見想提出修正建議,可以到 EIPs 頁面提出問題(Issue)

    2. 如果被接受至 EIP,就會確立這個 EIP 的編號

    3. 大家會先在 ERC 裡頭討論該 EIP 的設計

    4. 從討論到最終定案的過程會被記錄在 EIC 頁面裡頭

    據當時提出 ERC 作法的用戶 "" 的原始提議,最終應該還有一個階段叫做 ESD(Ethereum Standards) 但至今卻還未有任何一個 ESD 被產生。也許是因為原始提案有提到 "some ERCs could be ESDs" 亦即「有些 ERC 被定案後就可以作為 ESD 了」。這或許也是為何 ERC20 明明已被全世界開發者使用了,卻還(依據名稱)算是「Request for Comment」,像是還正在被討論似的,不是已經被確立為 EIP20 了嗎?為何大家還是叫它 ERC20? 或許是開發著們依據最原始的提案,覺得叫做 ERC ,會更接近 ESD 吧!誰知道呢?

    燃料上限

    燃料上限(英文:Gas Limit)指的是一筆交易當中,發起交易者願意付出的燃料量上限,同時也是以太坊計算這筆交易所需計算步數的安全下限。

    簡單講,在以太坊上要完成一筆交易,只要付出相等於「燃料上限」的燃料量(計算步數),這筆交易就能成功上鏈。然而,我們要如何知道一筆交易需要多少計算步數呢?答案是,以太坊區塊鏈會先免費幫你模擬和偵測你即將發出的這筆交易需要多少計算。

    為了不讓計算有誤導致使用者交易失敗,網路所推估的計算步數通常會高估一些!讓使用者可以預先同意該筆交易的完成,會需要「燃料上限」x 「燃料價格」的總費用。

    多退少不補!

    就像寶老闆吩咐秘書去銀行轉帳,對秘書說「給你兩千塊,幫我完成這件事,多退少補!」燃料上限也是類似這樣,只不過差異在於,以太坊的燃料一旦在送出交易的時候預設好,萬一燃料用完了,任務(計算)還沒完成,這燃料費可是多退少不能補的,因為礦工還是替你工作了,只是沒有 "完成工作" 而已,而且交易會失敗,無法記錄上鏈。

    所以,以太坊區塊鏈系統很貼心的設計了這個機制,讓交易者每次發起交易的時候,系統都會協助推估並設定這筆交易所需要的燃料上限,再讓使用者依據交易速度需求,設定每個燃料(算力)單位的價格,之後送出交易,就可以順利完成交易。

    認養一隻貓

    預設的一般交易 Gas Limit 通常是 21,000,而如果是比較複雜的交易譬如參與數位資產發行認購,或是認養一只迷戀貓,那麼 Gas Limit 很可能會高出幾倍來到 150,000 這麼多。實際案例我們來看看這個「寶博士認養一只迷戀貓」在吧!

    寶博士在 2018/8/28 在以太坊區塊鏈遊戲「迷戀貓」上認養了一隻紀念貓「Purrity」:

    Value: 0.037930228952841536(整筆交易所付出的費用:貓咪認養價格加上交易手續費)

    Ether Gas Limit: 135963(系統推估的燃料上限)

    Gas Used By Txn: 45508(實際所用到的燃料數量,也可以說是實際計算的步數)

    Gas Price: 0.000000006 Ether (6 Gwei)(燃料價格)

    Actual Tx Cost/Fee: 0.000273048 Ether ($0.08)

    實際花費的交易手續費為:實際用到燃料量 45508 x 使用者設定燃料價格 6 Gwei = 273048 Gwei = 0.000273048 ETH,依據當天以太幣價格,大約等於 0.08 美金,也就是 2.4 塊台幣。

    MyCrypto

    MyCrypto 是最多人使用也最古老的以太坊錢包服務之一 - MyEtherWallet 內部分家後獨立出來另外一個類似服務的平台。

    2018 年 2 月 9 日,最多人使用的 MEW(MyEtherWallet) 線上錢包服務突然出現了內部分裂,以共同創辦人之一 Monahan 為首的一組人馬從中分裂出來,突然之間創辦了一模一樣的服務 - MyCrypto.com 。

    截至目前,MyCrypto 的發展狀況堪稱良好,許多優質的區塊鏈專案如 Livepeer 等,在官方教學裡使用的創建錢包或使用錢包功能的部分都是選用 MyCrypto,而非較為人知的 MEW。

    MyCrypto.com

    MyCrypto 近來發展用心,在右上角增添了多國語言,也增加了簡體中文和繁體中文的選項。此外,對於 MEW 警告但保留的「貼上私鑰」和「匯入 Keystore」等錢包瀏覽方法,MyCrypto 已不再支援(見上圖上方英文字),而是改推出一樣開放源碼的 MyCrypto Desktop App(桌面應用程式)讓使用者可以完全在自己的電腦裡離線操作錢包,無需經過瀏覽器甚至無需連線上網,免除瀏覽器被駭或被剪貼簿病毒程式奪走私鑰的風險。

    MyCrypto 桌面應用程式(支援 Mac, Windows, Linux 跨平台)而且可以完全離線使用!相對安全許多。

    下載位址:

    Trezor

    Trezor 是由一間捷克公司 SatoshiLabs 所推出的硬體冷錢包,幾乎可以算是最早期的硬體錢包。目前有兩個產品「Trezor One」與「Trezor Model T」。

    由左至右-「Trezor One」與「Trezor Model T」

    2017 年曾發生有人遺失密碼無法登入冷錢包取得資產的事件,後來透過駭客的協助找到漏洞取回資產。這使得 Trezor 全面更新硬體和韌體,確保不會再有類似事件發生。

    本文內含廣告連結,協助 0x1 Academy 運作。

    交易哈希

    交易哈希(Transaction Hash)又稱 TxHash(唸作:踢叉-嘿許),其中的 Tx ,就是交易 Transaction 的縮寫。

    每筆交易送上區塊鏈時,都會獲得一組獨一無二的交易編碼,也就是轉帳記錄編號。交易哈希,有時候也會稱作交易哈希地址,原因就是持有這串英數組合的編碼,就可以能在區塊鏈帳本上,查找出該編號交易的內容,包括發起人、接收者、交易金額或傳遞內容等。

    就像銀行的交易水單編號、交易記錄編號等。只不過,通常不同銀行內部的編碼有不同的規則,而同一個區塊鏈網路上的編碼則是共用同一個規則,沒有國界之分。但不同區塊鏈,則就有不同的 TxHash 編碼格式。例如:

    比特幣區塊鏈上的交易哈希地址: 657f2bdccee4042d469ed60eea749503e784d4e6781d9329f1d2db890d5c8ece

    以太坊區塊鏈上的交易哈希地址:0x2eb96d95843c7928ce7f62598393ff6d20ed15905d43ebff13a49107e8187926

    哈希這個詞,在後面的「哈希」條目中會詳細說明,在這裡只需要知道,交易哈希就是一組通常比錢包地址更長的英數組合字串,是區塊鏈帳上每次任一筆交易發生時會觸發產生的獨一無二的交易編號。

    交易哈希產生時,是否就代表交易已經成功?

    不是。

    交易哈希是交易發起時,區塊鏈帳本給予該筆交易的「編號」。如果我戶頭裡只有 1 個比特幣而我還是可以向區塊鏈帳本發起轉帳 2 比特幣給你的交易,交易哈希依然會被建立,只是這筆交易記錄最終會是以失敗作收場,因為帳本檢查後就會發現我要轉出的資產大於我所擁有的,那當然就會失敗了。

    DIY 冷錢包(FireFly, HITCON etc.)

    只要是能運行錢包且又無法匯出私鑰的安全硬體,就可以算是硬體冷錢包。因此坊間出現不少 DIY 手做冷錢包,透過某些特定的教學自製或活動發放,可以取得非大廠牌的冷錢包。目前有:

    HITCON 2018 Cold Wallet

    photo credit:Phini Yang

    Firefly (Arduino based)

    MEW Connect(iOS, Android)

    MEWConnect 是一組可以透過極高的加密技術讓智慧型手機轉化為硬體冷錢包的 APP,在 2019 年由 MEW (MyEtherWallet)團隊製作推出。

    使用流程非常簡單,介面設計也十分優良。值得推薦!

    合約地址

    Contract Address

    智能合約部署到區塊鏈後,會被存放在區塊鏈上的一個獨有地址,所有想與該智能合約互動者,均需透過此地址找到該智能合約。

    在以太坊上的合約地址一般長得和錢包地址一樣,都是 0x 開頭,所以初學者經常會搞錯。不過如果是合約地址,在 Etherscan 網站左上方就會顯示「合約(Contract)」字樣,如寶博士的灑幣合約:

    地址:0x46fbcfdddcc7f76ef52c8ecfa8a06c2b770dbda3

    以太幣

    以太幣(ETH, 或稱 Ether)是目前全球第二大數位貨幣,也是(亦即以太坊區塊鏈)內支付交易費和手續費的唯一貨幣,可以用的方式取得,也可以在直接購買。

    比較需要瞭解的是,因為以太坊技術容許第三方開發者在以太坊區塊鏈上開發、發行自己的數位貨幣( Alt Coin,又稱 另類貨幣)且共用以太坊區塊鏈做分散式帳本的記帳,因此這些山寨幣的轉帳費、流通交易費等等,也被限制只能使用以太幣來給付。

    在這情況下,變成要發行山寨幣、購買山寨幣或賺帳山寨幣做流通前,使用者都需先行安裝,並購買以太幣,這樣便使得以太幣整體來說,供給大於需求,價格便持續上漲。

    註:後來有了後,使用者就幾乎可以用任何虛擬貨幣,兌換售出或買入任何虛擬貨幣。(詳見 )。

    比特幣

    比特幣(Bitcoin)就是透過「」這個以密碼學建構的數位帳本技術的第一個應用:,所發行的第一個。

    目前比特幣區塊鏈帳本的區塊(頁)數大概是:53 萬塊(頁),約佔硬碟空間 150 ~ 200 GB。

    比特幣是數位版的黃金?

    確實可以這麼說。

    交易所錢包

    交易所錢包(英文:Exchange Wallet)是由交易所代管錢包私鑰的一種虛擬貨幣錢包,多半由數位貨幣交易所提供。使用者不必保管錢包的私鑰,但這也造成了資產暴露或被控制在他人手上的風險。與線上代管錢包相反地,則是自主錢包。

    自主錢包和交易所錢包

    這點一定要學會!所謂自主錢包的意思,是地表上只有使用者本人擁有這個錢包的私鑰和一切控制權;相反地來看,交易所錢包則是錢包的私鑰和控制權其實在交易所手上,根本不是使用者自己。

    以 Email 為例來說,使用 Google 的 Gmail 就像是被 Google 控制了 Email 的實體所有權,即便妳掌握了登入帳號和密碼,今天交易所說要把你封掉或偷看你的資料依然還是可以的;相對的,如果你是自己架設 Email 伺服器,全世界只有你掌握了這台機器的所有權和登入權限,此外也還有 Email 的帳號密碼,那麼你就是擁有了自主的 Email,(相對)安全又自由。

    過往要架設一個自己的 Email 伺服器,或是要擁有一間自己的私人銀行,並不是一件容易的事,但現在你已可以完整掌控你的資產帳戶,而非存放在中心化的銀行手上,為何不自己掌管呢?

    遊戲錢包

    遊戲錢包(Cryptogame Wallet),又稱作遊戲內加密錢包(英文:In-game Crypto Wallet),和一般加密錢包的差別是,這種錢包的私鑰一般不在消費者手裡,也不在交易所,而是在遊戲公司的雲端主機裡。

    有的遊戲錢包允許你匯出私鑰,讓你可以在其他裝置上導入錢包做其他用途,但其實在這狀態下,你的錢包私鑰還是「曾經存在」過在遊戲公司的雲端主機裡,我們甚至難以知道這組私鑰是不是在導出之後有進行清除,你就難以確認你是不是這世界上唯一擁有這組私鑰的人。

    真錢包還假錢包

    有些區塊鏈遊戲強調不需要瀏覽器外掛錢包,而是幫你做好了代管錢包的動作,這麼一來,就無論是 Safari 瀏覽器、Edge 還是 PS4 都能登入遊玩。例如底下的 BlockchainCuties 就是一例。

    遊戲讓人可以用導入私鑰的方式登入遊戲,如果你沒有錢包,它也可以創建,並幫你建立私鑰。雖然系統說,它只會給你看一次,之後就會清除了,但你怎麼知道是真的呢?

    私鑰錢包

    私鑰錢包(Private-key Wallet)簡單講,就是可以讓你匯出「私鑰」、「密鑰庫」 或「助記詞」的錢包。

    使用私鑰錢包的重點在於,你是私鑰的擁有者,就算之後你想把這個錢包服務或 APP 刪除,你可以很輕易地導出錢包私鑰,將原先使用的錢包內容和資產移到另外一個地方(錢包服務或 APP)使用。

    反觀,在「Binance」交易所上的錢包,雖然有入金地址,也能轉帳,但是卻無法導出私鑰。所以本質上,你在交易所裡的資產,其實是 "借放" 在交易所擁有的錢包中,這是有一定風險的,亦即若是交易所倒閉或錢包管理人捲私鑰逃跑,你的資產便會消失。

    私鑰錢包能讓你完全掌控你的資產,這表示沒有第三者能凍結或丟失你的資金。然而,你就得要對錢包的安全以及備份自行負責。

    「地表上只有我有私鑰的錢包」存在嗎?

    許多私鑰錢包的 APP 或創建錢包的服務,都號稱將私鑰字串顯示給你看以後,就會清除不會另外記錄。但從資訊安全的角度而言,如果並沒有看到原始碼,我們都無法確認這份私鑰是否真的只有你看過,還是該服務另外存了一個備份在記憶體裡頭。

    創建錢包

    創建錢包(英文:Create Wallet)指得是取得一個區塊鏈帳號及可以收發款的錢包地址。這多半是所有人進入幣圈或鏈圈的第一個動作,作為一個公民而沒有錢包(此處皆指區塊鏈/數位資產錢包),是無法轉帳,也無法收錢的喔!

    要擁有一個錢包地址,並且放些錢然後去買,第一件事就是要創建錢包。這裡說的創建,其實就是讓區塊鏈錢包應用替你「生成」一組獨一無二的私鑰,並透過這個私鑰產生可以收款的,你可以透過 Chrome 瀏覽器的外掛「」或網路版的「(簡稱:MEW)」和 MEW 分岔出來的「」或手機上的以太坊錢包 APP 如「」或「」執行創建錢包功能,只要保管好私鑰,就算是產生一組錢包了。

    「創建錢包」結束後,你將會得到一組錢包地址、私鑰和助記詞(有時需要你自己輸入一串密碼再做加密),這代表,私鑰將在你的手上自己保管。

    如果你是一開始就使用那麼多半不會有「創建錢包」的過程,因為私鑰在啟動錢包的時候就藏在硬體晶片裡了。這時候,任誰也都拿不出那私鑰來,你需要保管的,就是冷錢包的硬體本身囉!

    礦工費用

    礦工費用(英文:Miner's Fee)其實就是交易時需要有人幫忙把完成的交易資料記錄上鏈(寫入區塊鏈帳本頁中)的委託手續費。

    在以太坊區塊鏈裡,多半都用(Gas Fee)來說明,但比特幣區塊鏈因為沒有燃料的概念,也幾乎沒有什麼分散試算力、智能合約的設計,所以每筆交易就單純是送出一筆轉帳記錄,由礦工幫忙打包記帳。所以多半就直接用礦工費來說明。

    比如上面這張比特幣區塊歷史記錄瀏覽器 ,一共轉了 0.59 BTC 給對方,另外就包含了 0.00000840 BTC 的手續費(Fee),以當時現價一枚 BTC 約等於 $6,352.67 美金,等於是花了新台幣 1.6 元的轉帳費。相比郵局的 7~15 跨行轉帳費,國際轉匯百來元台幣不等的費用,這可以說是相當便宜的一種價值交換方法。

    關於比特幣錢包轉帳

    冷錢包

    冷錢包(Cold Wallet)指的是用硬體(晶片)安全地儲存私鑰而且無私鑰匯出功能的區塊鏈數位資產錢包。比較常用的有法國的 ,美國的 ,台灣的 等。

    嚴格來說,只要是本身不具備連線功能,沒有匯出私鑰功能的錢包裝置,就算冷錢包。

    也有人把不用的安卓手機或 iPhone 手機安裝無法匯出私鑰的錢包軟體(例如:, ),並且盡可能使其處在離線狀態作為冷錢包。

    多數專家都會推薦用戶在數位資產達一定量以後,盡量購買冷錢包來做為資產儲存的方式。這是因位當大部分數位資產存放在交易所時,有可能遇到交易所無預警倒閉、關閉提款功能等意外;而若是存在手邊自主保管私鑰的錢包 APP 則又有 APP 被破解、 、 被盜或不見等風險。

    冷錢包硬體特色在於私鑰是儲存在硬體晶片 IC 當中的加密空間,只能用註記詞進行還原,私鑰本身並不會在交易的過程中流出至作業系統、瀏覽器或 APP,然而還是會有註記詞不見得可能性,故冷錢包啟用後產生的 12/24/32 個單字註記詞還是要記得保管好喔!

    0x1 Academy 推薦購買法國公司推出的 ,支援 USB-C 用電腦操作,也支援藍芽用手機進行連線,歡迎享有折扣,0x1 Academy 也會賺得一點營運基金喔!

    KeepKey

    是一間美國公司,製作非常具有設計感的同名硬體錢包「」,後在 2017 年 8 月被瑞士的一間數位資產交換公司 併購。

    交易確認

    Confirmation

    交易確認(英文:Transaction Confirmation)表示一筆交易已經過區塊鏈礦工驗證,登錄在區塊裡並被記錄在帳本之中,是交易完成的絕對信號。

    如果一筆交易在鏈上或錢包裡顯示確認,基本上就已經沒有竄改的可能,除非發生或,否則這筆交易已經永久記錄在鏈上了。

    交易確認 vs 交易確認次數?

    當「確認(Confirmation)」寫作「確認次數(Confirmations)」的時候,即是在說那筆交易完成後又有多少個區塊(帳本頁)被登錄上鏈。例如「這筆交易已經有一次確認(1 Confirmation)」代表這筆交易在區塊鏈上已經過礦工的確認並放在新的一頁/新的一個區塊上(見 ),接著礦工會廣播這個更新結果,並等待下一個新的塊(可以想成帳本的下一頁/新的一頁)在後面接續掛上來。如果後面又有一個塊掛上,就表示剛剛那塊更加沒有問題了(因為並沒有礦工回報錯誤,而且還有新的塊被掛上去),此時原先的交易記錄就會變成「兩次確認(2 Confirmations)」。

    Bitcoin and me (Hal Finney)bitcointalk.org
    Bitcoin P2P e-cash paperwww.metzdowd.com
    Bitcoin P2P e-cash paperwww.metzdowd.com
    交易所錢包的缺點

    交易所錢包並不是不好,有些健忘或粗心的人,把錢放在自己錢包,然後經常掉路上,那還不如把錢放銀行,至少搶銀行錢被搶走的機率小過掉皮包。但是在區塊鏈世界裡,目前因為產業新興,而且裡頭多是駭客,所以目前搶劫或駭入虛擬貨幣交易所的機率有時甚至高過你自己保管錢包的機率。因此本質上鏈圈人是不會鼓勵你把虛擬貨幣存放在交易所錢包的。

    以寶博士來說,頂多 1/3 不到的數位資產會放在交易所裡面隨時可以交易,但 2/3 以上的數位資產,一定會選擇放在自主錢包(多半放冷錢包)。

    交易所錢包:交易時再用

    交易所的錢包,除了平常只放要在交易所交易的錢在裡頭外,也盡量不要拿這個錢包來做付款、收款或區塊鏈募資等等的其他用途。

    ✅ 交易所錢包 轉帳到 交易所錢包(交易所互轉,若有以此獲利,則稱為搬磚) ✅ 自主錢包 轉帳到 交易所錢包(入金) ✅ 交易所錢包 轉帳到 自主錢包(出金) ❌ 交易所錢包 轉帳到 數位資產發行集資錢包 ❌ 交易所錢包 轉帳到 數位貨幣商城購物車付款地址

    此外,因為有的交易所在技術上使用共用錢包,或一次性錢包,這些方法都會導致別人要把錢轉移給你的時候,這筆錢到不了你的手上!所以無論是一般日常用途,或是參與數位資產發行、區塊鏈募資活動,多半多會禁止使用交易所錢包來進行。

    不只是收錢,有時候連付錢的時候,都會禁止使用交易所錢包。原因在於虛擬貨幣轉帳多半需要付一定金額的轉帳費用(就像台幣ATM轉帳需要付 15 元跨行轉帳),而區塊鏈轉帳時,多半可以調整轉帳費用高低以決定你的帳要優先被驗證(轉帳速度快),還是可以晚一點再被驗證(轉帳速度慢),而交易所錢包的轉帳手續費通常是定死而無法由使用者調整的,也通常不是當時最快的,因此經常會造成收款方很久才收到錢(如果當時區塊鏈網路擁擠,甚至可能要等好幾天)。

    自主無敵

    相反的,如果是使用自主錢包,就沒有這個問題,多半錢包程式會依據區塊鏈網路現狀建議使用者付現狀的平均值,也就是網路壅塞的時候,就付多一些轉帳費,網路不塞的時候,就付少一點轉帳費,這麼一來,就幾乎都能在可以預期的時間完成轉帳。

    這是擁有自主錢包很重要的地方:無論付款還是收款,都擁有更大的自主性、穩定性與可調性(速度),而用交易所錢包的話,在很多地方,則都是禁止的!

    如果你覺得上面的說明很難懂,沒關係。只要記住一個原則:

    交易所的錢包,只放進要在交易所裡頭交易的錢, 不要拿這個錢包來做付款、收款或區塊鏈募資等等的其他用途。

    就沒問題了!

    https://www.metzdowd.com/pipermail/cryptography/2008-October/014810.html
    https://www.metzdowd.com/pipermail/cryptography/2008-November/014827.html
    Logo
    https://tidewallet.io/tidewallet.io
    transferFrom(address _from, address _to, uint256 _value) returns (bool success)[從address _from傳送 _value 數量的代幣到 _to錢包地址]
  • approve(address _spender, uint256 _value) returns (bool success) [容許_spender 從 _owner錢包中不限次數地提取代幣,直到達到訂下的 _value 數量。如果此指令被更新,新的 _value 限額會取替舊的限額]

  • allowance (address *_owner*, address *_spender*) constant returns (uint256 remaining) [匯報 _spender 尚可從 _owner錢包提取的代幣數量]

  • 最終被移至 EIPs 確定下來,作為 Final- EIP

    EIP
    Request For Comments,縮寫為RFC
    ethers
    發行四年,暴漲 4000 倍

    根據記錄,以太幣於 2014 年 7 月 22 日至 2014 年 9 月 2 日進行為期 42 天的線上預售, 原始發行價約為 0.3 美元(當時是以 1 比特幣兌換 1000 ~ 2000 個以太為基準),2018 年 1 月 9 日,以太幣來到歷史最高價:1 ETH = 1,423.20 美元。

    總結算來,以太幣自 2014 年發行以來,最高暴漲 4,000 倍。

    目前(2018 年 7 月 26 日)的比特幣價格則為 $481.19 美元。

    以太幣的特性

    雖說以太幣上市時宣稱是下一個世代貨幣,讓人容易誤以為是下一個比特幣,然而實情卻是,比特幣模擬黃金,而以太幣則更接近一般流通貨幣。下表比較它與比特幣不同之處:

    以太幣

    比特幣

    區塊鏈網路

    以太坊區塊鏈

    比特幣區塊鏈

    總量限制

    無(每年最多增發 1200 萬 ETH )

    有(永恆時間內僅 2100 萬枚比特幣)

    增發機制

    有

    無

    最小單位

    以創辦人 V 神為中心?

    以太幣目前全球發行量已達一億枚: 100,927,956 ETH (2018 年 7 月 26 日),而可視全球流通狀況,每年由以太坊基金會決定增發數量(不超過 1500 萬),因而被許多人質疑是一種中心化的設計。然而有另一種說法則稱,由於每年增發數量亦有上限,也可以某種程度說是有上限,而非無限。

    比較具體的差異還有另外一點,則是以太坊的設計目前可以說是空前成功,帶起了數以百億計的數位資產發行市場,然而以太幣的生殺大權和設計思維依然集中在某個依然在世,且活躍度頗高的 Vitalik (V 神)身上;反觀比特幣則沒有這樣的一位 "神",相對是更加去中心化的。這部份的說法,目前還很難有反駁之處。雖然以太坊基金會曾經推動 DAO 這樣的去中心化組織來平衡這個中心化的問題,但在代碼有缺陷的狀態下,這個設計目前算是宣告失敗了。

    以太幣的單位

    由於 1 ETH(一個以太幣)由 A 轉帳給 B 的過程當中,需要支付以太坊區塊鏈網路些許的轉帳交易手續費,而這個手續費的數字要麼是小數點後好多個零,如:0.0000000001 ETH 的數字;要麼是有個奇怪的英文單位 Gwei。這是初入門以太幣和其他第三方貨幣時最不容易理解的部份。

    我們先初步瞭解一下,最常用到的 Gwei,其實就是 1,000,000,000(十億)Wei,而 Wei 呢,就是以太幣的最小切分單位,以密碼學家戴偉(D. Wei)命名,他於 1998 年發表的 B Money 網路論文 啟發了中本聰於比特幣區塊鏈中的不少設計,Wei 就像美金的最小單位 = 1 cent(美分),台幣的最小單位 = 1 毛。而從另一個角度看,1 Gwei,又等於 0.000000001 ETH(數學表示法:10 ^ -9 ETH) 。

    比較表如下:

    取自: https://www.myetherwallet.com/convert-units

    參考資料

    關於以太幣/以太坊的誤用,以及一些背後的小故事,推薦這篇文章:

    以太幣單位轉換器:

    以太坊
    主網
    挖礦
    交易所
    山寨幣
    以太坊錢包
    交易所
    幣幣交易

    比特幣

    黃 金

    總量限制

    ✔️ 有:21000000 枚,不再增加

    ✔️ 有:全世界黃金總量為171300噸, 如果製成一個立方體的話,邊長大約是20.7米

    越多人挖越難挖

    ✔️ 是:透過密碼學演算法控制數量,越來越難挖(註)

    ✔️ 是:回想淘金熱,如果越多人買鋤頭去挖,就越來越難挖

    可以兌換價值或商品

    ✔️ 可以:目前可在包括日本 Bic Camera、樂桃航空、美國戴爾電腦面或官網購物

    ✔️ 可以:可以拿黃金去銀行或銀樓換錢, 如果在戰爭時候也可以拿來換衣物或饅頭

    可以戴身上做裝飾

    💔 不行

    ✔️ 可以

    仔細看來,其實除了不能穿金戴銀當做社會裝飾外,比特幣幾乎複製了所有黃金的特性,而且它的價值交易不需要透過銀樓、銀行,此外,也只需要電子錢包做存放,幾乎沒有重量 -- 這點大勝黃金。

    逃難用的避險急難資產

    寶博士常跟朋友說,如果這世界可能發生危難、災變或第三次世界大戰,發生前一定要準備一些比特幣。因為逃難的時候,床底下藏的黃金再多都無法全部帶走;但是比特幣(或其他數位資產)只需要存放在電子錢包裡,隨時都可以全部戴走,就算房子突然倒了,來不及回家拿,也有手機錢包裡的比特幣可以用,而且抗通膨(通常天災發生時,因為政府金融單位受到影響,沒有人可以保證這個「錢」的價格和價值兌換,傳統貨幣可能會突然價值暴跌)。就算手機基地台全部停用,也有辦法透過離線的方式轉錢(見 離線錢包)

    比特幣能吃嗎?

    關於比特幣跟黃金的比較,這裡有一個很棒的影片。原出處是在這裡。下方是台灣的中文翻譯版:

    仔細看會發現,所有過去懷疑黃金有價值的人所提出的問題,和當時擁護黃金的人所提出的各種反駁;和現今懷疑比特幣有價值的人所提出的問題,以及現在擁護比特幣的人所提出的各種理由,竟然幾乎一樣!

    比特幣是真的嗎?

    有人說,比特幣其實只是一組又一組看不見又摸不著的數字密碼,只存在區塊鏈上。根本不存在,這是真的嗎?

    是的。比特幣只是一組被完善記錄且不可竄改的紀錄(數字)。

    如果有人賣你實體的比特幣,除了非常特殊的狀況除外(例如裡面藏有私鑰)否則那一定是騙人的,請不要被騙囉。

    比特幣確實只是一組看不見又摸不著的密碼數字,儲存在一個幾乎絕對無法破解的公開帳本裡頭。但是回過頭來想想,我們現今用的鈔票、美金、支付寶、悠遊卡、支票,不也都是銀行裡頭的一堆數字而已嗎?實際上那堆數字實體化後的鈔票,早就與大家共同認定有實用價值的黃金拖勾了呀。簡單講,現存的任何一個國家的貨幣,其實都也只是國家、銀行帳本上的一筆數字而已,你手上的鈔票只是方便讓你「離線交易」,之後蒐集夠多了可以拿去銀行「登記修改屬於你的存款數字」而已。

    比特幣有價值嗎?

    看到這裡,我相信你還是會很想問這個問題。就讓你問吧!而且答案很簡單。

    什麼是價值?

    如果你認為錢有價值的話,那其實是大家約定好,讓那個美金、人民幣作為你的工作報償,而且大家約定好(其實是規定好)可以接受這個「錢」來換其他事物。因此,這個問題的答案將會是:

    有,只要大家(夠多的人)都約定(規定)它有價值,就有價值;反之,如果大家都不承認、反對它,拒絕接受比特幣用來交易貨品,那麼它就變得沒有價值。但相同的事也可能發生在黃金,和國家貨幣上。不是嗎?

    從數位貨幣到數位資產

    現今的比特幣,如同當年的黃金一般,已經度過了拿來當做日常交易的商品貨幣(Commodity Money)期,而進入了資產(Store of Value)期。所以如果沒有人拿它來做日常交易,並不構成它價值的損失,而只是它的流通性降低了,只要共同承認它的價值的人夠多,承認它的稀有性,那麼它就可以持續作為資產而被持有甚至使用(就像只要你願意,還是可以拿金塊出來買跑車)!

    附上 比特幣白皮書 供參考

    註:開始時(2009年1月)每個區塊(新增帳冊頁時)獎勵50個比特幣,然後到2012年11月減半為每個區塊獎勵25個比特幣。之後在2016年7月再次減半為每個新區塊獎勵12.5個比特幣。 查閱「挖礦」。

    區塊鏈
    數位資產發行
    數位貨幣

    https://blockchaincuties.co/

    另外,還有的區塊鏈遊戲號稱內建鏈上錢包,但是卻沒有將私鑰交給你,那很可能該遊戲背後根本沒有區塊鏈。驗證一個區塊鏈遊戲是否真的以區塊鏈錢包來運行,最簡單的方法就是要能取得私鑰,並且將私鑰匯入到私鑰錢包 App 以後,能看得到裡頭的貓咪、資產、道具等等,否則很可能是假冒的區塊鏈喔!

    結論

    一個區塊鏈遊戲如果號稱可以在雲平台上替你建立錢包,卻不把私鑰交給你,那很可能表示它根本沒有運行在區塊鏈上;但如果它能透過網頁將私鑰交給你,那也可能在顯示的過程,被瀏覽器裡的病毒或其他程式給截走,一樣不安全。

    遊戲內建錢包,有中心化管理的問題,也可能有安全疑慮

    因此一般認為,所有的錢包,只要不是自主掌管私鑰的「私鑰錢包」,都不建議存放太多數位資產,免得哪天交易所關門大吉,或是遊戲主機伺服器關閉,你的所有資產便完全消失。

    https://blockchaincuties.co/

    因此,挑選私鑰錢包,筆者建議採用:

    1. 有開放原始碼的錢包優先

    2. 不要用來路不明的錢包,有很多使用者的開源錢包是最佳的

    3. 數位資產開發者提供的開源錢包

    以太坊基金會開發的開源錢包 Mist( https://github.com/ethereum/mist/releases )

    Cardano 基金會開發的開源 ADA 錢包 Daedalus( https://github.com/input-output-hk/daedalus )

    比特幣的開源錢包 Copay( https://github.com/bitpay/copay )

    這裡有個創建錢包的教學,敬請參考:

    by SELF TOKEN project.

    鏈圈
    加密貓
    地址
    MetaMask
    MyEtherWallet
    MyCrypto
    Cipher
    Trust
    冷錢包(硬體錢包)
    比特幣轉帳時所付出的礦工費,在 Coinbase 上會很明確的說明所有轉帳費都會直接付出給礦工,然而有些交易所或比特幣代存平台為了保障每筆轉帳交易都能達到對方手中,會加高礦工費用甚至行政手續費,讓轉帳者的負擔增加,但安全性提高。

    Coinbase 轉帳頁面顯示手續費為 0.0001725 BTC,大約是美金 0.13 ,新台幣 4 元左右:

    同一時間,要轉同一筆帳,在幣託(BitoEx)交易所需要的手續費則一律為 0.0001 BTC,約為新台幣 20 元:

    也是因為這個原因,許多交易所都有轉出最低金額的要求,否則可能會有使用者惡意轉移多筆金額為 0 的比特幣,造成網路塞車,礦工費用飆漲,到最後可能交易所來不及調高手續費,便會被突然增高的手續費給壓垮。

    要注意,多半的比特幣購物收付款都會要求使用者用「比特幣錢包」付款,意思就是希望使用者不要用交易所錢包,而是使用原生錢包 APP,內有私鑰的這種,一來有的交易所為了省錢,可能每次的礦工費用都設超低讓帳很晚才到對方那裏,二來使用者也無法為了提高交易速度調整礦工費。相較之下,用原生比特幣錢包 APP 就能夠解決這個問題。

    燃料費
    BlockCypher 所顯示的這筆寶博士 2018 年 7 月的轉帳

    之所以叫做冷錢包,主要原因是硬體方案通常都稱作「冷方案」,此外也是比較安全的方案。

    Ledger Nano 系列
    Trezor
    CoolWallet
    Parity Signer
    MEWConnect
    註記詞
    私鑰
    Ledger Nano X
    點擊連結購買
    6 次確認(Six Confirmations)

    越多次的確認,表示越安全;也就是那筆交易後面已經累積夠多新的資料,不可能被改動了。許多服務例如交易所,或是比特幣付款按鈕,都會認定當確認數達到 6 個及以上時,才算一筆交易「被確認(英文:Confirmed)」。這個 6 次是在中本聰的比特幣原始論文中提到的,他認為計算中顯示,如果一個區塊,後面已經接上六個新的被驗證塊(等於是這本帳本頁面後面已經又再新增了六頁),就應該已經完全無誤了,可以避免掉雙花的可能性。這也是為何有的服務你明明在區塊鏈瀏覽器已經看到 1 Confirmation 一次確認,但服務頁面卻還是顯示未確認,因為該服務要求更多次的確認,才算確認。

    比特幣以六次卻認為基準

    有的服務甚至要求要 25 或 30 次以上的確認才算確認喔。

    零的轉移

    「零確認交易階段(英文:Zero confirmation)」則是比較特殊的作法,亦即只要送出即確認。有的服務認為會攻擊或作弊的人很小、機率很低,損失也不大,希望能讓交易快一點顯示交易確認,讓使用者體驗好一些,此時該服務就可以設定為「零交易確認」這麼一來消費者就不必等待,只要一送上鏈顯示「Pending」也就代表帳本已經確切的記錄下,而且經過檢查,雙方交易前後的餘額都和帳本先前的紀錄一致,就算交易成功了。

    雙花交易
    帳本不同步
    區塊鏈
    以太坊交易檢視網站 Etherscan 上的紀錄
    https://etherscan.io/tx/0x9bc6eac9b24292cb4b944e2a180a6c5939604adf6b9c0abcc0d88602a171cd5f
    https://download.mycrypto.com/
    KeepKey
    KeepKey
    ShapeShift
    區塊鏈不能解決的信任問題Medium

    MyEtherWallet

    MyEtherWallet 是最多人使用也最古老的以太坊線上錢包服務之一。

    2017 年數位資產發行正火熱時,許多發行方都會要求贊助者擁有自己的以太坊錢包地址,待資產發行後將幣(99.9% 是以太坊 ERC20 幣)發送到贊助者的錢包當中。因為這個原因,當年許多人進幣圈所創建的第一個錢包,多半是在 MyEtherWallet 這個網站完成的,簡稱 MEW。因為它是當時幾乎為一個只需要 Chrome 瀏覽器就能完成錢包創建,並取得錢包地址的地方,所以很多人都知道它,幾乎變成錢包的同義詞。所以你有時會聽到有人問「你的 MEW 地址是什麼?」其實就是在問錢包地址的意思。

    首先,登入 https://MyEtherWallet.com 你會發現它有著許多的警告。因為創建錢包的過程中,會有許多的風險,瀏覽器中毒、電腦被駭,都會讓你的私鑰有曝光的危險。所以所有能幫你創建錢包的服務,都會不斷強調「私鑰自己保管好,別弄丟」 「出事不關我的事」。

    點選警告視窗的右上角小叉叉關閉後,創建錢包第一步,先輸入一個九位數以上的密碼。

    接著網站會產生私鑰綁定密碼的 Keystore 給你。

    產生出來的 Keystore 長這個樣子,是個 .JSON 檔名的檔案。用文字工具打開來看,裡面是一些字串碼,用 JSON 這種格式定義儲存起來。

    接著會將私鑰顯示出來讓你複製保存:

    如果點選「Print Paper Wallet」就是列印「」,這麼一來只要把那張紙收好就可以隨時還原你的電子錢包在任何設備上。但萬一印表機裡有病毒呢? ;)

    一切手續完成後,你就隨時可以點上方目錄裡的「Send Ether & Tokens」活頁,選擇左邊的「Private Key」,並在右邊欄位貼上你剛剛創建錢包時得到的私鑰字串,或是選左邊「Keystore / JSON File」

    請注意,這兩種開啟錢包的方法,網站都用了紅色的叉叉,寫著:

    This is not a recommended way to access your wallet. 不推薦使用此種方法進入錢包!

    原因剛剛說過,每次都把私鑰找出來,並且複製貼至到欄位上,或者把 Keystore 隨時放在電腦上傳到網站上去檢視錢包內容,過程中如果電腦有毒或是網站被駭,你的錢包所有權就隨時會被入侵,資產可能隨時被轉移。

    怎麼辦呢?

    看起來目前這些網站一致推薦的都是使用 或是 如 。

    多鏈錢包

    多鏈錢包,有時又稱作多幣錢包(英文:Multi-Chain Wallet)也有人稱作多幣錢包或聚合錢包(Multi-Coins Wallet 或 Multi-Currency Wallet),意思是同一個程式或裝置可以存放不同鏈上的資產。

    Trust Wallet

    舉例而言,先前的 Trust Wallet 就只能存放以太坊虛擬貨幣 - 以太幣和 ERC20 幣,但被幣安交易所併購後,就一舉升級成為了多幣錢包,現在裡頭也能存放 Ethereum Classic (ETC) POA Network (POA) Callisto (CLO) GoChain (GO) 等多種鏈上的資產。

    Trust Wallet 現在支援不同鏈上的資產

    imToken

    而大中華地區最多人使用的區塊鏈錢包之一 imToken 也在 2018 年 6 月份推出了多幣錢包國際版 - imToken 2.0

    注意:如果你的比特幣錢包是使用明文私鑰導入的, 那麼才有導出比特幣私鑰功能, 如果你是使用助記詞導入或者從 imToken 中生成的 BTC 錢包, 那麼只有導出助記詞功能。

    錢包怎麼選?

    由於除了在自己的電腦上架設節點程式,將全部系統都掌控在自己手上之外,其餘任何方法保存或取得私鑰都有一定的風險;即便自己架設節點,也有電腦被入侵或偷走的可能,因此在區塊鏈 1.0 的世代,目前幾乎沒有任何方法可以確保「錢包 APP」裡的資產的安全。除了私鑰完全儲存在硬體內的「硬體冷錢包」以外,所謂的錢包 APP 都有資產風險存在。但我們多半還是需要一個隨時可以帶著到處走的錢包,隨時可以交易、或是。

    以下是寶博士對於錢包 APP 的挑選建議

    1. 確認該 APP 是否有開源 - 如 Coin.Space (現今越來越少開源錢包,因為都被大公司併購了,而且開源不代表就一定安全,只代表裡面如果藏有偷取私鑰的機制,會被其他熱心的 Coder 發現。但事實上,Coder 不一定會發現,發現了也不一定會說。只是至少比完全不知道程式裡頭是不是有私下儲存備份你私鑰的閉源程式要來得... 透明一些。)

    2. 用大家都用的那個 APP

    3. 用最大的公司出的 APP

    4. 用一旦這個 APP 出問題,大家的錢也都會出問題的 APP

    目前寶博士最推薦的應該是 Coinbase 剛推出的 Wallet App。Coinbase 作為全球最早也最大的區塊鏈虛擬貨幣公司,若是程式有問題,大概整個市場就會瞬間失去信心。所以它的錢包應該是相對最安全的。(缺點是沒有中文)

    目前最多人用的中文多鏈錢包大概屬於前面提到的 imToken 2.0 了,大家也可以試試看。

    助記詞

    助記詞(Backup Phrase)是私鑰的另一種表現形式,其目的是為了幫助用戶記憶、記錄複雜的私鑰,避免抄寫錯誤。

    創建錢包的時候,通常系統為了安全和方便記憶、抄寫,並不會直接把落落長的私鑰顯示給你,而是會顯示「助記詞」。助記詞是明文私鑰的另一種表現形式, 最早是由「比特幣區塊鏈第 39 號改進提案(BIP39)」提出,其目的是為了幫助用戶記憶複雜的私鑰(64 位的哈希值)。

    助記詞是區塊鏈應用開始普及了以後才比較被使用的東西,因此各家服務廠商對這個詞語的稱法不一,無論是中文英文都時常不一樣,常見的有 Seed Phrase / Passphrase / Seed Words / Recovery Seeds / Backup Words 。

    助記詞的效力等同於私鑰

    助記詞一般由12、15、18、21個單詞構成,這些單詞都取自一個固定詞庫,其生成順序也是按照一定算法而來,所以用戶沒必要擔心隨便輸入 12 個單詞就會生成一個地址。雖然助記詞和密鑰庫都可以作為私鑰的另一種表現形式, 但與密鑰庫不同的是,助記詞是未經加密的私鑰,沒有任何安全性可言,任何人得到了你的助記詞,可以不費吹灰之力的奪走你的資產。

    所以用戶在備份助記詞時一定要注意三點:

    1. 盡可能採用物理備份方式,例如用筆抄在紙上等,切勿採用螢幕截圖或者拍照儲存,以防遭駭客竊取

    2. 多次驗證備份的助記詞是否正確

    3. 將備份後的助記詞妥善保管。

    為何不能螢幕截圖或者拍照儲存

    筆者剛進入幣鏈圈時,覺得很奇怪的地方在於為何每個錢包 App 都一再強調不要用截圖的方式記錄私鑰或助記詞。後來看了本篇文字參考來源「」的說明,才知道,原來許多手機 App 為了幫你分析或上傳照片,都已取得「讀取相本」的權力,因此第三方 App 可以在特定時候或任何時候掃描或讀取你手機相本裡的所有照片,這麼一來,只要透過簡單的 AI 圖像識別演算法,就能辨別出哪張照片像是在拍攝私鑰或是助記詞組排列,再透過人工或文字辨識,就能輕易取得你的助記詞或私鑰,還原你的錢包在任意處,並轉走你的資產,可以說是非常危險的事。

    為何不能把私鑰或助記詞存在雲端

    而不能存在雲端的原因,則是無論 Dropbox 或是 Google Drive,其實都沒有對你放上去的文件進行加密。就算是把註記詞透過 Gmail 寄給自己,也是有可能被第三方應用程式取得權限之後掃瞄出來。這些公司的工程師也可能在某些特定條件下得以讀取你的檔案或信件,這也可能導致你的私鑰或助記被找出並還原。因此最好的方法還是抄寫下來,或是分拆片段,放在不同的雲端,也能降低曝險機率唷。

    各個錢包產生的助記詞組是可以互通的嗎?

    如果選用同一批 2048 個詞彙,且採用 BIP39 相同算法,就可以互通。這裡可以看看各國語言的通用助記詞:

    參考資料:本文部分文字參考下列文章

    區塊鏈不能解決的信任問題Medium

    燃料價格

    燃料價格(英文:Gas Price)就是交易發起者願為燃料費所付出的單位價格,一律用以太幣計價。

    每次交易要用掉多少「燃料(Gas)」,本質上是一個虛擬單位,主要是把交易者所願意付出的「算力費用」數字化,而燃料價格,就是透過消費者的主動意識把這個算力數值「價格化」,代表在一筆交易在以太坊區塊鏈上每運算一步,發起交易者願意付出多少以太幣(ETH)。每單位燃料價格出得越高,交易速度就越快,完成交易的時間也就越短、越迅速。

    燃料價格費用是用以太幣為計價做支付,且以 Gwei 做計算單位。Gwei 這個詞聽起來陌生,但多玩以太坊的人就知道了,每轉一次帳,每買一次謎戀貓,都要付以 Gwei 做計算的燃料費用。Gwei 就是某個微小數量的以太幣的單位。什麼是「微小數量」呢?現實生活中的台幣或美金,都有既定的「微小數量」稱呼。如,0.1 美金,又叫做 1 美分(Cent);0.1 台幣,又叫做 1 毛錢。而 1 Gwei 就是 0.000000001 ETH。

    燃料價格 = 發起交易者,願意為每步計算付出多少錢

    前面說過,燃料是為了讓以太坊的礦工替交易記錄工作而付出的費用,因此,每次交易,都要付出「步數 x 價格」的費用作為交易手續費。

    Coinbase Commercecommerce.coinbase.com
    點這裡給我 LIKE!button.like.co
    Logo
    Logo
    其中有提到 Yap 石幣的故事,值得一看
    以太坊 Homestead 文档 — Ethereum Homestead 0.1 documentationethdoc.cn

    下載前看一下 APP 評價和下載數

  • 千萬不要下載來路不明的錢包!

    千萬不要下載來路不明的錢包!

    千萬不要下載來路不明的錢包!

  • 千萬不要在不知名的網站上生成錢包地址和私鑰

  • 玩遊戲
    認養貓
    https://token.im/wallet?locale=zh-CN
    Coinbase Wallet: All your crypto, all in one placeCoinbase Wallet
    實際交易手續費(Tx Fee)= 實際運行步數(Actual Gas Used)x 每步運算的價錢(Gas Price)

    例如你要以太坊礦工替你完成 5 步的運算,而 Gas Price 設定 20 Gwei,那麼整個交易就需要耗費 5 * 2 = 100 Gwei 的燃料(算力費用)了,也就是付了 0.0000001 以太幣。

    如何決定燃料價格?

    以太坊的去中心化及分散式礦工(記帳者)的設計,允許同樣的一筆交易,願意出比較多燃料費的人,可比其他出較低燃料費用的人更快完成交易。有點像礦工隨時都在搶願意出高價讓他挖礦(驗證)的人。

    那... 如果很多人同時想要進行交易,而且都想要趕快被驗證,完成交易,那會發生什麼事?

    沒錯,交易費用就會上升,因為所有人都想提高燃料單價來引誘礦工優先替自己工作;反之,如果都某個時間之內,以太坊網路很冷清,都沒有人發出交易,又或者,突然間多了很多新礦工,殺價競爭,那麼發起交易者,便只需一點點的燃料費,就能讓交易被驗證完成。也就是說:以太坊網路交易費(平均 Gas Price)下降了。

    平均 Gas Price

    要怎麼知道現在以太坊網路是冷清還是熱鬧?如果在冷清的時候我出了過高的燃料費,礦工就多賺了;如果我再熱鬧的時候出了過少的燃料費,那我的交易就會延遲很久(有時候甚至達到數天)才被驗證記錄上鏈。

    不必擔心!因為以太坊區塊鏈完全透明、去中心化的架構,當然可以知道現在的交易是熱絡還是冷清。

    在這個頁面裡, Etherscan 公司就提供了平均燃料價格檢視工具 https://ethgasstation.info/ 來視覺化地告訴使用者現在的平均燃料價格(Gas Price Standard),如同加油站在加油時會告訴你這個地區目前的油價如何:

    例如下面這張圖是筆者寫作時的以太坊網路現狀及燃料費狀態,平均每筆燃料費用是 2.6 Gwei,而且只要付出足夠的燃料量 x 平均燃料價格(2.6 Gwei),就可以在大約在 1.63 分鐘內完成交易驗證。

    以太坊網路很貼心,對於總是精打細算的使用者,也很照顧到。「如果我能清楚知道整個網路現在礦工工作狀態,發起交易的數量,以及大家願意付出的燃料費用」那麼我們就能知道付多少燃料費,可以排多前面完成交易。總之,「燃料費用」就像以太坊網路的使用費、轉帳手續費,過去銀行也跟我們收取這些費用,但我們無法要求行員以我們對帳務處理的快慢來調整費用收多還是收少。這件事,以太坊區塊鏈本著去中心化、透明記錄和共識演算的精神,做到了。

    燃料價格自動設定

    絕大多數的以太坊應用程式都會自動偵測網路使用狀態,自動給予燃料價格設定的建議。例如:

    這是筆者現在使用「MetaMask」想要發起一筆轉帳時,MetaMask 軟體向以太坊網路詢問得到的燃料價格建議:2 Gwei。而燃料上限則會依據交易複雜度不同而給予建議。兩者相乘,就會得到這次交易使用者願意付出的交易費用最大上限金額(此例為:2 Gwei x 21000 = 42000 Gwei = 0.000042 ETH,以現價 1ETH = 300 美金,便是約等於 0.000042 ETH x 300 $USD x 台幣匯率 30:1 美金 = 0.378 新台幣)。

    小技巧:因為每一時每一刻以太坊網路的狀態都在改變,現在很冷清,可能下一秒就衝進來許多人和許多新的交易。如果每次交易都設定在剛剛好網路推薦給你的 Gas Price,那麼可能發生網路突然爆量的情況時,你的交易就會被排在很後面,得等前面衝進來的所有交易都記錄完畢,才輪到你。這種情形下,寶博士一般都會在 Gas Price 的建議數值上,增加 1~2 Gwei,來確保不會因為網路突然塞車,你發出的交易得等好幾天才完成。

    小故事:寶博士曾在某次演講要灑幣時,不小心把合約部署上鏈的交易費用降低了 1~2 Gwei,導致當天演講完全無法針對這個錢包做任何操作,因為只要有一次交易卡住,就會導致該錢包後面全部的交易都卡住。那天卡了好幾個小時,下午的演講到了隔天交易才順利完成上鏈!

    小秘技:針對可能不小心卡住交易,導致某個錢包在以太坊網路塞車解除前變成完全不能用。有技術大神寫了一篇這樣的文章和相關工具:

    小數點後 18 位

    小數點後 8 位

    交易速度

    快(正常約 10 ~ 30秒內)

    慢(正常約 10~ 60 分鐘)

    相關應用

    很多(遊戲,募資)

    極少(多半為支付)

    創辦人

    Vitalik(V 神,活躍度高)

    中本聰(匿名,無下落)

    基金會

    以太坊基金會

    比特幣基金會

    機制

    中心化

    去中心化

    共識證明

    PoW ‣ PoS

    PoW

    紙錢包
    MetaMask
    冷錢包
    Ledger Wallet
    Keystore 通常檔名前面會是日期時間,然後後面接著一個長字串
    打開來裡面是需多符號包夾的數字和英文
    TideWallet
    Polkadot Vault (Parity Signer) - Apps on Google PlayGooglePlay
    Android 版下載
    Polkadot Vault (Parity Signer) App - App StoreApp Store
    iOS 版下載
    【300秒區塊鏈麻瓜大變身】edm.bnext.com.tw
    Ledger Crypto Wallet - Security for DeFi & Web3Ledger
    Bitcoin source from November 2008.bitcointalk.org
    【300秒區塊鏈麻瓜大變身】bit.ly
    What does the term "Longest chain" mean?Bitcoin Stack Exchange
    下載 - Bitcoinbitcoin.org
    【300秒區塊鏈麻瓜大變身】edm.bnext.com.tw
    MetaMask: The Leading Crypto Wallet Platform, Blockchain Walletmetamask.io
    The browser that puts you first | BraveBrave
    https://www.jianshu.com/p/af6328cc693ewww.jianshu.com
    Coin Walletcoin.space
    MyEtherWallet | MEW | The Best Crypto Wallet For Web3MyEtherWallet | MEW | The Best Crypto Wallet For Web3
    靠破解 Trezor 救回自己的比特幣,學者用駭客招數取回密碼TechNews 科技新報
    加密經濟的烏托邦(CryptoUtopia) | 超潮的Hitcon的以太硬體錢包 | Facebookfacebookapp
    木馬程式Evrial透過修改剪貼簿內容竊取比特幣區塊客
    MyEtherWallet創辦人分道揚鑣 另創新錢包MyCrypto成競爭對手區塊客
    HTC United Stateshtc
    Decentralized Applications (dApp) and Their Use Caseswww.cipherbrowser.com
    imToken | Ethereum & Bitcoin Wallettoken.im
    Trust WalletGitHub
    Coinbase Wallet: All your crypto, all in one placeCoinbase Wallet
    CardCoolWallet
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    https://live.blockcypher.com/btc/tx/657f2bdccee4042d469ed60eea749503e784d4e6781d9329f1d2db890d5c8ece/live.blockcypher.com
    https://etherscan.io/tx/0x2eb96d95843c7928ce7f62598393ff6d20ed15905d43ebff13a49107e8187926etherscan.io
    Logo
    https://itunes.apple.com/us/app/mewconnect/id1391097156itunes.apple.com
    iOS 版下載
    https://youtu.be/p2q6qrcKtj8youtu.be
    https://mewconnect.myetherwallet.com/#/tutorial-videos
    https://play.google.com/store/apps/details?id=com.myetherwallet.mewconnectplay.google.com
    Android 版下載
    Trezor Hardware Wallet (Official) | Bitcoin & Crypto Securitytrezor.io
    Logo
    Address: 0x46fbcfdd...b770dbda3 | EtherscanEthereum (ETH) Blockchain Explorer
    https://trustwallet.com/trustwallet.com
    Download MyCrypto for DesktopMyCrypto
    Logo
    Logo
    到底什麼是ERC-20?Medium
    https://ethfans.org/posts/what-do-erc-and-eip-stand-forethfans.org
    Logo
    Fireflyfirefly.city
    ShapeShiftWikipedia
    https://shapeshift.io/keepkey/shapeshift.io
    GitHub - bitpay/copay: Copay wallet is now Bitpay Wallet.GitHub
    七步驟建立數位錢包 (電腦版)Medium
    使用線上Seed產生器 錢包用戶們損失價值數百萬美元IOTA代幣區塊客
    Ethereum Request for Comments (ERCs) and Ethereum Standards (ESDs) · Issue #16 · ethereum/EIPsGitHub
    Releases · ethereum/mistGitHub
    MyEtherWallet.com: Your Key to EthereumMyEtherWallet.com: Your Key to Ethereum
    Logo
    【手機版】六步驟建立數位錢包Medium
    imToken: BTC & ETH Wallet App - App StoreApp Store
    bips/bip-0039/bip-0039-wordlists.md at master · bitcoin/bipsGitHub
    https://vlog.xuite.net/play/WTIyb1JxLTMyOTE5NDAxLmZsdg==/%E8%99%9B%E6%93%AC%E8%B2%A8%E5%B9%A3%E6%98%AF%E5%95%A5%E5%8F%AF%E4%BB%A5%E5%90%83%E5%97%8E%EF%BC%9F%E9%80%99%E9%83%A8%E7%88%86%E7%AC%91%E7%9F%AD%E7%89%87%E5%91%8A%E8%A8%B4%E4%BD%A0%E4%BB%80%E9%BA%BC%E6%98%AF%E6%AF%94%E7%89%B9%E5%B9%A3vlog.xuite.net
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    https://ethfans.org/posts/releasing-stuck-ethereum-transactionsethfans.org
    https://www.jianshu.com/p/acb58049942dwww.jianshu.com
    作者:Ashton |来源:简书
    Logo
    Logo
    https://zhuanlan.zhihu.com/p/28994731zhuanlan.zhihu.com
    Logo
    https://ethgasstation.info/ethgasstation.info
    Logo
    Logo
    Logo
    Logo
    以太貓搶救大作戰 — 北科大教授暗夜暴氣深入區塊鏈救出受駭小貓實錄(真實故事-最新版)Medium
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    GitHub - input-output-hk/daedalus: The open source cryptocurrency wallet for ada, built to grow with the communityGitHub
    Logo
    Logo