今天卯起來又寫了兩篇新文, 都要花一點時間看看喔! 折扣真的好啊! 穿搭也美極了! (就是在自誇)
最新文1: 我愛的shopbop新品穿搭特集(很多實穿照喔!)
https://vegesoup.blogspot.com/2021/08/8172021-shopbop.html
也是剛剛發的新文2: 不管你買了沒都一定要看啊 (Max Mara 101801 大衣不同身材穿搭參考) + SpaceNK折上折(尤其是醉象)必買清單
https://vegesoup.blogspot.com/2021/08/8192021-max-mara-101801.html
**************
🥦 菜湯Line社群 https://bit.ly/2UWIfIg 記得"開啟通知"!
📸 菜湯的IG https://www.instagram.com/vegesoupblog/
🚩 菜湯的telegram頻道: https://telegram.me/vegesoup
🚩 菜湯APP: https://summitloop.net/help_tw.html
***************
https://bit.ly/2XInYaN (手刀手刀手刀 Pleats Please 超級限量Sunset系列粉色褲子回貨! 趕快去買! 我穿5號 長度我158CM是九分褲)
****************
(這個折扣也太強一定要參與! 折上折啊!)
✔ https://slooks.top/53Dc/66 所有SpaceNK英國區限時八折的單品點這裡看 有四百多樣商品! 可以疊我的碼
✔ https://slooks.top/4ltu/66 買滿100折20碼: SNKSL20 最多就是折20, 不過因為結帳寄台灣或是美國地址都會再退16%稅, 所以如果你剛好要買100元的東西省很多喔!
下面通通都是我自己有買, 限時八折中, 還可以疊上折扣碼的好物推薦, 這次醉象居然八折又可以疊上折扣碼, 算是史低耶! 一定要把握!
► https://slooks.top/53Fk/66 (醉象的的粉色罐Baby Facial 一個禮拜建議用一次)
► https://slooks.top/4WBs/66 (用完醉象的粉色罐, 建議搭配這個面油, 可以降低敏感發紅)
► https://slooks.top/53Fl/66 (非常好用的醉象胜肽面霜 最暢銷單品之一)
► https://slooks.top/4WBp/66 (醉象夜間莓果精華 溫和換膚)
► https://slooks.top/53Fn/66 (最新的胜肽精華液 我也有買)
*************
附圖是我找到的素人穿搭, 身高體重還有穿的尺碼我都標出來了, 不管你高還是矮都好看!
(駝色 沙色 黑色)Max Mara最經典的101801現在寄台灣跟美國都有Bug價, 三個顏色尺碼目前還有, 網站上是UK尺碼, 我自己穿UK2=US0
► https://bit.ly/3iRxxw1 台灣價格真的太好了吧! 台灣定價應該是17萬左右, 參考 https://bit.ly/3ANx8kw matches寄台灣是天價的4405歐元!!!
► https://bit.ly/3m9tg95 美國定價3890美金, 現在是六六折! 裡面的Cacha色(沙色)就是我自己買的, 連難買的Camel都是好價!
************
(米白色)經典的101801 Madame大衣今年新出的白色, 超多人喜歡, 同樣是Bug好價一定要把握, 寄台灣美國價格都好, 剛好有個網友前幾天才收到白色版, 他跟我說: 它的白我真的很愛❤️,是那種奶白色, 穿起來真的很仙, 其實2019也出過冰白色, 是那種帶灰調的白, 所以今年出的白比較美.
► https://bit.ly/3CSnxL6 台灣
► https://bit.ly/2Xoodr4 美國
PS 想買白色的來參考 https://bit.ly/3APRjOr NAP有影片喔!
****************
https://bit.ly/3pQ7ir8 sezane新品美國網友直接買, 台灣網友要轉運
https://bit.ly/3swomEg (這樣的蕾絲襯衫就屬她家做的最好看! 我通常都穿US2號)
****************
https://bit.ly/2W9VFkq Forward三五折起 寄美國任意金額免運費(結帳有免運費選擇; 寄國外(如台灣)買滿100免國際運費, 結帳有預收關稅選擇
https://bit.ly/3suY6dA (我之前大推的高腰leggings有特價 我穿XS超有彈性料子很軟很親膚)
https://bit.ly/2UyN4HR (粉色也好看 也是有特價 同樣的好穿布料)
https://bit.ly/3kMLw7U (只要49 尺碼齊 鮭魚粉色 我有買穿XS 同樣軟軟好穿有彈性布料 我搭配淺藍色大衣 或是駝色毛衣都好美喔!)
同時也有637部Youtube影片,追蹤數超過12萬的網紅班尼 Benny,也在其Youtube影片中提到,輔助出裝、魔紋請見:https://youtu.be/GyXawMh5H70 輔助奧義:https://youtu.be/AEMFUMc-jTY 輔助裝備岩盾切裝教學:https://youtu.be/_ru67wmr-xc?t=538 班尼日常:Instagram👉🏻Thx0602🤙🏻 https...
2019是bug年 在 Workforce勞動力量 Facebook 的精選貼文
嗨嗨大家,我是米編,貼文靈感總是來得莫名其妙,前幾天睡前突然回想到,剛畢業的我曾經在安親班工作過,有些勞動權益現在想起來真的是不可思議欸(笑),但都過去了,所有經歷都會變成日後成長的養分,以下就簡單分享,也希望可以透過這樣的故事,讓大家在求職找工作時可以留意更多細節
❶老闆請我自行去工會加保
那時候哪知道什麼勞健保,是某天聽到其他同事在問,我才知道有這回事!當時的老闆只表示因為安親班人數未達5人,不用保勞健保,所以是請我們自己去外面工會加保就好,不過明明我怎麼算都有5個人(大笑)。後來我上網google半天,才找了一個跟自己的工作類型相似的工會投保,然後還覺得omg保費真的好貴喔......
關於員工未滿5人加保與自行在職業工會加保的內容,可以參考以下兩篇文章
👉「沒工作就去職業工會加保?沒注意到四大重點,保費可能就白繳了」
https://twworkforce.com/2019/07/02/occupational-union/
👉「員工未滿五人就不用投勞保?沒注意到這些重點,雇主一樣可能違規!」
https://twworkforce.com/2021/04/26/labor-insurance-2/
❷職災休養還被扣薪
後來工作好一段時間,某天我從安親班的樓梯摔下來了,腳受傷必須休養一個月,那段期間其實有點內疚,就因為人不多,所以怕造成其他同事的困擾,傷勢較恢復後我就回去上班了,領薪水的時候老闆表示,因為請病假所以扣了半薪
「??????」
後來怎麼想都覺得不對勁,去查了法規後跟老闆說明自己自己查到的結果,老闆什麼都沒說,直接就把錢補給我哩(還是覺得滿頭問號)
關於職災的內容,可以參考這篇文章
👉「遇到職災怎麼辦?一看就懂職災處理流程!」
https://twworkforce.com/2019/03/23/occupationalinjury/
❸月領現金(薪資袋)
這個是我現在想起來覺得最大的bug,每個月發薪水的時候,老闆都會拿著一疊的薪資袋輪流發放,也許有的人會覺得手拿鈔票的感覺很好(ㄕㄨㄤˇ),法令上也沒有強制規定只能用匯款轉帳的方式給薪,但是給薪資袋其實要留意的是一些容易被忽略的問題:
⊝ 這些是約定薪資,還是已扣除勞健保自付額?像我當時的約定薪資是24K,如果沒有特別請假的話,我只會回家算一下有沒有24張千元鈔票而已,完全忽略勞健保的部分!實務上有些老闆會另外給員工保費補貼,雖然這也不完全是合法的,但我當時的確什麼都沒有🙄🙄🙄
⊝ 薪資袋是否有記載細項或另外提供明細?如果有看過薪資袋的讀者應該會知道,上面會有個薪資各扣項的表格,但可能部分的人跟我一樣,拿到的薪資袋上面頂多只有寫著年月與自己的名字,其餘什麼都沒有寫,更別說什麼薪資明細了(那是什麼?)
⊝ 這些薪資袋會好好的被保存嗎?像我自己是已經都沒有留著了,但是給薪資袋的這種做法,除非是有好好的留存,不然哪天真的發生勞資爭議的時候,其實在舉證上會有一定的困難度,尤其是像我上述所言,沒有記載任何薪資明細的薪資袋,根本是發揮不了什麼作用🥲
打完貼文突然覺得越想越氣欸!如果當時可以瞭解更多細節,也許就不會這麼被老闆呼隆過去了~希望以上內容可以多少對大家有幫助,官網部落格還有很多淺顯易懂的文章,有需要的讀者可以在上面的搜尋欄輸入關鍵字,就可以找到相對應的文章唷!祝大家安好,求職找工作一切順利
追蹤 @workforce.tw
獲取更多勞動法令小知識
2019是bug年 在 Taipei Ethereum Meetup Facebook 的精選貼文
📜 [專欄新文章] Tornado Cash 實例解析
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Tornado Cash 是一個使用 zk-SNARKs 建立的 Dapp,它實現了匿名的代幣交易,這篇文章就用一些程式碼片段,來分享它是怎麼運作的。
本文為 Tornado Cash 研究系列的 Part 3,本系列以 tornado-core 為教材,學習開發 ZKP 的應用,另兩篇為:
Part 1:Merkle Tree in JavaScript
Part 2:ZKP 與智能合約的開發入門
Special thanks to C.C. Liang for review and enlightenment.
我們知道在以太坊上的交易紀錄都是公開的,你可以在 etherscan 上看到某個地址的所有歷史交易紀錄,當然地址是合約的話也是一樣。
也許創建一個新的錢包和地址就好了?假設一個情境是 Alice 想要匿名傳送 1 ETH 給 Bob,Alice 原本的錢包是 A,但她不想讓 A 地址傳給 Bob 的交易紀錄被看到,所以 Alice 創建另一個錢包 B,顯然 B 錢包是空的,Alice 必須把 A 錢包的 1 ETH 傳到 B 錢包,再用 B 錢包的地址傳給 Bob。
但問題就在於,只要追蹤 B 錢包的地址,就能看到 B 的歷史交易紀錄中 A 錢包曾經打幣給 B 錢包,於是到頭來交易還是被追蹤到了。
Tornado Cash 的解決方案,簡單來說,它是一份合約,當你要匿名傳送代幣時,就把一定數量的幣丟進合約裡 (Deposit),此時你會拿到一個 note,長得像這樣:
tornado-eth-0.1-5-0x3863c2e16abc85d72b64d78c68fca5936db2501832e26345226efdfb2bc45804977f167d86b711bb6b4095ddaa646ec93f0a93ac4884a66c1d881f4fc985
note 就是一串字串,擁有這字串的人,就能提領 (Withdraw) 剛剛傳入合約的代幣。握有 note 就代表擁有提款的權利,所以 note 一旦被別人知道,別人就可以把錢給提走。
其中,後面那段亂碼,本篇文章就以「秘密」來稱呼,這個秘密是由 secret 與 nullifier 組成,而這兩個都是在鏈下隨機產生的亂數。
因此 Tornado 的合約基本上會有兩個函式:
Deposit
Withdraw
有興趣的人可以先到 Dapp 上先玩一次看看,使用 Goerli 測試網,這裡可以領 Goerli 的代幣:https://goerli-faucet.slock.it/
Deposit
我們就從 Deposit 開始說起,簡單來說, Deposit 是將資料儲存到合約的 Merkle Tree 上。
剛剛提到的秘密,它是在鏈下產生,由 secret 跟 nullifier 組成,合在一起之後也稱作 preimage,因為我們要對這個 preimage 進行 hash,就會成為 commitment。
合約中 Deposit 如下:
deposit 除了傳送代幣到合約之外,需填入一個參數 _commitment。
我們對 preimage 使用 Pedersen 作為 hash function 加密後產生 commitment,以偽代碼表示如下:
const preimage = secret + nullifier;const commitment = pedersenHash(preimage);
這個 commitment 會成為 Merkle Tree 的葉子,所以合約中的 _insert(commitment) 來自 MerkleTreeWithHistory.sol 的合約,將我們的資料插入 Merkle Tree,然後回傳一個 index 給你,告訴你這個 commitment 在 Merkle Tree 上的位置,最後一起發布成公開的 Deposit 事件。
我們知道 MerkleTree 是將一大筆資料兩兩做雜湊後產生一個唯一值 root,這個 root 就是合約上所儲存的歷史資料。
root 的特性就是只要底下的資料一有更動,就會重新產生新的 root。
所以只要一有用戶 deposit ,就會插入新的葉子到 Merkle Tree 上,於是就會產生新的 root,所以在合約中有一個陣列是用來儲存所有的 root 的 roots:
bytes32[ROOT_HISTORY_SIZE] public roots;
roots 是用來紀錄每個 deposit 的歷史,每一次 deposit 都會創造新的 root,而所有 root 都會被儲存進 roots 裡,於是當你要提領的時候,就要證明你的 commitment 所算出的 root 曾經出現在 roots 裡,代表曾經有 deposit 的動作,因此才可以進行提領。
Withdraw
在 Deposit 之前 Tornado Cash 就會在鏈下產生秘密後交給使用者,擁有這個秘密的人等於擁有提款的權利。
提領的時候,秘密會在鏈下計算後產生 proof,proof 是 withdraw 需要的參數,所以只要確保這個 proof 能夠被驗證,那麼代幣的接收地址 (recipient) 就可以隨便我們填,只要不填上當初拿來 deposit 用的地址,基本上就做到匿名交易的效果了。
也就是說,產生這個 proof 並提交給合約,能夠證明此人知道秘密,但卻不告訴合約秘密本身是什麼。
function withdraw(bytes calldata _proof, bytes32 _root, bytes32 _nullifierHash, address payable _recipient, address payable _relayer, uint256 _fee, uint256 _refund) external payable nonReentrant;
我們可以清楚看到 withdraw 函式裡沒有接收有關秘密的任何資訊作為參數,也就是秘密不會與合約有所接觸,也不會暴露在 etherscan 上。
回顧 ZKP 所帶來的效果:
鏈下計算
隱藏秘密
在 Tornado Cash 的例子中,我們用秘密來產生證明,完成的鏈下計算包括:
將秘密 hash 成 commitment
算出 Merkle Tree 的 root。
以下是簡化後的 withdraw.circom:
template Withdraw(levels) { signal input root; signal input nullifierHash;
signal private input nullifier; signal private input secret; signal private input pathElements[levels]; signal private input pathIndices[levels];
component hasher = CommitmentHasher(); // Pedersen hasher.nullifier <== nullifier; hasher.secret <== secret; hasher.nullifierHash === nullifierHash;
component tree = MerkleTreeChecker(levels); // MiMC tree.leaf <== hasher.commitment; tree.root <== root; for (var i = 0; i < levels; i++) { tree.pathElements[i] <== pathElements[i]; tree.pathIndices[i] <== pathIndices[i]; }}
component main = Withdraw(20);
從上述代碼就可以看出這份 circuit 的 private 變數有:
secret
nullifier
pathElements
pathIndices
而 public 變數有:
root
nullifierHash
如同我們一開始說過的,秘密就是指 secret 與 nullifier。這裡進行的鏈下計算就是對 secret 與 nullifier 雜湊成 commitment。而使用的 hash function 叫做 Pedersen。
在進行 Merkle Tree 的計算之前,我們還檢查了 nullifier 雜湊後的 nullifierHash 跟 public 變數 nullifierHash 是不是一樣的。
hasher.nullifierHash === nullifierHash;
接下來,開始計算 Merkle Proof,用意是確認經過雜湊後的 commitment 有沒有出現在 Merkle Tree 上,所以我們的 private input 還有 pathElements 與 pathIndices(詳情參考 Part 1 Merkle Tree in JavaScript),讓它跑一趟 Merkle Proof 的計算,最後就能夠算出一個 root,再確認計算後的 root 與我們的 public 變數 root 是否一樣。
tree.root <== root;
於是我們就能產生一個 ZKP 的證明 — 證明 private 變數:secret, nullifier, pathElements, pathIndices 可以計算出 public 變數:root 與 nullifierHash。
把這個證明提交給合約,合約透過 Verifier 驗證 proof 是否正確,以及必須事先確認:
public 變數 root 有在合約的 roots 裡面。
public 變數 nullifierHash 在合約中是第一次出現。
以下附上完整的 withdraw 原始碼:
必須注意 ZKP 是向合約證明使用者填入的 secret 和 nullifier 可以計算出某個 root,但無法保證這個 root 曾經在合約的 roots 歷史上。
所以合約的 withdraw 中,除了 verifyProof 之外,還要事先檢查 ZKP 算出來的 root 是不是真的在歷史上發生過,所以需要 isKnownRoot 的檢查:
function isKnownRoot(bytes32 _root) public view returns(bool)
必須先檢查 isKnownRoot 後才能進行 verifyProof。
經過 verifyProof 驗證成功後,合約就開始進行提款的動作,也就會將代幣傳到 recipient 的地址,最後拋出 Withdrawal 的事件。
nullifier 與 nullifierHash
為什麼我們的秘密不是只有 secret 還要額外加一個 nullifier?
簡單來說,這是為了防止已經提領過的 note 又再提領一次,也就是所謂的 double spend。
require(!nullifierHashes[_nullifierHash], "The note has been already spent");
可以看到 withdraw 需要填入參數 nullifierHash,跟 isKnownRoot 一樣的狀況,我們需要對電路的 public 變數先經過一層檢查之後,才能帶入到 verifyProof 裡面。
nullifierHash 可以理解為這個 note 的 id,但它不會連結到 deposit,因此可以用來紀錄這個 note 是否已經被提領過。
所以當 verifyProof 驗證成功之後,我們要紀錄 nullifierHash 已完成提領:
nullifierHashes[_nullifierHash] = true;
有關為什麼需要事先檢查 public 變數後,才能帶入 verifyProof ,可以參考 Part 2:ZKP 與智能合約的開發入門 提到的 publicSignals 的部分。
附上 Tornado Cash 的架構圖:
簡化版的 tornado-core
tornado-core 的程式碼很簡潔漂亮,所以我模仿該專案自己實作一遍:
simple-tornado:https://github.com/chnejohnson/simple-tornado
這份專案只完成了 tornado-core 的核心部分,不一樣的是我的開發環境使用 hardhat 與 ethers 寫成,而 circom 與 snarkjs 使用官方當前的版本,合約用 0.7.0,測試使用 Typescript 。
比起兩年前的 tornado-core ,simple-tornado 使用的技術更新,可能更適合初學者理解這份專案,但是它有 bug…我在 issues 的地方有紀錄說明。
在開發的過程中,我的順序是先從最小單位的 MiMC hash function 開始玩,發現必須 javascript 算一次 hash、solidity 算一次、circom 再算一次,確保這三個語言對同一個值算出同樣的 hash 之後,才能放心去做更複雜的 Merkle Tree。
總結
我們可以看到 Tornado Cash 簡單的兩個函式:Deposit 與 Withdraw,透過將代幣送入合約後再提領到另一個地址的流程,應用 ZKP 達成匿名的交易。
除了斷開 Deposit 與 Withdraw 的地址關聯性之外,Tornado Cash 還有做了一層「藏樹於林」的隱私防護,這部份的解釋就請參考 ZKP 讀書會 Tornado Cash。
網路上很多關於 ZKP 的文章或專案都是在 2019 年後出產的,經過許多人對這項技術的嘗試,讓我們對 ZKP 有了更清晰的理解,如今兩年後,開發工具也變得更加成熟,期待未來在 web 隱私議題上能看到更多 ZKP 大放異彩的應用。
原始碼
tornado-core
simple-tornado
參考資料
ZKP 讀書會 Tornado Cash
Tornado Privacy Solution Cryptographic Review
Tornado Cash 實例解析 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
2019是bug年 在 班尼 Benny Youtube 的最佳貼文
輔助出裝、魔紋請見:https://youtu.be/GyXawMh5H70
輔助奧義:https://youtu.be/AEMFUMc-jTY
輔助裝備岩盾切裝教學:https://youtu.be/_ru67wmr-xc?t=538
班尼日常:Instagram👉🏻Thx0602🤙🏻 https://goo.gl/2tXbL7
💰贊助我保持年輕肉體➡️
⬇️Paypal💰➡️:https://paypal.me/MadBenny (點傳送)
⬇️歐付寶💰(編號1826348)https://goo.gl/UA5Qhd
(信用卡、歐付寶帳戶、網路ATM、ATM櫃員機、超商代碼)
❤️關於總裁的經歷❤️
🏆2021 S9傳說城市賽 台中場 冠軍
🏆2020 S8傳說城市賽 台北場 冠軍
🏆2020 六都電競爭霸戰 新北冠軍 總冠軍
🏆AWC 2019世界賽 亞軍
🏆GCS 2019春季聯賽 冠軍
🏆AIC 2018世界賽 冠軍
🏆AWC 2018世界賽 季軍
🏆GCS 2018夏季聯賽 亞軍
🏆GCS 2018春季聯賽 冠軍
🏆GCS 2017夏季聯賽 升降賽淘汰
贊助合作或工商聯絡:📪Benny800602@gmail.com
🐳 剪輯製作/視覺設計 by Alex Cho 🐳
#傳說對決莫托斯 #莫托斯技巧 #莫托斯2021 #莫托斯觀念 #莫托斯教學 #莫托斯裝備 #莫托斯奧義 #莫托斯魔紋 #GLM #班師傅 #傳說對決莫托斯 #莫托斯出裝 #莫托斯玩法 #莫托斯輔助
![post-title](https://i.ytimg.com/vi/y59ty0poZyQ/hqdefault.jpg)
2019是bug年 在 I don't Drink latte. Youtube 的精選貼文
#FreeFire #我要活下去 #莫科覺醒任務
(好友已加滿/目前只跟朋友組隊 謝謝邀請 )
PS.盜名猖獗 各位要仔細看ID 許多玩家創假ID 並非本人唷
▶ 成為頻道專屬贊助者(組隊一起玩遊戲):https://reurl.cc/WL6An7
--------------------
也歡迎訂閱我的主/副頻道:
▶追蹤拿鐵 Twitch 直播台 :https://www.twitch.tv/nodrinklatte
▶拿尼生活頻道: https://reurl.cc/R1vA8r
▶我不喝拿鐵[直播]副頻道: https://goo.gl/naEj1E
▶我不喝拿鐵[玩具]副頻道: https://is.gd/fBQF8p
▶我不喝拿鐵FB粉絲團 : https://goo.gl/k93Ea2
▶請我不喝拿鐵喝飲料 : 歐付寶:https://goo.gl/GhxywF
--------------------
▶持續更新遊戲攻略情報歡迎訂閱頻道
Free Fire熱門推薦影片傳送門---------
▶ 新進化武器 M1014 綠焱幻龍:https://youtu.be/NOkTE8yoyZY
▶ 新進化武器 MP40 狂烈毒蛇:https://youtu.be/KoAWq9RLoOw
▶ SCAR 噬血狂鯊 滿等實測:https://youtu.be/DGArqcGqgns
▶ 舊版的 Free Fire 你玩過嗎?:https://youtu.be/Jtpp6sM6p1o
▶ 新進化武器 SCAR 噬血狂鯊 搶先看!:https://youtu.be/oJoOJlnqlyM
▶ 新角Chrono實測 時空屏障想擋就擋:https://youtu.be/MEdhKEbD4rM
▶ 敵隊玩家取名要抬爆我?! 結果下場是?! :https://youtu.be/aro8GCG6omU
▶ UMP-絕望之日/進化武器實測:https://youtu.be/8Syzv-qRsS4
▶ AK藍焱幻龍取得/升級/快速實測:https://youtu.be/9RT6QhvOYM4
▶ 藍焱幻龍霸氣登場 官方正式影片分享:https://youtu.be/tqziOu4kVZs
▶ 水塔極限求生 平安下水塔攻略:https://youtu.be/y9wbGpauy8M
▶ FF短篇故事/復仇賽車手:https://youtu.be/B8pGSysHhl
▶ 挑戰拿武士刀吃雞:https://goo.gl/nkpXrU
▶ 極限挑戰 手榴彈吃雞:https://goo.gl/zFKJzL
▶ 2019新手進階吃雞教學:https://goo.gl/U4XK5m
▶ 公測到現在遊戲進化史:https://goo.gl/cVpPa1
▶ 新年特輯/組隊圍爐吃雞(下):https://goo.gl/vavD9V
▶ 新年特輯/組隊圍爐吃雞(上):https://goo.gl/abJnEk
▶ 第一屆秋名山車神大賽:https://goo.gl/vg3bkW
--------------------
每款遊戲都有自己的擁戴者,請勿情緒發言唷!
PS.固定新手遊介紹試玩/手遊推薦!歡迎訂閱!
(由於白天要工作目前沒有太多時間回留言 請見諒)
▶更多手遊試玩影片:https://goo.gl/KshRvj
--------------------
BGM :
Midnight
Kawaii
Rev
Metal_Race
March_On
Outlet
Dizzy
gabbie June
Hit_My_Soul
Smart_Riot
Happy_Bee
Safety_Net
Where_to_Walk
Essence_2
Vindicated
Evening_of_Chaos
AJR-Drama
Upbeat
Back To The Future - Ofshane
--------------------
歡迎訂閱我的頻道 即時收看最新影片
https://www.youtube.com/c/IdontDrinklatte
![post-title](https://i.ytimg.com/vi/J6PGyt2VMoE/hqdefault.jpg)
2019是bug年 在 班尼 Benny Youtube 的最佳解答
輔助出裝、魔紋請見:https://youtu.be/GyXawMh5H70
輔助奧義:https://youtu.be/AEMFUMc-jTY
輔助裝備岩盾切裝教學:https://youtu.be/_ru67wmr-xc?t=538
班尼日常:Instagram👉🏻Thx0602🤙🏻 https://goo.gl/2tXbL7
💰贊助我保持年輕肉體➡️
⬇️Paypal💰➡️:https://paypal.me/MadBenny (點傳送)
⬇️歐付寶💰(編號1826348)https://goo.gl/UA5Qhd
(信用卡、歐付寶帳戶、網路ATM、ATM櫃員機、超商代碼)
❤️關於總裁的經歷❤️
🏆2021 S9傳說城市賽 台中場 冠軍
🏆2020 S8傳說城市賽 台北場 冠軍
🏆2020 六都電競爭霸戰 新北冠軍 總冠軍
🏆AWC 2019世界賽 亞軍
🏆GCS 2019春季聯賽 冠軍
🏆AIC 2018世界賽 冠軍
🏆AWC 2018世界賽 季軍
🏆GCS 2018夏季聯賽 亞軍
🏆GCS 2018春季聯賽 冠軍
🏆GCS 2017夏季聯賽 升降賽淘汰
贊助合作或工商聯絡:📪Benny800602@gmail.com
🐳 剪輯製作/視覺設計 by Alex Cho 🐳
#傳說對決芽芽 #芽芽技巧 #芽芽2021 #芽芽觀念 #芽芽教學 #芽芽裝備 #芽芽奧義 #芽芽魔紋 #GLM #班師傅 #傳說對決芽芽 #芽芽出裝 #芽芽玩法
![post-title](https://i.ytimg.com/vi/JqLRdTKRU1E/hqdefault.jpg)