📜 [專欄新文章] 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.
👏 歡迎轉載分享鼓掌
同時也有33部Youtube影片,追蹤數超過2萬的網紅Chelsea Chiang 雀兒,也在其Youtube影片中提到,♡ Instagram : https://www.instagram.com/chelsea.chiang 🌟S u B s C r I b E ! 訂閱我的頻道 👉https://goo.gl/XXnKD1 4道低卡美味的超簡單健康甜點食譜,200卡內,姨媽來時的療癒甜點❤️4 EASY HE...
「red background free」的推薦目錄:
- 關於red background free 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於red background free 在 Bà Dì Nulo Facebook 的最讚貼文
- 關於red background free 在 SF Artography Facebook 的精選貼文
- 關於red background free 在 Chelsea Chiang 雀兒 Youtube 的最佳貼文
- 關於red background free 在 Here's Jae Youtube 的最佳解答
- 關於red background free 在 Kutcha Wants2playz Youtube 的最佳解答
- 關於red background free 在 Free Dark Red Diagonal Shiny Lines Background - Pinterest 的評價
- 關於red background free 在 VJ LOOP NEON Red Black Tunnel Free Abstract ... - YouTube 的評價
- 關於red background free 在 YouTube Music - Apps on Google Play 的評價
- 關於red background free 在 youtube logo png - Free PNG Logos 的評價
red background free 在 Bà Dì Nulo Facebook 的最讚貼文
#nulo_danhsach Tổng hợp các shop đồ ăn lạ- người Việt làm
dì nói là đồ ăn lạ vì nó nghe-có-vẻ mới quá. Từ tên thương hiệu để nhận diện, đến mặt hàng (có nông sản ngay trong nước luôn nhưng ít người người biết, có món toàn nguyên liệu ít gặp trong đời sống nước ta)
Điểm chung là đều do người Việt làm nên. Nhà nông, đầu bếp có kiến thức và cái tâm bước đầu tập làm ăn.
Tất cả có trong post này nhé.
----------------------------------------
Nông sản minh bạch shopee: https://bit.ly/35UxY2l một tiệm tạp hóa với những đặc sản khắp mảnh đất hình chữ S này. Dạo shop mới thấy Việt Nam mình thiệt sự nhiều sản vật ngon lạ, xứng đáng để trầm trồ chứ không chỉ là "ủng hộ" hay giải cứu nha.
3 món dì thấy đáng thử nhất
đầu tiên là
3 loại tương tương ớt Phúc Lộc Thọ https://bit.ly/2UMnICL : Đến nay nổi tiếng nhất là tương ớt ở Mường Khương. Nhưng tương ớt ấy lại cay xé lòng, không hợp với quần chúng ăn cay mainstream mà có vẻ hợp với quần chúng đánh ghen… ủa lộn bài.
Sau khi tìm hiểu cách làm của các cụ ở quê, kèm phương pháp bảo quản tiệt trùng ko dùng hóa chất, Spico cho ra đời tương ớt Phúc Lộc Thọ với hương vị từ 2 loại ớt, đảm bảo độ cay vừa phải, ai ăn cay giỏi có thể thử loại siêu cay.
Tương ớt còn là đại diện văn hóa, khác với nước mắm gần như đồng nhất hương vị từ bắc tới nam, thì mỗi vùng lại có cách dùng ớt khác nhau. Bằng những ký ức thời trẻ đi phiêu bạt đất phương Nam, Spico ra tiếp tương ớt Miền biển phương nam với 3 loại ớt. Người Nam yêu những tầng vị, và thứ tương ớt này là hành trình của vị giác. https://bit.ly/3nHSBEP
Nhắc lại là tương ớt ngon để ăn chứ không phải để đánh ghen nha, lãng phí đồ ăn là có tội.
Sản phẩm sử dụng nông sản địa phương, văn hóa địa phương và cả một tấm lòng thành kính dành cho quê hương. Các bạn có dịp, xin dùng thử tương ớt của mình. (lồi nhắn gửi của founder)
2. Hoa muối
Tại Việt Nam, theo dì biết, Sahu là đơn vị đầu tiên & duy nhất đang sản xuất loại muối này.
Link shopee: https://bit.ly/36UWlfx
Tên Việt hóa từ tên Pháp rất sang là Fleur de sel, được xếp loại là muối biển chất lượng thượng hạng, được nhiều đầu bếp trên thế giới ưa chuộng cũng như liệt vào danh sách gia vị cao cấp.
Hoa muối thu hoạch bằng cách vớt những mảng miếng muối vừa mới kết tinh trên mặt nước, hoàn toàn không chạm đất, có vị mặn dịu & độ sạch hoàn hảo. Hoa muối được thu hoạch rất kỳ công, hạt nhẹ nên 1kg hoa muối đựng trong hũ to cỡ 1.5L. Sản lượng hoa muối cũng ít hơn rất nhiều so với muối biển bình thường. Một tạ muối hột thì cho ra 1kg hoa muối. Vì vậy mà giá của hoa muối mắc gấp 10 lần so với muối hột. Thế nên là muối này nên dùng để ăn chứ không phải để rắc trừ tà.
Hạt hoa muối nhỏ tự nhiên dễ dàng nêm nếm chấm rắc. Vị của hoa muối chính là thứ khiến hoa muối trở nên đặc biệt. Do chứa hàm lượng sodium thấp hơn muối biển thông thường nên hoa muối có vị mặn nhạt, dịu hậu vị ngọt rất ngon.
Khi dùng hoa muối để nấu các món canh, xào sẽ thấy sự khác biệt. Ngoài ra, người ta thường dùng hoa muối để rắc lên thức ăn đã chín (thay vì chấm mắm chấm tương thì người nước ngoài sử dụng hoa muối để chấm vì nó ngon), ăn cùng trái cây, bít-tết, chocolate, kem v.v. ,pha với nước ấm uống buổi sáng hoặc sử dụng để gia vị cho trẻ ăn dặm.
3. Mắm xứ Gò tiến vua
Từ những ngày đầu tiên khai phá vùng đất Gò Công, người dân sống ở miền biển hay sông nước đã được thiên nhiêu ưu nhiều sản vật phong phú, cứ mỗi mùa nước nổi đến là những con tôm, con tép, con còng… lại theo nhau về. Con tôm con cá của xứ Gò Công được tự nhiên nuôi dưỡng nên thường tươi ngon và thơm béo hơn hẳn các nơi khác. Ông cha xứ Gò khi xưa hết sức trân quý và coi đó là “báu vật của biển trời”, bằng bàn tay khéo léo đã tự nghĩ ra cách làm mắm để dự trữ ăn quanh năm.
Vốn là đặc sản lâu đời của miền biển Gò Công, đã hiện diện bên mâm cơm của mọi gia đình thuở xưa, nhưng mắm chỉ thực sự nổi danh từ khi theo chân Thái Hậu Từ Dụ tiến vào kinh thành Huế. Vượt qua cả những món sơn hào hải vị, hương vị đặc sắc của mắm đã làm xiêu lòng vua Thiệu Trị và các thực khách hoàng triều, trở thành món mắm “tiến Vua” trứ danh từ hơn 200 năm trước.
Mắm ruốc: https://bit.ly/3kQQDjF
Mắm tép riu: https://bit.ly/36ZCXhc
Mắm tôm: https://bit.ly/35O03Ii
Hiệp doanh nghiệp chưa có mắm Carey hay mắm Minaj.
Đặc biệt khi các cháu mua sản phẩm trên, các cháu cũng đã quyên góp cho dự án Nhà Chống Lũ.
---------------------------------------------------------------
[Xưởng Đồ Ăn Kiêng theo chuẩn Eat clean/ KETO/DAS. Có chef học xong chứng chỉ tư vấn Dinh dưỡng của CPD bên Mỹ ] https://bit.ly/35OlpVV
Con chào dì. Con là Lucy, tên tiếng Việt là Hương sống ở Hà Nội. Hiện tại con đang run một Tiệm nhỏ chuyên bán đồ ăn kiêng online (cả các bữa ăn tươi & đồ khô ạ).
Các sản phẩm nổi bật nhất:
Granola KETO - Ngũ cốc nướng giảm cân phiên bản KETO: https://bit.ly/2HmJ9r1
. Bánh ăn kiêng Biscotti Ý https://bit.ly/3fk31aB
Bánh ngói hạnh nhân KETO: https://bit.ly/3lSlWfk
Mã giảm giá: "chaungoancuadi", giảm 5% cho đơn hàng từ 300k, giảm 10% cho đơn hàng từ 500k từ ngày 1/11/2020-30/11/2020 khi đặt hàng qua Fanpage/ Shopee Lucy's Food Corner- Xưởng đồ ăn kiêng (Mua hàng trên Shopee còn được hỗ trợ ship từ 20-70k ạ)
Về background của con thì c từng học chuyên ngành Tiếng Anh Thương Mại ở HN 4 năm, sau đó đi dạy và phiên dịch Tiếng Anh chừng 3 năm thì apply đi du học ở Mỹ, dạng du học sinh Trao Đổi Văn Hoá (TĐVH) Aupair chừng 1 năm.
Sang Mỹ vất vả lắm dì, gọi là du học sinh TĐVH cho sang vậy á, chứ thực ra là đi chăm sóc trẻ cho nhà người ta rồi người ta cho đi học ở 1 trường college gần đó 1 năm và khoản chi phí nhỏ để chi tiêu hàng tháng.
Tính con không được "khéo" lắm nên hay mất lòng người ta, chừng được gần 2 tháng thì bị gia đình nuôi đầu tiên "đuổi".
May mắn là con tìm được host family/ gia đình nuôi thứ 2 rất tốt, họ dạy con nấu ăn và cho đi làm thử ở nhà hàng (làm chui một vài ngày trong tuần thôi ạ) của họ, từ đó con biết làm một số món Tây như ngũ cốc Granola, bánh Biscotti và một số món Việt Nam truyền thống như phở, cơm tấm SG... Về Việt Nam con tạm gác đi đam mê nấu ăn mà lấy chồng & mở trung tâm Tiếng Anh, nhưng tiếc là do
ảnh hưởng đợt dịch vừa rồi nên thua lỗ chừng 300tr.
Lúc ở nhà phòng dịch chán quá không biết làm gì, con lập kế hoạch giảm cân, tập thể dục tại nhà và quay trở về đam mê của mình: nấu ăn. Mà đang trong giai đoạn ép cân săn cơ thì không thể ăn mọi thứ mình thích được, con lên mạng tìm hiểu cộng thêm kiến thức nấu ăn mình từng học ở Mỹ, làm các món như Granola, Biscotti, bánh ngói hạnh nhân...phiên bản healthy, dùng đường ăn kiêng, bột nguyên cám và ít dầu mỡ. Con cũng thi pass chứng chỉ tư vấn Dinh dưỡng của CPD bên Mỹ rùi ạ, để có kiến thức tư vấn dinh dưỡng cho mọi người được tốt hơn,
Hiện tại, con đang mở một Tiệm nhỏ cùng 2 bé nhân viên rùi dì ah, Nó chỉ là một cái bếp chừng 15m2 nhưng lúc nào đi làm con cũng vui vì được làm những gì mình thực sự thích. Nói thật, hồi làm GV Tiếng Anh c thấy hơi chán vì bây giờ nhiều bạn làm GV Tiếng Anh, giỏi Tiếng Anh rồi, mình cạnh tranh với họ cũng khó.
1. Hiện tại bên con đang trong quá trình xin giấy phép VSATTP ạ. Mà vì Tiệm con hơi nhỏ (~15m2) nên chưa đủ điều kiện đó dì. Sắp tới con tính chuyển mặt bằng sang cơ sở lớn hơn, để nhìn chuyên nghiệp hơn & thuận lợi hơn trong quá trình xin giấy phép làm Xưởng sản xuất chế biến thực phẩm ạ.
(con biết là startup nào cũng có tham vọng mở rộng & phát triển nhưng trước mắt, con muốn tập trung giới thiệu các sản phẩm bên con đến tay người tiêu dùng Việt Nam,
-------------------------------------------------------------------------
Em là Minh Thư – Founder của HeBe – Thương hiệu ngũ cốc và bánh dành cho nhóm người theo đuổi lối sống lành mạnh, ăn sạch, sống xanh và cả mong muốn giảm cân ạ.
Em gửi mình thông tin
https://bit.ly/2IZqwcS
Và đây là 2 dòng sản phẩm em mong muốn được anh/ chị giới thiệu tới các bạn fan của Bà dì ạ:
I. Granola: https://bit.ly/394ulsq
1. Thành phần: Hiện tại Granola HeBe tụi em đang có 3 vị là Truyền Thống (có hương quế),
Matcha https://bit.ly/2UQcBsg và Choco https://bit.ly/3lXkFUo .
Bao gồm 8 loại hạt và trái cây khô là:• Yến Mạch• Hạnh Nhân• Hạt Điều• Óc chó• Bí Xanh• Nho vàng• Nho Đen• Nam Việt Quất
*Và tất cả nguyên liệu hạt của Granola này em xin cam đoan là loại tốt nhất đang có trên thị trường. Đối với yến mạch em sử dụng Yến
Mạch Quaker (Quaker là nhãn hiệu Yến Mạch hàng đầu thế giới do công ty Pepsico sản xuất và phân phối tại Việt Nam).
*Các loại hạt khác: khi mở dùng thử mình sẽ thấy độ to, tròn cũng như vị ngọt rõ ở hậu vị khi mình cắn vào hạt ạ. Các loại hạt này em đã mất 1 năm để tìm đặt ở một số vùng đặc sản tại Việt Nam cũng như là ở Úc, Ấn Độ nhập về. Do đó em tin rằng Granola của em thực sự tốt mà mang lại giá trị dinh dưỡng cho tất cả các bạn theo đuổi lối sống lành mạnh, ăn sạch cũng như hợp cho người ăn chay và có mong muốn giảm cân tự nhiên.
2. Về cách sử dụng: - Mỗi lần sử dụng em khuyến nghị mình nên dùng 30gr tương đương khoảng 100kcal - đủ lượng calo cho bữa phụ, bữa ăn vặt hoặc có thể ăn kèm với sữa tươi, sữa chua, trái cây để vừa ngon miệng, vừa đủ lượng dinh dưỡng cho 1 bữa chính luôn đấy ạ. (Granola được xem là một bữa sáng cực kì truyền thống của người Mỹ đó ạ :x)
3. Hạn sử dụng:- Do các hạt của em 100% là organic và tự sản xuất nên hạn sử dụng của tụi em chỉ là 2 tháng kể từ khi mở bao thôi ạ.
II. Bánh Cookies Macca Yến Mạch https://bit.ly/33049LN - Đây là loại bánh mà tụi em đã mất 4 tháng nghiên cứu, vừa mới ra mắt gần đây, em cũng muốn gửi anh chị dùng thử luôn ạ.
1. Thành phần: Cookies tụi em được làm từ những nguyên liệu cực healthy và dinh dưỡng là: Bột mì nguyên cám, Hạt Macca nguyên hạt, Bột yến mạch, Mật ong thiên nhiên, Gạo lứt, Nho khô.
+ Điều đặc biệt của Cookies của tụi em là: - Bột mì nguyên cám: Tụi em sử dụng loại bột mì nguyên cảm náy thay vì các loại bột mì thông thường khác vì:
• Chứa nhiều dinh dưỡng hơn so với bột mì trắng tinh luyện.
• Giàu hàm lượng chất xơ và vitamin, khoáng chất.
• Được sử dụng phổ biến cho các chế độ ăn kiêng bởi chứa carbs chuyển hoá chậm, nhiều dinh dưỡng, giúp no lâu.
+ Một yếu tố nữa là loại bột mì nguyên cám tụi em dùng là của thương hiệu Bobs red mill, đây là loại bột cao cấp nhất và tốt nhất trên thị trường hiện nay. Tên loại bột mì nguyên cám này em chỉ chia sẻ với anh/ chị để mọi người thấy được tâm huyết của tụi em để mang đến loại bánh chất lượng tốt nhất đến với cộng đồng ạ, em mong nếu được anh chị review thì sẽ không chia sẻ tên loại bột mì nguyên cám này giúp ạ vì đây là bí quyết tạo nên vị thơm ngon của bánh tụi em ạ.
+ Các loại hạt còn lại như đã chia sẻ ở trên tụi em cũng dùng nguyên liệu tốt nhất hiện nay, em rất mong đuọc anh/ chị nhận sản phẩm và dùng thử để thấy được chất lượng bánh của tụi em ạ.
2. Hạn sử dụng:- Vì tụi em dùng bột mì nguyên cám và các loại hạt organic khác và hoàn toàn không có chất bảo quản nên HSD cũng chỉ là 2 tháng ạ .
Em chân thành cảm ơn ❤
>>>>>>>>>>>>>>>>>>
đợt 12.12 tới có ai buôn bán gì trên shopee mà chạy sale thì điền form này giúp dì nha. thấy ok dì chia sẻ (free) first come first served nha
https://forms.gle/p1TFE5kvgHibAUtw7
yêu cầu như cũ: hàng +service tốt+ sale thật không giả trân + hỗ trợ freeship 0-50k càng tốt
red background free 在 SF Artography Facebook 的精選貼文
Scam 101
This year, 2020, it has been a tough and challenging year for all of us because of Covid19 crisis. Each of us is impacted in some ways. We need to understand that we all face the same storm, but we all are not on the same boat.
Some might have a better advantage than the others and some may struggle to survive. Covid19 has led to a dramatic loss of human lives, health, food systems and the world of work worldwide. The economic and social disruption is worrying.
This difficult times has shown us how fragile life is and one of the main things in life that we need to survive, unfortunately, is having money. All of us need money to provide the necessities to live.
During these rough times, many unethical parties are also waiting to take advantage of unsuspecting individuals who also need money. This parties we called scammers. They capitalise on people's hardship and fears to manipulate other vulnerable people.
Be aware that scammers are also sophisticated with their tactics and have many types of schemes and businesses that they disguised to look legitimate and interesting, but their motive is to swindle your hard-earned money and take advantage of your situation. Once they get what they want, they will vanish.
This is crucial, I urge my family, friends and followers to be more vigilant when making business and investments decisions to not fall into their lies and fake promises.
How to detect this unscrupulous parties
❗Always do your research first hand (information is everywhere, check thoroughly) and don't quickly jump into the bandwagon even if everyone around you is doing it
❗Investment with guaranteed profit (this is a red flag - no such thing as guaranteed, if yes, this is a very dangerous business and potentially a fake one)
❗Too good to be true business model and promises (be realistic)
❗Business or investment that lures you to join and give you 'offer of a lifetime or limited time'
❗Huge returns or profits (even better than the financial institutions? - doesn't make sense)
❗Pyramid schemes, based on enrolments/recruit people - people are the product (if they are pushing this agenda, you know you are the product = scam)
❗MLM business that is a cover-up illegal pyramid scheme (they said they are MLM and legal) - please check this difference in their business model
❗Brands that source for brand ambassadors and said everything is free, but have to pay for the shipping fee (which cost a lot) at the end and sometime unreasonable commission schemes (this is becoming more
and more, beware influencers)
❗Macau Scam - impersonate authorities/trusted officials to get a large sum of money (please check this carefully when you get any phone calls)
❗Love Scam - contact you with fake profiles (too good to be true profile), praise, engaged and try to strike a relationship with you, before they commit fraud in the end)
❗Many more - debt collection, settlement, relief, mortgage, imposter, oil scam, apps scam, religious and charity scam, social media and online business scam, grandparents scam, lottery or prize scams, wire or money transfer fraud and more - stay vigilant
Ways to avoid being scammed
✅Always deal with individuals, entities that are registered, licensed or trustworthy (depends on the type of business, check with the relevant authorities/parties) - do your background check
✅Ask questions and request for important information. They shouldn't be easily triggered and emotional
✅Check with relevant authorities before investing or depositing any monies even it is a small amount
✅Don't be pressured or rushed by anyone. Find time to do your research when you want to get yourself into something
✅Be sceptical if there's no proper documentation in writing and if you are not certain with the legality
✅Beware of investments and making money opportunity over the internet. This is their playground
✅Secure your personal information. Don't leak them to untrusted parties
✅Keep copies of all documents or writings when you agree with any parties
I have seen so many individuals and groups of people around me that have been scammed and in businesses that are scamming people.
Let us all exercise extreme caution when being offered something lucrative and being promised heavens on earth. If someone is promising you quick and so much money (rich), no risk, and everything seems perfect/too good to be true, please be careful. Just remember, the faster and easy you get something better, the faster and easy you get something worse.
Report and file a complaint to relevant authorities if you know any scammers or has been a victim of scams.
Protect yourself from being a victim of a scam. It's better to have little or enough money but it belongs to us than having a lot of money that isn't ours, taking from unfortunate people and scamming people for a living. Remember this.
red background free 在 Chelsea Chiang 雀兒 Youtube 的最佳貼文
♡ Instagram : https://www.instagram.com/chelsea.chiang
🌟S u B s C r I b E ! 訂閱我的頻道 👉https://goo.gl/XXnKD1
4道低卡美味的超簡單健康甜點食譜,200卡內,姨媽來時的療癒甜點❤️4 EASY HEALTHY DESSERTS! under 200kcal
【補充】
🔸第一道食譜香蕉燕麥可可布朗尼,漏剪輯了15克的燕麥粉,記得製作時候要補進去噢~也可以將中筋麵粉換成燕麥粉。
🔸熱量更正:黑糖薑汁撞奶使用的是低脂鮮奶所以熱量是185kcal,其實全脂或低脂都可以!熱量稍有差異
哈囉我是Chelsea!
好多朋友跟我說
有時候經期來很想吃甜點又怕胖
或是正在減重很饞甜食
今天要跟大家分享四款我很喜歡的
簡單美味的減脂低卡甜點食譜~有三道是純素者也可以吃的歐!
每道都是我的最愛
分享給也愛吃甜品的你
減脂路上路迢迢
吃瘦不餓瘦~
健康不必捨棄美食^^
做法超簡單你一定要試試看
如果喜歡我的影片也別忘了訂閱、按讚+分享
期待分享更多健康美味的食譜給你們^^
1、香蕉燕麥可可布朗尼 0:38
Banana Brownie (5 servings)
5人份,一份是106kcal/20C/2F/4P (per serving)
Recipe:
2 banana( 300g)
1tbsp raw cacao powder
almond flour 30g
15g all-purpose flour
15g oatmeal powder
60ml almond milk
sea salt
some almond and walnut
食譜
2根香蕉約300g
15g生可可粉
30g杏仁粉
15g 麵粉(可換成燕麥粉)
15g 燕麥粉
60ml 杏仁奶
海鹽適量
一些你喜歡的堅果
2、黑糖薑汁撞奶 2:23
Brown Sugar Ginger Milk Curd
185kcal/24C/4F/10P
3、香蕉燕麥豆花塔 4:13
Banana Oats Bean Curd Tart
117kcal/12C/5F/8P
4、黑糖薑汁桂圓紅棗寒天凍 5:50
Brown Sugar Ginger Longan Red Jujube Jelly
80kcal/12C/1F/1P
【廚具&食材】
👉 🌟德國百靈手持式攪拌棒限時團購優惠👉 https://www.hengstyle.com/product/7778/market-490
👉山水電子壓力萬用鍋,限時團購優惠:https://bit.ly/3uPLcaz
👉減脂餐神器:5合1旋風氣炸烤箱:https://bit.ly/3yL7z37
🌟雙健黑糖暖薑/桂圓紅棗濃縮飲:
https://www.yilinstore.com/?rcode=CHELSEACHIANG_2
🌟杏仁奶Almond Milk:https://bit.ly/2UMJtWc (折扣碼Chelsea888)
⬇️以下可使用iHerb全館5%優惠折扣碼:HEL4676⬇️
🍀無烘焙超級食物生可可粉 Cacao powder:https://iherb.co/pxiwCtP
🍀刀切燕麥片 Oatmeal :https://iherb.co/7n2e4zK
🍀超細有機杏仁粉 Almond flour:https://iherb.co/jjz21ns
🍀寒天粉 Agar powder:https://iherb.co/qSRKUma
🍀有機錫蘭肉桂粉 Cinnamon:https://iherb.co/FVUaji9
🍀有機黑芝麻 Organic Sesame:https://iherb.co/utxLrPB
🍀有機生核桃Organic Walnut:https://iherb.co/6gLxohS
🍀有機無鹽杏仁Organic Almond:https://iherb.co/VLkrkUY
🦘澳洲MILKLAB夏威夷豆奶/杏仁奶/椰奶:https://gbf.tw/jxft2
Hey guys! I'm Chelsea, Welcome to my channel! I love sharing and creating things here on YouTube, I love cooking, beauty, fitness, Music, art, and healthy lifestyle :)
today i'm going to share with you my favorite 4 healthy and low-cal desserts recipe!
they all taste amazing ! and super easy to make
You guys are gonna want to save this one!
Be sure to subscribe if you like my videos! If you have anymore questions feel free to leave a comment below! See you in my next video Xx - Chelsea
background music by: @LuKremBo
#健康甜點#easyrecipes #healthyrecipes #dessertrecipes #lowcal#flexibledieting #iifym #macrofriendly #proteindessert #電鍋 #低卡甜點 #氣炸鍋 #自煮防疫

red background free 在 Here's Jae Youtube 的最佳解答
อะ มา! คราวนี้ง่ายยยยกว่าเดิม ทำภาพ 3D ด้วยมือถือเลยย
รีบทำก่อนตกเทรนด์งับ ( ͡° ͜ʖ ͡°)
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►?? รับกล้องถ่ายรูปไปต่อหลังชื่อ ?
สมัครเป็นชาว JPEG ถ่ายสุดคูล กับ ถ่ายสุดปัง ได้ที่ลิ้งก์นี้เลยยย
https://youtube.com/channel/UC9DmOd4sn684jl-BkdOLCQg/join
► สามารถติดตามเจได้ที่..
• ? INSTAGRAM ‣ https://instagram.com/heres.jae
• ? FACEBOOK ‣ https://facebook.com/HeresJae
• ? TWITTER ‣ https://twitter.com/heresjae
• ? YOUTUBE ‣ https://youtube.com/heresjae
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►? MY GEAR 2021
‣ Main Vlog Camera • Canon EOS RP : https://shopee.prf.hn/l/7xN9dB5
‣ Vlog Camera II • Canon G7X Mark II
‣ Vlog Lens • Tokina Opera 16-28mm f/2.8 FF
‣ Vlog Lens II • Canon RF 24-105mm F4 L IS USM
‣ Portrait Lens • Canon EF 50mm F1.8 STM : https://shopee.prf.hn/l/KV4kq2W
‣ Mic Shotgun • Rode VideoMic Pro+ : https://shopee.prf.hn/l/6neGNMb
‣ Mic Wireless • Saramonic Blink 500 Set B2 : https://shopee.prf.hn/l/rpOzlWv
‣ SD CARD • SanDisk Extreme Pro 64GB : https://shopee.prf.hn/l/K9NlJXW
‣ Tripod • Joby Gorilla Pod 3K Pro Kit : https://bit.ly/3ln3POQ
‣ Tiny Tripod • Manfrotto PIXI : https://shopee.prf.hn/l/78YlJyX
‣ Gimball : DJI Ronin SC
‣ Camera Strap • Peak Design : https://shopee.prf.hn/l/7EvVkyO
‣ Cuff Wrist Strap • Peak Design : https://shopee.prf.hn/l/6kRE1Mv
‣ Camera Bag • Lowepro BP 350 AW : https://bit.ly/3cec5v1
‣ Camera Bag II • Incase DSLR Pro Pack : https://shopee.prf.hn/l/7JGae2e
‣ Drone • DJI Spark ( Custom Red Color )
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
? Contact For Work
- สามารถติดต่องาน โฆษณา/สปอนเซอร์ ได้ที่..
► LINE@ : @heres.jae (?.เอิญ)
► E-MAIL : [email protected]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
►Background Music : https://player.epidemicsound.com
#3DZoomEffect #CapCut #สอนแต่งรูป

red background free 在 Kutcha Wants2playz Youtube 的最佳解答
Map
https://www.roblox.com/games/1246275425/SCP-354-Red-Pool?refPageId=99d2ddd6-529f-4acf-b58b-f98caafd8e3d
https://www.roblox.com/games/5766084948/The-Red-Lake-REMAKE-SOON?refPageId=99d2ddd6-529f-4acf-b58b-f98caafd8e3d
กลุ่มซื้อเสื้อ
https://www.roblox.com/groups/4273948/Kutcha-Wants2Playz-FC-GGEZ-XD#!/store
กลุ่ม Roblox ของผม (ซื้อเสื้อตรูด้วยXD)
https://www.roblox.com/my/groups.aspx?gid=4273948
ช่อง Twitch ของผม
https://go.twitch.tv/kutchawants2playz
ติดตามแฟนเพจผมได้ที่นี่เลย *0*
https://www.facebook.com/kutchacastinggame?fref=ts
Credit
Intro River Flows in You, Rock Cover by Simon Besozzi & Yan Dexter
https://www.youtube.com/watch?v=3WHSzRv828Y
New Version
https://www.youtube.com/watch?v=96VjqnMAyAU
Youtube Channel
https://www.youtube.com/channel/UCfKzJBj_9pqau3_6HjnhHjA
Background Music
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/
Ross Bugden Epic and Sad Song
https://www.youtube.com/channel/UCQKGLOK2FqmVgVwYferltKQ
‘Music by Epidemic Sound (http://www.epidemicsound.com)’
Royalty Free Music by http://audiomicro.com/royalty-free-music
#Roblox #Kutcha #SCP354

red background free 在 VJ LOOP NEON Red Black Tunnel Free Abstract ... - YouTube 的推薦與評價

VJ LOOP NEON Red Black Tunnel Free Abstract Background Video Simple Lines Pattern 4k Screensaver. 1 waiting Premieres Nov 5, 2022. ... <看更多>
red background free 在 YouTube Music - Apps on Google Play 的推薦與評價
Connecting you to the world of music: ○ More than 70 million official songs ○ Music content including live performances, covers, ... ... <看更多>
red background free 在 Free Dark Red Diagonal Shiny Lines Background - Pinterest 的推薦與評價
All Free Download Vector Graphic Image from category Abstract Background. ... 3430+ Red Background Vectors | Download Free Vector Art & Graphics ... ... <看更多>