今天看到一則新聞竟責怪陳時中部長前天(8/16)上我節目時涉嫌「放空」聯亞,下午又聽聞有一位記者引述藍營某立委說法,提問懷疑部長上節目受訪中有美化聯亞之嫌,因此,我特別整理8/16周一專訪陳部長時的逐字稿,部長面對我追問聯亞是否有好消息時,多次都沒有回答,在影片第6分30秒開始,請評論者或提問的朋友們,根據真實的情況,不要添油加醋。
20210816《寶島強強滾》專訪陳時中部長節目上半段逐字稿(上)
https://www.youtube.com/watch?v=uCmAWLZSh9A……
簡余晏:請問部長,什麼時候我們可以再降一級呢?還有柯文哲市長之前提到萬華是不是能解封?八大行業什麼時候可能解封?
陳時中:警戒的降級,當然是大家非常希望,但無論怎麼樣,在個案的數目現在減到相當低。但是警戒心不能降低,所以戴口罩勤洗手是必要的。第二對於就是說日常的生活,盡量能稍微正常一點,不要大家的壓力那麼大。但是對於「特殊的生活」可能要稍微忍耐一下。
簡余晏:這個是什麼意思呢?就是大口吃肉、大口喝酒的日子不可能回來了嗎?
陳時中:可以啊,大口還是要相隔啊,還是要有距離啊。但非必要的生活還要稍微忍耐一下。目標是希望整體防疫上,如果強度夠強防疫的疲乏容易產生,在體育、音樂、文化。這些有益身心的工作能夠盡量恢復正常、可能跟病毒長期抗戰維持得比較久。
簡余晏:如果有一天清零假設一週以上,可不可能再降一級?
陳時中:當然,如果能夠連續清零一週之後,觀察一周恐怕還不夠,至少兩周到四周吧。
簡余晏:是,這樣。所以大家努力,打拚一下兩周到四周,我們就要可能再降一級台灣再創一個歷史性的國家奇蹟喔。
簡余晏:這兩天聯亞證實送EUA,我們訪問黃高彬醫師,他是說只要EUA一過,他有信心當天或第二天兩百萬劑就立刻提供出來,可以立刻注射。那就是部長覺得醫師這個說法有沒有over呢?還是稍嫌保守呢?聯亞的EUA的進度如何?
陳時中:聯亞昨天開過審查會今天中午會公布,公布他審查的一個結果。那不過呢在裡面,聯亞是有檢驗封緘的一部分,但我記得就是那個量還沒到那麼大,不過聯亞的生產力是非常的好他們的反應槽很大,生產的量能很高。
簡余晏:所以是好消息吧?因為我們節目播出的時間就是中午了。
陳時中:中午就一起一併的公告。
簡余晏:是下午兩點公布?
陳時中:是下午兩點
簡余晏:是好消息嗎?部長有一點搖頭!但是無論如何,國內的國產疫苗。這段時間,高端現在在網路上登記的人數也是節節攀升了。對於高端跟聯亞這段時間的表現是否如部長預期的呢?
陳時中:第一個當然我們講說是疫苗,大家都是很清楚,它必然是一個戰略物資,而這戰略物資我們當然對外來購買,充足的準備也很重要。但是讓國內有一個自給自足的能力也很重要,畢竟我一再強調對Covid19是長期抗戰。不管在生活面也好,在疫苗面也好。所以疫苗一定要能夠自給自足,這是一個戰略面的問題。從去年年中起就鼓勵國內廠商投入研發跟製造。疫苗的研發跟製造事實上是非常困難的事。怎麼樣在一開始適當選擇我們有足夠能力的疫苗。因為時間也沒有辦法等很久去研發新的,所以那時就選擇長期比較有經驗的次單位疫苗予以鼓勵。
我們鼓勵方向很多,在行政上盡量做相關協助,查廠各方面速度增快、可是畢竟核心到底有沒有效果就不是我們幫得上忙。我們只是訂定一個標準,讓廠商知道有這樣一個標準在,朝這個方向努力。如果達得到或更好當然最好。達不到當然就等於是效果不彰,或安全性不足當然不行。大家記得在從六七月開始發展國產疫苗的時候各方意見不一。有人主張速度不夠快,補助不夠多。有人覺得說我們做的出來嗎?投資那個大家都做不出來,有一些希望鼓勵的,也有妄自菲薄的。但國家的政策理念認為這是一個戰略物資,所以必須要投資必須要做,不論成敗。成當然最好,敗還能吸取一些經驗,可以持續往前走。如果什麼都不做什麼都沒有。所以那時候秉持這樣戰略去思考國產疫苗怎樣能夠真的站起來!
簡余晏:所以我就整理那個時候。部長你看這是東森新聞罵你的,那個時候他說你:國產疫苗當然都希望他成功,但我無法保證。他一定成功。東森新聞就罵你說權力一把抓,為了推國產疫苗,居然拿全國的性命賭上去,這樣罵你。所以我留下來,因為我看了非常激動。另外一位是吳子嘉名嘴他罵你說,政務人員介入國產疫苗恐涉內線交易,政務人員這當然是影射是你。接著他直接點名陳時中嗆部長說,你買不到疫苗,只會擋。他罵你的話是這樣,不要臉到極點了,他說你只會擋。接著這一句話,你一定告的贏。他說,陳時中部長海削完你東西給我。他說,你疫苗要給他,結果意思是說,你海削完,你有海削什麼東西嗎?吳子嘉又說:二十億的高端炒股到八百億了,在寶傑的節目裡這樣罵,然後就要再接著罵你,說陳時中還在凹,何時才能鬆綁BNT?當然吳子嘉的立場大概清楚,很多人都建議你直接告。應該告的贏,說你只會海削,說你只有擋,說你根本沒有買疫苗,這個部分您要怎麼回應?大家覺得你也委屈了?這段時間晚上都睡不好,半夜又因為疫苗還會驚醒,然後睡到了部長室的沙發裡面已經是一個頭形了,但他卻這樣罵你說還在凹只會擋疫苗。
陳時中:沒有啦,買疫苗在我講,這是我們一個戰略非常重要,國產重要,購買也重要。事實上大家可以回想。九月三十號其實就在第一時間跟Covax就簽約了。
簡余晏:幾月三十號?
陳時中:去年的九月三十號。去年的十月三十號,我們就跟AZ也簽約了。然後十一月就跟BNT的總公司在談,那時候是已經正式開始談。大家都知道在那個時間點,只要是簽約後開始談,前端都有很多工作要做。第一個大家現在都會講說這個疫苗怎樣,這個多好多好。去年九月前、或八月十月前那誰又跟我們講說,哪一個疫苗一定會成功?那個時候全部的疫苗都在做二期中或二期剛過三期開始,沒有人知道哪一項會好。所以必然也是一樣。等於是要多方的投資嘛!我們不可能全部只去買一樣。萬一失敗,我們的疫苗就都沒有,所以也經過不斷的一些討論,選擇一些可能性比較高的,那相關的一些都是一直這樣子的一個作業。那我必須要很沉痛講說,這裡面再購買所謂的利益,你連邊都沾不到啦,談什麼利益?這裡面是國際上現在漸漸很清楚、國際上有很多的掮客。就是大家有看到一些國家的例子。我們也是經過很多掮客來跟我們講啊。我們也知道說,疫苗都是國家的東西他(指一般掮客)拿不到。我們經過多方的查證,半年來來跟我講的有多少人
簡余晏:去年十二月前?
陳時中:十二月前稍微比較少,十二月之後就變得很多,獻其當疫苗在缺乏的時候,那時候就很多很多(掮客)來講,那要多方查證。那時候我對來談的人都是一句話而已,先提供原廠的授權,或起碼原廠給我一封信,表示說你確實有東西,否則講得天花亂墜什麼東西都沒有,那怎麼往下談?大部分都在要求要拿出一個原廠的信,我也conform的letter跟原廠去詢問,大部分都打退堂鼓啦。
簡余晏:幾分之幾打掉退堂鼓?
陳時中:全部。
簡余晏:百分之百?
陳時中:都百分之百,這中間因為它這個金額很大,所以這個掮客就很多,
講得也天花亂墜。因為在國際上很多你不見得都認識。這個是我什麼,什麼在哪裡,北歐的投資公司很大啦,他們要怎麼樣怎麼樣。第一個就是沒有授權我們不要。第二個是要付錢的我們不要。那個大概是這樣弄,所以我們在這個金錢上面也非常的注意,價格上跟原廠其實很難跟談。因為畢竟都是賣方的市場。
簡余晏:而且你的對口是直接原廠公司。
陳時中:當然當然我們一直都跟原廠,我們去年大概五、六月起就跟幾個比較可能成功的管道都建立這樣的一個窗口。那時候不管是BNT也好,或是莫德納也好,嬌生也好。還有那個我們現在買的AZ也好,其實都很早。我們大概五六月就建立管道。那這個五六月的時候,其實國際上還瀰漫著這個問題,就是說,那疫苗會不會成功?但我們知道,這非要趕快把管道先建立好不行,要預先準備。如果都不成功那也沒辦法,但我們不能放棄有機會可能成功的廠商。
簡余晏:他(指名嘴吳子嘉)說還有一個說你錢都付了,貨什麼時候給?給錢卻不知道什麼時候交貨,好奇怪。
陳時中:我們來看看就是說,去韓國嘛。韓國現在不是大家就是沸沸揚揚說,韓國很積極,派了副部長到美國,去要求這些貨。可以去問問韓國,他們有沒有先付錢?大家都先付錢啊,你沒有先付錢,連談都不用談,這是一個國際的通例,為什麼大家都先付錢?為什麼要先付錢?因為他們投資非常的大,而且你要進來有一點像是一起投資,所以在以前那時候他們也不保證成功。他們不保證三期成功,你要不要買?他們也不保證供貨一定會,盡量。我有一個schedule給你,我盡量。到這一年來,這半年來,全部的廠商沒有一家照時間供貨,也不是台灣這樣子,全世界都這樣子。我就講一個就是韓國。他說他號稱莫德納買了四千萬劑,量顯然是大很多。他們都還要到美國親自到美國去談這些事情。你就知道大家在供貨的延遲上面,其實每一個國家都曾受到很大的壓力,不是只有臺灣這樣子。
簡余晏:了解喔,所以部長剛剛講的很清楚、但是這些的罵的在政論節目裡面講的沸沸揚揚。我記得有另外一位名嘴,他就公開說陳時中那時候為什麼BNT不給他買個三千萬劑呢?為什麼買一個五百多萬劑呢?對不對。像這樣的說法
我的一群律師朋友說,願意為你義務來打這個誹謗官司,你要不要接受呢?你就要簽個名,他們就開始告了。
陳時中:對啦,我覺得其實就是說以我們的政務體系或官方的這樣的體系,我們是不太喜歡。為了這種事情去告。但是若以我個人的角度而言,我覺得這些話語都已經沒有證據下,這樣在講已經過分啦,其實是已經過分了。去年九月多台灣哪一個人有這麼大的一個膽量去買三千萬的BNT。就更不要講說就是說
,進行到一半後來就停下來。三千萬的數目從來沒有在我們腦筋閃過。
確實那時大家都在講東洋。東洋他們是來提說,他們要買三千萬劑。他們要買。那希望政府要來買,我們就跟他講,三千萬不可能。那時候情況第一個你這個EUA都沒有的也不保證成功的。第二個台灣的冷鏈那時候還沒有準備完成。那第三個我們那時候認為說以這樣子施打的速度,冷鏈是要七十度以下,那時候的冷鏈跟現在不一樣。那時候BNT那時候是,他的冷鏈在負七十度以下
解凍後只能用五到七天。你三千萬要怎麼進來?要怎麼去安排相關的冷鏈。所以因為那個時候,我們大概就跟東洋講說。三千萬我們大概台灣沒有辦法。而且第二個很重要,我不可能把全部的疫苗投資都放在一家公司裡面。還要有其他的公司,其他的不同的製程
簡余晏:這是為了分散風險、
陳時中:當然要把風險升分散掉,他已經EUA過了, 也許我們可以考慮全部就放在一家,可是問題是那時候都沒有人過。那是你在未知的風險,我們不能把國家的錢也是錢,不能把這個全部的風險押在一家嘛,所以我們要分散幾家去押。然後能夠讓他到時候如果有通過,或者是沒有通過的話,有通過有一部分可以用。
簡余晏:所以買到目前為止,有沒有覺得哪一個疫苗?你覺得最放心安全覺得划算?
陳時中:你說哪一個疫苗?我們還是覺得就是說,每一個疫苗他的一個作用機轉都不一樣。其實各有優劣點、也沒有人敢講說哪一樣就比哪一樣更好。現在大家都在講確效。那其實,每一家公司在做的確效的時間點跟他所選的國家。然後這裡面所產生的不同的變異數,就影響到他的一個確效,所以那個東西其實常常就在講說。有時候專家常常在跟我們講的就是說,不能拿這個確效的數目來互相比較。除非你是在同一個國家同一個時間,發展的變異株是一樣的。這樣的一個背景下那個確效的比較才有意義。我今天現在美國做的一個確效,跟日本做的一個確效,跟在印度做了一個確效,那個就是不一樣,所以你沒有辦法拿那個來比拿那個比。但是這裡面為什麼會,大部分發展的越早的,其實那個確效的數目是看起來是越漂亮。我是說越早上市的,因為他們實驗做的早。實驗做的早,那時候病毒株相對的單純。然後大家那個時候所設計的,也是針對那個時候有的病毒株,所以效果看起來好。所以到後來比較慢出來,因為他設計針對也是前面的基本病毒株。可那時候變異開始出來了,所以你在不同的國家,疾病的情況發展發展不同的得到的確效不一樣。所以用那個來做就是說,互相的比較,基本上意義是不大,但是有一個參考的價值。有一個參考的價值,因為它的一個平臺不一樣,所以其實長期它的副作用到底是怎麼樣?其實現在也沒有人真的很清楚。當然這都是在一個大規模的疫情裡面,公共衛生上面那面必然做的一些選擇。那沒有辦法的。你要疫苗要能夠說短時間的安全、長時間的安全,那需要很長的時間的觀察。
第二個,我記得裡面有一句話,我必須要嚴正的否認:說國產疫苗裡面是拿生命開玩笑,這個話是絕對錯的。因為國產以安全性而言,我們現在做三千個的二期。三千個二期已經在國際上都認可,如果安全性在這個實驗上沒有問題,就代表是沒有問題。當然不是百分之百,但是這是國際所認可的一個安全。
然後第二個就是說,我們讓全民都去打,我們強迫全民都去打高端嗎?沒有。我們只是跟他講說,經過一定的方法。被驗證了之後,我們認為這是可以用的疫苗,然後讓他用。那到底他的確效怎麼樣?大家問我說你確效的數目是都沒有,那本來就沒有,確效的數目是去做三期後所得到的。那為什麼台灣不強迫大家來做三期呢?台灣就完全沒有那樣的一個條件來做三期。因為你找不到那些病人,三期裡面大家看看,他最基本的期中報告,所有國家的期中報告,大概都要累積的就是說打這個疫苗,整個實驗的組裡面,能夠有確定的病人。裡面至少要有一百萬。那要開解盲,有些國家會訂兩百,如果疫情比較嚴重的,因為數目越大,那個比較起來就是那個越準確。
那一百個病例,台灣在那個時候怎麼去找一百個病例來做?那你要做到多少一百個病例?台灣我們講最嚴重的時候最嚴重的時候,我們總共一萬五千個病例,這一萬五千個病例在這兩個月裡面,那我們要找到一百個病人,看起來好像很簡單、一萬五除以一百,一百五。你把兩千三百萬人除下去。你要找多少人做?你要找十五萬到二十萬人來做這個實驗,而且在一個非常剛好在那個時間裡面,錯過那個時間也沒有,晚一點再開始做,你病例永遠收不到這樣。所以你台灣沒有辦法做這樣的一個實驗,但是台灣又在戰略上需要。那當然我們就選了一個免疫橋接,以中和抗體來做一個不劣性的比較。國際上現在已經漸漸大家也都這樣做(免疫橋接)。近來有很多的文章表示說,中和抗體那個東西可以代表一個有效性、那我們希望說,這種參考的東西能夠越多越好。
「登記分發是什麼時候」的推薦目錄:
- 關於登記分發是什麼時候 在 Facebook 的最佳貼文
- 關於登記分發是什麼時候 在 First Heart // 韓國×代購代買代匯 Facebook 的最讚貼文
- 關於登記分發是什麼時候 在 Taipei Ethereum Meetup Facebook 的最佳貼文
- 關於登記分發是什麼時候 在 登記分發怎麼填在PTT/mobile01評價與討論 - 銀行資訊懶人包 的評價
- 關於登記分發是什麼時候 在 登記分發怎麼填在PTT/mobile01評價與討論 - 銀行資訊懶人包 的評價
- 關於登記分發是什麼時候 在 網路上關於登記分發是什麼時候-在PTT/MOBILE01/Dcard上的 ... 的評價
- 關於登記分發是什麼時候 在 網路上關於登記分發是什麼時候-在PTT/MOBILE01/Dcard上的 ... 的評價
- 關於登記分發是什麼時候 在 網路上關於登記分發是什麼時候-在PTT/MOBILE01/Dcard上的 ... 的評價
- 關於登記分發是什麼時候 在 登記分發 的評價
- 關於登記分發是什麼時候 在 高職生應該知道的統測小知識-登記分發注意事項 - YouTube 的評價
- 關於登記分發是什麼時候 在 五專『現場登記分發報到』作業方式說明 - Facebook 的評價
登記分發是什麼時候 在 First Heart // 韓國×代購代買代匯 Facebook 的最讚貼文
發貨補款 / 商品退款 公告
本公告不代表台灣到貨
僅代表需補款預告而已
實際到貨請按到貨發貨公告為主
🔸️HOSHI 高級KNIGHT雜誌
剛剛,真的就剛剛官方聯繫發貨補款
運費我已經全部給補完了
目前初估不折疊海報(也就是有加海報桶的)
海報的尺寸一定得分開寄郵寄
應該會直接採賣貨便雜誌全二補
就是雜誌海報不分開二補
全部賣貨便雜誌貨付,然後海報我分開寄這樣
🔸️圓佑.珉奎 勢界雜誌
前天已經透過圓吧 / 奎吧 個別補完中國國內運費
由於大部分都是按補郵順序發貨
所以這邊看到公告已經全數補完運費
官方發貨預訂6月底,台灣為7月初左右
補款不會這麼快發,待國際發了之後會一起發補款
🔸️HYBE 展覽MD
預計所有登記的數量在下週會全部現場購買完畢
下週剩餘的部分發回台灣後會傳送付款通知
商品退款
🔸️武林戒指部分
金聖圭 / 南優賢 戒指
就目前狀況來看二販應該是難產
官方給的回覆感覺應該也是不會出了
因此這邊確定直接做退款
原本有匯款戒指款部分
將會個別傳送退款表單
諾原本沒有付款戒指款的話
則就直接pass
待往後官方有販售消息的話
會另外再開團~
🔸️THE8 昕薇雜誌
官方庫存量不足,所以直接取消退款
這邊會直接做退款通知
或可將金額轉成購物金抵扣
以上有問題可以在私訊
但是那個什麼時候發貨或者發貨了嗎
這種問題現在都有直接更新發貨預告
拜託公告進度看一下🙏
登記分發是什麼時候 在 Taipei Ethereum Meetup Facebook 的最佳貼文
📜 [專欄新文章] [ZKP 讀書會] Tornado Cash
✍️ Jerry Ho
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Disclaimer: 本人與Tornade Cash專案及其員工無任何利益往來。
Tornado Cash是一個Ethereum上的原生隱私轉帳解決方案,使用zk-SNARK+Merkle Tree的路徑證明作為其核心隱私保護機制。
你知我知,Ethereum上的交易記錄是公開的,這使得任何一個人只要知道你的address,便可以在https://etherscan.io/ 之類的網站上查出有多少人和這個位置進行過交易,你做過什麼消費行為或是交易行為等。
或許這聽來不像是個問題,而想要隱藏自己的交易記錄甚至聽起來反而像是不法分子的銷贓行為。
但試想下開情境:因為我曾經使用ethereum捐款給一個政治不正確的專案/組織,而我在接受dd/kyc/reference check的時候因為我的ethereum address就寫在自己的blog上而被查了個底朝天,因而被拒絕入職/拒絕開戶/拒絕服務。
這並不是一個很遙遠的情境…
Tl;dr
解決交易隱私問題分為兩個層次,Assuming你的目的是讓自己的金錢流向無法被追蹤。
層次一:我的錢「丟進了」Tornado Cash的contract,我要如何在不使用與轉入時同一個address的情況下— 若是同一個address就沒有隱私可言了 — 取出我的錢?contract如何知道我存過錢,餘額還夠,所以現在我來領錢了他讓我領?
層次二:就算層次一成立,我的隱私如何達成?到底有多隱私?到底有多不隱私?
技術上來說(細節下文詳談),層次一使用zero-knowledge的set-membership proof來證明,透過預先在Merkle Tree中「登記」一個自己的entry/leaf,tornado cash稱為note,爾後在提款時提出該leaf之zk proof,來解決這個提款時的認證問題。
層次二則是所謂的藏樹於林。既然轉出和轉入無法被連結在一起,那麼只要使用Tornado Cash的人數夠多,總轉出和總轉入的交易總筆數就會太多,以致無法輕易重新關聯轉入與轉出地址背後的真人。
使用界面
https://tornado.cash/
當然你也可以直接和合約地址互動啦
上圖左方紅框為存入幣種與金額大小,右方紅框為該額度對應之帳戶內有多少顆「樹」。
記得藏樹於林嗎?右方的 Anonymity set 就是告訴你現在森林的規模有多大。數量一大,跑資料分析試圖重新關聯某筆特定存款到某筆特定提款就變得更為困難。
提款界面如上。
值得注意的是,提款時的以上兩個選項(Wallet/Relayer),是在目前Account Abstraction尚未實現時的一個折衷方案。
這裡有個死循環:既然我提款的時候需要支付gas,那麼我的gas從哪裡來?是不是勢必得從交易所或是其他帳號來?簡言之,若是無法直接新建立一個地址然後直接將其作為Tornado Cash提款用,達到的隱私強度就大打折扣。
Relayer就是針對這個問題所設計的。透過付出一些手續費來提供社群架設relayer node的誘因,提款時該筆轉帳的gas費用,便可以讓relayer node來負責先出。relayer node收到使用者的zk proof後將其轉交給tornado cash的合約,合約就會會將應有的relayer手續費與扣除手續費+gas後的款項分別轉給relayer與使用者。
社群治理
Tornado Cash天生是一個比較沒有銅臭味的專案 — 社群治理和funded的味道相當強烈。
透過預先設計好的proxy contract與staking/locking機制,任何一個Tornado Cash的使用者都能夠提出對合約實行的改動建議,並交由社群來投票決定是否要執行該改動。
技術細節可以參照此篇,同時Tornado Cash的第一輪社群治理提案也剛投票過關,回顧可參考此處之討論。
誘因設計
本文作者比較任性不在意錢,請移駕此處閱讀官方如何設計Anonymity Mining來確保以下兩點:
機制能讓使用者願意加入存錢,提供流動性同時也讓樹林變大,增加隱私程度。
產生TORN(ERC20 token)與領取TORN的機制,透過在原本的tornado cash上面再加一層,來避免TORN激勵層錯誤的設計導致下一層之隱私洩漏(激勵層出事不影響核心隱私之意)。
技術細節
首先本文不打算解釋何為zero-knowledge proof,請接受以下描述:
若有一NP statement分類上是satisfiability problem(例:merkle tree中的hash chaining H(H(H(a,b),c),d) ),則我們可以設計出一個arithmetic circuit來確保能夠有效率的產生proof, 有效率的驗證, 無法產生假的且能說服人的proof…且其電路驗證的statement是我們想要的,像是此例中的merkle tree opening.
存款
存款者透過送出C = H(k, r) 以及存入之數額給tornado cash的合約來進行存款的動作。其中k在之後會成為存款者領錢的憑證,稱為nullifier,r則是增加randomness而已,此二值需要記下。此時合約端會將這個C(commitment)丟入Merkle Tree上其中一個空的leaf,並更新root hash。存款者還需要記下自己的C對應之leaf index。
產生proof,用此proof作為提款憑證
用一段話來概括,若是我
知道Merkle Tree上某個leaf的commitment的preimage, 代表我能在電路中證明我知道H(k, r) 中的 k, r, 同時不洩漏k, r到底是多少(zk特性, magic)。
我知道該leaf至root的路徑上會經過哪些點,我也提供了一個可以讓電路驗證root hash的hash chaining過程,代表我知道他是從哪個leaf開始走的。因而,這證明了我提出的1.中的commitment確實屬於某顆公開的、大家都知道的merkle tree中的特定leaf(就是我之前存款對應到的leaf)。
就可以在不需要提供像是原本存款地址的簽章之類的驗證機制情況下,透過zk proof,亦能正確做permission control讓unlinkable的提款能夠成真。
另,讀者可以看到在proof中已然預設了relayer的存在。這使得上開所提到之「使用者提款, 拜託relayer執行=>relayer預付gas發起transaction,將內容送給tornado cash合約=>合約處理proof並將款項拆成兩份給relayer與使用者」這個行為得以成立,且relayer無法得知或假造proof內容。
提款流程
基本上在上方的產生證明都講過一次了,這邊就是pseudo code順過一次提款流程而已,大家自己看啊。
值得一提的是,使用者除了需要提出上一部分提到的證明之外,還需要將k的部分額外拿出來再做一次H(k),將值一併傳給contract。
這裡的設計哲學,簡單來講是這樣的:zero-knowledge太強了,強到就算證明了我知道H(k, r)的k跟r, 收到的驗證者並沒有辦法知道H(k)是什麼東西。為了讓同一筆款項不會被提領兩次,在提款流程中合約會將「每一筆成功提款中的H(k)」記錄下來,另外開個表存著。爾後若是其他提款交易中的H(k)與表中的重複了,這就代表有人試圖想要騙合約重複提款,自然該提款嘗試就不會成立。
洗錢失敗例
工程師都知道使用者從來不看說明書,看了可能也不會懂。
Koh Wei Jie分析了Kucoin的駭客事件。Kucoin的駭客使用Tornado Cash來洗錢,但忽略了Tornado Cash官方一直三令五申的使用需知,因而讓款項在進入Tornado Cash跑了一輪之後還是能夠被追蹤,哈哈UCCU。
簡單來說,hacker為了節省多次使用relayer的手續費,而將大多數的提領過程都變成直接提領到wallet。雖然該wallet的位置是全新產生的沒有gas,但是透過只讓第一次的提款使用relayer,hacker便能從第一次提款中取得手續費並分發給其他全新產生的wallet address。
那問題在哪?還要問?
要達到隱私需要保持藏樹於林原則,同時使用者不應自己破壞tornado cash幫你達成的address unlinkability。這位hacker因為愛省手續費,所以違背了後者;同時他因為太心急又愛省手續費,太快、分太少次提領、每次提領的數額又太大了,所以side-channel去給他做簡單的traffic analysis就能夠用虛無假設推出:「綜觀歷史上所有的存款位置與數額,扣掉駭客存錢的那些位址之後,我們還需要14個unique address/user共謀,才能有能力一次提這麼多錢。」
這看起來可能嗎?自然是不可能的。
所以這位駭客就是錯誤的沒有遵守藏樹於林的原則,才導致自己的金流重新被和帳號聯繫在一起。
提供一些延伸閱讀,圈子內的”名人”對這種不看說明書的使用者的看法:
tornado * Gavin Andresen
如何避免洗錢失敗
我自己的投影片,我自己翻譯:
打開你的VPN 打開你的TOR 打開你的無痕瀏覽器分頁 用上你全新的VM PC VPS instance 最好連data-link layer安全都顧到 產生全新的地址不要懶惰 自己跑一個fullnode 乖乖用relayer付手續費提款 領錢之後記得把C(k,r)的記錄刪掉 不要急一次存或提領大額 時間拉長數目減少…..
簡而言之:要設計相對安全但又讓使用者可以直覺上手的安全系統真的很他媽難 - 使用者永遠會想辦法抄近路,然後系統的security assumption就爆炸了。
結論上來講,你想要多安全取決於你在臺大水源校區的腳踏車平常都上幾個大鎖=想付出多少成本。只要不要學Kucoin Hacker那樣連鎖都不鎖車還是新的,大部分時間都沒啥問題 lol。
參考資料與文中出現過的連結,不按先後順序:
https://tornado.cash/Tornado.cash_whitepaper_v1.4.pdf
https://tornado.cash/audits/TornadoCash_cryptographic_review_ABDK.pdf
https://tornado.cash/audits/TornadoCash_circuit_audit_ABDK.pdf
https://torn.community/t/whats-next-for-tornado-cash-governance/250
https://weijiek.medium.com/deanonymising-the-kucoin-hacker-418fa5e9911d
https://tornado-cash.medium.com/tornado-cash-governance-proposal-a55c5c7d0703#2084
https://eips.ethereum.org/EIPS/eip-2938
http://gavinandresen.ninja/private-thoughts
[ZKP 讀書會] Tornado Cash was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
登記分發是什麼時候 在 登記分發怎麼填在PTT/mobile01評價與討論 - 銀行資訊懶人包 的推薦與評價
在登記分發是什麼時候這個討論中,有超過5篇Ptt貼文,作者tonychiao也提到看天氣說1月4號天氣不錯申請一個前峰來活動一下筋骨順便當之後北峰的熱身0650東埔山莊 ... ... <看更多>
登記分發是什麼時候 在 網路上關於登記分發是什麼時候-在PTT/MOBILE01/Dcard上的 ... 的推薦與評價
2022登記分發是什麼時候討論資訊,在PTT/MOBILE01/Dcard上的升學考試資訊整理,找110登記分發,111統測登記分發時間,登記分發報名在Instagram影片與 ... ... <看更多>
登記分發是什麼時候 在 登記分發怎麼填在PTT/mobile01評價與討論 - 銀行資訊懶人包 的推薦與評價
在登記分發是什麼時候這個討論中,有超過5篇Ptt貼文,作者tonychiao也提到看天氣說1月4號天氣不錯申請一個前峰來活動一下筋骨順便當之後北峰的熱身0650東埔山莊 ... ... <看更多>