Uploaded by Chun Chao

比特幣&區域鍊

advertisement
比特幣&區塊鏈
111 30 趙子淳
111 32 劉經耀
研究動機:網路上有許多種加密貨幣在流通說到底是什麼意思?像是比特幣(Bitcoin)
、以太幣(Ether)、瑞波幣(Ripple)等等,但大家最常聽到的還是非比特幣莫屬,
可以說是全球的「礦工」們都在想盡辦法獲得它,許多人不只是把它看作是單純的熱
潮跟風,甚至有些人將它視為資產在投資,他們大量購買顯示卡,為得就是要搶在其
他競爭對手前奪得先機。
了解彼特幣:
身為目前最火紅數位貨幣之一的比特幣,由於獲取難度高,且物以稀為貴的條
件下,導致比特幣的相對價值非常高。在數位貨幣市場上,比特幣被當成一種「股票
」操作,它可以用來當作保值品投資,也可以將其轉換成各國貨幣並存入現行銀行帳
戶,許多網路商店甚至支援直接使用比特幣購買商品。想要獲得比特幣的話,最直接
快速的方法就是金錢購買,目前一個比特幣的價值大約等同於新台幣25萬左右,這是
近一年來,價格最低的一段時間。
虛擬的比特幣怎麼儲存呢?
儲存比特幣的方法其實很簡單,首先需要先在網路上建立一個可以儲存比特幣
的電子錢包,關於電子錢包的種類網路上十分多樣,本文我們將以「幣託」(BitoEX
)為例說明。進入幣託首頁以後,這時候可以直接選擇「購買比特幣」功能開始交易
。不過此頁面中最重要的是資訊其實是位於右上方的「錢包地址」,這不僅是在交易
時會使用到,後續挖礦時也會使用這個錢包地址做為比特幣的儲存目標。
為什麼區塊鏈如此安全?
因為區塊鏈的最大特點之一即為「去中心化」
去中心化即為「中心化」的相反概念,舉例來說,今天政府擁有權力掌握每天要印多
少鈔票,甚至決定鈔票的價格,大眾的利益掌握在政府的手中,這就是中心化的一個
例子,所以當今天區塊鏈具有去中心化的特色時,即意味著沒有人可以干擾或擅自篡
改在區塊鏈中的內容
Hash & proof of work
想更深入的了解為什麼區塊鏈這麼安全且不易被竄改,可以先了解hash &
proof of work
Hash Function 運用一個名為SHA256的函數,input 可以是一個文件或任何資訊,它
會經過運算後跑出一串看似亂碼的輸出,此函數為加密雜湊函數,不可能被反推回去
,所以當我們只知道output 並且想知道input 為何時,唯一的方法為窮舉, 而hash
跟proof of work 是緊緊相關的,以虛擬貨幣來說,當我們拿到一份帳單,而我們希
望找到一個數字放在帳單後,使整串資料經過SHA256函數後能使前30個bit皆為0,
我們便要開始窮舉,直到我們發現有個數字放在帳本後面能使hash輸出前30個bit皆
為0,而這個數字則稱為proof of work
區塊鏈當中內容不易被篡改的原因為,每一個block 的最上方都有previous hash 所以
每個block串起來後,前後順序都是不能隨意更改的,又或是當你想篡改當中某個資訊
,即使一個小小的更動,都會使hash產生極大的改變,當你的hash改變,下一個
block的previous hash 也會改變,使下一個區塊的hash也改變,進而一個一個影響下
去,造成每個block 的hash輸出可能不符合n個0開頭的條件,就導致整個鏈失效,需
要花時間重新算過每個block 的 proof of work 才能使每個block的hash輸出再次符合
條件。
實際測試:
▲這裡用nicehash來進行
測試
●不過經過試算工具發現是虧本的
▲所用的筆記型電腦的硬體
設備不夠使用
▲經過以每度電5元的計
算,每天就要虧損6.56元
▲各個時間,收益還是有
幅度變化
▲這是網路上實際的挖礦
情形,可以看到CPU、
GPU被吃得滿滿
試算結果:https://www.nicehash.com/profitability-calculator/intel-cpu-i5-7600k
總結:
經過了解與實際測試後,發現許多挖礦的困難處,除了硬體設備的完善、挖礦
的安全性,更要評比收益狀況,不要挖到最後反而虧損多,其中除了電費的成本,挖
礦中硬體設備也易損壞,其中的利潤是要清算的。
資料來源:https://www.techbang.com/posts/57299-what-are-you-digging-for-analysis-of-mining-process-and-impact-authorrockcheng511
https://www.youtube.com/watch?v=bBC-nXj3Ng4
Download