Ethereum 為第二代區塊鏈,是一位俄羅斯裔的少年工程師Vitalik於2013年提出(1994年生....所以19歲開發出以太坊平台),希望區塊鏈技術可以用在比特幣交易以外的事情。就如網路的通訊架構最為被大家接受的是TCP/IP協定,以太坊就像個特殊的區塊鏈協定可內建不同程式語言,允許全世界任何人透過區塊鏈技術執行去中心化應用,目前最有名的應用包含智能合約Smart contract、去中心化應用DApps、去中心化自治組織DAO。
以太坊是為了改善比特幣區塊鏈應用而產生,其特點主要是以太坊帳戶使用Account模型,而非比特幣的UTXO模型(註1),Account模型較節省空間而且編碼簡單,因此也可能會有比較多應用產生。而我覺得比較特別的是以太坊的貨幣Ether,其實不像比特幣主要用來交易,以太幣是用來部屬智能合約、執行智能合約、發送token的成本,又成為燃料gas,比較像是一個手續費的概念,其相關的專有名詞又有gasUsed、gasPrice、gasLimit等等。
智能合約可視為預先寫好的被動規則,跟一般合約最大的差異就是不允許更新,且條件達成會自動執行,其實相當沒有彈性,Vitalik更曾經在twitter上說非常後悔稱它為”smart contract”,而應該稱”persistent scripts”(超直白....)。但不允許更新也代表,除了一開始部屬需要的燃料費,智能合約並不上一般程式部屬在伺服器上還需要維護費,且一但部屬成功,合約將視為區塊鏈的一部份,分散在全球各個以太坊的節點,目前智能合約對多的應用,應該是在於保險理賠與企業融資,等需要觸發特定條件進行金流交易的行業。
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
區塊鏈因資訊透明公開及不可竄改性形塑的特性引人注目(雖然我覺得是比特幣的高風險高報酬),但最能代表區塊練鏈這個技術的仍然是「分散式帳本」。分散式帳本是建立在雲段計算及共識演算法(Raft、PBFT),而核心的概念又是何者呢? 就是去中心化這個想法。中心化與去中心化就像是天坪的兩端,因保護隱私的意識日漸抬頭,人們可能會害怕如果中央機構受到攻擊,網路會癱瘓,資料被不人士竊取。
中心化的組織如政府、銀行、學校、大企業,以政府來說,在COVID-19開始大流行之前我們部會知道,政府可以追蹤到你每日的路線,去過的餐廳,看過的電影,甚至電影旁邊是坐誰,想想如果是付現買電影票的話,政府又是如何知道我們坐在什麼位置呢? 中心化機構其實可以讓整個系統更有效率運作,如COVID-19期間就是防疫,FaceBook透過演算法提供人們有興趣的話題,銀行幫助大家進行交易等等許多種種益處,那為什麼我們要去中心化呢? 無非要回到這兩個字「信任」。如果銀行系統crash掉,是否所有個資與交易紀錄就有危險,甚至連領錢都有困難,如果銀行想降低利率、提高交易手續費,我們也只能默默接受,一切以中心化機構說的算。
那我們不信任中心化,又準備迎接去中心的未來了嗎? 那也未必,去中心化甚至會面臨比中心化更多的風險,第一我們必須對自己的地址、私鑰負責,這可不是銀行有專人服務,忘記密碼透過層層手續仍可找回來,如果丟掉私鑰就無法使用自己的錢包。再說個嚴重一點,如果將資產的擁有權上鏈,但私鑰弄丟了,可能一輩子的努力沒了。第二,既然交易是匿名性,有心人士如要用此技術進行非法交易,基本上也很難被抓到。我們去了中心,代表沒人有能力去做到復原或是懲罰的機制,在中心化與去中心化之間找到平衡點、適用產業,將成為下個重要的課題。在分散式系統理,有個CAP定理,分別是Consistency、Availability、Partition tolerance,而區塊鏈領域也有自己的Triangular dilemma ,在安全效能與去中心化之間,最多只能滿足兩種特性,以下方條列式介紹
- Security : 安全問題可能來自隱私保護、共識算法、51%攻擊,每個都需要不同的技術來應對,如要創立一個保險的智能合約,在如何觸發智能合約的條件中,使用同態加密(Homomorphic Encryption)來處理密文,即連進行加密的工程師也無法取得真實的資訊,但就必須付出很高的時間與儲存成本,簡單來說,加密過程複雜,節點跟節點互動性質也會降低而造成效能降低。
- Decentralization : 當我們想要去中心化程度越高,就必須等到區塊鏈網絡上每個節點都達到共識,就向班上要表決要去哪戶外教學時,越多聲音就越難有共識,可能會很安全,但Scalability自然級低,還需注意上文提到的懲罰、復原等管理問題,因此如要進行去中心化、多重簽名、私鑰託管解決方案、鏈外鏈上數據連結的可信度(Oracle machine)等風險控管專業,將可能形成未來趨勢。
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
這是新分類的第一篇文章,自己其實任職於會計師事務所,雖不是傳統的financial auditor,但因為工作所需,還是會接觸到部分audit的業務,審計最主要的目的就是透過一系統化的查核過程,就受查者提供的證據確認其財務報表的產生,是否符合公認的會計原則及允當表達其財務狀況,並將結結果提供給社會大眾。有時跟同公司做financial audit的出外勤,就看他們不斷地翻傳票、發票,做information technology audit要找到客戶財務系統程式相關的修改、測試、上線申請單,常常這些耗時耗力又需不斷麻煩客戶的工作流程,到底要如何才能消除?且電子商務的盛行及付款機制逐漸改變(如中國甚至要開始使用DCEP數位人民幣),現金交易大幅減少,勢必也會對會計的記帳、審計的稽核產生巨大的改變。由於工作關係,這系列的文章會盡量以事務所的角度出發,如區塊鏈對未來審計工作的影響、會計與稅務在加密資產的處理、又或者是可以增加那些部門人力以因應虛擬貨幣交易可能的影響(如個人蠻看好的穩定幣),而第一篇文章想先舉一些例子介紹目前全球四大會計師事務所對於區塊鏈技術相關的報告或是行動。
Deloitte在今年發布的Global blockchain survey,在2020二月至三月這段時間訪談了14個國家1488位對於區塊鏈應用、數位資產、去中心化帳本有相當程度了解的專業人士而做出的報告。其中83%的人認為數位資產會在未來5年至10年內取代法定貨幣,且其用詞是相當肯定的outright replacement,90%受訪者相信未來將會有虛擬工具可以確認數位身分的有效性,這裡我想到的是區塊鏈的零知識證明,舉理來說政府規定需要滿18歲才可進夜店,但藉由此技術我們可以不用知道你是誰,但就知道你是否成年,而零知識證明基本上是奠基於密碼學與數學,未來這方面想必也會有很大的職缺需求(這是個人預測,不負任何責任xd)。
PWC在2018年的Blockchain surve,訪問15個地區約600位的中高階主管,有84%受訪者表示有在使用或研究區塊鏈技術對於企業未來改革。2020 Q1所產出的Crypto hedge fund report,加密貨幣的避險基金,在2019年的資產管理規模(AUM)比2018年增加了10億美元,越高的市場規模代表對於資產管理公司而言,數位資產可能會是越來越受信來的所得來源。
EY在2019年5月推動名為最Nightfall的區塊鏈協議,此為與Microsoft 和 SAP共同開發完成,目的是希望日後政府的公 共財政與各企業供應鏈的流向可以痛名,在10月發則布一個的公有鏈平台服務EY OpsChain,在其平台首頁https://www.ey.com/en_gl/blockchain/blockchain-platforms,直接說明到未來的商業活動,將很可能皆會透過代幣及智慧合約進行,藉由EY本身在稅務及審計方面的專業,讓客戶與他們的合作夥伴、供應商、消費者更了解資金的流向,而不在需要政府、銀行或是第三方機構中間繁複的流程處理。
KPMG在今年六月發行的CHAIN Fusion,為一個用以分析專利的工具,可參考下列網站或是動區的文章,好累明天要上班快寫不下去了....
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
白皮書其實是個早就出現的專有名詞,是政府用以解釋當前政策的權威性報告書。如交通部運輸研究所發布運輸政策白皮書,其內容包含陸海空運、運輸安全、智慧型運輸等多不同面向,描述當前環境挑戰,並規劃台灣未來短中長期的運輸政策。在區塊鏈的應用裡面,即為用以解釋區塊鏈新項目的說明書,如騰訊每年都會發布的區塊鏈白皮書。
白皮書裡面包含之內容
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
上一篇文章我們提到「挖擴」其實就是建立於哈希雜湊上不斷去嘗試,直到帶入的Nonce可以得到正確的哈希值,才可成功打包進區塊。餐廳在計算營業績效時,常常會以翻桌率當作一個指標,翻桌率速度不快服務的客人就有限,而要如何讓翻桌率提高呢?最重要的是技術要成熟、員工專業度夠,從點餐、做餐、送餐都可用最有效率的方式進行。
在區塊鏈網路中,要如何讓你的帳本比別人更容易成功打包進區塊中呢?也就是你的挖擴技術要夠成熟,成功解碼一個哈希值的速度要快。從最一開始的CPU、GPU到現在ASIC(Application Specific Integrated Circuit),其晶片是完全的特殊設計,根據特地的哈希演算法做訂製,只能用來挖擴,目前較大生產礦機的公司是北京的比特大陸(bitmain)。
比特幣經濟則是個較為廣的話題,此堂課Jeff適用經濟學簡單的供需理論來解釋,比特幣為何要慢慢穩定發行,以求市價上升。在這想聊聊「炒幣」這件事,其實中本聰發明區塊鏈是為了解決點對點的交易問題,但現在似乎大家都只想藉此賺錢,對此技術不熟的朋友一聽到區塊鏈,會覺得是遲早會泡沫化的產業,聽到比特幣則覺得是詐騙,區塊鏈雖然喊了好幾年,但曾聽許多工程師說這仍然是非常新的產業,許多技術都不停更新,多希望可以回歸技術的本質,對社會創造更好的價值。
思考 : 算力所造成的能源問題。
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
好久沒寫文章了,因工作需要這段時間惡補了一下Tableau,並參加alphacamp的學習課程,雖然還是有在上區塊鏈的相關課程,但總是沒有辦法好好靜下心來整理思緒(找藉口xdddd), 希望可以真正維持到一個禮拜發一次分享文的習慣。這次來到了挖擴與哈希雜湊,這兩個專有名詞其實都可算比特幣交易過程是非常重要的的部分,甚至也是讓大家覺得中本聰發明區塊鏈網路相當有特色的地方。
在專有名詞(二)帳本 & 幣一文提到,一個帳本是一個區塊,比特幣網路(區塊鏈的一種應用)可視為一大型的帳本,然而是由誰來確認的帳本上面的資訊是否正確呢,就是礦工。當A與B兩個人進行交易的時候(以匯款為例),A要轉帳BTC給B,當A想把自己的交易訊息放上區塊鏈,必須用自己的私鑰進行加密並廣播給礦工,礦工主要的功能就是驗證此交易訊息是不是由A的私鑰簽名送出,且A的剩餘金額是不是真的可以進行此筆交易。但又可想想誰沒事會花自己的時間、電力成本、場地費來記帳呢?中本聰便規定第一個將區塊成功打包並廣播到該區塊鏈網路就可以獲得比特幣當作獎賞。而要如何「挖」呢? 這就牽涉到了哈希雜湊。
哈希雜湊其實為密碼學、或是資料結構的東西,這裡就不班門弄斧了,簡單來說就是可以把資料轉成一串數字,其特性如下
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
區塊鏈為一個分散網路,沒有中心化的節點,其節點分散世界各地。之前說過區塊可以看成一個記事本,用以查看每筆交易的紀錄,而節點則可視為每一區塊的伺服器,其伺服器的運算能力,間接可以決定發布多少區塊,並取得獎勵。節點越多也代表產生的區塊鏈長度越長,數據分佈在世界各個角落,越難遭到破壞。以下說明節節點的四個種類:
- 範本節點(All nodes): 錢包(Wallet)、完整區塊鏈(Full blockchain)、挖礦工具(Miner)、網路工具(Network routing node)。
- 全節點(Full nodes): 完整區塊鏈、網路工具。使用simplified payment verification 確認交易,因此又可以稱為 SPV nodes
- 輕節點: 錢包、網路工具
- 礦工節點: 挖礦工具、網路工具、部分區塊鏈
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
要講地址之前,需先說明何謂公鑰以及私鑰。比特幣的加密方式是使用非對稱金鑰加密,之所以稱為非對稱是因為有兩把不同的鑰匙,公鑰與私鑰。公鑰用於收件人對於數位簽章進行解密,私鑰則是用於將雜湊值進行加密做成數位簽章。
私鑰就像家裡的鑰匙,地址就是家裡的位址,一旦被有心人拿到這兩樣資訊,就可以輕易拿出你所擁有的加密貨幣,相反的如果鑰匙弄丟了,錢也永遠無法找回來,因此課程老師用下列式子,簡單說明何謂錢包。
(資料來源: 作者自繪)
錢包其實不是字面上的意思,我們並不是將比特幣存在於錢包中,這裡的錢包只是一個管理私鑰、地址的工具,但其也可顯示帳戶餘額或是具備匯款功能,因此可將錢包視為一個看盤軟體就好。其中分為冷錢包與熱錢包,冷錢包代表永遠不會連上網的錢包,熱錢包則是連上網路才可應用,以下以條列式說明冷熱錢包的特性與例子,並用圖示做彙整。
熱錢包
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
這是第二次參加CBA的所舉辦的活動,邀請到資策會的吳李祺與政大金融科技研究中心的謝焸憲,跟上次參加小聚的方式差不多,這次是由Reki由2017年的書<區塊鏈革命>切入,介紹區塊鏈上的應用與發展。一開始其實並沒有「區塊鏈」這個名詞,這產業是由比特幣所先形成,接下來萊特幣、點點幣,到了2014年左右慢慢有了區塊鏈的概念,而延伸到現代也有越來越多的應用,其背後的技術如分散式帳本(shared ledger)、智能合約(smart contract)、共識算法(consensus)全部都可在大學開設一學期的課程了。
接下來是由Enzo、Clement與Reki針對主持人的問題進行的小小與談會,談到了隱私問題、區塊鏈的金融應用到未來會需要的人才。有個比較大的感觸是隱私的建立機制,舉例來說當你去醫院看醫生,所留下的資料或是醫療紀錄,如果有第三方機構想要拿你的資料作研究,其個資的擁有者是醫院,而不是掌握在自己手中。然在2018年歐盟開始推動GDPR(General Data Protection Regulation),希望每個人擁有自己個資的自主權,並讓個人資料從網路上消失。但仔細想想就會發現對區塊鏈的推動造成一定程度的困難,區塊鏈跟GDPR都是希望中間機構所能掌握的資料減少,但區塊鏈具有多個節點,代表一筆交易會有多個備份,這就跟GDPR規範資料禁止傳入非歐盟區域牴觸,以現在全球網路的交易跨域性,幾乎是很難避免交易只在歐盟內進行,也讓我想到「隱私」跟科技所帶來的「便利」,我們到底要如何做選擇,這也勢必會是未來常常出現的問題。
這次活動較為特別的是最後麥卡倫的品牌大使來教我們怎麼品酒,還提供了一瓶雪莉雙桶(double cask),原來要喝出一種酒真正的味道要喝三次,從入口、喉嚨、到腸胃,在每次的品嘗品牌大使都能講出該怎麼喝怎麼體會,也是衷心感到佩服。最後是CBA發給過往學員們的卡片,雖然沒有參加過商業應用班、專業技術班,但其實看的出來他們是非常用心要將區塊鏈這個知識帶給大家,也認識幾位技術的前輩,期勉自己先學好html、css等前端技術,再開始踏入區塊鏈應用開發的行列。
(資料來源: CBA亞洲區塊鏈學院)
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
區塊用於存放多筆交易紀錄,其可以分成四個部分,以下依依作介紹
- pre_hash : 為前一個區塊的資料雜湊值,可用來證明區塊鏈的不可竄改性。
- 時間戳記 : 把一筆交易被礦工確認後實際打包到區塊的時間。
- 交易紀錄 : 紀錄交易的帳本。
- nonce : 即礦工為了成功產生區塊必須猜中的隨機數,可視為是打包的密碼。
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
如果要用一句詞來解釋區塊鏈這個技術,可以用「分散式帳本」來解釋,即Distributed ledger。中本聰當初發明比特幣,希望人們在任何時刻任何地方都可進行交易,而記錄交易的地方就是帳本。帳本與幣如果比喻為企業使用的ERP系統,帳本就像是總帳模組,幣就是帳本上的記帳單位,一個帳本可以看成一個區塊,多個帳本即構成一個完整的區塊鏈,由此可知,區塊鏈技術就是一種帳本。
區塊鏈上的帳本有四個特性:
- 人手一本
- 透明性
- 可回溯性
yujenhuang24 發表在
痞客邦
留言(0)
人氣()
原本2/10討論會回去就應該產出的文章,莫名期末又拖了快一個禮拜QQ
這次是參加CBA亞洲區塊鏈學會舉辦的區塊鏈小聚-[奪回你的話語權! 讓流量變現],邀請的與談人有 BuckChaf 執行長劉庭瑋,生鮮時書創辦人劉俊佑, 讚賞公民創辦人高重建。
簡單來說就是先探討內容創作者最常遇到的問題莫過於內容被盜取、竄改、且常常無法獲得實際的收入來源。想想現在發表文章可能是在Facebook、影音內容在Youtube、音頻節目在podcast hosting 平台(itunes、spotify等),這些大公司因導入流量可能獲取了大量的廣告收入,但真正的內容創作者卻獲得很少的獎勵,如下圖。希望以後可藉由區塊練技術,讓創作者與使用者有更直接的利益關係。如日本音樂著作權協會(JASRAC)於2019年2月4日,宣布希望透過區塊鍊不可竄改與公開透明的特性,提高音樂版權管理的透明度,並讓音樂創作者提供的內容可獲得更好的利潤回饋。
(資料來源: 筆者自繪)
yujenhuang24 發表在
痞客邦
留言(0)
人氣()