https://www.patreon.com/posts/47997751
【燒山單挑游學修:燒山叫後生仔放棄電影夢,同佢叫人放棄香港移民海外係一撚樣】
作為燒山KOL嘅我來遲了,但唔緊要,相比起抽水飲頭啖湯,我寧願仔細啲整理好我嘅想法出黎。又,唔好比個標題誤導,其實我係想講電影多過政治
再三強調,燒山真不愧係全港最名符其實KOL,因為佢真係有將自己嘅發言變成全港性話題、「關鍵意見」嘅能力,響Club House講完幾句,然後就引伸成為一個網絡話題。
如果你無聽過上述呢場風波,咁我就先響呢度做幾句簡介:話說燒山響佢個仔蕭定一主持嘅香港電影業講座入面豪言:「1980年代嘅電影黃金時期係天時地利人和撞出黎,今日年青人想回復當日光輝個機會率係零」; 然後當游學修唔忿氣表示其實佢地唔係要1980年代果種成功,香港電影仲有好多可能性果陣,燒山就再加多句:「而家Youtube拍片果啲只會係家家酒,如果你要成功,就係要80年代果隻成功,話唔係只係響度呃自己」。
好多人都借啲意抽世代鬥爭水(例如攬炒爸),但我更想講嘅係電影果部份。先利伸,有關燒山果個「香港電影已死論」,至少有一小半我係認同嘅:咁事實上如果今時今日你覺得香港電影仲未死,就一定係自欺欺人。先唔好講《殺破狼3》呢套垃圾戲都可以拎九項金像獎提名,《十年》一套咁Raw嘅短片集竟然可以攞倒最佳電影;甚至而家一年你要搵套睇得入眼嘅港產片都唔係易事。
而香港電影已死嘅原因,部份亦真係同個業界氛圍、人才缺乏有關:熟手嘅幕後番哂大陸拍戲,你香港咪難搵隊有經驗嘅Crew拍嘢囉;而家電影業界嘅所謂「明星」同「幕後人才」,客觀黎講同港產片全盛時期亦真係無得比。
除此之外,我仲覺得香港電影太執迷於「本土情懷」都係一個衰亡原因。好多港產片一推出黎,就成日打住「支持本土」呢個牌頭叫人入場,好似香港人唔撐香港電影就一定要覺得內疚咁,但導致好多港產導演好執迷於點樣搞本土Gimmick而多於拍好套戲,結果卻係連電影好多基本元素都無做好。假如啲觀眾仲係只要因為佢係「本土」電影就走去盲目追捧,班香港電影人又唔走去打番好個基本功,唔好搞到套戲岩岩慘慘仲要沾沾自喜以為搞咗套傑作出黎。
不過又話說回頭,燒山對於「香港電影已死」嘅推論,有兩個大錯特錯嘅地方。首先燒山之所以係燈神,係因為佢完全缺乏想像力。燒山讀歷史好叻,所以佢響分析同講故仔技巧上面係非常之強;但相反佢對於未來嘅推論,都係建基於佢過去嘅認知,仲要係偏頗嘅認知,所以當面對一個急劇轉變嘅世界,佢就全部錯哂。
燒山起初又話電影嘅定義就係人物刻劃故事,後尾又話唔可以將所有故事講成係電影,本身就係自相矛盾:佢成日開口埋口愛奇藝,無理由唔知戲院執笠、全世界電影製作搬哂上串流網站經已係國際趨勢?花木蘭連戲院都無上過,但呢套垃圾戲幫迪士尼賺嘅錢仲多過戲院上嘅《天能》,咪臭係同你講個世界成功嘅標準係會變架囉!
燒山以前話過佢自己拍戲一係講卡士、二係講排場,因為佢深明電影要賣座,就係一靠卡士二靠宣傳,套戲質素反而求撚其其就OK,所以先會用「大陸電影要200架車出發拍攝」黎大尻班o靚仔。但事實卻係雖然唔多,小規模製作而成功嘅例子卻係存在:記唔記得1999年套《死亡習作》?人地套戲成本隨時平過你堆電影,但就有兩億半美金票房你吹咩?
仲有與其扮Young睇《進擊的巨人》,真係唔撚該你走去睇下人地套《屍殺片場》啦!21萬港紙Budget,拍撚到有幾十億日元票房呀,有無你口中果啲兩百架車拍攝團大龍鳳呀?當日我睇完呢套戲經已講,香港唔少呻窮港產本土電影Budget少,但明明少過你地嘅《屍殺片場》,唔好講好唔好睇呢部份,有好多地方例如劇本、場境、細節位就係拍得精緻過你地班香港電影人,呢啲根本就唔關錢甚至技術事,純粹就係有無心同態度問題!
不過最重要嘅分野,即係燒山口中所謂「80年代嘅人材輩出」、「香港再出唔倒下一個周潤發同周星馳」,其實並唔係人材嘅差別,而係你投胎啱唔啱時辰──好心真係唔撚好再吹八九十年代有幾多好睇嘅港產片啦,垃圾你估少?
即係燒山果套《飛狐外傳》,當日係睇到我屌哂鬼離場,《神龍賭聖》呢啲垃圾,竟然都可以收過千萬──當年港產片產業之所以興盛,正正係因為拍埋啲二三流電影一樣可以呃倒人入場,好多老闆見亂尻咁拍都有錢賺,咪係咁bump水入個產業度囉,咁全香港最優秀嘅人材都因為錢而被吸引加入個產業,又可以不停Trial & Error累積經驗,咪終於餚倒有雙周一成出黎囉,燒山係咪唔撚記得咗最初周潤發有個綽號叫票房毒藥?比佢地響今日出道呀,拍兩套票房唔撚得,經已肯撚定比你燒山走去拍片一沈百踩啦!
最後,今時今日香港電影已死,唔代表將來唔可以復活。喂台灣、日本當日電影業都試過衰到貼地架,九成票房比荷里活電影攞哂,連本地人都覺得睇本土電影係一樣好老土嘅事──如果果陣啲電影人都學你燒山咁覺得台灣/日本電影已死,去番以前個或然撚係0,大家放棄唔再加入電影圈,咁今日就唔撚會有邦畫/洋畫票房分庭抗禮嘅奇跡出現,就唔撚會捧得出個魏德聖出黎,兩個地方嘅電影就唔會咸魚翻生啦!
原來唔想講政治呢度都要講多兩句:燒山呢種心態,其實同而家班冚家中剷嘅思維係一撚樣:喂而家共產黨夾硬黎,解放軍有槍有炮,香港人可以點jack,咪唯有移民走路囉!仲留響香港你咪on9囉!但個個好似你燒山咁諗,少少犧牲都唔制,樣樣都現實計到盡,呢個世界就唔會有革命成功啦屌你!
同時也有7部Youtube影片,追蹤數超過2萬的網紅Jonathan Wong 王梓軒,也在其Youtube影片中提到,在別人的旋律裡尋找自己的聲音 也是我喜愛的創作之一 音樂從來都無分你我 令人嚮往的境界? Finding your voice in someone else’s melodies Is a testament to the fact that we are one in love and pas...
「三流之路youtube」的推薦目錄:
- 關於三流之路youtube 在 無神論者的巴別塔 Facebook 的最讚貼文
- 關於三流之路youtube 在 邱振哲 PikA Qiu Facebook 的精選貼文
- 關於三流之路youtube 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於三流之路youtube 在 Jonathan Wong 王梓軒 Youtube 的精選貼文
- 關於三流之路youtube 在 Jonathan Wong 王梓軒 Youtube 的最讚貼文
- 關於三流之路youtube 在 高松傑高Sir正能量 Youtube 的最佳解答
- 關於三流之路youtube 在 [情報] 《三流之路》花絮&相關影片總整理- 看板KoreaDrama 的評價
- 關於三流之路youtube 在 三流之路 的評價
- 關於三流之路youtube 在 【韓劇】《三流之路》 的評價
- 關於三流之路youtube 在 《三流之路》全套16集免費看–朴敘俊告白:接過吻就交往吧 的評價
- 關於三流之路youtube 在 《三流之路》純友誼防線大瓦解- 精彩片段|KKTV 線上看 的評價
- 關於三流之路youtube 在 《三流之路》韓劇線上看 第13集- 朴敘俊對金智媛撒嬌 的評價
- 關於三流之路youtube 在 陸劇 - - YouTube 的評價
- 關於三流之路youtube 在 三流之路:東萬出招篇 - YouTube 的評價
- 關於三流之路youtube 在 三流之路:6/28浪漫完結篇 - YouTube 的評價
- 關於三流之路youtube 在 MV 三流之路OST 中字BTOB - 似懂非懂(알듯말듯해 ... - YouTube 的評價
- 關於三流之路youtube 在 金智媛「三流之路」 男女主角同床收視飆 - YouTube 的評價
- 關於三流之路youtube 在 三流之路.奇怪的搭檔甜翻天收視破10 把妹劇正夯!宅男的世界 ... 的評價
- 關於三流之路youtube 在 IU嘟嘴模仿金智媛台詞勾起《三流之路》劇迷回憶 - YouTube 的評價
- 關於三流之路youtube 在 LaLa / 【#Kpopn追劇日記】 《#三流之路》預告_親愛的 的評價
- 關於三流之路youtube 在 【YouTube】 #林允儿#李尚顺#模仿韩剧<三流之路>的爱拉 ... 的評價
- 關於三流之路youtube 在 三流之路12023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的評價
- 關於三流之路youtube 在 三流之路12023-在Facebook/IG/Youtube上的焦點新聞和熱門 ... 的評價
- 關於三流之路youtube 在 外媒曝:微軟正默默進行「Plan B」,想降低與OpenAI 的共生 ... 的評價
- 關於三流之路youtube 在 SAP推出自動生成式人工智慧數位助理Joule,嵌入關鍵業務 ... 的評價
- 關於三流之路youtube 在 [閒聊] 鐵血孤兒具體來說毀掉了多少東西阿? - 看板C_Chat 的評價
- 關於三流之路youtube 在 從10萬到兩億:小資族的房產投資勝經,我是Money哥,僅用4年,從無殼蝸牛到坐擁15間房的真誠告白 的評價
三流之路youtube 在 邱振哲 PikA Qiu Facebook 的精選貼文
其實一直以來都有,只要站到檯面上,就可能會被批評,長相不好、怎麼是這個原創寫的,這首歌應該由翻唱的某個歌手來寫才對比較好吧諸如此類,哪怕有些受傷也早就習慣了。
但剛剛在Youtube,看到一些惡意批評的留言,說我還不夠紅,現場唱得很慘,說我是三流歌手,有歌迷幫我說話,對方卻不斷的貶低我,惡意十足。
我有些不平的原因並不在我自己,因為我知道這是很主觀的事情,對方也沒有真正來現場聽過,就是想酸,我明白。
我回覆的原因在於,我的歌迷看到這些,該有多傷心或不舒服,所以不小心沒忍住,還是洋洋灑灑的打了這一篇文回覆:
____________________
關於以前不夠紅,因為當時寫出這首作品的時候,還沒辦法駕馭這首歌,加上沒有經費做宣傳,所有費用全部孤注一擲投入了音樂製作,也沒有做造型。
甚至直到現在2020年了,10幾年來我都沒有真的拍過藝人定裝照,因為我只懂得做音樂,雖然想讓更多人知道邱振哲這個歌手,但資金有限,只好先堅持做好自己的本質,音樂。
自己獨立經營音樂工作室,很辛苦也始終尋找著突破的機會,可我從不願意對這個世界認輸,若過度的謙虛等於對自己與伙伴們努力的背叛,那麼我想說,我認為我有一定的實力與華語樂壇再賭上一把。
很中二但很真實,好,解完一題。
下一題回到歌曲,若以技術層面來說,這首歌的Key不是我的範圍,但我認為唯有這樣的Key才適合這首作品想表達出溫暖與強烈,所以堅持用原Key參與每一次正式演出,因為更重要是的這首歌的氛圍。
這首作品之所以會成功或引來討論,原因不可能僅是我唱得很溫暖,而是我製作時歌曲氛圍帶給人們的感動,讓大伙感到有人無條件願意相信你、支撐你的感覺。
這10幾年近千場演出,有許多表現不好有破音的時刻,我也排斥唱過這首歌,因為覺得自己唱不好,但有一位圈內前輩告訴我:
「你得練,死活都得練起來,因為這是你寫的歌。」
從那天開始我就告訴自己沒有人是天生唱將,既然我沒有老天爺賞飯吃,那麼就只能每天磨練自己,而我也的確在這樣高強度的磨練與許多的演出下,找出我自己唱這首作品的方式。
下面說我副歌幾乎都不唱,那對方並沒有真正到現場聽我演出,聽過現場的就會明白,所謂的副歌都不唱,是最簡單的給歌迷唱,較難的部份我自己演繹。
我只想做你的太陽 你的太陽
在你的心裡呀 在你的心底呀
(四句平鋪直敘簡單的地方跟歌迷合唱)
不管是多遠的遠方 不要害怕我在身旁
(前一句高音加轉音,後一句抑揚頓挫必須做得很明顯)
____________________
『ID:徐麟安』
朋友,如果有疑惑可以試著唱看看是不是如我所說的一樣困難,我的聲音特點是會讓我唱的歌或高音聽起來覺得似乎很輕鬆,但這並不代表真的很輕鬆或是簡單,實際嘗試就會知道,是相當有難度的,唯有在正式的歌唱節目或演出,有專業的音響設備,我才會完全演繹這首歌。
正常的商業演出與校園,副歌第一段與台下的聽眾一起大合唱,聽他們的聲音,除了這樣能讓觀眾感受到演出Live時的互動,我也很喜歡被這樣的聲音圍繞住,那就是我做音樂的動力,並不是不敢唱,而是表演裡彩排準備好的一部份。
在100個人面前很簡單隨興的方式演繹,那是分享,但當有一天你上到了更多人的公開舞台,沒有安排好的演出就是對表演的不專業,就像你看一部電影需要起承轉合,加上適當的劇情氛圍感染,才會認同他是一部好電影的原理是一樣的。
我很遺憾你的用字如此刻薄,但我尊重你的發言與言論自由,希望有一天你能到我的現場聽演出,我也會用最自在的方式完成的我的演出,如果到時候我的現場還是讓你感受很慘,
那麼到時再笑我,也不遲對吧?
____________________
『ID:圈圈哦』
貶低別人的話語,永遠很簡單,可人云亦云,在許多時候都不是件好事。
聽歌是很主觀的,但請盡量不要在沒有理解的狀況下,寫出這樣不負責任的話語,你只是一句話,但這條路我卻走了17年,因為與你無關所以你無所謂,若有可能,請盡量客觀,真正親眼親耳見識過才說出自己的想法。
因為你們的每一句話,會讓喜歡支持我的人感到憤恨不平,例如我毫無來由也不認識你,就批評你最喜歡或最支持的人事物是個爛貨,會喜歡這種人事物的人,肯定做起事情來也很三流,以此類推,請自己深刻感受。
____________________
『ID:Stark Chen』
我嗓子的確受傷過,因為15年左右的街頭演出生涯,為了生活一個禮拜唱三次八個小時的演出,平均一次演出100 - 135首歌,中途除了真的忍不住上廁所,基本上不停不吃飯,因為只要有人在聽才有錢賺生活費。
我以前唱歌的聲音像青峰、品冠這樣好聽的聲音,後來去檢查之後醫生說我的嗓子沒有長繭只是使用過度需要休息,那些沙啞的聲音,最壞就是這樣了,只要我保養得宜不會再更糟,但也回不去了。
於是從前使用的那些技巧全都不行使用了,因為跟嗓子的特性不合,所以那段期間我閉嗓了半年,休養完之後又花了一年左右的時間,重新自己學習磨練怎麼使用現在的嗓子唱歌,去接受他、感受他,因為已經發生的無法挽回,我能把握的就是未來自己的路。
那是我選擇的唱歌技巧與喜歡的樣子,是很正常的事情,在演出的時候,沒有一絲感到不舒服,反而暢快。
____________________
希望這樣有解答到你們的疑惑,
謝謝大家,我是振哲
三流之路youtube 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] Uniswap 解析:恆定乘積做市商模型 Constant Product Market Maker Model 的 Vyper 實作
✍️ 田少谷 Shao
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
在 🦄 Uniswap v2 到來之前徹底了解 v1 的設計與演算法!
Image source: https://uniswap.org/
Outline
一. 前言二. 恆定乘積做市商模型 Constant Product Market Maker Model 1. 計入手續費 2. 程式碼結構 3. 演算法核心與實作 4. 段落小結三. 流動性 Liquidity 1. 第一筆流動性注入、決定k值 2. 除了第一筆以外的情況四. 結語
一. 前言
暨上一篇開始接觸了 Vyper 後,我找了 Uniswap 的程式碼來更加熟悉 Vyper 的實作方法,順便研究了其演算法,然後就又寫了一篇 xD
類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做
Uniswap 是以太坊上非常成功的自動做市商 Automated Market Maker (AMM)。本次我將用的 Uniswap 的程式碼搭配由 Runtime Verification 這家審計公司對 Uniswap 所做的形式化驗證結果來解釋恆定乘積做市商模型的 Vyper 實作 (2018 審計時 Uniswap 就已經是用 Vyper 而非 Solidity 了):
智能合約程式碼:https://github.com/Uniswap/uniswap-v1/blob/master/contracts/uniswap_exchange.vy
合約審計結果:https://github.com/runtimeverification/verified-smart-contracts/blob/master/uniswap/x-y-k.pdf
本文將以講解實作概念及數學推導為重點,程式碼的部分只是輔助。審計結果將恆定乘積做市商模型演算法的數學推導寫得非常清楚而有趣(?),建議有興趣者可以整份看過一遍,相信得到很多收穫!
至於更多 Uniswap 的介紹有興趣者可以參考 吳冠融 Roger Wu 所撰寫的簡介與使用流程:
解析 DeFi 項目《Uniswap》(一)Uniswap 是什麼?
解析 DeFi 項目《Uniswap》(二)Uniswap 如何使用?
在開始前的最後,先預告本文頗長,所以來播個被 Youtube 推薦的歌吧:
二. 恆定乘積做市商模型 Constant Product Market Maker Model
交易所如果要去中心化、也不使用掛單 order book,就需要靠演算法自動算出交易標的的數量與價格,而 Uniswap 使用名為恆定乘積的演算法,其來源可追溯自 Vitalik 的這篇文章:點我。
公式非常的簡單:x * y = k。令交易的兩虛擬貨幣為 X 和 Y,各自數量為 x 和 y,兩貨幣數量的乘積 x * y 恆等於 k,k 值是由第一筆注入的流動性所決定 (於 三. 流動性 Liquidity 解釋)。
因此,用 ∆x 數量的 X 幣來購買 Y 幣所能得到的數量 ∆y、或是為了購買 ∆y 需要付出的 ∆x 數量,依照此公式進行計算:(x+∆x)(y-∆y) = k,而交易的價格就是兩幣量 ∆x 和 ∆y 的比。
以下公式用 α = ∆x / x 和 β = ∆y / y 來表示 ∆x 和 ∆y 及 X Y 兩幣在交易發生後的新均衡數量:
圖一
1. 計入手續費
在 Uniswap 進行的每一筆交易都會被收取 ρ = 0.003 / 0.3% 的手續費回饋給流動性提供者 liquidity provider ,因此要將手續費納入公式的考量:
圖二
上圖的公式或許不太直覺,我建議不要從 x’ρ 及 y’ρ 開始理解,而是從 ∆x 和 ∆y 兩值開始:手續費 ρ = 0.3% 的意思是會從付款中扣掉 0.3 %,也就是從 ∆x 扣。在有手續費的情況下 ∆x 就變成了 (1-ρ)∆x ,若令 γ = 1-ρ 則為 γ∆x。因此,將圖一中的 ∆x 換成 γ∆x,就會得到以下式子:
source: https://www.codecogs.com/latex/eqneditor.php
將等號左方的 γ 移到右方後就得到了圖二中的 ∆x。同理,由於 ∆y 中的 α = ∆x / x ,用 γ∆x 代換 ∆x 就會得到圖二中的 ∆y (有 α 的地方乘上 γ )。而 x’ 還有 y’ 就可以由 ∆x 和 ∆y 推出來了!
然而,將圖二中得到的 x’ 和 y’ 相乘,會得到:
source: https://www.codecogs.com/latex/eqneditor.php
也就是說,當有手續費使得 γ != 1 /ρ != 0,x’ρ * y’ρ 的值其實會稍微和 xy = k 不同:在實作上 γ = 0.997 / ρ = 0.003,因此 1/γ-1 ≒ 0.003。β = ∆y / y 代表的是換得的 Y 幣佔總量的比例,即使最大值為 1,誤差也只有 1 * 0.003,故可知手續費 = 0.3% 對於 k 值的影響極小。
2. 程式碼結構
了解了基本的公式後,就可以開始研究程式碼是怎麼撰寫的。首先來看各個函式的功能:
addLiquidity() 及 removeLiquidity():轉入與轉出資金,留到 三. 流動性 Liquidity 中說明
getInputPrice() 及 getOutputPrice():最主要的函式,用以計算給 ∆x 所能換得的 ∆y 數量、以及為了得到 ∆y 所要支付 ∆x 的數量。此兩函式會被其他負責進行交易、匯幣的函式使用
三組 (eth->Token, Token->eth, Token->Token) 的 swap() 及 transfer():swap() 的收幣人就是付款人、transfer() 的收幣人不是付款人而是指定的對象。基本上這兩函式就是呼叫 getInputPrice() 或是 getOutputPrice() 後進行匯幣的動作,因此不再多做解釋
3. 演算法核心與實作
在研讀程式碼前,先回顧一下 ∆x 和 ∆y 的公式:
首先我們考慮用 ∆x 所能購買到的 ∆y 的 getInputPrice():
什麼…就這幾行程式碼?是的。
以上的程式碼和公式表達方式不同,因此先將 α = ∆x / x 和 β = ∆y / y 代換回來並將上下同乘 x:
source: https://www.codecogs.com/latex/eqneditor.php
由於 γ = 0.003,可以將上下同乘 1000 後得到:
source: https://www.codecogs.com/latex/eqneditor.php
接著就能來對照程式碼了:
(109行) numerator: input_amount 是欲支付的 X 幣數量 ∆x、output_reserve 是 Y 幣數量 y,再乘上 997 後就是等式右邊的上方 (= 997∆xy)
(110行) denominator: input_reserve 是 X 幣的數量,乘上 1000 再加上剛剛算過的 997∆x,就得到了等式右邊的下方 (= 1000x + 997∆x)
此處要注意的是 Vyper 的除法是無條件捨去,等同於 floor() 函式。這會不會造成嚴重的影響呢?如果熟悉 ERC20 的人應該記得,在發幣時輸入的四個參數中有一個參數代表小數點的位數,如同下方程式碼中的 2 代表最後兩位在小數點後。舉例來說,當 getInputPrice() 收到 1234567 為這個幣的 input_amount 時,代表使用者擁有的幣的數目實際上是 12345.67。因此,即使將結果捨去 0.67 後的數字,影響真的不大,況且如果不捨去而選擇無條件進位,那代表交易所反而要虧損一點點啦,太佛心了吧 xD 有興趣者可以看看審計報告的內容,有更詳細地去定義這些誤差所影響的範圍!
再來我們看若要購買 ∆y 需要付出多少 ∆x 的 getOutputPrice()。
一樣先將 α = ∆x / x 、β = ∆y / y 和 γ = 0.003 代換並上下同乘 1000y 得到:
source: https://www.codecogs.com/latex/eqneditor.php
我們已經看過 getInputPrice() 一次了,所以應該能發現第 122–124 行得出的結果和上式相同。要注意的是這邊的結果反而是無條件捨去後直接 +1,因為這是在計算使用者要付多少 ∆x 才能購買到 ∆y,為了不讓交易所虧只能選擇請使用者多付一點點。
4. 段落小結
以上就是撇除匯幣等函示,恆定乘積做市商的 Vyper 實作,沒錯就這樣而已!Uniswap 之所以可以做到低 gas 消耗就是因為這個演算法本身就非常簡單,所需的運算也就是兩三次乘除法而已!
不過我們還沒結束,接下來要談談如何投入資金/注入流動性,而這部分也包含了決定 k 值的精妙機制!
三. 流動性 Liquidity
流動性指的是交易市場中能夠交易的資金/標的物的量。使用自動做市商 (AMM) 而非掛單的最大好處就是市場一定會有流動性,而缺點就是如果交易量越大就會造成越大的滑點 Slippage,意思就是交易價格變動會越大、得到的價格越差 。
source: https://ethresear.ch/t/improving-front-running-resistance-of-x-y-k-market-makers/1281
我們可以用上面提到的 V 文章中的圖片來迅速帶過,畢竟有關注 Uniswap 的讀者大概都已經看過這圖很多次了。
當要兌換的幣的數量越大/占比越重,例如:20% Y 幣的流動性,就會造成要付出比兌換少量時極為不對稱的高額 X 幣。
接著我們要來探討注入流動性的原則,依照市場是否已經有流動性而區分為兩種情形:
1. 第一筆流動性注入、決定 k 值
以下程式碼是 addLiquidity() 函式中 46-48, 51, 及 64-74 行。當市場上還沒有任何流動性時,不會滿足第 51 行而是進入 64 行的 else。
在第 65 行我們可以看到 msg.value ≥ 10¹⁰,以及在 67 行 token_amount 就是其中一個輸入值 max_tokens。這邊代表的是第一個注入流動性的使用者可以自行決定要注入多少 Ether (≥ 10¹⁰) (= x) 以及相應的幣的數量 (= y),也就是上方提到的 k 值 (= x* y),在本例的 X 幣就是 Ether。(本處先不解釋剩餘的程式碼,留到 2. 除了第一筆以外的情況)
那麼問題來了:第一個注入流動性的人要怎麼決定提供各自多少的兩種幣呢?最好的辦法是依照當時兩幣的市價比,讓兩者的價值 (數量 * 價格) 相同,例如:當 1 Ether 的價格為 100 Dai,注入 1 Ether 以及 100 Dai 是最好的,因為兩種幣的總價值是一樣的,以下舉例說明原因。
當 1 Ether 市價為 100 Dai 時,假設第一人決定注入 1 Ether 和 50 Dai (k = 50),總價值為 150 Dai,我們考慮兩種兌換方法:
Ether -> Dai:用 0.1 Ether 來購買 Dai,依照上方公式 (1+0.1)(50-y) = 50 可得 y ≒ 4.55,也就是說得到的價格是 0.1 Ether = 4.55 Dai,遠低於市價 0.1 Ether = 10 Dai,相信沒有人這麼傻~
Dai -> Ether:用 2 Dai 來購買 Ether,依照上方公式 (1-x)(50+2) = 50 可得 x ≒ 0.038,也就是說得到的價格是 2 Dai = 0.038 Ether,高於市價 2 Dai = 0.02 Ether,那麼眼尖的人就會立刻衝來套利了xD
那麼即使如此,第一人有所損失嗎?當然有!假設路人 A 手上有 30 Dai (= 0.3 Ether),A 看到機會後就把 30 Dai 全換成 Ether:(1-x)(50+30) = 50 可得 x = 0.375,大於原本持有的 Dai 的價值 0.3 Ether。此時,第一人即使立刻抽出現存的全部資金 Ether = 0.625 及 Dai = 80,總價值也只剩下 142.5 Dai,比起原本的 150 Dai 還少。以上的計算還有手續費沒有納入考量,但也只有 30 Dai 的 0.3% = 0.09 Dai。
由上例可知,第一位提供流動性的人為了避免自己的損失,確實得依照當時兩幣的市價比去提供相應的數量。傑克,這真是太神奇了0…0
2. 除了第一筆以外的情況
如果市場已經有流動性,使用 addLiquidity() 來注入流動性就會進入第 51 行的 if。
source: https://github.com/Uniswap/uniswap-v1/blob/master/contracts/uniswap_exchange.vy
(53行) eth_reserve: 由於使用者已經透過函式 addLiquidity() 將錢匯入了合約,因此將合約所擁有的 Ether 數量 self.balance (= x + ∆x) 減去使用者匯入的錢 msg.value (= ∆x),得到使用者匯錢之前合約內所擁有的 Ether 數量 (= x)
(54行) token_reserve: self.token 是一個餵入幣地址的 ERC20 instance;透過呼叫 ERC20 的函式 balanceOf() 即可查出合約所擁有的 Y 幣的數量 (= y)
(55行) token_amount: 透過將合約所擁有的 Y 幣的數量 token_reserve (= y) 乘上使用者匯入的錢 msg.value (= ∆x) 對合約原本擁有的Ether 數量 eth_reserve (= x) 的比例,代表使用者應該相應地注入多少 Y 幣 (∆y = y * ∆x / x)。除法一樣是無條件捨去
(56行) liquidity_minted: 將原本交易所中的總流動性 total_liquidity 乘上增加的比率 msg.value / eth_reserve (= ∆x / x) ,代表增加的流動性,隨後會在第 58 行記錄下來
(60行) transferFrom() 函式將使用者應付的 Y 幣數量 token_amount (= ∆y) 匯入當前合約,就完成了流動性的注入。小提示:智能合約中的 assert() 會確保函式內的條件如果失敗就整筆交易 transaction 直接取消,因此只要傳入的參數已經被計算好,於 60 行再進行 transferFrom() 其實與放在前面並沒有太大的差別
以上就是注入流動性的大致實作內容。取出資金 removeLiquidity() 其實與 addLiquidity() 的做法大同小異,因此就不再贅述。
四. 結語
呼,真的累。恆定乘積做市商模型的概念雖然簡單,但解釋起來還是挺複雜的!其實本文並未著墨於審計報告中的主要議題:評估因為整數除法 (不使用浮點數) 而造成的誤差範圍,因為講起來非常複雜、也不是真的這麼需要知道。不過,恰巧就是這些程式碼的細節有可能讓程式產生預期之外的結果!因此,對於有興趣了解該如何去分析智能合約整數除法的讀者,可以研究一下;而 Uniswap 的程式碼因為是用 Vyper 實作,可讀性非常高、同時也不難,因此也非常值得打開來看看、甚至動手實作自己的版本!
最後,如果本文有任何錯誤,請不吝提出,我會盡快做修正;而如果我的文章有幫助到你,可以看看我的其他文章,歡迎一起交流 :)
田少谷 Shao - Medium
Uniswap 解析:恆定乘積做市商模型 Constant Product Market Maker Model 的 Vyper 實作 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
三流之路youtube 在 Jonathan Wong 王梓軒 Youtube 的精選貼文
在別人的旋律裡尋找自己的聲音
也是我喜愛的創作之一
音樂從來都無分你我
令人嚮往的境界?
Finding your voice in someone else’s melodies
Is a testament to the fact that we are one in love and passion
Hope you enjoy our interpretations of these already amazing songs ?
#LoveYourself
#OneCallAway
#AWholeNewWorld
#CanYouFeelTheLoveTonight
#YouveGotAFriendInMe
#基本需要
#平常心
#Firework
#IfYou
#EyesNoseLips
#春風吹
#愛愛愛
#好不容易
#境外
#GrownUpChristmasList
#StillFightingIt
#廣東歌 #串燒
Original MV:
00:00 王梓軒 x 衛詩《平常需要》Crazy Medley
https://www.youtube.com/watch?v=KwXQ7YsGCxU
08:01 王梓軒 X 衛蘭 feat. 何紫慧 Love Yourself X One Call Away
https://www.youtube.com/watch?v=YKwDY1Lv-hc
10:41 Disney Mega Medley...with RAP?! 王梓軒 大玩迪士尼金曲串燒
https://www.youtube.com/watch?v=D4gEHodm6tw
16:02 翻唱Firework 王梓軒夥荷李活作曲家好友為你打氣
https://youtu.be/aLQtx5lqBaI
18:20 王梓軒 x Trouze《心電圖2016》電音組曲 EDM Medley
https://youtu.be/AEv8rRueBFI
23:39 "IF YOU" / "EYES, NOSE, LIPS" - BigBang / Taeyang | Jonathan Wong x Jill Vidal feat. T-Ma cover
https://www.youtube.com/watch?v=zSlTTMDYNdQ
27:23 王梓軒 Jonathan Wong x 側田 Justin Lo "Grown Up Christmas List" 音樂錄影帶 Official MV
https://www.youtube.com/watch?v=FviJOlaXEnA
29:02 王梓軒8聲部 Acappella 演繹 愛/境外
https://www.youtube.com/watch?v=hw4BtM6Ff48
29:59 王梓軒 Jonathan Wong feat. Jon Ong《Still Fighting it》(ITAEWON CLASS)
https://youtu.be/-6llXI_YvGU
===============================================================
▼▼▼▼▼▼▼▼其他平台上尋找王梓軒▼▼▼▼▼▼▼▼
►OFFICIAL 官方網站 : http://www.jon-wong.com
►FACEBOOK : https://www.facebook.com/jonathanwongcheehynn/
►WEIBO 微博 : http://t.sina.com.cn/jonwongzixuan
►INSTAGRAM : http://www.instagram.com/jwomusic
►YouTube Channel : https://www.youtube.com/user/jonwongcheehynn/
三流之路youtube 在 Jonathan Wong 王梓軒 Youtube 的最讚貼文
但願我有一天
也能像媽媽一樣
為自己的孩子重新學習世界
大概也是說說而已
我哪有她強大
祝最愛的媽媽母親節快樂
特別鳴謝:Jon Ong
The day you learn to be endlessly reborn
for the love of another
is the day you have become a mother
Happy mother’s day to dearest Mom
Special thanks to Jon Ong on the guitars
•
•
•
#StillFightingIt #BenFolds
#itaewonclass #梨泰院Class
Jon Ong YouTube Channel Link: https://www.youtube.com/user/jonongjonong
Original MV:
이찬솔 - Still Fighting It [이태원 클라쓰 OST:https://youtu.be/sjMOJGgKGVA
Ben Folds - Still Fighting It:https://youtu.be/kqPwR39VMh0
============點閱以下連結欣賞其他王梓軒有關唱Cover片段===============
王梓軒 - 聽媽媽的話 Remix
https://youtu.be/oVGWK1MByGQ
翻唱Firework 王梓軒夥荷李活作曲家好友為你打氣
https://youtu.be/aLQtx5lqBaI
Disney Mega Medley...with RAP?! 王梓軒 大玩迪士尼金曲串燒
https://www.youtube.com/watch?v=D4gEHodm6tw
白色情人節特約: 表弟Presents 軒動坤情 【王梓軒 X 吳業坤 X Cousin Fung】
https://www.youtube.com/watch?v=I60jYlXy2D0&t=10s
王梓軒 x 衛詩《平常需要》Crazy Medley
https://www.youtube.com/watch?v=KwXQ7YsGCxU
"IF YOU" / "EYES, NOSE, LIPS" - BigBang / Taeyang | Jonathan Wong x Jill Vidal feat. T-Ma cover
https://www.youtube.com/watch?v=zSlTTMDYNdQ
王梓軒 X 衛蘭 feat. 何紫慧 Love Yourself X One Call Away
https://www.youtube.com/watch?v=YKwDY1Lv-hc
王梓軒 Acapella 演繹 捉妖記插曲《米古巴》
https://www.youtube.com/watch?v=4pKvGsup-iI
王梓軒8聲部 Acappella 演繹 愛/境外
https://www.youtube.com/watch?v=hw4BtM6Ff48
Someday Night Live Ep.1 - 胡琳 x 王梓軒
https://www.youtube.com/watch?v=1wMCzuPYcRU
Someday Night Live Ep.2 - 何雁詩 x 王嘉儀 x 何紫慧 x 糖兄 x Nic x 王梓軒
https://www.youtube.com/watch?v=OfC-NDw8dm8
王梓軒 Jonathan Wong x 側田 Justin Lo "Grown Up Christmas List" 音樂錄影帶 Official MV
https://www.youtube.com/watch?v=FviJOlaXEnA
平安夜 Silent Night Featuring 何雁詩, 王嘉儀, Greg, Stephen, Simon
https://www.youtube.com/watch?v=M_eAZ_UqLig
===============================================================
▼▼▼▼▼▼▼▼其他平台上尋找王梓軒▼▼▼▼▼▼▼▼
►OFFICIAL 官方網站 : http://www.jon-wong.com
►FACEBOOK : https://www.facebook.com/jonathanwongcheehynn/
►WEIBO 微博 : http://t.sina.com.cn/jonwongzixuan
►INSTAGRAM : http://www.instagram.com/jwomusic
►YouTube Channel : https://www.youtube.com/user/jonwongcheehynn/
三流之路youtube 在 高松傑高Sir正能量 Youtube 的最佳解答
[大揭露] 暴徒常用之下三流招數和如何預防? I高Sir正能量 13042020
今集內容:
1. 揭露暴徒常用對付建設朋友之下三流招數,以及可以如何預防?
平時新聞都唔會講,今集高Sir為各位朋友一一分享,內容豐富,記得睇晒。
??立即做嘢,登入簡單聯署,今次是消滅陳淑莊的千載難逢好機會???????
https://www.hasrtry.com/index.php
#小市民憑良心
#做實事講真相
#男人幫大聯盟
#KOL100
#青年快閃社區清潔大行動
#人間記者會
#青年護旗手
——————————————————
五星正能量? 真係爆哂燈?
請大家幫幫手:
1. 訂閱「高松傑 - 小小人物做小事Jacky」youtube 頻道 (訂閱係免費架) https://youtube.com/jackyko1109 ;
2. 撳?搶先睇
3. 贊好並留言支持;
4. 將影片分享開去。
三流之路youtube 在 三流之路 的推薦與評價
一口气看完超解压下饭剧《三流之路》!全员小人物!没有逆袭没有暴富!高能催泪!金智媛,朴叙俊主演. 洋橙说剧. 39K views•1 year ago. ... <看更多>
三流之路youtube 在 【韓劇】《三流之路》 的推薦與評價
《三流之路》純友誼防線大瓦解- 精彩片段|KKTV 線上看 · 《三流之路》好想養一隻東萬- 精彩片段|KKTV 線上看 · 《三流之路》格鬥場求婚- 精彩片段|KKTV ... ... <看更多>
三流之路youtube 在 [情報] 《三流之路》花絮&相關影片總整理- 看板KoreaDrama 的推薦與評價
結束了還躺在坑底的人(舉手)
只能靠重蕊跟花絮來度過沒有三流的日子QQ
謝謝之前pcperson大的花絮整理
既然完結了我就全部重新彙整了花絮跟影片
讓還在坑裡或正在入坑或還沒入坑的大家參考~
KBS官方花絮
Making Film #1 秘密基地拍攝花絮 (EP5)
https://youtu.be/YHlwu5lu5uQ
Making Film #2 愛拉的撒嬌之舞花絮 (EP1&EP5)
https://youtu.be/Bsk-eDYMKqw
Making Film #3 東萬的體育館拍攝花絮 (Feat.章鎬)
https://youtu.be/r8pmgrykcyg
Making Film #4 洙萬x雪熙 卿卿我我 拍攝花絮 (EP4)
https://youtu.be/x2Bs5RnvRBI
Making Film #5東萬出道戰拍攝花絮 (EP8)
https://youtu.be/_JjwGgWOyeY
Making Film #6 交往1日紀念花絮 (EP12)
https://youtu.be/kCOOt0KnfOE
Making Film #7 NG CUT
https://youtu.be/AI_AW3hAY_s
Making Film #番外篇 NG CUT
https://goo.gl/Fh7BXy
Making Film #8 Goodbye fantastic4(EP16)
https://youtu.be/hUYG7SgJ0HY
花絮中字合集
https://goo.gl/mXQQEz
CR.朴敘俊薯條後援會
智媛所屬KINGKONG by STARSHIP花絮
海報&Teaser拍攝花絮
https://youtu.be/A4u54yPdmQU
製作發表會花絮
https://youtu.be/5mpdRf90CGA
CR.金智媛台灣粉絲站
片頭拍攝花絮
https://youtu.be/dLTw2swuvUM
CR.百度金智媛吧
海報拍攝花絮
https://youtu.be/dKdnI8ibIWw
CR.百度金智媛吧
愛拉首次拍攝花絮
https://youtu.be/HCU2GwikWFQ
CR.百度金智媛吧
愛拉婚禮拍攝&摟腰抱花絮
https://youtu.be/AOL296Yq6mE
CR.金智媛台灣粉絲站
愛拉百貨公司拍攝花絮
https://youtu.be/BgItfPKiYho
CR.百度金智媛吧
愛拉播音員出道花絮
https://youtu.be/FUMr7s9mf1c
CR.百度金智媛吧
愛拉&武彬BOBO花絮
https://youtu.be/j8XT4c52ofE
CR.百度金智媛吧
愛拉&東萬&武彬三角關係花絮
https://youtu.be/sZHIkm955Eg
CR.百度金智媛吧
愛拉家拍攝花絮
https://youtu.be/hMi_WBA3nus
CR.百度金智媛吧
愛拉的一天
https://youtu.be/IypVBl9qVY4
CR.百度金智媛吧
東萬出道戰競技場拍攝花絮
https://youtu.be/atLUsvGRYzw
CR.百度金智媛吧
扇貝慶典花絮#1
https://youtu.be/Sw1uCrqpwug
CR.百度金智媛吧
扇貝慶典花絮#2
https://youtu.be/R1zQtNnI8aA
CR.百度金智媛吧
智媛&敘俊INS無聲短花絮
https://www.instagram.com/p/BVlm8_Fn-af/
最後一集拍攝花絮
https://www.vlive.tv/video/35760
中字https://goo.gl/GmHDYV
CR.三流之路資訊博
相關影片
製作發表會全場中字
https://v.yinyuetai.com/video/2910773
CR.朴敘俊中文網
金智媛&朴敘俊 V LIVE 中字
https://www.bilibili.com/video/av11779706/
CR.朴敘俊中文網
(感謝minirock大找到了~)
B站的中字版都找不到了> <
170707 《演藝家中介》 E1679:三流之路cut 中字
https://goo.gl/K16Tv6
中字製作/翻譯:TSKS鳳凰天使韓劇社
剪輯:朴敘俊PakSeoJun中文網
170714 《演藝家中介》E1680:三流之路殺青宴採訪中字
https://goo.gl/1BRK94
中字製作/翻譯:TSKS鳳凰天使韓劇社
剪輯:朴敘俊PakSeoJun中文網
終演花絮照
https://m.post.naver.com/viewer/postView.nhn?volumeNo=8652281&memberNo=35839671
這個劇組的感情真的很好哪
不要說演員們捨不得
觀眾傻子們也很捨不得啊QQ
這兩天劇組去了濟州島休假
宇植和敘俊IG更新太有趣
兩人發了兩篇一模一樣的照片XDDDDDD
宇植IG
敘俊的留言翻譯:知道吧 宇植啊 但是我們在愛拉身邊就成了魷魚
(朴敘俊薯條後援會 小靜子翻譯)
敘俊IG
與最棒的夥伴見面 再一次感到幸福
(朴敘俊taiwan fan club 翻譯)
另一篇合照
大家辛苦了 濟州島團體訓練 photo by 洙萬
(朴敘俊taiwan fan club 翻譯)
(以上轉載若有不妥請告知)
話說安宰洪因為拍照都沒有入鏡XDD
不曉得何時才會三流出坑呢(OST循環播放中)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.36.194
※ 文章網址: https://www.ptt.cc/bbs/KoreaDrama/M.1500135663.A.021.html
... <看更多>