虛擬幣的真實世界

以太坊

王銘德

Ethereum 熱愛者

7/28/2017 趣工作室 6:30 pm

自我介紹

王銘德 Ming

摘要

  • 新興技術的先驅者
  • Ethereum (以太坊) 現況
  • 到底是什麼 ICO ?
  • 區塊鏈是什麼 ?
  • 網際網路的演進

新興技術的先驅者

聽眾調查一下

  • 先前聽過比特幣?

  • 買過比特幣?

  • 先前聽過以太坊?

  • 手上有以太幣?

  • 手上有 tokens ? (投資過 ICO)

新興技術的先驅者 - 在座各位

假設我們現在是 48 年前,Internet 剛開始的時候 ...

如果有人跟你說你以後 (2017) 會每天花 4 小時滑手機上網。你會相信嗎?

資料來源 Baseline

Ethereum 以太坊 現況

 以太坊 Ethereum

可能很多人會以爲, 它只是比特幣以外的另一種虛擬幣而已.

  • 不, 它還能寫程式, 做很複雜的邏輯判斷再進行支付或其他結果的查詢
  • 基本上 Internet 存在, 它永遠存在
  • 比特幣 10 分鐘才一個 round, Ether 幣 15 秒
  • 比特幣 9 年了, Ethereum 還不到 2 年
  • 以太坊, 目前只能用 Solidity 寫程式
  • 它們都有 miners (礦工), 但以太坊想走 PoS

圖解區塊鏈

圖片來源: http://conerymfg.com/upload/images/products/20121121-chain6.jpg

交易 A

交易 B

合約 C

交易 E

交易 X

交易 Z

交易 XX

交易 YY

合約 A0

交易 B0

交易 C0

交易 E00

交易 S

交易 S1

交易 甲

交易 3X 

交易 YYY

合約 10X

...

(等待被挑到區塊鏈裡)

 以太坊的現況(7月)

什麼是智能合約?

它就是未來網路上執行的合約, 有以下特性

  • 不可篡改
  • 可以執行程式
  • 不會很大, 不存圖片電影檔等媒體
  • 執行需要付費 (gas)
  • 在以太坊網路上執行
  • 還有其他像 Hyperledger 也能寫

一個簡單智能合約的例子

兩個人要賭明天台北會不會下雨, 一人出 10 元.

又怕有人耍賴, 找來第三者先各收 10 元,

但又怕第三者, 拿了錢落跑 ...

怎麼辦呢?

啊哈!,  寫個智能合約吧

複雜一點的智能合約

也可以不必用 Ethers (以太幣) 或真錢來玩

我們想徵求設計師幫我們社團

設計 Logo, 但寫想讓大家投票.

如何將投票跟捐獻直接打給設計師們,

完全公開過程與結果

啊哈!,  寫個智能合約吧

順便賣些 tokens.

更複雜一點的智能合約

告訴大家你想做的是什麼 ?

告訴大家你為何能做到, 你怎麼使用這些資金

我想先募資一點資金

最簡單的例子, 一個獨立音樂創作人, 需要資金買樂器與租錄音室, 以後可以用 tokens 換 CD 或演唱會門票, 甚至是簽唱會

啊哈!,  寫個智能合約

來個 ICO 吧!

 以太坊的智能合約語言 Solidity

以太坊電子錢包

 以太坊的 token 的概念

Live Demo

Ethereum 本身問題

  • Solidity 程式比一般程式語言更需自我防呆, 達到更容易寫出安全的智能合約
  • 別忘了現在只是剛開始, 而且是還是一小撮程式設計師參與, 所有大型軟體公司都還沒正式參與開發
  • 目前還是有可能被一小撮人控制...
  • 這本分散式共同帳本, 不夠大本 !! (這很重要)

Ethereum 本身以外的問題

  • 大家對密碼重要性的認知, 問題更大
  • 大家對資安的了解不足
  • 大家對網路安全的重視不足
  • 大家對個資的保護, 毫不在乎
  • 大家已經習慣的社會模式, 不易改變
  • 大家從小相信的東西, 更不容易改變

以上 ... 都是未來數位金融與互信網路 最大的問題

(但, 時間會慢慢解決)

30 年後的 Ethereum

你相信所有的資產都登記在網路上類似區塊鏈的東西.

你相信我們不再使用錢幣, 所有交易都在線上完成.

你相信所有的合約, 都是網路上自動執行.

 

到底什麼是 ICO ?

ICO 到底是什麼?

(Initial Coin Offering)

光光 2017 年就已經有 這麼多 ICOs

它是一種架構在賣 tokens 方式的

大眾募資方式

資料來源: https://www.coinschedule.com/stats.php

Tokens 交易情況

Taipei Logo Vote 交易情況

聽眾調查一下

  • 你有以下哪幾張卡?


健保卡 ? 身份證?
悠遊卡 ?
信用卡 ? Happy Card ? 有錢卡 ?

 

  • 什麼是區塊鏈?
  • 什麼是資料庫?

區塊鏈是什麼 ?

區塊鏈到底是什麼 ?

經濟學人20151101

  • 分散式(去中心化) 的共同帳本
  • 只要 miners 繼續工作, 記錄就永遠存在
  • 確認後的區塊越久, 就越不可能再被竄改
  • 因為不容易被竄改, 所以提供了所謂的共識, 也就是一種 Trust (互信), 產生了 IoV (Internet of Value)
  • 虛擬幣或數位資產, 建構在區塊鏈上
  • 公開透明的重要性

圖解區塊鏈

圖片來源: http://conerymfg.com/upload/images/products/20121121-chain6.jpg

交易 A

交易 B

合約 C

交易 E

交易 X

交易 Z

交易 XX

交易 YY

合約 A0

交易 B0

交易 C0

交易 E00

交易 S

交易 S1

交易 甲

交易 3X 

交易 YYY

合約 10X

...

(等待被挑到區塊鏈裡)

但這些鏈存在哪裡 ? 

  • 礦工 (miner) 電腦裡
  • 礦工依你付手續費的多寡 (gas) 來決定加入區塊鏈的優先順序
  • 礦工電腦順便幫你執行合約程式
  • 礦工可以獲的該 run 的獎金 (5 ethers)
  • 礦工是 p2p 分散在全世界, 沒有單一主機控管, 就像以前的 mp3 下載軟體
  • 礦工會不會罷工 ?
  • 也可以稱它們叫 node (full node + mining)

現行電腦架構

資料來源: http://uhmis2.doh.gov.ph/pnidms/images/system/architecture/systemarchitectureedit.jpg

大家資料庫互不相連

未來網路架構

資料來源: http://s3.amazonaws.com/lbn-s3/2017/03/01080330/shutterstock_495741676-630x330.jpg

卡片與身分之間的關係?

  • 身分證跟錢幣的背後意義 ?
  • 錢幣本身也是不記名的
  • 悠遊卡基本上是不記名
  • Apple pay 算是數位錢包嗎 ?
  • 你對銀行或政府的信任是哪裡來的 ?
  • 區塊鏈如果能解決這些問題, 您就未必要使用現今的金融系統了...

網際網路的演進

網際網路的演進

 

Information -> Multi-Media -> IoT -> Digital Access (IoV)

文字資訊             多媒體     資料            數位資產

 

      知識                盜版問題     人工智慧      互信的社會

 

      分享                   壟斷         隱私問題        p2p (社群)

What Next? - Web 3.0

web3.js

Web 3.0

"Interactive and trust"

focused on values

Chats, Bots

buying contents

JSON, DApps, DID

Ethereum, IPFS

Web are going to be organized by people.

所以,真實世界是什麼?

  • 不知道區塊鏈是什麼,但大家都會不知不覺間,開始用到區塊鏈。
  • 詐騙集團與駭客永遠存在,他們更會利用網路與虛擬幣進行詐騙。
  • 你要如何進行未來的投資理財?要先看好你電子錢包的鑰匙 (私鑰)
  • 真真假假, 虛虛實實 ... (所以公開透明也許是一個更簡單的方法)

簡單的說,區塊鏈

就是   剛剛開始而已 ...

Recap

  • 虛擬幣, 不只是虛擬幣, 它底層的區塊鏈技術是未來網路上的互信基礎, 也產生了所謂的數位資產與流動
  • 以太坊提供了智能合約的可行性 ...
  • 區塊鏈: 公開透明 +去中心化 =>  (應用無窮, 節省成本, 改變世界)
  • 但功能超強的智能合約, 也帶來相對的危險性 (希望未來會更進步)
  • 網路安全, 決定了未來的世界
  • 正確的資安觀念, 從現在開始養成

謝謝大家

Q & A

mingderwang@gmail.com

twitter @mingderwang

王銘德

感謝 “趣工作 co-working space” 之邀請與提供場地

問卷調查

Taipei Ethereum Meetup 臉書

Medium 共同編輯

Taipei Ethereum Meetup

智能合約可能寫錯, 造成💰被盜

( 區塊鏈或電子錢包安全嗎 ? )

如何自保?

  • 不管手機或電腦, 每當作業系統或軟體有更新, 就要馬上更新.
  • 抄下你的 (私鑰) private key, 放在保險箱
  • 確定你沒下載到釣魚網站的電子錢包 !!
  • 或等技術更成熟一點再玩.

虛擬幣的真實世界 - 以太坊

By Ming-der Wang

虛擬幣的真實世界 - 以太坊

  • 2,696