Try   HackMD

IOTA拜占庭問題經濟解法

學過分散式系統會知道 , 拜占庭問題不能純靠技術解決 , 需要利用經濟學的規律

整個問題的解法關鍵在於

如何讓正常的node越來越多?

比特幣的PoW與挖礦是一種 , 可是實際上還有別種方法

先從白皮書給的攻擊例子看起

  • 攻擊者付款給商家,在商家認為交易已經獲得了足夠大的累積權重之後,攻擊者拿到了商品;
  • 接下來攻擊者發佈了一筆雙重支付的交易;
  • 攻擊者同時發送大量較小的交易(非常多,使用它所有的計算能力),這些交易不直接或者間接驗證原始的付款交易,而是去驗證那筆雙重支付的交易;
  • 可以看到攻擊者也許就擁有大量的女巫攻擊身份,並且不對 tips 進行驗證;
  • 在第 3 步中,也可以採用另外的一種方案,攻擊者使用所有它的計算能力去發送一筆「大」的雙重支付交易(具有非常大的自身權重),並驗證在原始付款交易之前的交易;
  • 攻擊者期望他的 sub-DAG 超越主體 DAG,從而使得 DAG 持續從攻擊者的雙重支付交易進行增長,以便使得之前合法的支付交易被拋棄掉。

可以看到 , 如果攻擊成功 , 賣家賣了東西 , 卻沒收到錢

這是任何賣家都無法接受的事

所以可以得到結論

如果賣家要架node , 一定是正常node , 不會是惡意node

所以 , iota基金會第一個目的來了

iota基金會必須讓賣家的node , 越多越好

那要做到這件事 , 就必須解決掉賣家的痛點

基礎有二招

我們知道 , 帳本可以當金流用
從賣家的角度看 , 金流最痛的是什麼?

手續費

所以去掉手續費

可是這樣還不夠 , 賣家的痛點有很多
所以換個角度想 , 哪種生意大家最想做?

躺著賺的生意

對 , 沒錯 , iota基金會想讓人人都可以躺著賺(目前是先讓企業躺著賺)
怎麼做到?

一個node會有cpu與記憶體 , 賣cpu的使用與記憶體的使用就行了 , 人人都可以當雲端服務商

當然不只這種賺法 , 這只是其中一種賣法

有沒有覺得瘋狂?

可是還有一點 , 人人都能躺著賺 , 這意味著軟體要能傻瓜安裝 , 怎麼做到無痛?

答案:

open source

可是 , 這會有問題 , 因為山寨幣
山寨幣要安全也需要賣家
這是個兩難 , 也有解法

答案:

open 不安全的 code

(所以請不要急著去trace IRI , 我當初看到查餘額的command , 就發現是錯誤的)

所以知道為何需要協調者(coordinator)了吧

結論 , iota基金會的行為 , 就兩個目的

  • 衝賣家的node數量
  • 世界只能有一個IOTA

來段中二的發言

真 · 雲端
將降臨我大IOTA之下
諸君 , 愉悅吧

還有作夢夢到的

如果是人人可以當雲端服務商

諸君 , 現在有正在定標準還沒落地的技術 。 叫做5G

我日 , 這人人雲端服務商 , 真的可以玩耶

忽然 , 一陣惡寒從背後襲來

第一個想到的 , pc , 筆電可以是歷史了

會有一家死去 , 兩家陪葬

死去那家 , 開頭是L
是對岸的 , 這邊應該會有人開心

陪葬的 , 開頭都是A

石頭成仙

另一位 , ces不用參加 , 全年產品會也不用辦了
我知道這行辛苦 , 可以休息了

第二個想到的

A什麼S的 , 我算過一個月租機的費用 , 5k , 不考慮降價嗎?

可能沒人用哦

G開頭 , 留AI就可以了 , 其他可以收了

至於M的A開頭服務…
台灣中小企業不換一家嗎?

對岸的B , A , T
把雲端收了吧 ,a都想收了 , 不要撐了 , 太痛苦了

突然 ,我驚覺

X , IOTA , 原來你不是來做生意的 , 是來搞革命的

還有 , 人人都可以躺著賺後 , 不要來問我電費漲價怎麼辦?

漲價就賣貴一點阿

社群回文討論整理

類比外匯市場

截取自個人fb

一個匯率市場
只有投機者是沒有意義
來看看日圓吧
買日圓有沒有不是炒幣的理由
有的 , 買的人要去日本玩
賣日圓有沒有不是炒幣的理由
有的 , 賣的人在日本工作
要過年了 , 回家要給親朋好友小孩壓歲錢
所以要把日圓賣掉 , 換台幣

這樣就可以了
看世界吧 , 外匯市場已經存在了千年
是有人賠錢 , 有人賺錢
可是還是存在了

把上段日圓換成IOTA代幣就是了

銀行如何利用IOTA

IOTA技術可以作到的宏大目標 : 數位現金

先說IOTA在推的項目

數據市場:

Data Marketplace

目前是在

Test Net 上測

架好

Node 可以找基金會人員拿測試用的 IOTA代幣

我想從商業多說說這東西

為何有人想買數據?

AI

有玩AI的會知道 , 除了無監督學習

都需要訓練集訓練神經網路 , 而這些訓練集 , 都是數據

所以對於要訓練神經網路的商家來說 , 會購買數據來訓練

自動化

這邊自動化指的是 , 像自駕車 , 智慧家庭 , 工業4.0之類的

以自駕車為例 , 控制車的算法 , 需要知道路況 , 來向車的速度 , 方向 , 等等之類的數據

所以也會想要買一些部署在路邊感測器數據的需求

數據買賣與手續費

從上面可以知道買數據的理由
有人想買 , 自然有人想賣

可是 , 這是一個新的市場 , 是過去沒有的

買需要多少錢 , 賣要賣多少錢 , 大家都還沒有底

可以想到的是 , 數據單價應該低 , 然後交易量很大

這樣就帶來一個問題:

手續費

手續費有許多種算法 , 算次數的 , 算比例的

但是在數據的買賣上 , 最好是沒有手續費

可是這樣還是不足 , 前面提到 , 數據是給算法用的

沒有手續費 , 可是數據傳遞途中 , 要經過人手 , 這樣仍然麻煩

最好是感測器直接對機器 , 直接交易拿數據就可以了

這就是IOTA希望做到的 , 分散式帳本只是一部份

整個基礎建設做好 , 就可以讓IOTA代幣有數位現金的功能

現有的數位支付為何難以做到數據買賣?

這邊要轉個角度想 , 如果沒有blockchain

那以現有的支付來購買數據 , 會有哪些問題?

一些關於政府的想法

上面題到了數位現金 , 接下來的問題就是法律上如何看待這種東西

在此 , 我必須先從經濟學來說明

貨幣是什麼?

貨幣是一種制度 , 用來替代以物易物

這種制度所節省的制度費用是很驚人的

躺著賺tool的軟體品質要求

先看幾篇新聞

使用線上 Seed 產生器 錢包用戶們損失價值數百萬美元 IOTA 代幣

【暫停買賣】日本Coincheck出事!NEM急跌近兩成

安全這件事不好做 , 尤其是面向非技術人員

而IOTA拜占庭問題的解法 , 會讓這件事更困難

想想看 , 如果躺著賺的tool錢會被偷 , 誰還敢用?

基本上 , 這軟體的驗證 , 個人以為會需要形式化驗證

tags: IOTA