📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
同時也有3部Youtube影片,追蹤數超過250萬的網紅Joanna Soh Official,也在其Youtube影片中提到,Work your LOWER ABS and HIPS with these 5 effective and fun moves in bed. You can do this workout first thing in the morning or right before bedtime. ...
「spot the difference easy」的推薦目錄:
- 關於spot the difference easy 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於spot the difference easy 在 KAKA LAM 嘉嘉 Facebook 的精選貼文
- 關於spot the difference easy 在 謙預 Qianyu.sg Facebook 的最佳解答
- 關於spot the difference easy 在 Joanna Soh Official Youtube 的最佳解答
- 關於spot the difference easy 在 Joanna Soh Official Youtube 的最佳貼文
- 關於spot the difference easy 在 Joanna Soh Official Youtube 的精選貼文
- 關於spot the difference easy 在 100 Spot the Difference ideas | hidden pictures, find ... - Pinterest 的評價
spot the difference easy 在 KAKA LAM 嘉嘉 Facebook 的精選貼文
PRODUCTS REVIEW - NAIRIAN SKINCARE
1. NAIRIAN MOISTURIZER 50ml
💡DETAILS: [For Dry Skin: Hydrating & Soothing] In this recipe they've coupled Roman Chamomile with Rose to get a gorgeous combination that instantly soothes dry, hot, and irritated skin. They've also added cold pressed Sunflower Oil for its amazing antioxidant properties that create a protective layer over the skin, smoothing it, improving moisture retention, and preventing signs of premature aging.
✅RATING: 10/10
🔴MY REVIEW: I use this daily. Love that it moisturizes and protects my dry sensitive skin. The best thing is that it absorbs quickly, never leaves my face oily. My absolutely favorite moisturizer, great for dry sensitive skin. A great moisturizer that is worth the price.
2. NAIRIAN OIL-FREE MOISTURIZER 50ml
💡DETAILS: [Anti-Acne: Soothing & Balancing] This soothing anti-acne lotion will keep away bad breakouts and leave your skin feeling silky smooth. Special recipe includes: Cucumber to tighten the pores and keep out bacteria, Lemon essential oil to treat signs of acne, and fragrant Spike Lavender to fade scars and instill smoothness and luster in the skin.
✅RATING: 10/10
🔴MY REVIEW: After two months of using this product daily, I can see a difference. Improved skin tone, diminished appearance of the acne scars. Lightweight and great day time moisturizer. It goes well under makeup and provides the perfect amount of moisture. Absorbs well. My skin feels healthy and hydrated. Definitely recommend.
3. NAIRIAN SPOT TREATMENT GEL 30ml
💡DETAILS: [Anti-Acne: Soothing & Astringent] Battle valiantly against all signs of acne with this potent spot treatment. Made with White Willow Bark extract, just a dab is all it takes to unclog oily pores and control tough break-outs. This recipe also includes Aloe Vera juice which has calming properties, and Melissa distillate which will soothe the skin and relieve redness. With this all-natural gel on your side, getting the better of bad acne is easy as pie.
✅RATING: 10/10
🔴MY REVIEW: It smells really good and the most important thing this product works wonders. It calms the pimple while also getting rid of it a lot faster than other spot treatments that I have used. I love how quickly my aches disappear. I have extremely sensitive skin and yet never a problem with this product. Highly recommend.
4. NAIRIAN FOOT CREAM 100ml
💡DETAILS: [For All Skin Types: Cooling & Soothing] After a long day of being out and about, your feet could surely use some tender and loving care. This cooling foot cream is hand-crafted with a mighty trio of essential oils: Tagetes reduces unsightly bunions, and fungal infections, Ziziphora has cooling and odour-killing properties, and Myrrh is one of the most powerful antioxidants in the plant world. They’ve also added a pinch of MSM, a natural form of organic sulfur, to keep skin tissue soft and prevent calluses.
✅RATING: 10/10
🔴MY REVIEW: In the winter, my heels get especially dry and flaky. This foot cream is much easier and more effective. I used a foot sander after a shower and then applied this foot cream with socks before bed. It’s a great product and it keeps my feet satisfactorily moisturized. It feels smooth, silky and refreshing to the skin. Definitely recommend.
📌Disclaimer: I received these products for free in return for providing my honest and unbiased review. Please note that what may work for me, may not work for anyone else. Results may vary from person to person, so please take this into consideration if you decide to try those products.
🔎OFFICIAL WEBSITE - https://www.nairian.am/en
🔎IG - @nairianarmenia
🔎UK WEBSITE - https://www.nairian.co.uk/
🔎UK IG - @nairianuk
🔎HK WEBSITE - www.mana-beauty.com
#nairian #nairiancosmetics #nairianuk #crueltyfree #madeinArmenia #naturalskincare #lovekakalovebeauty #hkbeauty #beautyblogger #kakablogs #kakalovekakalovelifeblogs #productreview #shoponline
spot the difference easy 在 謙預 Qianyu.sg Facebook 的最佳解答
【孩子的心理平安】
You can learn many things from children. How much patience you have, for instance.
I laughed as I read this quote by Franklin Jones.
Without fail, almost every lesson, this 7-year-old boy would gamely walk up to me and bellow, "老師,我好喜歡你啊!" (Teacher, I like you so much!)
He was rather tall and big for his age. Last week, he gave me a bear hug out of the blue, nearly knocking me over like a bowling pin.
To encourage him to speak more Mandarin, I engaged him in a conversation and asked, "你爲什麼那麽喜歡李老師?" (Why do you like me so much?)
He chirped excitedly with his toothy grin, "因爲你很漂亮!" (Because you are very pretty!)
I don't know whether to cry or to laugh.
.
This Facebook comment from Madam Teo struck a chord with me:
"我們用很長很長很長的時間把自己或孩子「弄壞」,然後期待以非常簡潔廉價的方式拿回那已經長茧的健康心理。"
We used a very very very long period of time to damage ourselves or our children. Then we look forward to reclaim that once healthy mindset, which is now infested with worms, with very cheap, easy and clean methods.
It is extremely hard to be a parent, much less a capable one.
Sometimes, there is nothing more ego tripping than trying to be a good parent.
Recently, I got hold of this book and the foreword written by a magazine editor, who is a working mum of two, was particularly insightful, and somewhat poignant.
She wrote:
從孩子一出生開始,我們爲人父母者的腦子裡就會出現兩個字:教育。我們希望通過「教育」讓孩子知書達理、令行禁止、敏而好學、從善如流。我們希望通過「教育」來塑造我們和孩子之間良好的關係⋯⋯祇是,「教育」二字帶來的強大使命感和緊迫感讓我們忽略了這樣的事實:我們與孩子之間先有關係,後有教育,我們首先是一個生命與另一個生命的親密組合,其次才是一個生命幫助另一個生命成爲更好的自己(且不論究竟是誰幫誰)。
From the beginning of a child's birth, the word that appears in the brains of us parents would be "education".
We hope that through "education", our children will be highly cultured and steeped in propriety, obey orders, smart and fond of studying, and follow good advice readily.
We wish that through "education", we build good relations with our children.
Thing is, the strong sense of mission and urgency, drummed by the word "education", often causes us to neglect this fact: We first have a relationship with our children, before education comes in.
We and our children, are essentially an intimate combination of one life with another life.
Secondly, it is then about one life helping another life to become a better version of himself/herself. (Let's not talk about who is actually helping who.)
.
These got me thinking about my work and my clients.
How some of them would move homes to be near the desired schools for their offspring.
How they send their kids to many many enrichment classes.
How they work very hard (some become SAHMs) to have better abilities to groom and nurture their children for their future.
They share the same aspiration as the magazine editor. It is no secret that most Singaporean parents take education very seriously. Instead of the phrase Tiger Mum, in Singapore, we call ourselves Lion Mums. #MajulahSingapura *mane flick*
When a male client came back seeking my Feng Shui service, I asked him why. I asked every client why by the way. It is my method of understanding my appeal to my market.
He told me he got favourable results since our Bazi consultation. His little girl getting into the school of their first choice was one reason.
It was a casual mention then when he told me about the school application. Through him, I learnt about the stress parents go through to get their children enrolled in the right schools. Out of empathy, I asked for his daughter's birth details and did a quick calculation to see if their preferred school was a good choice for her Bazi. Just because the parents like a particular school, does not mean the child will really benefit and be happy studying there.
Jackpot, it was great for the little girl. I gave my client some tips to secure the coveted spot in that school. It was a little extra bonus I gave him beyond the usual Bazi consultation. He had been mildly supportive of my work and remained polite, when I pointed out his areas to improve in our interactions.
.
More than once, clients have asked me if they can move homes to be near a particular school, for the sake of their children.
My answer is:
Always consider your marriage and livelihood first.
The energies in our living environment can either nurture us or break us. Not all houses are made equal.
If you are in a bad luck cycle, pretty sure you would know it without a fortune teller telling you, chances are you would be attracted to a house of poor Feng Shui. For without the intervention of a Feng Shui practitioner, the state of our Bazi determines the kind of Feng Shui we will naturally get.
The husband is considered the master of the house. While grooming our children is essential, you shouldn't compromise on the husband's career by moving into a house of lousy Feng Shui, just so that the child can register into your dream school.
Money woes, stagnant growth and loss of direction/drive in life can nail a stake into an otherwise happy family.
Last I know, broken families and highly strung parents are never recommended ingredients for happy and emotionally secure children.
The more family members there are, the more delicate my job is. To ensure every family member gets to benefit from great Feng Shui, within the constraints of a house, is always the most challenging part of my job.
.
Parents are the first and most intimate teachers of a child.
If a child does not have good role models to look up to at home, sending them to good schools will not have the desired impact as you crave.
Why?
Your DNA runs in the blood cells of your child. Say if you are a lazy person, who has a strong sense of entitlement, it is very likely your child's character will mirror yours. No matter what school he or she is in.
Because a child spends more time at home, with the family, than with his or her teachers.
Parenting is made even more challenging, if the father or mother lacks certain mental nourishment in his or her growing up years and is unable to repair and replenish himself or herself during the adulthood.
The deficient parent would not know how to give those nutrients to his or her child. And a vicious cycle ensues.
At different ages, a child will need different mental nutrition from the parents. These critical nutrients will form the backbone of the child's attitude in life, towards his or her education, marriage, career, lifestyle, family relations, friendships, money management, virtues and morals, ability to endure hardships, solve problems and pick up knowledge.
These mental nutrients are to be adequately given to the child before the age of 7.
One example of a mental nutrient the author raised in her book is the child's sense of importance.
Every child desires to feel valued by the parents. Especially between 0-3 years old. If the parents are emotionally unavailable and does not show to the child that he or she is very important to them, the child will instinctively seek this nutrient from another replacement adult.
Could be the grandparents or school teachers.
If he or she never manage to find this sense of being highly valued, he or she will spend his whole life looking for it.
They may fall in love with someone while still in secondary school, hoping that their partner will see them as the most important person in their lives.
As they get older, they will pester their partner with questions like:
• Am I the most important person in your life?
• How important am I?
• If I am a very terrible person, have a very bad character, will you still love me?
...
A quest like this consumes a lot of life energies for both persons in such a relationship. The child may over compromise on himself or herself in a relationship, just to be (the illusion of being) wanted and loved.
Over the past 11 years, I've worked with enough children and adults to see the truth in this author's comprehensive analysis.
.
When I do story telling to children, I tend to omit violence. For e.g. if the bad guy is caught and killed, I may modify the plot by saying that he is caught and thrown into prison.
I don't want the children to think that killing another person solves everything. There are already young boys, who go around the class shooting finger guns at their classmates and teachers, and calling it "fun".
While a good school makes a lot of difference, I also think attending religious classes is valuable for young children.
A child who only attends classes for self development will not learn enough to have the motivation to help others. Because those classes focus on his personal success, how to win the race, and not how he can help and love beyond his family and friends. Much less about how to break free from the endless wheel of reincarnation.
Some parents will tell me, they don't want to force their children into a religion at such a young age.
The dramatic irony when they "force" their child to go for tutition after tuition.
Sending your child to Buddhism lessons or Sunday school does not equate to coercing the child into a religion.
Religious classes build deep mental strength at a very different dimension from secular classes.
It teaches gratitude, altruism, compassion, karma, humility, filial piety, repentance (being able to admit you're wrong), precepts (do the right thing) and internal peace.
It shows the child the beauty of forgiveness and forbearance.
Religion also nourishes the child's soul by letting him or her know how important he or she is in the eyes of God, Buddha etc.
The child learns to make sense of the world he is living in and the purpose of his existence.
Jesus was betrayed, tortured and died on the cross. He spreaded the Gospel for only 12 short years. Buddha's blood-related disciple, Devadatta, plotted to kill Him with a drunk elephant but failed. He spoke poison of Buddha and eventually left Buddha, taking away with him 500 monks.
These are all extraordinary men who endured incredible hardships for Their cause. They, as with many great prophets, are the superheroes of Their time.
Thousands of years later, They withstood the test of time and are still highly revered all over the world.
Are Their stories not worth reading to our children? Is there nothing our children can learn from Them, to cope with the stress they will face?
Children don't tell us parents everything. By establishing this spiritual channel of communication, we cross our fingers (and toes) that our precious ones will not go leaping off from their room's window when things are rocky for them and they feel invalidated.
You should still allow the child to choose his or her own faith when they grow up. At least by then, you have built a (hopefully) good foundation of love, strength and empathy in your child when you had the chance to.
.
Proactive parents come to me to get their children's Bazi analysed, because they want to understand their children better and propel them in the right direction of growth.
They wish that their children can live a life more fulfilling than theirs, without having to fall too much.
If religion and Chinese Metaphysics aren't your cup of Teh Tarik, then I highly recommend this book that I am reading.
It is an equally good book for a "malnourished" adult to understand himself or herself.
I couldn't find it in Singapore bookstores, so the Husband bought my copy from an online Malaysia bookstore.
There are many Q&As in this book for parents with real-life problems in managing their children. The author gave very sensible and feasible recommendations. These were complied from the author's monthly column in the magazine and her 10,000+ strong real-life case studies.
Most people don't get to unleash their life potential this lifetime, because they lack the mentors and the mental nourishment to realise the powers of their Bazi.
Some of them blame their parents. But there is only so long you can blame them. How long more do you want to put your happiness in the hands of your parents? For the next 60 years? Perhaps like you, they didn't have parents who are adept at giving them the mental nourishment.
I don't think it matters whether you repair yourself when you are an adult or you, as a parent, only realise now what you have been doing wrong.
As long as we are willing to change and improve, we can always make up for lost time.
Better late than never.
...
《心理营养》
林文采 / 伍娜 / Shanghai Academy of Social Science Press / 288页 / Hardcover / 2016-3-1
心理营养的内容简介:
正如身体的健康需要物质营养,孩子心灵的成长与心理力量的强大必须获取足够的心理营养。
在成长的不同阶段,给足孩子恰当的心理营养,也就给了他一生幸福的底层代码。
本书中,作者阐述了“心理营养”的理念,同时介绍了气质理论在亲子教育中的应用。结合“心理营养”的理念和气质理论,作者从12个方面全方位回答了父母育儿中的常见问题。
五大心理营养:无条件的接纳;此时此刻,我生命中你最重要;安全感;肯定、赞美、认同;学习、认知、模范。
生命中的“五朵金花”:爱的能力;独立自主;联结;价值感;安全感。
12个方面的问题:
安全感 •情绪管理 •性格难题 •行为偏差 •社交与社会化 •夫妻关系 •妈妈的自我成长和支持 •父亲养育 •隔代养育 •性教育 •疑难表现 •其他生活琐事
spot the difference easy 在 Joanna Soh Official Youtube 的最佳解答
Work your LOWER ABS and HIPS with these 5 effective and fun moves in bed. You can do this workout first thing in the morning or right before bedtime.
Duration: 5 minutes
Structure: 5 Intervals (45 seconds Workout, 15 seconds Rest per exercise)
Workouts:
1) Side Leg Raise
2) Leg Flirt
3) Pointy Leg Cycle
4) Single Leg Circle
5) Cross Leg Split
Repetition: Repeat 2 - 3 circuits
Best Result: Do this workout 2 - 3 times weekly on alternate days together with your total body workout routine.
Tip: Throughout the workout, remember to engage and keep your core tight for best result.
And just remember that we cannot spot reduce fat. In order to get a flat belly, it is a combination of regular cardio, total body strength training, core workout and eating a well balanced diet. If you are consistent with your workout and meal plan, you will see and feel the difference in 4 – 6 weeks time. All the best! xx
Please LIKE, SHARE & SUBSCRIBE to my channel. Do READ this box more info. Let's stay connected!
http://www.facebook.com/joannasohofficial
http://instagram.com/joannasohofficial/
https://twitter.com/Joanna_Soh/
http://www.joannasoh.com
(Subscribe to my website for printable workouts & recipes)
Lots of Love xx
![post-title](https://i.ytimg.com/vi/hKuYG5NUxwE/hqdefault.jpg)
spot the difference easy 在 Joanna Soh Official Youtube 的最佳貼文
Please LIKE, SHARE & SUBSCRIBE to my channel. Do READ this box more info. Let's stay connected!
http://www.facebook.com/joannasohofficial
http://instagram.com/joannasohofficial/
https://twitter.com/Joanna_Soh/
http://www.joannasoh.com
(Subscribe to my website for printable workouts & recipes)
If you refuse to get up in the morning, be sure to fit in this 5-Minute Ab Exercises. These moves will strengthen your core and keep you awake in the morning too. No excuses!
Sequence: 50 seconds Workout, 10 seconds Rest, 5 Intervals
Duration: 5 minutes per set (Aim to complete 3 sets)
Exercises:
1) Full body crunch
2) Crisscross
3) Wide Leg Cross Sit-ups
4) Leg Raises
5) Single Leg Pulses
Be sure that you are focusing on using your core muscles and not straining the muscles in your neck or shoulders. And just remember that we cannot spot reduce fat. In order to get a flat belly, it is a combination of regular cardio, total body strength training, core workout (such as this workout) and eating a well balanced diet. If you are consistent with your workout and meal plan, you should see and feel the difference in 4 – 6 weeks.
p/s I'm using the app called "Seconds" as my timer.
Lots of Love xx
![post-title](https://i.ytimg.com/vi/oXnNL_furCw/hqdefault.jpg)
spot the difference easy 在 Joanna Soh Official Youtube 的精選貼文
I am new here. Please support and subscribe by clicking the 'subscribe' button. Share if you like it as well. Thanks. =)
The is a 3mins 30secs Squat Challenge, which will give you Slimmer and Sexier thighs.
Challenge yourself to do it everyday and in 4 weeks time you will feel and notice the difference. By the end of 4 weeks, your thighs will be slimmer, stronger and this challenge should be very easy for you.
The challenge is very simple to follow accompanied by clear instructions from the music.
The music is 'Flower' by Moby, also the OST for "Gone in 60 Seconds" film.
It can be perform anywhere, even when you're waiting for the bus. LOL!
I like the music because it has very clear instruction for the challenge.
Leave your comments and let me know whether you managed to complete the challenge without stopping.
If it helps, measure your right or left thigh prior to starting the challenge, and measure it again after 4 weeks. Just check that you're measuring the exact same spot!
Please also check out my channel for more workout videos, nutritional tips and motivational videos to keep you going!
I am still new to YouTube, so it'll be a huge favour for you to Subscribe to my channel, Like this video and Share it will all your friends. Challenge them to this workout!
x
Do also check out my channel for more workout challenge and nutritional tips!
Stay connected with me via:
http://www.facebook.com/joannasohofficial
http://instagram.com/joannasohofficial
https://twitter.com/Joanna_Soh/
Subscribe to my website for daily inspiration, printable workouts & recipes:
http://www.joannasoh.com
Lots of Love xx
![post-title](https://i.ytimg.com/vi/inO82xS22jw/hqdefault.jpg)
spot the difference easy 在 100 Spot the Difference ideas | hidden pictures, find ... - Pinterest 的推薦與評價
See more ideas about hidden pictures, find the difference pictures, spot the difference kids. ... Owl Word Search Printable - Easy Word Find for Kids. ... <看更多>