區塊鏈是什麼

區塊鏈是什麼?



區塊鏈是什麼?區塊鏈技術開啟了虛擬貨幣投資,但吸金詐騙參雜其中,要進行區塊鏈投資之前,務必要先理解區塊鏈是什麼?本篇教學就是要讓您知道它的定義、基本原理以及入門應用,讓您清楚了解區塊鏈是什麼。


文章重點包含:
1.淺談區塊鏈 要拍照的儲藏室
2.區塊鏈投資 虛擬幣投機泡沫?
3.區塊鏈詐騙 樣態超多要小心
4.區塊鏈應用 電子證書最貼近
5.區塊鏈原理 想當高手看這裡


淺談區塊鏈 要拍照的儲藏室

區塊鏈其實是一種特殊的「資料結構」,它和傳統的資料庫不同,傳統的資料庫我們可以想像是一個儲藏室,東西可以擺進來,還可拿出去改一下再重新放進來,或者直接拿走不再放進來,這就像是電腦資料庫的新增、修改、刪除。

但是區塊鏈這個儲藏室的規定就不一樣了,它的東西放進來就不可以拿出去,所以只能新增,不可以修改,也不能刪除。在這個儲藏室裡面,東西是放在箱子裡的,箱子放滿了,就放下一個編號的箱子,不過很不一樣的地方是,第一個箱子放滿的時候,會拍一張照,看清楚裡面所有的東西,然後把這張照片放在第二個箱子最前面,第二個箱子放滿之後,同樣要先拍一張照片,這張照片就會拍到第一個箱子的照片以及第二個箱子裡面所有裝的東西,然後把這張照片放在第三個箱子的前面,之後,就依此類推。

大家有沒發現,透過這樣的機制,第一個箱子和第二的箱子有連結,第二個箱子又連結第三個,所有的資料全部都鏈結在一起了,根本沒辦法改動,所以說它的安全性非常高。

這個儲藏室的箱子就像是放資料的「區塊」,照片就像是資料的「鏈結」,實際上,照片只是比喻,真實運作上是利用雜湊值hash,每一個區塊的標頭,都有前一個區塊的雜湊值hash,透過hash的連結,形成區塊鏈。何謂雜湊值hash?


區塊鏈投資 虛擬幣投機泡沫?

大家會對區塊鏈投資賺錢感興趣,很多是因為聽到比特幣飆漲的消息,而比特幣的底層運作技術就是區塊鏈,我們剛介紹了區塊鏈資料是一個區塊鏈結另一個區塊,無法竄改,高度的安全,所以就非常適合來處理『錢』,因為帳務資料不容許出錯。

一開始的加密貨幣是就是比特幣,它不是實體的幣,說穿了它就是一個「電磁紀錄」,就像是資料庫紀錄了每個人有多少「數字」,這個數字它背後是不是代表著黃金、石油、咖啡、砂糖……..等實體商品?其實都不是,它就是一個電子資料上的數字而已。

那加密貨幣有法定購買力嗎?並沒有!法幣才有

什麼叫做「法幣」,法幣是法律規定使用的貨幣,不論支付的數額大小,收款人、商家都不得拒絕接受,它具有法律的意涵。

你拿新台幣去買東西,商家不可以拒絕接受新台幣。但是你拿比特幣去買東西,商家是可以拒絕的。

貨幣最重要的是購買力,加密貨幣能買到東西嗎?他能買到多少東西?

目前加密貨幣確實可以購買商品,但是在所有交易行為中,只能算是九牛一毛。

2010年美國工程師漢耶茲協助維護比特幣網路而獲得了不少比特幣,他就在論壇上發文,問有沒有人想要用披薩交換一萬比特幣,結果19歲的斯德文特(Jeremy Sturdivant)用2片披薩交換到這1萬比特幣,當天是2010年5月22日,之後加密貨幣的粉絲就把這天訂為「比特幣披薩日」,當作加密貨幣購買商品的紀念日。



    區塊鏈投資靠幣價上升 投機無罪能賺就好?

雖然加密貨幣不是法幣,購買力不明確,但是市場上的交易價格卻不斷走高,很多人都願意用法幣購買與持有。說穿了,區塊鏈投資賺錢之道,是透過加密貨幣投機,以低價買入,然後高價賣出。

2010年5月22兩片披薩值1萬比特幣,但2021年一顆比特幣最高達到6萬美元計算,當天兩片披薩就值6億美元,實在令人乍舌。單單計算這段期間就上漲達2億倍。

比特幣之後,陸續有非常多的加密貨幣出現,以太幣、萊特幣、瑞波幣、狗狗幣等數千多種。

狗狗幣誕生於2013年,兩位美國IT工程師馬庫斯和帕爾默當初發明這種數字貨幣的本意其實是用來惡搞嘲諷比特幣,他們的初衷寫到「狗狗幣是一種開放資源的點對點加密貨幣,受到全世界的柴犬們喜愛。」

看似沒有用的玩笑,在2021年前後漲幅竟然達到16000%,主要原因當然是特斯拉(Tesla)執行長馬斯克(Elon Musk)的吹捧,可是馬斯克有次接受電視訪談時被問到「這是個騙局嗎?」,馬斯克竟然回說「對啦,這是個騙局」,然後就大笑,狗狗幣因此大幅下跌。學界批評馬斯克明知他的話會影響幣價,卻玩得很愉快,因此警告「任何想加入馬斯克遊戲的人都應該要準備好失去所有的錢」。

如果狗狗幣是一檔股票,馬斯克可能會因為操作股價而犯罪,但是現在全世界對加密貨幣缺乏監管,所以任何想靠虛擬貨幣投資賺錢的人,都必須先有這部分的認識。


    虛擬貨幣是未來的錢?還是shit coin?

虛擬貨幣一直存在兩派的說法,參與的人一直強調它是未來的錢,所以必須持有,強調這是一種信仰。但是持反對態度的人可不少,投資之前一定要看清楚。

以下就摘錄一些名人對比特幣的看法:
微軟創辦人比爾蓋茲反對比特幣,認為會「助長犯罪」,並且是瘋狂而投機的東西。股神巴菲特建議離比特幣遠一點,「我基本上可以肯定,大部分加密貨幣最後都有糟糕的結局。」巴菲特搭檔孟格說:「比特幣的整體發展令人作嘔」 諾貝爾獎經濟學獎獲得者耶魯大學教授Robert Shiller持反對態度,說「現在投機泡沫最好的例子就是比特幣。」末日博士魯比尼2019年來台演講,重砲批加密貨幣是詐欺、笑話,根本是Shit Coin。商品大王羅傑斯說,包括比特幣在內的加密貨幣「各國政府將監管,最終將走向衰落,一切歸零」。反對者強調,一切都是投機,有買幣的人靠著後面進來的人推升幣價,他們才有錢賺,這就是像17世紀歐洲炒作鬱金香球莖,一個球莖的價格炒到與當時豪宅價格相當,最終泡沫之後在極短的時間內價格暴跌到萬分之一以下。



持支持比特幣態度最有名的是特斯拉汽車創辦人馬斯克,他曾說,比特幣處於被投資者廣泛接受的邊緣,並認為比特幣是”好東西”,他是比特幣支持者,但是說自己比較晚進場,應該早8年前買入比特幣。他一度對外表示,特斯拉汽車將要接受比特幣支付,可是隔沒多久又說比特幣挖礦造成環境汙染,又不接受比特幣支付。比特幣的價格就隨著馬斯克的談話非常劇烈的震盪。

其他持有比特幣等虛擬貨幣的人則認為,存在就有價值,不管大師怎麼反對,比特幣不僅有價值,價格還逐步走高。他們認為,這是一種信仰,不管外界再怎麼說,都無法改變他們內心的信仰。


區塊鏈詐騙 樣態超多要小心

    ICO狂潮 詐欺佔8成

加密貨幣最吸引人的地方是財富市值的爆發,2010年一顆比特幣大約1美元,2021年最高到6萬美元,投資10萬台幣,就可漲到60億。可是,千金難買早知道,誰真能一路抱到60億?

因為有這樣的前例,大家都想複製,造就了ICO的狂潮(Initial Coin Offering), ICO模仿股票初次發行上市交易IPO,就是一個幣要對外發行販售。一個幣才剛開始要公開發行,如果可以像比特幣漲個幾百幾千甚至幾萬倍,那真是太美好了,因為想像空間無限,所以造就後來的ICO狂潮,加密貨幣數量也因此暴增。

可是你拿錢給他,他拿什麼給你呢?他就給你一個「電磁紀錄」而已,有沒發現ICO才是一本萬利的生意。經過調查,有八成的ICO是詐欺,成功的只有15%。

之後,各國加強監管,很多都下了ICO的禁令,所以現在已經很少看到ICO了。

    誆騙程式交易 實為非法吸金

區塊鏈詐騙中,最常見的就是說他們有一個套利程式,幣圈稱為「搬磚」,就是不管上漲或是下跌,它們都可以賺到,例如,A交易所的比特幣價格高於B交易所的比特幣價格時,他們就在A交易所賣出比特幣,同時在B交易所買入比特幣,這樣可以賺到價差,也叫做就叫做套利。這樣的講法聽起來很美好,不管上漲或下跌都可以賺到,但實際狀況是,程式交易大家都會用,所以會形成「效率市場」,套利的機會被分散之後,就幾乎沒有套利的空間了。

從另一個角度看,如果真有這程式可以賺錢,他應該拿爸媽的房子去貸款當作這程式交易的本金,他讓別人來賺錢,其實並不合理。

區塊鏈應用 電子證書最貼近

未來真正被看好的,其實是區塊鏈的應用,而非虛擬貨幣投機。

    鄉民鏈證書

現階段的區塊鏈應用,很明確的是鄉民鏈證書,他是透過區塊鏈來發行證書,包含畢業證書、專業證照、學期成績、教授推薦函、銀行函證、信用狀、公司在職證明、運動成績等等。

透過區塊鏈機制以及去中心化的發證單位身分認證,形成一種通用型的證書查驗系統,這樣全球的發證單位都可以透過單一平台,免費發行區塊鏈證書,查驗端也可以透過單一平台查驗證書真偽,非常的方便。

    區塊鏈函證

台灣的區塊鏈應用還包含銀行的區塊鏈函證,所謂函證是會計師針要查詢企業帳務時,必須知道企業在銀行的帳戶餘額資訊,這個資訊若是企業提供,恐有造假之虞,會影響會計師簽證的結果,所以以往都是會計師將授權書寄給企業,企業用印之後寄給銀行,銀行再將帳務資訊寄給會計師。這種郵寄方式非常的原始,但是仍然普遍存在現今社會。

2018年財金公司邀集多家銀行共同創建了區塊鏈函證系統,宣稱傳統函證所需時間需要大約要兩個禮拜,藉由區塊鏈函證,可以縮短至3-5天。

    保險理賠區塊鏈服務

台灣人壽公司和高雄榮總合作推出了eClaim理賠區塊鏈服務,可以串接醫療院所做到醫療資訊交換,前提是在保戶的授權下,把保險理賠申請所需的醫療資料,直接傳遞給保險公司。

這種方式其實和區塊鏈函證系統類似,都是用戶要先授權,銀行或醫院才會將資料交給第三方。其實,鄉民證書系統也可包含上述二方面的應用,但是流程更簡便快速,直接把資料傳遞給用戶即可,根本不需要用戶授權,之後由用戶mail給資料使用者,使用者再至鄉民證書系統查驗真偽。

    法務部律師查詢系統

法務部原本就有一套律師查詢系統,但是後來加入區塊鏈技術來呈現,民眾可以透過這套系統查詢律師證書的有效性,法務部希望以區塊鏈不可篡改的特性,來解決”冒牌律師”的問題。

鄉民鏈的區塊鏈證書系統不一樣的地方,在於它還可以讓其他不同單位發行證書並提供查驗,適用範圍更廣大,甚至可以擴及全球。

    區塊鏈旅宿管理系統

台灣的奧丁丁公司推出”OwlNest區塊鏈旅宿管理服務系統”,他透過區塊鏈的特性,解決旅宿業房間超賣的問題,一個房間絕對不會被重複賣出。

區塊鏈原理 想當高手看這裡

淺談區塊鏈之後,接下來會深入一點探討區塊鏈技術,我們將重心放在比特幣(Bitcoin)和以太坊(Ethereum),因為後續的區塊鏈技術發展,都以這兩種為大宗。本文也將基於以太坊的區塊鏈技術,不用艱澀難懂的詞彙,跟大家介紹什麼是區塊鏈,一窺它神秘的面紗。

    一、區塊鏈組成

區塊鏈主要有三大組成,包括有:
1.錢包
2.礦工
3.區塊鏈主體

錢包:我們以虛擬貨幣為例來說明:錢包,就是參與交易的帳號。假如,你把1以太幣轉帳給Tony,你和Tony就是這個轉帳交易的帳號。你的錢包會少1個以太幣,Tony的錢包會多1個以太幣。若再以實際金融行為來說明,你將1元新台幣,藉由網路銀行轉帳給Tony,你的銀行帳戶會少1元,Tony的銀行帳戶會多1元。由此大家應該可以知道,錢包,其角色就類似於銀行帳戶的意思。

為何要用『錢包』這個詞,因為虛擬貨幣的架構下,會有一個稱作〝錢包(wallet)〞的應用程式,這個應用程式會用來產生帳號,並且提供傳送和接收虛擬貨幣。這個帳號像是銀行帳號或是郵件信箱的概念,如果沒有帳號,你是誰?對方是誰?都無法明確辨識出來,那就更不用說轉帳了。

假如你再看到區塊鏈的新聞,裡面提到的錢包,其實就是代表區塊鏈這個帳號。

延伸閱讀:
何謂區塊鏈帳號?
何謂區塊鏈帳號產生器?

礦工:當你轉帳給對方,需要有人幫你記帳,這就是礦工在做的事情了。 若再以實際金融行為來說明,當你把1元新台幣,藉由網路銀行轉帳給Tony,這筆交易銀行會幫你記錄下來。或者在沒有電腦的時代,每個家庭或是商家,都需要把自己的收支紀錄到帳本。這個紀錄的動作,就是礦工在做的事情。為何這些礦工要協助你記帳,因為會有貨幣的回饋,這樣礦工才有動力來記帳。

接下來問題來了,誰可以記帳?因為記帳會有回饋,那如何決定誰可以記帳?
簡單來說,決定誰可以記帳的方式就是用數學機率的方法!

假如每位礦工手上都有一個亂數產生器,每按一次,可以產生一個介於1~100的數字出來。當需要記帳的時候,區塊鏈本身會產生一個數值(我們假設此數值為A),然後每個礦工手上的數字可以和區塊鏈產生的數字A來比對,假如某礦工手上的數字小於數字A,那該位礦工就可以記帳了。舉例而言,若數字A是50,若按照數學機率,有一半的礦工可以記帳。若數字A是10,則只有10%的礦工可以記帳。由於一次只允許一個礦工可以記帳,所以區塊鏈產生的數字必須要很小,這樣符合可以記帳的礦工才會只有一位。

在真實的區塊鏈技術,當然不會只有1到100的數值範圍,但是探究其原理,就是用數學機率,來決定一位中獎的礦工。

所以礦工所做的事情之一,就是在搶記帳權,因為這代表會有貨幣收益。若你有多個礦工,搶到記帳權的機率就會增加,收益也會增加。這就是你常常會在新聞看到有很多人成立〝礦場〞,裡面有成千上萬台機器在做礦工,其目的都是增加搶得記帳權的機率。各位也可以想想,假如一台礦工終於取得記帳權,應該是經過數以萬計的嘗試才終於搶到,所以給它記帳權,是應該也是合理的。但是這是數學機率問題,所以若一位礦工才剛開始挖礦,馬上取得記帳權,這也是會發生的哦!


區塊鏈主體:當礦工搶得記帳權後,就會驗證交易的資料是否正確,若正確無誤,就會把交易資料寫入到區塊鏈了。所以區塊鏈本身的角色,其實就是一個資料庫,用來儲存交易的資料,這個角色,也是我們俗稱的〝帳本〞。

當然,事實上的動作是更為複雜。參考前面所述,取得記帳權的礦工可以記帳,但是萬一記帳的資料有錯誤,或是這位礦工隨意記帳,那可就不行了。各位還記得搶記帳權這件事情嗎?對於沒有取得記帳權的礦工,這個時候就可以派上用場,它們可以用來驗證交易的資料是否正確。區塊鏈的設計,對搶得記帳權很困難,但是驗證要寫入區塊鏈的資料很容易並且非常快速。所以當交易資料要寫入到區塊鏈之前,需要全部的礦工都驗證成功,才可以寫入到區塊鏈,因此,區塊鏈的交易,相對跟傳統資料庫的交易,會花稍微多一點的時間,才可以確認交易完成。

既然區塊鏈主體就是一個資料庫,扮演的是帳本,則這個資料庫必須安全,不容竄改,因此這個資料庫結構,在設計上必須考量這些安全因素。我們先知道這個資料庫結構,其實就是一種鏈的結構(所以才稱之為區塊鏈),至於要更詳細清楚,就需要更詳細的數學和資安觀念,就請再繼續往下讀囉!

    二、區塊鏈原理

我們已經知道區塊鏈的組成包括錢包、礦工和區塊鏈主體,接下來談談這些牽涉到的關鍵技術和原理。

雜湊函數和雜湊值(Hash)



雜湊函數是一種演算法,可以將一筆輸入資料,經過函數運算,輸出對應的唯一值。由於是由雜湊函數運算出來的值,所以稱之為該輸入資料的「雜湊值」。
雜湊函數具備幾個特性:

     
  • 一個資料經過雜湊運算,輸出的雜湊值會是唯一的。所以若兩筆資料各自計算出的雜湊值相同,可以確認該兩筆資料一定是相同的。
  •  
  • 由雜湊值無法回推原始的輸入值,這很大程度保護了原始資料的隱匿性。

  • 原始資料即使改動一個位元,輸出的雜湊值也會大不相同。這可避免根據雜湊值,猜測原始的輸入值。


雜湊又稱為:醢(ㄏㄞˇ)序。以中文來說,醢是肉醬的意思。假如你把一塊肉,用刀剁成肉醬,你是無法還原原始的肉塊的。所以,這很大程度表達了雜湊函數的特性。

雜湊函數的應用,有一種是用來驗證文件之間是否相同。我們可以將一份文件經過雜湊函數運算,產出唯一的雜湊值。若有另一份文件經過雜湊函數運算,也是相同的雜湊值,這樣就可確認這兩份文件一定是相同的,沒有經過修改。

若想更進一步了解雜湊值,您可以參考: 雜湊值是什麼?有什麼作用?

PKI 公開金鑰基礎架構(Public Key Infrastructure)



PKI架構是資訊安全很重要的一環,用來保護資訊傳遞間的安全性,也是帳號識別常用的一種方法。

在PKI架構中,會有一對鑰匙,分別為一副公鑰(public key)和一副私鑰(private key)。這一對鑰匙是配對的,A公鑰對應A私鑰,B公鑰對應B私鑰。不可以A公鑰對應B私鑰,反之亦然。同時,不同的私鑰,不會有完全相同對應的公鑰。不同的公鑰,也不會有完全相同對應的私鑰。

公鑰,顧名思義是公開的,別人可以任何取用讀取。至於私鑰,自己一定要好好保存,從英文的private key,就可以知道這是私人的,不可公開。

在PKI的架構中,公鑰和私鑰都可以用來加密,其規則如下:

     
  • 公鑰加密的資料,必須使用對應的私鑰解密
  •  
  • 私鑰加密的資料,必須使用對應的公鑰解密。



讓我們來想想PKI在資料傳遞上的做法。

假設Barkely要將資料傳遞給Tony,並且該資料只能Tony可以收到並可讀取內容。此時Barkely可以先取得Tony的公鑰(記得,公鑰是可以公開取用的),然後將要傳遞的資料以Tony 的公鑰加密,之後才傳給Tony。

Tony收到後,使用Tony自己保存的私鑰來解密,就可以解密成功,並讀取內容。假設這個傳遞資料被其他人獲得,因為其他人沒有Tony的私鑰,所以無法解密,無法讀取內容。

以上的做法,可以確保只有正確的收件人可以收到訊息,並且可以讀取內容。但是,這並無法確認這份訊息是Barkely傳送的。假如Tony要確認這份訊息一定是Barkely送出的話,那要怎麼做呢?

首先,Barkely必須使用自己的私鑰,將傳遞的訊息加密後,傳送給Tony,Tony可以先取用Barkely的公鑰,然後解密收到的訊息,假如解的開,就可以確保這份訊息是Barkely發的,不是其他人發的!

問題來了,假如要確保這份訊息是Barkely發的,並且只有Tony收的到,那要怎麼做呢?做法很簡單,就是前述的做法都要做。首先Barkely將要傳遞的訊息,先用自己的私鑰加密一次,然後再使用Tony的公鑰加密一次,經過這兩次加密,才把訊息傳送給Tony。

Tony收到訊息後,先用Tony自己的私鑰解密,在使用Barkely的公鑰解密,若這兩次都解密成功,看到訊息的內容,這樣就確保此份訊息一定是Barkely發的,同時也只有Tony才看的到訊息的內容。

看起來很亂?沒關係,你只要記得一個原則,私鑰永遠只有鑰匙的持有人自己擁有,公鑰則可以公開

各位讀到這裡,應該要知道私鑰是非常重要的,假如私鑰都任意公開,那就失去意義,因為這是最後一道防線。所以自己有責任要保管自己的私鑰。

另外,公鑰的作用,既然是公開的,又有唯一性,所以公鑰可以代表自己,類似於前面說的銀行帳號。

以太坊使用了PKI架構,做了一些加強和修正。首先私鑰的產生使用亂數,確保產生的私鑰不會重複。然後私鑰經過演算法,計算出公鑰,接下來以太坊多了一個步驟,就是公鑰再經過演算法,會產生所謂的〝區塊鏈帳號〞。區塊鏈帳號的作用,除了代表私鑰持有人的一種身分證明,也是代表這個帳號在鏈上的位址。有關區塊鏈帳號的資料,您亦可參考:
何謂區塊鏈帳號
什麼是區塊鏈帳號檔案
深入了解區塊鏈帳號運作

至於私鑰產生方式和演算法內容,這裡我們就不探究細節,畢竟這牽涉到數學。

三、區塊鏈運作

有了前述的觀念,就可以開始瞭解區塊鏈進一步的細節。

區塊位址

首先談到錢包。使用的是PKI架構,但是多了一個區塊鏈帳號。公鑰和帳號的差別,就是區塊鏈帳號代表這個帳號在區塊鏈上的位址。

在區塊鏈中存放的任何資料,都有其存放的位址,類似於門牌號碼,不會重複。從門牌號碼可以找到你要的資源,例如這裡提到的區塊鏈帳號。從前述來看,一個私鑰,最終會有一個唯一的區塊鏈位址(私鑰→公鑰→區塊鏈帳號=區塊鏈位址),裡面的資源,就只有這個私鑰有權可以動用,其他私鑰都無法動用,例如,這個位址所擁有的虛擬貨幣。

鏈的結構

接下來談到〝鏈〞這個字,區塊鏈的資料結構是一個一個鏈結的。一開始我們有提到需要拍照的儲藏室,透過拍照將一個箱子與下一個箱子連結起來, 區塊鏈則是透過雜湊函數,把一個區塊的資料跟一個區塊的資料全部鏈結起來的,所以稱之為『區塊鏈』。

讓我們再回想剛剛提到的雜湊函數,因為雜湊函數的特性,只要輸入的資料更改,產生的雜湊值就會不同。所以假如寫滿的區塊或是先前的區塊,裡面的資料被竄改,計算出的雜湊值就會不同,這樣後面的區塊指向前一區塊的雜湊值,已經指向不到了,這個鏈就會斷鏈,指不到前面的區塊,就會發生問題。 前面提到礦工,大家都在搶記帳權,對於搶不到記帳權的礦工可以做什麼事情呢?搶不到記帳權的礦工,其實就可以驗證這些工作。當發現前面區塊的雜湊值發生錯誤,後面區塊無法連結到前一區塊,那礦工就會拒絕新的交易放入鏈內。只有100%的礦工都驗證成功,新的區塊才可以寫入到區塊鏈,這就是區塊鏈安全的原因。

智能合約

在以太坊區塊鏈技術中,有個很重要的特色,就是『智能合約』。智能合約具備儲存資料的功能,也包含儲存資料的邏輯。這大大增加了應用性,你可以把你的企業邏輯加入到智能合約,讓更多的應用放入到區塊鏈,而不是只有虛擬貨幣的買賣和轉帳而已。

以太坊智能合約語言稱之為Solidity,是一種圖靈完備的語言,簡單來說,就是可以做的事情更多,更具有智慧,更多的應用可以架構在以太坊。比特幣則不是圖靈完備,因此比特幣幾乎所有的應用,就只有虛擬貨幣了。

交易


當我們對區塊鏈要產生交易,例如轉帳動作或是呼叫智能合約,都需要有自己的私鑰,對交易簽章,這樣才代表是私鑰擁有人執行的。沒有簽章的交易,會被礦工拒絕,無法寫入區塊鏈。

當交易成功完成,寫入鏈內,紀錄在鏈內的,一定包含下列資料:

  • 交易序號:代表你這次的交易。每個交易,都會有對應的交易序號,絕不會重複。
  • 交易的簽章者:就是發起交易的區塊鏈帳號
  • 時間:這筆交易在鏈上的時間
  • 資料:若有傳送資料到智能合約,紀錄傳送的資料


由此可知,區塊鏈交易一定紀錄三個W:Who、When和What

從前述區塊鏈的特性,這些資料一經寫入區塊鏈,就不可異動。若你寫入區塊鏈的資料錯誤,你只能新增一筆新的交易,紀錄最新的正確資料,原本寫入的錯誤資料,就形成歷史紀錄了。所以說區塊鏈上的交易資料,都可以追溯,區塊鏈本身就具備儲存歷史交易紀錄功能。

四、結論


區塊鏈的應用範圍諸如發行證書、簽約、國際貿易、智能鎖等等,當然虛擬貨幣交易也是其一,總體來說,具有不可竄改、不可否認的特性,高度的安全,單單數位簽章機制,就無法破解,其運行在區塊鏈上的資料正確性無庸置疑。
了解更多區塊鏈應用


掃描或點擊條碼
點擊行動條碼為您帶入