翻轉視界 18 Changing Perspective
There's not just one road to the destination, but many roads. You just need to take the little step that’s right in front of you, and then the next one, and a few years down the track, they will seem like massive achievements.
通往目的地的路不止一條,有很多路可走。你只需要邁出眼前這一小步,然後再邁出下一步,幾年下來,將會成為巨大成就。
文章來自於New Humans of Australia (有取得授權)
★★★★★★★★★★★★
I didn’t meet my father until I was 6 years old. My parents had a comfortable, middle-class life in Shanghai, or as close as you could get under communism. But they always wanted to live overseas, and just before I was born, my dad came to Sydney to set things up. I don’t know why, but in the end, my mother and I didn’t join him until I was 6.
•a middle-class life 中產階級生活
•set things up 打點一切
•live overseas 往海外生活
•in the end 最後 (表達在經過一段時間或一連串事件之後的結果)
直到六歲前我都未曾見過父親。我的雙親在上海過著舒適的中產階級生活,或著說,在共產階級下所能得到的最接近的生活。他們一直響往海外生活,就在我出生前,我父親來到雪梨打點一切。但不知何故,直到六歲那年我與母親才終於與父親團聚。
★★★★★★★★★★★★
Unfortunately, half a year after we arrived, he left us. That was a huge shock. Our transition had already been quite difficult, as we both didn't speak English. Also, as Shanghai was such a big bustling city, Sydney felt a bit like the countryside, especially on the weekends, as no shops were open back then!
•shock 令人震驚的事件(或經歷);驚愕,震驚 (come as a great shock 讓人倍感震驚)
•transition 轉變;過渡
•a bustling city 繁華都會
不幸的是,就在我跟母親抵達半年後,父親離開了我們。這是個巨大的打擊,因爲我們不會說英文,在適應過渡期本就已過得相當艱辛。此外,不同於上海的繁華都會,雪梨更像鄉下,尤其在週末,那時連商店都不開門。
★★★★★★★★★★★★
We were very much reliant on my dad, not only financially, but also as a conduit into the wider community. So to have that broken was quite distressing. I remember Mum crying a lot. As we had become socially isolated, we didn’t find out anything about Centrelink, so we survived on her savings for a while, and then got some help from her family back in China.
•be reliant on… 依賴...
•a conduit into 進入...的渠道
•distressing (adj.) 令人苦惱的,令人擔憂的
•become socially isolated 變得孤立於社會
•survive on her savings 僅靠的她積蓄過日子
我們相當依賴我父親,不僅是經濟,他也是我們進入更廣泛社區的渠道。因此,當局面被打破時令人相當痛苦,我還記得母親時常哭泣。由於我們孤立於社會,所以我們並不知道澳洲社會福利聯絡中心 (Centrelink)的任何資訊,僅靠母親的積蓄支撐了一段時間,然後從母親在中國的娘家得到一些幫助。
★★★★★★★★★★★★
Eventually, Mum moved us down to Melbourne, where we were able to make some new networks and family friendships. But I was bullied a bit at school about things like my food and clothing! Whenever someone bullied me, I would defend myself, but because I didn’t have the language skills to explain to the teacher why, I got in trouble quite a bit. I ended up having to move school 3 times before I came to Balwyn Primary School, which was relatively multicultural.
•be able to 能夠
•make new networks 建立新的人脈,關係網
•be bullied 被霸凌
•language skills 語言能力
•get in trouble 惹上麻煩
•end up 最後處於;最後成爲;以…告終
•relatively 相對地
•multicultural 多元文化的
最後,母親帶著我搬遷到墨爾本,在那我們能夠建立起新的網絡與家庭情誼。然而。我在學校飽受霸凌,例如我的食物及衣物。每當有人霸凌我,我會自我防衛,但我的語言技巧不足以向老師解釋事發原因,因此常常陷入麻煩。後來我不得不再三轉學,直到就讀相對多元文化的博文小學(Balwyn Primary School)。
★★★★★★★★★★★★
After that, I did alright. Music featured very prominently in my life. I had started learning the violin from the age of 2.5 years old and even with all the troubles that were going on in my life, had somehow still kept up with it. As a result, I got a music scholarship to Trinity Grammar School. But even there I used to get into quite a lot of mischief, and would often skip school to go to the movies.
•do alight 過得不錯,做的不錯
•feature (v.) 以…為特色;給…以顯著的地位
•prominently 重要地;著名地;突出地,顯眼地
之後,我便過得不錯。音樂在我生活中佔有重要的一席之地,我從兩歲半開始學習小提琴,儘管生活中事事不如意,我依然堅持不輟。因此,我獲得三一文法學校( Trinity Grammar School)的音樂獎學金。但即使在那,我也常惡作劇、逃學看電影。
★★★★★★★★★★★★
By the end of year 11, I was told I would have to either repeat the year, or consider going to another school, which was quite humiliating for my mum. I decided to move school and surprisingly, I ended up doing quite well in year 12! As a result, I ended up getting into a double degree in Law and Music at Monash.
•repeat the year 留級 ; 重唸一年
•humiliating 令人感到恥辱的,丟臉的
11年級結束時,我被告知要麽被留級,要麼考慮轉學,這對我母親來說相當丟人。我決定轉學,而令人驚訝的是,我在12年級的時候表現優異,最後錄取蒙納士大學法律與音樂雙學位。
★★★★★★★★★★★★
When I started, my first thought was that I didn’t belong because I had done so badly in school up to year 11 and everyone else seemed so smart. But I put my head down, got through it, and ended up getting a job in the legal department of a major manufacturing company, which was a different approach to what most law students do.
•do not belong 不屬於這
•put my head down 埋頭苦幹
•the legal department of ...的法律部門
•a different approach 不同途徑
•approach (思考問題的)方式,方法,態度
當我開始進入大學,最初的想法是我不屬於這,因為我在11年級前都表現不佳,而這裡的人似乎都聰明絕頂。但我埋頭苦幹,咬牙撐過,最後在一家大型製造公司的法律部門找到工作,這與多數法律系學生的途徑不同。
★★★★★★★★★★★★
I really enjoyed it. It was hard work, but I learned a lot of foundational business, legal and corporate communication skills. After that I worked in corporate governance in RMIT, then started to moonlight as a lecturer in the Law Faculty. Eventually, they asked me if I wanted to do a PhD and I blindly said yes! I next worked at Swinburne University, and then was head-hunted to lead the corporate legal team at the Commercial Passenger Vehicles Commission.
•foundational 基礎的
•communication skills 溝通技巧
•corporate governance
•moonlight (v.) (尤指瞞著僱主)從事第二職業,兼職
•headhunt (v.) 物色(人才); 挖角
•legal team 法律團隊
我非常喜歡這份工作,這是份辛苦的工作,但我學習了很多基礎商業、法律以及公司溝通技巧。之後我在皇家墨爾本理工大學( RMIT)從事公司治理工作,並開始兼職擔任法律系講師。後來他們問我是否想要讀博士,我便盲目地答應了。接下來,我在斯威本大學(Swinburne University)工作,再被挖角到商用小客車委員會領導法律團隊。
★★★★★★★★★★★★
I had a good life, but after a while, I realised I wanted a different kind of job. I could see my seniors were making a lot of money but that their family life was not that good. And looking at my own upbringing, I wanted to be the kind of father who could be present in my own kids’ lives. So I decided on dentistry. It would not only allow me to use the hand skills that I had developed from playing the violin, but also the analytical and reasoning skills that I'd developed in law. Plus it would be flexible, and offer me a stable income and the chance to meet different people every day!
•upbringing 教養
•decide on sth 決定某事或東西
•analytical and reasoning skills 分析和推理能力
•offer a stable income 提供穩定收入
我的生活很不錯,但一段時間後,我意識到自己想要一份不同的工作。我知道前輩們賺了很多錢,但他們的家庭生活並不美滿。看著自己的成長經歷,我想要成為可以在孩子生活中出席的父親,所以我決定改行當牙醫。這項職業能讓我使用從拉小提琴中發展出的手部技巧,也能運用我在法律中發展出的分析與推理技能。此外,這個職業相當靈活,能為我提供穩定收入,並有機會每天與不同的人見面。
★★★★★★★★★★★★
My now fiancée, who was my girlfriend at the time, was also applying for further study, and coincidentally we both got into university in South Australia, so we moved to Adelaide together a few years ago.
•fiancée 未婚妻
•at the time 當時
•apply for 申請
•further study 繼續教育,進修;進一步研究;深造
•coincidentally 碰巧地;巧合地
我的未婚妻,當時的女友,也申請繼續深造,巧的是我們都考上南澳大學(University of South Australia),所以幾年前一起搬到阿得雷德( Adelaide)。
★★★★★★★★★★★★
I was lucky to get a university job at Flinders University. Initially, I started out as a casual lecturer in the law school, but I’ve since transitioned into teaching health law and research, and I’m currently writing a few books on the intersection between law and medicine. And also, obviously, trying to finish my dentistry degree!
•start out as… 起初擔任...
•transition into… 轉變到...
我很幸運的在福林德斯大學(Flinders University)找到工作,起初我在法學院擔任臨時講師,但我後來轉換到醫事法教學及研究。目前我正撰寫幾本關於法律與醫學相接的書籍,並努力完成我的牙醫學位。
★★★★★★★★★★★★
Mum eventually retrained as a Chinese high school teacher, and she’s still teaching to this day. Like most first generation migrants, she struggled quite a lot, and invested heavily in my success. After we’re married, my fiancée and I are planning to have children, and I’m sure they will have it much easier than I did.
•retrain 重新培養;再培訓;再訓練
•to this day 至今
•first generation migrants 第一代移民
•struggle a lot 掙扎奮鬥許久
•have it much easier 過的比較輕鬆
我的母親最終重新接受培訓,成為一名中文高中老師並執教至今。如同大多數第一代移民,她掙扎奮鬥許久,並為我的成功投資甚多。我與未婚妻打算婚後生孩子,我確信孩子會過的比我輕鬆得多。
★★★★★★★★★★★★
Still, a lot of the failures that I’ve had in my life have really informed a lot of my successes. Looking back, I wouldn't really want to change that to have a smoother life.
•inform [正式] 影響某人的態度或意見
https://www.ldoceonline.com/dictionary/inform
•have a smoother life 有一個更順遂的人生
我的生活中的種種失敗確實為我的成功提供借鑑。回首過去,我不會想要改變那些坎坷經歷去擁有一個更順遂的人生。
★★★★★★★★★★★★
Over the years, I've learned that perseverance is very important. I hope that through telling my story, I can be an example to others who might be in a similar position as I was: to show that there's not just one road to the destination, but many roads. You just need to take the little step that’s right in front of you, and then the next one, and a few years down the track, they will seem like massive achievements.
•over the years 多年來
•perseverance 不屈不撓,堅持不懈
•be an example 成為榜樣
•be in a similar position 處於相似的處境
•down the road/line/track 將來(的路)
多年來,我學到堅持不懈是至關重要的。我希望透過講述自己的故事,能成為其他可能與我有相似處境的人的榜樣:向他們展示通往目的地的路不止一條,有很多路可走。你只需要邁出眼前這一小步,然後再邁出下一步,幾年下來,將會成為巨大成就。
有興趣的同學可以支持New Humans of Australia
www.patreon.com/newhumansofaustralia
Photographer: Paul Heinrich instagram.com/paulfheinrich
文章與圖片出處: https://bit.ly/2XJsciq
★★★★★★★★★★★★
翻轉視界: http://bit.ly/3fPvKUs
批判性思考問題大全: http://bit.ly/34rdtJ7
同時也有22部Youtube影片,追蹤數超過1萬的網紅もちよ/ mochiyo,也在其Youtube影片中提到,【モラトリアムコレクション 第5弾!】 「ひとりと一匹」 "One boy and one dog" texture : ウッドグルーシック 飾り : 思い出のお花畑 香り : ホワイトチョコとパン サイズ : 8oz 価格 : 1650円 BASEショップやインスタ...
「take it back my first story」的推薦目錄:
- 關於take it back my first story 在 Eric's English Lounge Facebook 的最佳解答
- 關於take it back my first story 在 Facebook 的最佳貼文
- 關於take it back my first story 在 Taipei Ethereum Meetup Facebook 的精選貼文
- 關於take it back my first story 在 もちよ/ mochiyo Youtube 的最讚貼文
- 關於take it back my first story 在 Dainghia25 Youtube 的最讚貼文
- 關於take it back my first story 在 Dainghia25 Youtube 的精選貼文
- 關於take it back my first story 在 [推薦] My First Story-Take it back! - 看板Songs - 批踢踢實業坊 的評價
- 關於take it back my first story 在 MY FIRST STORY Taiwan - Facebook 的評價
- 關於take it back my first story 在 46 MY FIRST STORY (マイファス) ideas - Pinterest 的評價
take it back my first story 在 Facebook 的最佳貼文
When the first ever iPhone launched in 2007, YouTube was still very 'young' and it was the first year of my professional photography career. A tutorial was not a thing back then and the closest thing to a behind the scenes of a professional shoot was probably from Chase Jarvis' YouTube channel, "Chase Jarvis RAW".
I figured this YouTube/video thing would be a great addition to my business. In 2012, I got a couple of Facebook friends to do some BTS videos of my shoot for a small amount of money. Mind you, the job that I take was not some big fancy advertisement campaigns and it was coming out of my personal pocket.
Coming from a stills background, creating motion pictures made no sense to me - technically or aesthetically. I have no idea what was the "correct shutter speed" to shoot at, I do not have any idea to construct a basic 3 act narrative; I was bad at story telling through motion pictures.
Throughout the years, I have watched countless of tutorials and other artworks from different filmmakers. I was trying to figure out how to construct the visuals from start to end.
It wasn't until 2018, when I gathered up enough courage to shoot, edit, and publish my own video. The buzzword of that time was "cinematic" and "travel", so that was what I shot.
Since then, I have been trying different styles of story telling. Travel, fashion, corporate interviews, event highlights, vlogs, tutorials, documentaries.
Moving forward, I am glad that I took the first step back in 2018 to step into an endless rabbit hole 😅
take it back my first story 在 Taipei Ethereum Meetup Facebook 的精選貼文
📜 [專欄新文章] Uniswap v3 Features Explained in Depth
✍️ 田少谷 Shao
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Once again the game-changing DEX 🦄 👑
Image source: https://uniswap.org/blog/uniswap-v3/
Outline
0. Intro1. Uniswap & AMM recap2. Ticks 3. Concentrated liquidity4. Range orders: reversible limit orders5. Impacts of v36. Conclusion
0. Intro
The announcement of Uniswap v3 is no doubt one of the most exciting news in the DeFi place recently 🔥🔥🔥
While most have talked about the impact v3 can potentially bring on the market, seldom explain the delicate implementation techniques to realize all those amazing features, such as concentrated liquidity, limit-order-like range orders, etc.
Since I’ve covered Uniswap v1 & v2 (if you happen to know Mandarin, here are v1 & v2), there’s no reason for me to not cover v3 as well ✅
Thus, this article aims to guide readers through Uniswap v3, based on their official whitepaper and examples made on the announcement page. However, one needs not to be an engineer, as not many codes are involved, nor a math major, as the math involved is definitely taught in your high school, to fully understand the following content 😊😊😊
If you really make it through but still don’t get shxt, feedbacks are welcomed! 🙏
There should be another article focusing on the codebase, so stay tuned and let’s get started with some background noise!
1. Uniswap & AMM recap
Before diving in, we have to first recap the uniqueness of Uniswap and compare it to traditional order book exchanges.
Uniswap v1 & v2 are a kind of AMMs (automated market marker) that follow the constant product equation x * y = k, with x & y stand for the amount of two tokens X and Y in a pool and k as a constant.
Comparing to order book exchanges, AMMs, such as the previous versions of Uniswap, offer quite a distinct user experience:
AMMs have pricing functions that offer the price for the two tokens, which make their users always price takers, while users of order book exchanges can be both makers or takers.
Uniswap as well as most AMMs have infinite liquidity¹, while order book exchanges don’t. The liquidity of Uniswap v1 & v2 is provided throughout the price range [0,∞]².
Uniswap as well as most AMMs have price slippage³ and it’s due to the pricing function, while there isn’t always price slippage on order book exchanges as long as an order is fulfilled within one tick.
In an order book, each price (whether in green or red) is a tick. Image source: https://ftx.com/trade/BTC-PERP
¹ though the price gets worse over time; AMM of constant sum such as mStable does not have infinite liquidity
² the range is in fact [-∞,∞], while a price in most cases won’t be negative
³ AMM of constant sum does not have price slippage
2. Tick
The whole innovation of Uniswap v3 starts from ticks.
For those unfamiliar with what is a tick:
Source: https://www.investopedia.com/terms/t/tick.asp
By slicing the price range [0,∞] into numerous granular ticks, trading on v3 is highly similar to trading on order book exchanges, with only three differences:
The price range of each tick is predefined by the system instead of being proposed by users.
Trades that happen within a tick still follows the pricing function of the AMM, while the equation has to be updated once the price crosses the tick.
Orders can be executed with any price within the price range, instead of being fulfilled at the same one price on order book exchanges.
With the tick design, Uniswap v3 possesses most of the merits of both AMM and an order book exchange! 💯💯💯
So, how is the price range of a tick decided?
This question is actually somewhat related to the tick explanation above: the minimum tick size for stocks trading above 1$ is one cent.
The underlying meaning of a tick size traditionally being one cent is that one cent (1% of 1$) is the basis point of price changes between ticks, ex: 1.02 — 1.01 = 0.1.
Uniswap v3 employs a similar idea: compared to the previous/next price, the price change should always be 0.01% = 1 basis point.
However, notice the difference is that in the traditional basis point, the price change is defined with subtraction, while here in Uniswap it’s division.
This is how price ranges of ticks are decided⁴:
Image source: https://uniswap.org/whitepaper-v3.pdf
With the above equation, the tick/price range can be recorded in the index form [i, i+1], instead of some crazy numbers such as 1.0001¹⁰⁰ = 1.0100496621.
As each price is the multiplication of 1.0001 of the previous price, the price change is always 1.0001 — 1 = 0.0001 = 0.01%.
For example, when i=1, p(1) = 1.0001; when i=2, p(2) = 1.00020001.
p(2) / p(1) = 1.00020001 / 1.0001 = 1.0001
See the connection between the traditional basis point 1 cent (=1% of 1$) and Uniswap v3’s basis point 0.01%?
Image source: https://tenor.com/view/coin-master-cool-gif-19748052
But sir, are prices really granular enough? There are many shitcoins with prices less than 0.000001$. Will such prices be covered as well?
Price range: max & min
To know if an extremely small price is covered or not, we have to figure out the max & min price range of v3 by looking into the spec: there is a int24 tick state variable in UniswapV3Pool.sol.
Image source: https://uniswap.org/whitepaper-v3.pdf
The reason for a signed integer int instead of an uint is that negative power represents prices less than 1 but greater than 0.
24 bits can cover the range between 1.0001 ^ (2²³ — 1) and 1.0001 ^ -(2)²³. Even Google cannot calculate such numbers, so allow me to offer smaller values to have a rough idea of the whole price range:
1.0001 ^ (2¹⁸) = 242,214,459,604.341
1.0001 ^ -(2¹⁷) = 0.000002031888943
I think it’s safe to say that with a int24 the range can cover > 99.99% of the prices of all assets in the universe 👌
⁴ For implementation concern, however, a square root is added to both sides of the equation.
How about finding out which tick does a price belong to?
Tick index from price
The answer to this question is rather easy, as we know that p(i) = 1.0001^i, simply takes a log with base 1.0001 on both sides of the equation⁴:
Image source: https://www.codecogs.com/latex/eqneditor.php
Let’s try this out, say we wanna find out the tick index of 1000000.
Image source: https://ncalculators.com/number-conversion/log-logarithm-calculator.htm
Now, 1.0001¹³⁸¹⁶² = 999,998.678087146. Voila!
⁵ This formula is also slightly modified to fit the real implementation usage.
3. Concentrated liquidity
Now that we know how ticks and price ranges are decided, let’s talk about how orders are executed in a tick, what is concentrated liquidity and how it enables v3 to compete with stablecoin-specialized DEXs (decentralized exchange), such as Curve, by improving the capital efficiency.
Concentrated liquidity means LPs (liquidity providers) can provide liquidity to any price range/tick at their wish, which causes the liquidity to be imbalanced in ticks.
As each tick has a different liquidity depth, the corresponding pricing function x * y = k also won’t be the same!
Each tick has its own liquidity depth. Image source: https://uniswap.org/blog/uniswap-v3/
Mmm… examples are always helpful for abstract descriptions 😂
Say the original pricing function is 100(x) * 1000(y) = 100000(k), with the price of X token 1000 / 100 = 10 and we’re now in the price range [9.08, 11.08].
If the liquidity of the price range [11.08, 13.08] is the same as [9.08, 11.08], we don’t have to modify the pricing function if the price goes from 10 to 11.08, which is the boundary between two ticks.
The price of X is 1052.63 / 95 = 11.08 when the equation is 1052.63 * 95 = 100000.
However, if the liquidity of the price range [11.08, 13.08] is two times that of the current range [9.08, 11.08], balances of x and y should be doubled, which makes the equation become 2105.26 * 220 = 400000, which is (1052.63 * 2) * (110 * 2) = (100000 * 2 * 2).
We can observe the following two points from the above example:
Trades always follow the pricing function x * y = k, while once the price crosses the current price range/tick, the liquidity/equation has to be updated.
√(x * y) = √k = L is how we represent the liquidity, as I say the liquidity of x * y = 400000 is two times the liquidity of x * y = 100000, as √(400000 / 100000) = 2.
What’s more, compared to liquidity on v1 & v2 is always spread across [0,∞], liquidity on v3 can be concentrated within certain price ranges and thus results in higher capital efficiency from traders’ swapping fees!
Let’s say if I provide liquidity in the range [1200, 2800], the capital efficiency will then be 4.24x higher than v2 with the range [0,∞] 😮😮😮 There’s a capital efficiency comparison calculator, make sure to try it out!
Image source: https://uniswap.org/blog/uniswap-v3/
It’s worth noticing that the concept of concentrated liquidity was proposed and already implemented by Kyper, prior to Uniswap, which is called Automated Price Reserve in their case.⁵
⁶ Thanks to Yenwen Feng for the information.
4. Range orders: reversible limit orders
As explained in the above section, LPs of v3 can provide liquidity to any price range/tick at their wish. Depending on the current price and the targeted price range, there are three scenarios:
current price < the targeted price range
current price > the targeted price range
current price belongs to the targeted price range
The first two scenarios are called range orders. They have unique characteristics and are essentially fee-earning reversible limit orders, which will be explained later.
The last case is the exact same liquidity providing mechanism as the previous versions: LPs provide liquidity in both tokens of the same value (= amount * price).
There’s also an identical product to the case: grid trading, a very powerful investment tool for a time of consolidation. Dunno what’s grid trading? Check out Binance’s explanation on this, as this topic won’t be covered!
In fact, LPs of Uniswap v1 & v2 are grid trading with a range of [0,∞] and the entry price as the baseline.
Range orders
To understand range orders, we’d have to first revisit how price is discovered on Uniswap with the equation x * y = k, for x & y stand for the amount of two tokens X and Y and k as a constant.
The price of X compared to Y is y / x, which means how many Y one can get for 1 unit of X, and vice versa the price of Y compared to X is x / y.
For the price of X to go up, y has to increase and x decrease.
With this pricing mechanism in mind, it’s example time!
Say an LP plans to place liquidity in the price range [15.625, 17.313], higher than the current price of X 10, when 100(x) * 1000(y) = 100000(k).
The price of X is 1250 / 80 = 15.625 when the equation is 80 * 1250 = 100000.
The price of X is 1315.789 / 76 = 17.313 when the equation is 76 * 1315.789 = 100000.
If now the price of X reaches 15.625, the only way for the price of X to go even higher is to further increase y and decrease x, which means exchanging a certain amount of X for Y.
Thus, to provide liquidity in the range [15.625, 17.313], an LP needs only to prepare 80 — 76 = 4 of X. If the price exceeds 17.313, all 4 X of the LP is swapped into 1315.789 — 1250 = 65.798 Y, and then the LP has nothing more to do with the pool, as his/her liquidity is drained.
What if the price stays in the range? It’s exactly what LPs would love to see, as they can earn swapping fees for all transactions in the range! Also, the balance of X will swing between [76, 80] and the balance of Y between [1250, 1315.789].
This might not be obvious, but the example above shows an interesting insight: if the liquidity of one token is provided, only when the token becomes more valuable will it be exchanged for the less valuable one.
…wut? 🤔
Remember that if 4 X is provided within [15.625, 17.313], only when the price of X goes up from 15.625 to 17.313 is 4 X gradually swapped into Y, the less valuable one!
What if the price of X drops back immediately after reaching 17.313? As X becomes less valuable, others are going to exchange Y for X.
The below image illustrates the scenario of DAI/USDC pair with a price range of [1.001, 1.002] well: the pool is always composed entirely of one token on both sides of the tick, while in the middle 1.001499⁶ is of both tokens.
Image source: https://uniswap.org/blog/uniswap-v3/
Similarly, to provide liquidity in a price range < current price, an LP has to prepare a certain amount of Y for others to exchange Y for X within the range.
To wrap up such an interesting feature, we know that:
Only one token is required for range orders.
Only when the current price is within the range of the range order can LP earn trading fees. This is the main reason why most people believe LPs of v3 have to monitor the price more actively to maximize their income, which also means that LPs of v3 have become arbitrageurs 🤯
I will be discussing more the impacts of v3 in 5. Impacts of v3.
⁷ 1.001499988 = √(1.0001 * 1.0002) is the geometric mean of 1.0001 and 1.0002. The implication is that the geometric mean of two prices is the average execution price within the range of the two prices.
Reversible limit orders
As the example in the last section demonstrates, if there is 4 X in range [15.625, 17.313], the 4 X will be completely converted into 65.798 Y when the price goes over 17.313.
We all know that a price can stay in a wide range such as [10, 11] for quite some time, while it’s unlikely so in a narrow range such as [15.625, 15.626].
Thus, if an LP provides liquidity in [15.625, 15.626], we can expect that once the price of X goes over 15.625 and immediately also 15.626, and does not drop back, all X are then forever converted into Y.
The concept of having a targeted price and the order will be executed after the price is crossed is exactly the concept of limit orders! The only difference is that if the range of a range order is not narrow enough, it’s highly possible that the conversion of tokens will be reverted once the price falls back to the range.
As price ranges follow the equation p(i) = 1.0001 ^ i, the range can be quite narrow and a range order can thus effectively serve as a limit order:
When i = 27490, 1.0001²⁷⁴⁹⁰ = 15.6248.⁸
When i = 27491, 1.0001²⁷⁴⁹¹ = 15.6264.⁸
A range of 0.0016 is not THAT narrow but can certainly satisfy most limit order use cases!
⁸ As mentioned previously in note #4, there is a square root in the equation of the price and index, thus the numbers here are for explantion only.
5. Impacts of v3
Higher capital efficiency, LPs become arbitrageurs… as v3 has made tons of radical changes, I’d like to summarize my personal takes of the impacts of v3:
Higher capital efficiency makes one of the most frequently considered indices in DeFi: TVL, total value locked, becomes less meaningful, as 1$ on Uniswap v3 might have the same effect as 100$ or even 2000$ on v2.
The ease of spot exchanging between spot exchanges used to be a huge advantage of spot markets over derivative markets. As LPs will take up the role of arbitrageurs and arbitraging is more likely to happen on v3 itself other than between DEXs, this gap is narrowed … to what extent? No idea though.
LP strategies and the aggregation of NFT of Uniswap v3 liquidity token are becoming the blue ocean for new DeFi startups: see Visor and Lixir. In fact, this might be the turning point for both DeFi and NFT: the two main reasons of blockchain going mainstream now come to the alignment of interest: solving the $$ problem 😏😏😏
In the right venue, which means a place where transaction fees are low enough, such as Optimism, we might see Algo trading firms coming in to share the market of designing LP strategies on Uniswap v3, as I believe Algo trading is way stronger than on-chain strategies or DAO voting to add liquidity that sort of thing.
After reading this article by Parsec.finance: The Dex to Rule Them All, I cannot help but wonder: maybe there is going to be centralized crypto exchanges adopting v3’s approach. The reason is that since orders of LPs in the same tick are executed pro-rata, the endless front-running speeding-competition issue in the Algo trading world, to some degree, is… solved? 🤔
Anyway, personal opinions can be biased and seriously wrong 🙈 I’m merely throwing out a sprat to catch a whale. Having a different voice? Leave your comment down below!
6. Conclusion
That was kinda tough, isn’t it? Glad you make it through here 🥂🥂🥂
There are actually many more details and also a huge section of Oracle yet to be covered. However, since this article is more about features and targeting normal DeFi users, I’ll leave those to the next one; hope there is one 😅
If you have any doubt or find any mistake, please feel free to reach out to me and I’d try to reply AFAP!
Stay tuned and in the meantime let’s wait and see how Uniswap v3 is again pioneering the innovation of DeFi 🌟
Uniswap v3 Features Explained in Depth was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
take it back my first story 在 もちよ/ mochiyo Youtube 的最讚貼文
【モラトリアムコレクション 第5弾!】
「ひとりと一匹」
"One boy and one dog"
texture : ウッドグルーシック
飾り : 思い出のお花畑
香り : ホワイトチョコとパン
サイズ : 8oz
価格 : 1650円
BASEショップやインスタグラムのURLはこちらから → https://linktr.ee/mochiyoslime
このスライムは6月6日日曜日の21時からの「モラトリアムコレクション」で、BASEにて販売します!
詳細は概要欄や今後公開される動画でご確認ください♪
0:00 〜 OP
0:30 〜 本編開始
the beginning of the main part
0:47 〜 触り始め
begin to touch
1:43 〜 容器から出す
take out of a container
1:45 〜 片手で触る
touch with one hand
1:58 〜 両手でガッツリ遊ぶ
play with both hands
5:52 〜 あたたたたたたいむ
mochiyo beam
5:55 〜 もこもこテクスチャーで遊ぶ
play with a fluffy texture
7:18〜 もこもこにして容器に還元
fluff up and return to the container
7:21 〜 もこもこばちばち
fluffy & nice bubble pops
【日本語 Japanese】
───春のうららのお花畑です。一人と一匹の思い出のお花畑です。
こちらはウッドグルーベースのシックスライムです。
凄く分厚いのに、トロッとしています。
もちよすらいむ史上1番手離れがいいスライムです。
滑らかな手触りで、ベタつきがゼロです。
多少柔らかい状態で触っても、ベタつくことなく遊べます。
物語の主人公は、実家暮らしの大学生とその飼い犬です。
青年は無邪気で好奇心旺盛、少年のような心の持ち主です。
愛犬とはもはや血を分けた兄弟のように仲良く遊んでいました。
そんな彼も大学3年生、大人になる時が近づきます。
「〇〇大学の僕」「〇〇代表の僕」「TOEIC何点の僕」
大人に近づけば近づくほどレッテルを貼られます。
誰もがそのレッテルばかりを見るので、本当の自分は置いてけぼり。
青年は自分を見失って、思わず俯いてしまいます。
おや?下げた目線の先、足元に何やらうごめく毛玉があります。
「何してるの?早く遊びに行こうよう」
相棒はただ純粋に、ただのひとりの少年と遊びたそうにしています。
その時、彼は気がついたのです。
「この世界一気の合う相棒は、本当の僕だけを見ている」
「こいつといる時は “ただの僕” でいられる!」
青年は、相棒といる時だけ「少年」に還るのです。
やがて青年は就職先を決め、実家を離れる時がやってきます。
家を出る日、彼が思い起こすのは相棒との暖かな記憶。
流れる川の音、ひらひら舞う蝶々、シロツメクサの花畑。
そんな春の陽気の中を颯爽と駆け抜ける、ひとりと一匹の足音。
彼は愛する相棒に誓います。
「僕は絶対に忘れない。君のことも、僕のことも」
──彼の周りは口を揃えて彼のことをこう語ります。
「彼は、とうとう、いまわの際まで少年だった」と。
──めでたしめでたし。
……という長すぎるバックストーリーでした笑
相棒と別れて「変わる」のではなく「変わらない」話でした。
このスライムも空気が入る前と入った後で手離れの良さが変わりません。
もこもこになってもずっとバブル音を楽しみ続けることができます。
机にしっかり張り付いてくれます。
伸びはまずまずで、この動画以上に早く触ると千切れてしまいます。
ゆっくり伸ばすとどこまでも伸びてくれます。
ウッドグルーならではのもったりずっしりしたテクスチャーです。
初めはツヤがあるのに、たくさん遊ぶとマットになります。
2倍くらいに膨らみます。
クレイは入って無いけど、クレイスライムみたいな見た目になります。
細かいバチバチがとっても楽しいスライムでもあります。
ホワイトチョコとパンの香りです!
ただ、ウッドグルー自体が香りが強いグルーなので「どちらを先に感じ取るかで香りの感じ方に個人差があると思います」……とスライムジャパン様も仰っていました(引用)
その点ご理解の上ご購入をご検討して頂けましたら幸いです!
【英語 English】
It is a flower garden in spring.
It is a flower garden of memories of one boy and one dog.
This is a wood glue based thick slime.
It's very thick, but it's super oozy.
This is super easy to peel off from your hand.
It has a smooth feel and no stickiness.
You can play without stickiness even when it is not activated.
The main characters are a young man who lives with his parents and his dog.
The young man is curious and has a heart like a young boy.
He and his dog were playing with each other like brothers.
But it's time for him to be adult in his third year of college.
University, TOEIC score, the club he belonged to.
The more he grows up, the more he gets labeled.
Everyone sees the labels, so no one sees his true inside.
He lost sight of himself and lowered his eyes.
Oh? There is a dog at the foot of the lowered line of sight.
"What are you doing? Let's go play soon!"
His dog just wants to play with just one boy.
At that time, he noticed.
"This best friend is looking at my truth."
When I'm with my dog, I can be " one boy "!"
The young man returns to the "boy" only when he is with his dog.
Eventually it was time for the young man to leave his parents' home.
On the day he leaves home, he remembers a warm memory with his dog.
A flowing river, dancing butterflies, white clover flower garden.
The footsteps of one boy and one dog rushing through it.
He swear to his dog.
"I will never forget you and me."
All around him talks about him like this.
"His heart was one boy forever"
happy ever after.
It was a too long back story ... lol
It was a "unchanged" story after a goodbye with his buddy.
This slime has the "unchange" ease of hold before and after it contains air.
You can continue to enjoy the bubble sound even if it fluffs up.
It sticks well to the desk.
If you touch it faster than this video, it will tear.
If you stretch it slowly, it will stretch almost forever.
It is a thick and heavy texture unique to wood glue.
Although it is glossy at first, it becomes a matte when you play a lot.
It swells about twice.
It doesn't contain clay, but it looks like clay slime.
It is also a very fun slime with fine bubble sounds.
The scent is white chocolate and bread!
However, the wood glue itself has a strong scent.
"I think there are individual differences in how you feel the scent."..... Slime Japan said.
I would appreciate it if you could purchase it after understanding this point!
〜*〜〜*〜〜*〜〜*〜〜*〜〜*〜
サブチャンネル【もちよの研究室】はコチラ!
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
https://www.youtube.com/channel/UCWmSQDBSNQTX6kpFm6lYLnw
イヤフォンやヘッドフォンをして聴いて頂くとよりいい音で楽しめるかとおもいますので、是非に😎
また、画面右上のチョンチョンチョンのとこから画質を1080pに設定して動画を見ていただけると、高画質でお楽しみ頂けます💪💪
どうもこんびんは!
もちよすらいむです🧜🏻♀️
有名なスライマーさんのスライムのレビューや、自分で作ったスライムの動画などのASMRを中心に、いろいろなジャンルの動画を上げていきたいと思います!
太古の動画や、short ver.の動画、編集実況などは全てインスタグラムのアカウントの方にあります。インスタライブでスライムを触ったりもします。
興味を持ってくだされば、是非インスタアカウントのもチェックして頂きたいです☺️
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
https://www.instagram.com/mochiyoslime
是非チャンネル登録をして、これからももちよの動画をお楽しみください💁♀️
〜*〜〜*〜〜*〜〜*〜〜*〜〜*〜
#もちよすらいむ #mochiyoslime
take it back my first story 在 Dainghia25 Youtube 的最讚貼文
How to complete the Eyes on Target mission for Mendoza in Hitman 3
In the Hitman 3 contract Mendoza, which occurs in Argentina, you are tasked with taking down two targets, Tamara Vidal and Don Archibald Yates. However, there is a mission in the level where you can use Don Yates’ sniper team for your causes. It will include being sneaky, but you will have taken out a target without even getting your hands dirty when done. Here is how to complete the Eyes on Target mission for Mendoza in Hitman 3. When you first start up the level, either talk to Diana and accept her invitation to the party, or grab one of the other multiple invitations found in the level. There is an easy one you can grab on a ledge by a party goer near the tree that the lawyer is at. You need to sneak past the checkpoint filled with armed soldiers. If you climb over the left fence, you can crouch, walk your way past all of them, and climb through a window. Walk through the hallway here, but be careful. If you are spotted anywhere here, you will immediately start a gunfight.
Immediately outside of the hallway is a gaucho patrolling back and forth and will stop to talk to another gaucho through a window. If you use the forklift alarm on the right, you can get him on his own and steal his disguise. Now that you are disguised, make your way up the nearby stairway until you find two snipers talking about the orders they have. Don Yates hired these men, so you cannot use them to shoot him, but with the use of your camera, you can trick them into shooting Tamara Vidal. Make your way down the stairway again and sneak to the vehicle in the field to grab an earpiece to communicate with the sniper team. There will be two noticers on top of you here, so use something to distract them for a few seconds so you can grab the earpiece.
When you grab the earpiece, you are given a chance for a small tutorial, so you understand how to command the snipers to shoot. You need to pull out your camera and scan a target. Your practice target here can be one of the watermelons on the nearby table, which will earn you another mission reward if you scan and direct them to fire on it. Note: you need to keep the gaucho disguise on from this point forward because apparently, the sniper team can see you through the earpiece? Now that you are kitted out with what you need, it is time to go to the party. You can walk your way back through the hallway and checkpoint we used to get here in the first place; be sure to avoid the sight of any noticers. Present your invitation to the man out front, and you can walk right into the party. Make your way to where Tamara Vidal is. She is located very close to Diana, with three bodyguards in the immediate vicinity who will notice you if spotted. Scan Vidal and then talk to Diana without the guards seeing you, and Agent 47 will tell her to lead them into the garden. At this point forward, you will want at least one blunt object so you can knock out the guards.
Follow behind the group, and they will begin to split up slightly. You need to take all three out without alerting the other guards or Vidal. If you jump into the patch of flowers on the left, you can crouch down and wait for the center guard to walk to the railing on the far left. Take him out first, then the one in front of you. Finally, take out the guard on the right, and if no one saw you, you can now give the command to the sniper team to shoot Vidal. She will be launched over the railing, so you do not even need to hide the body.
▶ SUBSCRIBE MY CHANNEL : https://goo.gl/VPOrGK
▶ RENUMBER LIKE, SUBSCRIBE AND SHARE MY VIDEO!!!
▶ Fanpage Facebook : https://www.facebook.com/dainghia25gaming
▶ Facebook : https://www.facebook.com/dainghia25
take it back my first story 在 Dainghia25 Youtube 的精選貼文
To get the Longbow in Ghost of Tsushima, you’ll need to run through a few simple steps. First, head to Hiyoshi Springs and interact with the NPCs to find the musician. Speak with the musician and you’ll unlock one of the game’s Mythic Tales, Curse of Uchitsune. It’s not a main story mission, but you’re going to want to complete it and other Mythic Tales when given the opportunity as you can earn some wonderful rewards. To begin the Curse of Uchitsune questline, head through Hiyoshi Springs over to the area with a blue marker on your map. The beginning of the quest is within the Hiyoshi Springs area so you won’t have to travel far. Take a seat and listen to the story which sets the backdrop for what you’ll be doing in order to complete this Mythic Tale. After the story ends, your first prompt will be to head to Hiyoshi Coast and seek out some blue flowers. As you investigate the area, you’ll discover these blue flowers. By following them, you’ll come across a cave entrance. Squeeze inside and investigate the cave to find a hanging painting.Interact with this painting, then turn around and look at the area you came in. Near the ground, there’s a small entrance you can crawl through that leads you up and around. Hop over the gap and exit.Here, you’ll be told to stop what you’re doing by an angry Monk. Obviously you aren’t going to do that, so ignore this and continue on to Isonade Coast. Follow the blue flowers and in the next cave, grab the hanging painting and fast travel back to Hiyoshi to track down the next area. What we did was fast travel to Ishikawa’s Dojo as it’s close to the mountain entrance with blue flowers where you’ll find the Longbow.Be warned, when you pick up the Longbow you’ll trigger a fight with Tengu in a segment called Duel of the Demons. Dodge when Tengu's weapon flashes orange (as normal). When it flashes blue, you have an opportunity to dodge into a quick series of strikes pressing Square. You can also get a few jabs into his back after he finishes his attack if you’re close enough. Once you defeat Tengu, you’ll have successfully completed the Curse of Uchitsune Mythic Tale and can keep your newly found Longbow as a reward.
▶ SUBSCRIBE MY CHANNEL : https://goo.gl/VPOrGK
▶ RENUMBER LIKE, SUBSCRIBE AND SHARE MY VIDEO!!!
▶ Fanpage Facebook : https://goo.gl/4F7Gyp
▶ Facebook : https://www.facebook.com/dainghia25
take it back my first story 在 MY FIRST STORY Taiwan - Facebook 的推薦與評價
STORY 近距離互動的機會,千萬不要錯過! □ MY FIRST STORY S.S.S TOUR 2018 EXTRA LIVE IN TAIWAN ▸ 演出時間 ... ... <看更多>
take it back my first story 在 46 MY FIRST STORY (マイファス) ideas - Pinterest 的推薦與評價
2022 Feb 1 - マイファス My First Story is a Japanese rock band from Shibuya ... Their debut album "MY FIRST STORY" caught people's attention and put it on a ... ... <看更多>
take it back my first story 在 [推薦] My First Story-Take it back! - 看板Songs - 批踢踢實業坊 的推薦與評價
1.歌手名:My First Story
2.歌名/專輯名:Take it back!!
3.連結:https://www.youtube.com/watch?v=hDjICsPjciU
4.歌詞: (選填)
5.想法: 對這首歌的感覺 回憶 等等
今天來推薦One Ok Rock主唱的弟弟的樂團My First Story
給正在工作的大家一點活力!
Fighting!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.116.88
※ 文章網址: https://www.ptt.cc/bbs/Songs/M.1399533548.A.B2B.html
※ 編輯: benkuanfu (140.123.116.88), 05/08/2014 15:24:37
... <看更多>