📜 [專欄新文章] Merkle Tree in JavaScript
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
這篇文章會說明 Merkle Tree 的運作原理,以及解釋 Merkle Proofs 的用意,並以 JavaScript / TypeScript 簡單實作出來。
本文為 Tornado Cash 研究系列的 Part 1,本系列以 tornado-core 為教材,學習開發 ZKP 的應用,另兩篇為:
Part 2:ZKP 與智能合約的開發入門
Part 3:Tornado Cash 實例解析
Special thanks to C.C. Liang for review and enlightenment.
本文中實作的 Merkle Tree 是以 TypeScript 重寫的版本,原始版本為 tornado-core 以 JavaScript 實作而成,基本上大同小異。
Merkle Tree 的原理
在理解 Merkle Tree 之前,最基本的先備知識是 hash function,利用 hash 我們可以對資料進行雜湊,而雜湊後的值是不可逆的,假設我們要對 x 值做雜湊,就以 H(x) 來表示,更多內容可參考:
一次搞懂密碼學中的三兄弟 — Encode、Encrypt 跟 Hash
SHA256 Online
而所謂的 Merkle Tree 就是利用特定的 hash function,將一大批資料兩兩進行雜湊,最後產生一個最頂層的雜湊值 root。
當有一筆資料假設是const leaves = [A, B, C, D],我們就用function Hash(left, right),開始製作這顆樹,產生H(H(A) + H(B))與H(H(C) + H(D)),再將這兩個值再做一次 Hash 變成 H(H(H(A) + H(B)) + H(H(C) + H(D))),就會得到這批資料的唯一值,也就是 root。
本文中使用的命名如下:
root:Merkle Tree 最頂端的值,特色是只要底下的資料一有變動,root 值就會改變。
leaf:指單一個資料,如 H(A)。
levels:指樹的高度 (height),以上述 4 個資料的假設,製作出來的 levels 是 2,levels 通常會作為遞迴的次數。
leaves:指 Merkle Tree 上的所有資料,如上述例子中的 H(A), H(B), H(C), H(D)。leaves 的數量會決定樹的 levels,公式是 leaves.length == 2**levels,這段建議先想清楚!
node:指的是非 leaves 也非 root 的節點,或稱作 branch,如上述例子中的H(H(A) + H(B)) 和 H(H(C) + H(D))。
index:指某個 leaf 所在的位置,leaf = leaves[index],index 如果是偶數,leaf 一定在左邊,如果是奇數 leaf 一定在右邊。
Merkle Proofs
Merkle Proofs 的重點就是要證明資料有沒有在樹上。
如何證明?就是提供要證明的 leaf 以及其相對應的路徑 (path) ,經過計算後一旦能夠產生所需要的 root,就能證明這個 leaf 在這顆樹上。
因此這類要判斷資料有無在樹上的證明,類似的說法有:proving inclusion, proving existence, or proving membership。
這個 proof 的特點在於,我們只提供 leaf 和 path 就可以算出 root,而不需要提供所有的資料 (leaves) 去重新計算整顆 Merkle Tree。這讓我們在驗證資料有沒有在樹上時,不需要花費大量的計算時間,更棒的是,這讓我們只需要儲存 root 就好,而不需要儲存所有的資料。
在區塊鏈上,儲存資料的成本通常很高,也因此 Merkle Tree 的設計往往成為擴容上的重點。
我們知道 n 層的 Merkle Tree 可以存放 2**n 個葉子,以 Tornado Cash 的設計來說,他們設定 Merkle Tree 有 20 層,也就是一顆樹上會有 2**20 = 1048576 個葉子,而我們用一個 root 就代表了這 1048576 筆資料。
接續上段的例子,這顆 20 層的 Merkle Tree 所產生的 Proof ,其路徑 (path) 要從最底下的葉子 hash 幾次才能到達頂端的 root 呢?答案就是跟一棵樹的 levels 一樣,我們要驗證 Proof 所要遞迴的次數就會是 20 次。
在實作之前,我們先來看 MerkleTree 在 client 端是怎麼調用的,這有助於我們理解 Merkle Proofs 在做什麼。
基本上一個 proof 的場景會有兩個人:prover 與 verifier。
在給定一筆 leaves 的樹,必定產生一特定 root。prover 標示他的 leaf 在樹上的 index 等於 2,也就是 leaves[2] == 30,以此來產生一個 proof,這個 proof 的內容大致上會是這個樣子:
對 verifier 來說,他要驗證這個 proof,就是用裡面的 leaf 去一個一個與 pathElements 的值做 hash,上述就是 H('30', 40) 後得出 node,再 hash 一次 H('19786...', node) 於是就能得出這棵樹的 root。
重點來了,這麼做有什麼意義?它的巧思在於對 verifier 來說,他只需要儲存一個 root,由 prover 提交證明給他,經過計算後產生的 root 如果跟 verifier 儲存的 root 一樣,那就證明了 prover 所提供的資料確實存在於這個樹上。
而 verifier 若不透過 proof ,要驗證某個 leaf 是否存在於樹上,也可以把 leaves = [10, 20 ,leaf ,40]整筆資料拿去做 MerkleTree 的演算法跑一趟也能產生特定的 root。
但由 prover 先行計算後所提交的 proof,讓 verifier 不必儲存整批資料,也省去了大量的計算時間,即可做出某資料有無在 Merkle Tree 上的判斷。
Sparse Merkle Tree
上述能夠證明資料有無在樹上的 Merkle Proofs 是屬於標準的 Merkle Tree 的功能。但接下來我們要實作的是稍微不一樣的樹,叫做 Sparse Merkle Tree。
Sparse Merkle Tree 的特色在於除了 proving inclusion 之外,還可以 proving non-inclusion。也就是能夠證明某筆資料不在某個 index,例如 H(A) 不在 index 2 ,這是一般 Merkle Tree 沒辦法做到的。
而要做到 non-membership 的功能其實也不難,就是我們要在沒有資料的葉子裡補上 zero value,或是說 null 值。更多內容請參考:What’s a Sparse Merkle Tree。
實作細節
本節將完整的程式碼分成三個片段來解釋。
首先,這裡使用的 Hash Function 是 MiMC,主要是為了之後在 ZKP 專案上的效率考量,你可以替換成其他較常見的 hash function 例如 node.js 內建 crypto 的 sha256:
crypto.createHash("sha256").update(data.toString()).digest("hex");
這裡定義簡單的 Merkle Tree 介面有 root, proof, and insert。
首先我們必須先給定這顆樹的 levels,也就是樹的高度先決定好,樹所能容納的資料量也因此固定為 2**levels 筆資料,至於要不要有 defaultLeaves 則看創建 Merkle Tree 的 client 自行決定,如果有 defaultLeaves 的話,constructor 就會跑下方一大段計算,對 default 資料開始作 hash 去建立 Merkle Tree。
如果沒有 defaultLeaves,我們的樹也不會是空白的,因為這是顆 Sparse Merkle Tree,這裡使用 zeroValue 作為沒有填上資料的值,zeros 陣列會儲存不同 level 所應該使用的 zero value。假設我們已經填上第 0 筆與第 1 筆資料,要填上第 2 筆資料時,第 2 筆資料就要跟 zeros[0] 做 hash,第 2 筆放左邊, zero value 放右邊。
我們將所有的點不論是 leaf, node, root 都用標籤 (index) 標示,並以 key-value 的形式儲存在 storage 裡面。例如第 0 筆資料會是 0–0,第 1 筆會是 0–1,這兩個 hash 後的節點 (node) 會是 1–0。假設 levels 是 2,1–0 節點就要跟 1–1 節點做 hash,即可產出 root (2–0)。
後半部份的重點在於 proof,先把 proof 和 traverse 看懂,基本上就算是打通任督二脈了,之後有興趣再看 insert 和 update。
sibling 是指要和 current 一起 hashLeftRight 的值…也就是相鄰在兩旁的 leaf (or node)。
到這裡程式碼的部分就結束了。
最後,讓我們回到一開始 client 調用 merkleTree 的例子:
以及 proof 的內容:
前面略過了 proof 裡頭的 pathIndices,pathIndices 告訴你的是當前的 leaf (or node) 是要放在左邊,還是放在右邊,大概是這個樣子:
if (indices == 0) hash(A, B);if (indices == 1) hash(B, A);
有興趣的讀者可以實作 verify function 看看就會知道了!
原始碼
TypeScript from gist
JavaScript from tornado-core
參考
Merkle Proofs Explained
What’s a Sparse Merkle Tree?
延伸:Verkle Tree
Merkle Tree in JavaScript was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有90部Youtube影片,追蹤數超過75萬的網紅志祺七七 X 圖文不符,也在其Youtube影片中提到,✔︎ 成為七七會員(幫助我們繼續日更,並享有會員專屬福利):http://bit.ly/shasha77_member ✔︎ 體驗志祺七七文章版:https://blog.simpleinfo.cc/shasha77 ✔︎ 購買黃臭泥周邊商品: https://reurl.cc/Ezkbma 💛 ✔...
省 道 偶數 在 Facebook 的最佳解答
寫這篇文章的時候,台灣正處於疫情最嚴重的二三月,此文收錄在《ICU重症醫療現場》
https://reurl.cc/g7WLQ4
事隔253天後,昨天出現一例本土病例,現在回頭看,有很多觀察,或許在台灣已經事過境遷,但是,在和台灣處於平行世界的其他國家,仍然是他們的日常~
【武漢肺炎的社會觀察紀錄】
2020年初爆發武漢肺炎疫情,身為醫療人員,我試著以不一樣的角度,以稍為正向、輕鬆的方式來分享我的觀察。有些項目即使沒有疫情,也很適合留意的。當然,有些可能因為事過境遷,而不能夠完全理解,那大可直接跳過,不必執著於每一個項目都要看懂。……
#這一場疫情_讓我們學到什麼?
1.勤洗手、感冒或有呼吸道症狀要戴口罩、減少出入人多的公共或密閉的場所。這個是全國上下、不分職業、不論年紀,都應該要身體力行的習慣。保護自己、保護別人,無論是否有疫情大流行。
2.沒事不要逛醫院。醫院不是家庭聚會、朋友相見的地方,就算平日也應該要管制出入,留下最少的家屬陪伴患者就好,科技進步,多多採用「視訊探病」。即使武漢肺炎疫情過後,也要持續推動才好。
3.一個自由、民主、公開透明、有執行力、横向溝通良好的政府,才能保障人民的生命財產安全。防疫的事,請交給專業,而且要相信專業。心存感激,感謝費盡心力守護人民生命財產安全的各行各業。
4.名嘴、藝人、各式代理人等公眾人物,如果真的逼不得已,非得公開表態與示好的話,也應該要盡量採取低調與平和的方式,謹慎評估其可能的反彈力道,否則很有可能適得其反。還有,人的記憶有時不太可靠,捐款收據建議都要留下來。
5.關懷、信任、正向面對,遠勝過謾罵、負面的情緒宣洩。假新聞、假消息、謠言無所不在,在發生重大事件的非常時期,很容易引起對立、造成恐慌。不要轉傳未經可靠單位證實的消息,平日即應留意追蹤可靠的消息來源。
#終結恐慌_從疫情中學正向思考
1.知道勤洗手的重要,也知道步驟是「內外夾弓大立腕」,而不是「沖脫泡蓋送」(這是燒傷急救5步驟啦)。本來的「溼搓沖捧擦」是幼幼班基本功,「內外夾弓大立腕」才是高段武功。邊洗手邊唱歌(〈兩隻老虎〉或〈生日快樂歌〉唱2遍),洗滿20秒才算數。
2.醫院門口使用熱感應攝影觀測體溫,連手上拿著熱飲或熱食進出,機器就會嗶嗶叫,儀器準確度值得信賴。額溫槍測量方便,賣到缺貨。一夜之間,大家都和〈無間道〉的劉德華一樣,不再害怕被人家用「槍」指著額頭。
3.總算知道口罩有很多種,而且知道哪一種防飛沫最有效,也知道哪一種人需要排隊買口罩。最重要的是,知道如何戴口罩與脫口罩,及2個口罩可以用7天、2條內褲不能穿7天這件事。
4.全臺灣人民都會區分偶數和奇數了,而且知道「0是偶數」。另外,也知道從健保卡資料就可以查出持卡人曾經到過中國哪一個省分(無法再裝傻)。醫療人員則對陌生的中國地理,有再次複習的機會。
5.認識世界衛生組織(WHO)這個機構,也知道世衛祕書長是非洲裔的譚德塞 (Tedros Adhanom Ghebreyesus)。世界各國看見臺灣醫療與防疫的努力,紛紛表態聲援臺灣加入WHO/WHA。也總算知道衛福部長是陳時中(不是陳時鐘),雖然他一直滴答滴答不停歇(有人可以把他抓去睡嗎?)
6.衛生紙與口罩的原物料不同、產地不同、臺灣的產量與庫存量都不同。至於,人類能否以嗅覺聞出消毒水的比例,目前則尚無定論。雖然曾經有人因為假消息而做蠢事,還好專業人士即時澄清,免除更大的危害。
7.為了順利買到口罩,大家都知道社區或住家周圍的健保藥局在哪裡了。還知道有人這麼厲害,可以馬上做出藥局查詢地圖(還可以查口罩剩餘數量)。最重要的是,藥局都是義務服務大家的,要彼此體諒、耐心排隊、不要再對藥局員工大小聲了。
8.終於分得清楚「自主健康管理」「居家隔離」「居家檢疫」的差別,也懂得感謝被隔離的人,他們的不便,保護了大家。此外,對「病從口入、禍從口出」「木馬屠城記」「一索得難」(中國麻將現在沒有一索)等說法,有更具體、更深刻的體認。
9.習慣天天看或關心及管署的疫情說明,免去接收假消息的危機,對「檢查」「陰性」「陽性」的手語也有初步認識(辛苦手語姐姐了)。當然,每天追蹤「ICU醫生陳志金」也是杜絕假消息必要的(有人不認同的話,等再刷時刪除)。
#武漢肺炎的阿金30大觀察紀錄
1.讓人耐心排隊的,不只高價iPhone,5元口罩也可以
2.很多會議可以說取消就取消,根本也不必再補開
3.醫院出入口管制到剩下一個,也還夠用啊
4.探病,其實是一種可有可無的社交活動
5.即使寒假多放2周,寒假作業還是沒辦法寫完
6.大賣場人潮銳減,才發現本來有很多是專程去試吃的
7.很多人沒發現自己這麼漂亮,直到戴上口罩以後
8.大部分人不相信自己肺活量差到講話也喘,直到戴上口罩以後
9.體會追劇者心情。每天固定時間、等待同一個人在電視上出現
10.不能喝的酒精比能喝的珍貴,原來也有這麼一天
11.這是一個「撿到一包口罩」卻不知道要不要送去派出所的年代
12.不用評鑑督考,醫院也會主動把感染控制做好
13.洗手不必稽核,但是很有學問
14.妝少化一半,原來可以多睡半小時是如此美好
15.手上拿著錢和口罩,被搶的竟然是口罩
16.這是個衛生紙都有人想偷的年代
17.連續假日,花東線車票都買得到,還可以包廂
18.在電梯放屁,比在電梯咳嗽,更能讓人接受
19.適時「咳」一下,是結束談話的最好提示
20.原來,自己會煮的菜比想像中的多更多
21.健保卡比信用卡更有存在感
22.醫院評鑑以後也可以改成5年做1次
23.從來沒有覺得自己的手這麼髒過(洗手次數暴增)
24.在廁所裡排隊的人,原來不是為了上廁所(是洗手!)
25.不熟朋友突然來電,不是借錢,是要問「你有多的口罩嗎?」
26.原來順著「時中」走,這麼令人安心
27.進銀行不必脫口罩,警衛還會提醒「把口罩戴好!」
28.家中遭小偷光顧,首先要查看口罩還在不在
29.不能隨意、盡情的摳鼻孔,居然是這麼痛苦的事
30.口罩成為最重要的角色,必要時刻竟是通行證
疫情爆發後,擔心害怕是必然的,也會經歷許多不便。但非常時期的轉變與不便,讓我們有機會停下腳步來檢視「有沒有什麼事情明明不合理,卻又日復一日進行著?」或許有些是需要被改變,卻沒有勇氣或機會去改變的。或許有些是應該珍惜的,卻又不斷錯過的。轉念看待這場疫情帶來的影響,將為我們帶來正向的變化。
#歡迎分享~
請關注阿金的IG
https://reurl.cc/bR9EVX
省 道 偶數 在 王炳忠 Facebook 的精選貼文
從今起白天漸長黑夜漸短
漫漫長夜至此終於到了頭
這便是大如年的冬至之節
昨晚便到艋舺龍山寺旁採買
知名老店「三六圓仔店」的手工圓
除了本省傳統象徵陰陽交泰的紅白小湯圓
還有改良過加了點豆沙餡的圓仔
可以煮也可以炸了吃
正是大家平常吃喜酒的那道「花好月圓」
吃圓仔湯講究偶數
紅白分別代表陰陽
本省習俗舉凡嫁娶、入厝、安神位都吃湯圓
當然更包括一年一度大如年的冬至節
湯圓在台灣本省傳統有點像北方人的餃子
都是團團圓圓的好意頭
記得兒時媽媽曾向阿嬤要了糯米粉
回家和我一起搓湯圓
結果手拙的我搓出來不像圓仔倒像骰子
最後都下鍋煮配熱騰騰的甜湯吃
媽媽再說一句「吃過湯圓長一歲」
那便是永生難忘和和美美的冬至節
某年我小學的時候
碰到冬至過後沒多久的西洋耶誕夜
本以為媽媽會準備洋人的耶誕大餐
結果卻是煮了一鍋幾天前吃剩的冬至圓
那時還為此和媽媽吵了一架
如今長大卻已對耶誕節無感
卻年年必過傳統大如年的冬至節
冬至過後大地回春
陰氣漸消陽氣上揚
敬祝大家一起掃除陰霾
迎接撥雲見日的2021年
省 道 偶數 在 志祺七七 X 圖文不符 Youtube 的精選貼文
✔︎ 成為七七會員(幫助我們繼續日更,並享有會員專屬福利):http://bit.ly/shasha77_member
✔︎ 體驗志祺七七文章版:https://blog.simpleinfo.cc/shasha77
✔︎ 購買黃臭泥周邊商品: https://reurl.cc/Ezkbma 💛
✔︎ 訂閱志祺七七頻道: http://bit.ly/shasha77_subscribe
✔︎ 追蹤志祺IG :https://www.instagram.com/shasha77.daily
✔︎ 來看志祺七七粉專 :http://bit.ly/shasha77_fb
✔︎ 如果不便加入會員,也可從這裡贊助我們:https://bit.ly/support-shasha77
(請記得在贊助頁面留下您的email,以便我們寄送發票。若遇到金流問題,麻煩請聯繫:service@simpleinfo.cc)
#指考 #多元入學
各節重點:
00:00 前導
01:13 「會員福利介紹」廣告段落
02:19 為什麼大家懷念聯考?
02:56 聯考是什麼?
03:48 聯考為什麼會被廢掉?- 升學壓力太大
04:33 聯考為什麼會被廢掉?- 教學不正常
05:24 為什麼要多元入學?
06:32. 多元入學的問題 - 教學還是不正常
07:15. 多元入學的問題 - 選校系門檻高
07:51. 分科測驗和指考差在哪裡?- 題型改變
08:37. 分科測驗和指考差在哪裡?- 計分與科目改變
09:05 新的大考怎麼考?
10:05 我們的觀點
11:48 提問
12:06結尾
【 製作團隊 】
|企劃:偶陣雨
|腳本:偶陣雨、羊羊
|編輯:土龍
|剪輯後製:絲繡
|剪輯助理:珊珊、歆雅
|演出:志祺
——
【 本集參考資料 】
→多元入學方案(111學年度起適用)-大學招生委員會聯合會:https://bit.ly/2XjEsGj
→我國大學多元入學方案之回顧與省思-臺灣教育評論月刊:https://bit.ly/3z9MjmC
→分科測驗考試說明-大學入學考試中心:https://bit.ly/3C5kkGB
→111學年升大學/指考將走入歷史…國、英只考一次 衝高原始分數更利分發-聯合新聞網:https://bit.ly/3k551aL
→考招新制爭議1》剩半年要考大學 明年2大升學考考科、計分方式仍未知-新新聞:https://bit.ly/3tAHS36
【 延伸閱讀 】
→大學聯合招生考試-維基百科:https://bit.ly/3hpbkUM
→大學入學指定科目考試-維基百科:https://bit.ly/39h2dRX
→108課綱資訊網:https://12basic.edu.tw/edu-7.phpp
→考招新制爭議2》高三終能好好上課?108課綱首屆考生:放榜拉長更焦慮-新新聞:https://bit.ly/3k5sTLB
→「聯考最公平」-王立第二戰研所:https://bit.ly/3A6ndq1
\每週7天,每天7點,每次7分鐘,和我們一起了解更多有趣的生活議題吧!/
🥁七七仔們如果想寄東西關懷七七團隊與志祺,傳送門如下:
106台北市大安區羅斯福路二段111號8樓
🟢如有引用本頻道影片與相關品牌識別素材,請遵循此規範:http://bit.ly/shasha77_authorization
🟡如有業務需求,請洽:hi77@simpleinfo.cc
🔴如果影片內容有誤,歡迎來信勘誤:hey77@simpleinfo.cc
省 道 偶數 在 朱學恒的阿宅萬事通事務所 Youtube 的最佳解答
好的,塔綠班,您的衣服已經上線:https://shop.lucifer.tw/products-detail.php?id=367
【贊助專區】
Paypal傳送門: https://paypal.me/HsuehHeng
綠界傳送門: https://p.ecpay.com.tw/706363D
歐付寶傳送門: https://reurl.cc/eENAEm
超認真的翁p又來啦!我們要談911事件對美國的省思,真的有改變嗎?美國國債即將觸頂,未來還能動嗎?拜習通話代表甚麼意義?FT 美國德州山姆休士頓州立大學政治系副教授翁履中
911二十週年,美國學到了什麼?團結報仇真的有效?這一段時間中許多美國媒體都在回憶當年恐怖攻擊的開始,跟後續導致的美國一連串的變化,甚至有說這算是中國難得的戰略機遇,讓他們有機會可以發展,但答案到底是甚麼?九一一改變了全世界的歷史,但這個改變結束了嗎?根據紐約時報的報導:【在拜登拉下阿富汗戰爭的帷幕之際,中央情報局正在撒哈拉沙漠深處擴建一個祕密基地。該基地負責無人機任務,監控利比亞的基地組織(Al Qaeda)和伊斯蘭國(Islamic State)武裝分子,以及尼日爾、乍得和馬利的極端分子。軍方的非洲司令部恢復了對索馬利亞同基地組織有關聯的青年黨(Shabab)的無人機打擊。五角大廈正在考慮是否派遣數十名特種部隊訓練人員返回索馬利亞幫助當地軍隊打擊武裝分子,甚至在喀布爾當地,據信為密謀襲擊機場的伊斯蘭國武裝人員所遭到的猛烈無人機打擊,也預示著那裡軍事行動的未來。五角大廈稱這次襲擊為「正義的打擊」,目的是避免另一場致命的自殺式炸彈襲擊。用拜登喜歡的說法,這次襲擊展示了美國「超越地平線」的能力。死者家屬否認被襲擊的人是武裝分子,並表示襲擊造成10人死亡,其中七人是兒童。2001年9月的恐怖襲擊已經過去了20年,所謂的反恐戰爭並沒有絲毫減弱的跡象。它的起起落落主要發生在陰影之中,發生在新聞標題之外——與其說是一場劃時代的衝突,不如說是一種偶爾爆發的低級別衝突,比如2017年,伊斯蘭國武裝分子在尼日爾一個村莊外伏擊了美國和當地士兵,殺死了四名美國人。】
從美國看世界不一定比較準,但問題是你就會比較了解美國目前的狀況。美國一直擔任世界警察,現在這次疫情又瘋狂大印鈔,大撒錢,美國債務即將觸頂,口袋還能有多深?28.5兆國債,平均美國每人8.8萬美金負債,台灣每人8500美金,美國還有錢幫忙?根據華爾街日報的報導:【阿富汗政府的突然垮台引發了美國在盟國和敵手眼中的地位是否會下降的問題,而投資者和分析師則在爭論這一事件在未來幾年乃至幾十年對美元和其他資產意味著什麼。想知道答案?不要指望答案馬上水落石出。繼美國駐軍阿富汗20年、投入超過1兆美元並有數萬人喪生後,圍繞塔利班奪取政權的混亂局面似乎對全球市場的影響並不大。】甚至有人說這次阿富汗撤軍就是跟美債高築有關,還有說跟中國對抗會因為美債高築而氣虛,真的嗎?
另外,就在大家一個不注意之下,沒有預警的拜登跟習近平忽然之間通話了!根據紐約時報的報導:【美國總統拜登週四與中國主席習近平進行了通話,在兩位領導人七個月來的首次對話中,拜登表達了對中國網路活動的關切,並提出世界上兩個最大經濟體的領導人應該擱置分歧,在氣候變化問題上進行合作。
此次通話打破了被專家稱為兩國關係幾十年來最低點之一的僵局。這僅是拜登就職以來兩位領導人的第二次對話;缺乏溝通是兩國之間緊張局勢加劇的一個衡量標準,兩國都在想方設法限制對方的全球影響力。
一位高級政府官員稱,這場在一個十分微妙的時刻進行的通話持續了90分鐘。台灣和中國南海的緊張局勢日益加劇,拜登試圖在他所謂的「獨裁對民主」之戰中團結西方。這場通話也是在美國完成從阿富汗撤軍不到兩周後發生的,中國一直對在阿富汗進行大宗商品開採表示出興趣。】而且拜登怎麼好像跟團隊不同步,翁p認為這是老帥親征了,是怎麼一回事呢?
根據bbc的報導,【近日有媒體報道稱, 台灣可能會被允許將其駐美機構從「台北經濟文化代表處」更名為「台灣代表處」(Taiwan Representative Office)。消息一出,立即在台海兩岸引發激烈議論,讓華盛頓對台政策的「切香腸」(salami slicing)戰略再次受到關注。但有分析稱,如果消息屬實,這更像是美國在外交上與中國「討價還價」。英媒《金融時報》9月10日刊出一則新聞稱,美國正"考慮"讓台灣的「台北經濟文化代表處」更名升級為「台灣代表處」。 華盛頓和台灣的蔡英文政府都沒有對該報導直接回應。就在同一天, 美國總統拜登(Joe Biden)與中國國家主席習近平通電話。中國官媒稱,美方表示無意改變「一個中國」政策。】翁p想問的是,台灣代表處更名,美國決心要跨進中國紅線區?被推上競爭前緣,台灣還可不可以不勇敢?可是怎麼好像就沒下文了,民進黨最近外交事務上除了罵朱學恒之外怎麼好像沒甚麼進度,是不好意思說嗎?
根據德國之聲的報導:【(德國之聲中文網)日本防衛省周二(8月31日)發布增加軍費預算請求。申請額度為5·48 萬億日元(約合500 億美元,420 億歐元)。十年來,日本國防經費連年增加,理由是,中國不斷增長的軍費預算和朝鮮的核野心構成威脅。該國本財政年度軍事預算是 5.3 萬億日元,低於去年所要求的 5.49 萬億日元。在首相菅義偉審批之前,新財政年度國防預算申請報告需經財務省審查。】但不只如此,日本三位自民黨黨魁候選人都說要將國防預算提升到GDP 2%來到10兆日圓(900億美金),台灣目前軍事預算雖然也是歷史新高,但只有3726億(約134億美金),台灣準備好進入新的軍備競賽嗎?
那麼若是不加入這個軍備戰爭,我們可以靠日本幫忙協防嗎?根據學者松田康博在美洲台灣日報上的投書,看起來不太樂觀,【一旦台灣「有事(譯按:指發生武力衝突、戰爭和政治或軍事上突發的重大變故等緊急狀態)」,美國目前希望日本做的,原本就不是像雙方在台灣周邊聯手出擊、協防台灣那樣夢境中的勇敢故事,而是對美軍提供穩固的後方區域支援(rear area support,請參閱四月四日見報之星期專論:「如果中國打台灣,日本將如何應對?」)。實際上,支援美軍並非易事。台灣一般認為,「如果遭受中國攻擊,就最少要堅持三天,直到美軍馳援。」然而,筆者希望諸位好好思考箇中之意。駐沖繩美軍趕到台灣要花三天嗎?答案很簡單。若純粹從軍事觀點思考,在中國發動武統台灣作戰的第一波攻擊時,日本國內的美軍和日本自衛隊基地,理應就會遭攻擊而破壞。為奪取台灣,中國不可能對緊鄰它的「敵軍」之存在坐視不管。因此,美軍從關島、夏威夷、美國本土趕到台灣,得要三天以上時間。】
然後,韓劇逃兵追緝令竟然引起了北韓的評論?韓國先鋒報報導,北韓對外宣傳媒體「回聲」(Meari)11日表示,「最近在南朝鮮揭露軍隊嚴重腐敗的連續劇D.P大受歡迎」,描述南韓軍隊殘酷的黑暗面,認為這部作品與先前的韓劇不同,生動描繪為何軍人會被逼到逃兵,「南朝鮮軍人不得不開小差,就是因為被霸凌,這齣劇顯示南朝鮮軍方紀律渙散、霸凌嚴重、貪腐盛行」,直言此劇「徹底揭露地獄般的南朝鮮軍旅生活」。翁p追劇之餘有甚麼話要說嗎?
朱學恒的表情包2.0上線拉 https://store.line.me/stickershop/product/16645010
【Facebook傳送門】 https://www.facebook.com/Geekfirm
【Twitch傳送門】 https://www.twitch.tv/otakuarmy2
【加入YT會員按鈕】 https://reurl.cc/raleRb
【訂閱YT頻道按鈕】 https://reurl.cc/Q3k0g9
購買朱大衣服傳送門: https://shop.lucifer.tw/
📍直播大綱:
00:00 開播
07:00 911事件 美國的省思
55:00 美債現況
01:06:00 美國將領致電解放軍?
01:14:00 罷免陳柏惟案
01:18:00 拜習通話
01:35:00 美日協防台灣?松田康博話中藏玄機
01:40:00 從韓劇DP逃兵追緝令看台灣兵役
省 道 偶數 在 美絮子 Melody Youtube 的精選貼文
C社爸爸贊助的易拉展背景專業度100%,平常收起來的時候也很節省空間呢。
雖然受限於空間不足不能常駐,但有工商或是有比賽、節目我都會拿出來用的!
我跟我的觀眾都是歐洲人PK賽,跟一抽閃組隊參賽,但他的帳號484壞了......
50抽1閃是什麼鬼機率啦!我自己的帳號5閃,最後還是差那麼一點點。
欸......不小心預測發錯邊獎勵,抱歉了藍藍幫QQ
有抽到火瓦就有賺啦!這樣三屬33%速的隊長都有了~
VOD時間點傳送門
01:13:00 開抽一抽閃的帳號50神秘+1全屬性傳說,只有1閃QQ
01:29:15 自己的帳號50神秘+1全屬性傳說,只有5閃,可惡差1閃就可以不扣分了
01:55:52 自抽118抽(含66刻印),刻印抽到火瓦耶好開心
02:02:13 高軒畫的惡魔怪,超可愛的!
03:01:04 開始玩魔物獵人物語2(Monster Hunter Stories 2: Wings of Ruin)
03:11:32 劇情時間,岩龍真的很愛偽裝成石頭
-
最近小美開了團購社群,裡面有團購和自有物出售,大家可以用這個連結加入逛逛喔➡️ https://line.me/ti/g2/CsQh0DmZcxYTK2Wk4NhVKg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default
若是喜歡小美的影片,請幫忙點個"喜歡",小美感激不盡OwO
⭐Twitch直播公告
07/14(三)PM23:30 魔物獵人物語2趕個進度,好想要可愛的炎王龍
07/15(四)PM23:30 溫馨提醒這週任務記得刷滿300場死12喔
07/16(五)PM23:30 我跟我的觀眾都是歐洲人PK賽,小美參賽日!讓你們見識歐洲人的血統😎
07/18(日)PM23:30 歡迎來到小美的精神時光屋
-
‼️重要公告‼️
目前固定實況魔靈的時間為每週三、四、五、日的PM23:30開始,如果有多的時間就會增加天數。
-
公開徵求剪片師or想成為剪片師的你~
小美想要開始剪一些實況精華但實在沒有時間做這件事情+自己的後製能力不是非常專業,
所以想徵求剪片師或是有想往這方面走的人來做這件事,有興趣的人請私訊小美詳談唷!
-
想加入小美專屬Line群組的人可以私訊我的官方Line~
群組聊天內容不只限於魔靈,想追蹤我的實況/日常/聊天打屁~就進群吧。
開實況的時候會開放網址邀請,平常為了防止怪怪的人進群所以會把網址邀請關掉喔~
------------------------------
如果想追蹤小美的最新動態,請追蹤+設定搶先看我的粉專及IG喔^_^
粉專及IG是直播時間、公開活動的公布地,加上日常動態發文區~
-
#SW #summonerswar #魔靈召喚 #Global #CHT #Taiwan #Com2us #Com2usTaiwan #SWC #SWC2019 #SWC2020 #SWC2021 #SWC世界賽 #SWC亞洲總決賽 #SWC亞洲決賽 #世界競技比賽 #SummonersWarEsports #亞洲盃 #世界盃 #SWC世界總決賽 #RPG #PVP #PVE #RTA #都市傳說 #農怪種田 #原五 #抽卷 #實況 #Streaming #Twitch #直播 #live #實況主 #直播主 #宅 #吃貨 #R5 #速刷 #暗京人 #雷京隊 #三頭龍 #連續16小時實況 #成就達成 #聖誕夜 #聖誕節 #Xmas #聖誕特輯 #聖誕禮物 #超越卷 #歐洲 #Showgirl #Model #SG #MD #美絮子 #Melody #girl #工事 #平面 #影像 #拍攝 #攝影 #work #life #photography #模特 #人像攝影 #人像寫真 #人像 #寫真 #外拍 #時裝 #冬季 #穿搭 #新年新希望 #2020年會更好 #2020愛你愛你 #新年快樂 #鼠年行大運 #鼠錢鼠不完 #Telegram #TG #頻道 #追蹤 #Stream #設備 #二次覺醒 #二覺 #變形幻影 #結算 #目標達成 #蜜餞 #零嘴 #聲控 #神符 #LOL #LeagueofLegends #英雄聯盟 #MOBA #DOTA #AR #百抽賓果王 #名人大亂鬥 #百抽 #100抽 #官方節目 #最經典 #圓夢舞台 #超越卷 #六週年 #六週年活動 #六週年禮包 #佛心公司 #歐洲血統 #歐氣滿滿 #收藏品 #布偶 #娃娃 #動物森友會 #動森 #動物之森 #AnimalCrossing #Switch #NS #任天堂 #鬪王盃 #銀區休閒組 #冠軍 #慶祝 #百抽賓果 #會外賽 #16宮格 #代抽 #光馴獸 #馴獸騎士 #光暗原五 #素顏 #開圖鑑 #克魯賽德戰記 #瑪莉歐賽車8 #MarioKart8 #連續24小時實況 #24小時挑戰 #挑戰個人紀錄 #Pokémon #Sword #Shield #PokémonSword/Shield #DLC #寶可夢 #寶可夢劍盾 #寶可夢劍 #寶可夢盾 #寶可夢大師 #鎧之孤島 #一周目 #尊爵不凡 #黃金VIP邀請函 #GoldenTicket #TheShift #線上座談會 #大改版 #RTA紅金銀鬪王賽 #鋼鐵地下城 #審判地下城 #魔礦 #羅技 #logitech #Brio #HD #4K #網路攝影機 #webcam #快打旋風 #beatthedragonchallenge #summonfighter #summonerswar #streetfighterV #寶可拳DX #超級瑪利歐奧德賽 #超級瑪利歐 #奧德賽 #SuperMarioOdyssey #SuperMario #Odyssey #魔物獵人 #MonsterHunter #MonsterHunterGenerationsUltimate #MonsterHunterRise #MHGU #MHR #TwitchRecap #超級雞馬 #UltimateChickenHorse #SonicMania #Sonic #Mania #超級瑪利歐3D世界 #狂怒世界 #SuperMario3DWorld #Bowser'sFury #LostCenturia #Lost #Centuria #失落的世紀 #蒼之騎士團R #SEGA #SRPG #彈射世界 #WorldFlipper #World #Flipper #Cygames #永劫無間 #NARAKABLADEPOINT #NARAKA #BLADEPOINT #吃雞 #動作競技 #生存競技 #跑酷生存競技 #TurtleBeachStealth600Gen2無線電競耳機麥克風 #TurtleBeach #無線電競耳機麥克風 #無線電競耳麥 #電競耳麥 #無線耳麥 #傳說全屬性召喚書 #MonsterHunterStories2 #WingsofRuin #MHS2 #魔物獵人物語2
-
♥ Twitch➡️ https://www.twitch.tv/melodyxiaomei
♥ YouTube➡️ http://www.youtube.com/MelodyGames
♥ FB粉專➡️ http://www.facebook.com/MelodyXiaoMei
♥ IG➡️ https://www.instagram.com/melodyxiaomei
♥ 蝦皮➡️ https://shopee.tw/annalin30
♥ Telegram➡️ https://t.me/melodyxiaomei
♥ LINE:@pqn6110y
https://line.me/R/ti/p/%40pqn6110y
-
在能力範圍內給小美一點鼓勵吧!在實況時斗內會顯示在實況畫面中喔~
歐付寶 (台灣地區 信用卡/ATM/超商代收)➡️ http://bit.ly/斗內支持小美
Paypal (多國皆有支援)➡️ http://bit.ly/support-Melody
綠界ECPay (海內外 信用卡/ATM/超商代收)➡️ https://p.ecpay.com.tw/F2A12 -- Watch live at https://www.twitch.tv/melodyxiaomei