📜 [專欄新文章] EIP2929, EIP2930 簡介
✍️ Anton Cheng
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Opcode 加油Proposal,會不會讓以太坊變更貴呢
昨天在同事的推薦下發現了這個YouTube系列:Peep an EIP,也聽了Vitalik和Martin介紹EIP2929 + 2930的這一期。這兩個EIP都已經被列入下一次的硬分岔(Berlin Hardfork),所以我就來寫個學習筆記。先打個預防針,本人對EVM可以說是非常不熟,但也希望藉著這個機會逼自己學習,如果有錯誤的話也希望懂的更多的各路大神可以不吝賜教。
Berlin without hardfork. (By Claudio Schwarz on Unsplash)
EIP2929: Gas cost increases for state access opcodes
乍看之下這是一個極為恐怖的Proposal。在Gas已經高到爆炸的2021年,理論上不應該再通過這種「加油」類的方案。不過不用緊張,其實這個EIP真正改變的是第一次access的價格,如果一筆交易內要執行一樣Opcode動作輛次,那麼gas cost 將降低為100。
Increases gas cost for SLOAD, *CALL, BALANCE, EXT* and SELFEDESTRUCT when used for the first time in a transaction.
大家都知道,合約最終會被Compile成一堆Opcode,這些Opcode也是用來計算最終交易手續費的依據:理論上越是花時間的的Opcode,應該要收越高的手續費。
但是一直以來,state access opcode 太便宜都是一個已知的問題:在2016年的上海DOS攻擊中,其中幾個攻擊的手法就是透過惡意交易大量讀取帳戶資訊、大量的創造合約再銷毀,或是不斷用 EXTCODESIZE 來讀合約大小等等,讓Client必須花大量的IO資源處理交易(需要讀寫disk的動作特別慢),最終使Client程式Crash或是延長出塊時間。儘管大部分的弱點已經透過EIP150中大量提升gas cost獲得改善(還有其後的EIP1884),但在EIP2929中,也引用的這篇Paper的數據:現在replay所有以太坊上的交易,當時那些惡意交易中的worst case還會需要~80秒才能完成。這跟以太坊所定義的13秒出塊時間有著很大的差距,也代表這個潛在的攻擊是可行的。
透過增加這些opcode所需要的gas cost,可以降低每個區塊最大可能的讀取數。以下是偷抄Vitalik PPT 的數據:(12,500,000 為gas limit上限)
Pre-EIP 2929:
BALANCE spam: 12,500,000 / (400 cost + 320 address size + 50 boilerplate) = 16,233 accesses per block
CALL spam: 12,500,000 / (700 + 320 + 50) = 11,682 accesses per block
SLOAD spam: 12,500,000 gas / (800 + 25 boilerplate) = 15,151 accesses per block (but of a smaller tree)
Post-EIP 2929:
BALANCE spam: 12,500,000 / (2,600 + 320 + 50) = 4,280 accesses per block
CALL spam: 12,500,000 / (2,600 + 320 + 50) = 4,280 accesses per block
SLOAD spam: 12,500,000 / (2,100 + 25) = 5,882 accesses per block
說實在的這個數據的解釋也很廢話,就是把Opcode變得用貴,能Spam的數量越少。平均來說Gas cost 變高3倍,所以之前worst case的80秒執行時間可以被下降到大概 ~27秒。
SSTORE changes
在實作層,EVM會維繫一個本筆交易讀取過所有交易的 Set。每次有尚未讀取過的slot時,就會先收取一筆 CLOD_SLOAD_COST (2100) ,然後把這個slot加入這個set中,下次讀寫就會比較便宜。
對於已經讀取過的Slot,再次寫入的Opcode SSTORE 之gas cost為會降低為
5000 — COLD_SLOAD_COST (2100) = 2900
簡單的說,單純只操作一次 SSTORE 的總gas 會維持一樣在 5000 。但如果這個slot是之前有讀過的,則寫入的gas cost就會降低。近一步來說,一個 x += 100 ,其實會變得更便宜:
Pre-EIP-2929: 800 SLOAD + 5000 SSTORE = 5800
Post-EIP-2929: 2100 SLOAD + 2900 warm SSTORE = 5000
其他Side effects
這個改動除了降低了最高能夠spam的次數以外,也降低了以太坊想要做到stateless client,理論上最大的witness 大小。其實這裡的原理跟前面很類似,下圖的表格比較的是目前使用hexary tree所需要的witness大小:若12.5M的區塊全部塞滿該Opcode的witness,理論上最大會佔多少空間。在EIP2929之後由於gas cost增加,就壓縮了最大可能的witness size.
這裡單純只比較增加gas cost後,對於max witness size的影響。影片中有提到其他許多方法旨在減少Witness bytes,包括使用binary tree而不是hexary tree,以及用Code Merklization等等。這些其他方法也能夠降低最後的Max Witness size,但跟這個EIP沒有直接相關。不過可以注意的一點是,這些其他在witness size上面的優化跟 gas cost 所帶來的優化的效果是可以相乘的,例如 SLOAD,更改gas price已經能夠讓max size 縮小2.6倍,若是改用Binary tree可以將 Witness bytes降低到 288 bytes,就會是再3~倍的優化。
對用戶的影響
依照Martin Swende 給出的數據,這個EIP對於一般交易的影響僅有提高0.3~0.4%。理由很簡單,雖然第一次access storage變貴了,但是後面幾次讀寫就會變得便宜。大部分應用的程式邏輯都是類似的幾個變數進行讀寫,因此可能有不少的動作反而會變得更便宜。一個最簡單的例子就是ERC20 Transfer,兩個餘額的 +=和 -= 都會變便宜,所以總共的花費也是變便宜的。
這其中也會對於Solidity的開發pattern有著一定程度的影響,我目前想到的影響可能有兩個:
由於多次的storage access變便宜,永遠cache state variables不再是一個最佳策略。以前我們會盡量想辦法減少寫入state storage的次數,現在可能會基於coding style考量減少一些的memory cache。
之前寫合約都會盡量避免external call,甚至會寫一些一次把所有 variable都回傳回來的笨函示,來避免多次的external calls。這有一部分原因是因為每次external call都會需要使用到 EXTCODESIZE 這個Opcode所以很貴。但如果 EXT 系列的Opcode也變得越call越便宜,那麼這個一次全部call 回來cache 住的pattern也可能改變。
以上兩個想法都還沒有經過實證,如果之後看到更有證據的分析的話,也會來這裡分享。
EIP2930: Optional access lists
EIP2929可能會影響一些鏈上的合約,因為有些合約有hardcode external call的gas 上限。對於這方面的問題,EIP2930提出一個新的交易類型,讓交易中多帶一個access list,即所有這筆交易即將讀寫的storage slot,並且先幫忙付掉第一次讀寫的gas,而真正交易讀寫該storage時,只會被要求付100 gas。
這不但可以避免這次EIP2929帶來的副作用,也可以被使用在其他因為gas price 改變的硬分岔升級而壞掉的合約,例如在EIP1184 增加 SLOAD gas price 時影響到的 Aragon 和Kyber 等等。儘管當時升級前各大專案都有幫助用戶提出migration 方案,但如果有人曾經卡錢在裡面,也可以Follow一下這次柏林Hardfork。
小結
新的一年就用一篇簡單的文章來開頭。最近發現自己以前的學習習慣有點亂無章法,所以新年整理了reading list,逼自己做筆記,順便發想一些想要寫的主題。今年的期許就是學更多Ethereum底層一點的知識,當然還有上層一點Defi的知識。也歡迎大家分享一下自己都是怎麼follow這麼多東西的><
EIP2929, EIP2930 簡介 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有3部Youtube影片,追蹤數超過3,970的網紅amrh . o,也在其Youtube影片中提到,Congratulation @jesuishana for winning the prize no 2 & Youtube Giveaway! Hi guys! It feels so good to finally be back on youtube after a looong hia...
spam price 在 Trí Minh Lê Facebook 的最佳解答
MUỐN GO – GLOBAL? TIỀN VÀ VĂN HÓA.
Tất nhiên, giấc mơ ra tầm quốc tế đối với chúng ta không còn là chuyện quá xa vời hay hư ảo nữa mà nó đã có thật. Đúng vậy, chúng ta sẽ nhớ tới Nguyễn Công Trí (Phương diện này mình sẽ nói những brands hay fashion designer xuất phát từ Việt Nam nhé) với sự đánh giá cao của giới mộ điệu thời trang quốc tế - bên cạnh đó là rất nhiều celebs hạng A+ của US/UK sử dụng đồ của NCT. Không dừng ở đó, ở ngay mảng streetwear hay các fashion designer là những người trẻ, chúng ta cũng đón nhận những cái tên như là Eww studio, Vaegabond hoặc Morning Warning từ Việt Nam cùng các stars hiện tại : PlayBoiCarti, G-Eazy và Lil Nas X.
Thật vậy – tư tưởng vươn tầm ra quốc tế là cần trong bối cảnh thị trường Việt Nam tuy phát triển nhưng cạnh tranh quá kinh khủng như hiện nay. Nếu các bạn biết khái niệm “Blue Ocean” và “Red Ocean”/Đại dương xanh và Đại Dương Đỏ thì một số các thương hiệu thời trang Việt Nam đang đi theo con đường này. Thay vì đâm đầu vào một Đại Dương Đỏ quá ngột ngạt và tính cạnh tranh mạnh mẽ, brands/doanh nghiệp sẽ chấp nhận rủi ro tạo ra một Đại Dương Xanh nhằm khai thác các khoảng trống thị trường chưa được khai phá đầy tiềm năng với mức lợi nhuận khủng.
Các bạn luôn hỏi “Làm thế nào để thương hiệu Việt ghi danh tên mình trên bản đồ thế giới”.
Mình sẽ nhắc luôn hai chữ trên đầu là “Tiền” và “Văn Hóa”.
Để dễ hiểu, để định hình và gây được tiếng vang trên không chỉ thị trường nội địa mà quốc tế - các thương hiệu thời trang Việt Nam phải có lợi thế cạnh tranh siêu việt mà không một thương hiệu quốc tế nào có thể đánh bại hoặc khó đánh bại được. Việc tạo ra lợi thế cạnh tranh nằm ở nhiều yếu tố, nhưng đối với tình hình hiện tại – mình sẽ cho 02 keywords là “Price Competitive”/Cạnh tranh về giá và “Culture Competitive”/Cạnh tranh về văn hóa.
Cạnh tranh về văn hóa là sao?
Nói thẳng ra – dù rất tự hào về người Việt nhưng thời trang Việt Nam, kể cả streetwear hay haute couture mới khởi sắc trong độ 5 năm trở lại đây. Nếu so sánh với cả thế giới thì thật là khập khiễng, chúng ta chẳng là một cái gì trong kho tàng thời trang đồ sộ đã diễn ra cả trăm – cả ngàn năm. Đứng ở phương diện của mình, dù rất vui khi đồ local Việt Nam được sao nước ngoài mặc nhưng nếu có bán được cho mass market hay một customer khác thì nó chỉ nằm ở phần “ Giá cả rẻ hơn nhiều so với các thương hiệu nước ngoài ở cùng phân khúc hàng hóa” (hay gọi là substitute product – mặt hàng thay thế, tí nữa mình sẽ nói về ở mảng tiền sau). Nếu so sánh với các thương hiệu đi trước – các local brands Việt Nam cũng chỉ là kẻ theo sau, vì toàn bộ sản phẩm sẽ trông na ná một thương hiệu nào đó, “same same but different”/ cũng kiểu dáng đó, cũng kiểu in đó – đường cắt đó, cách thể hiện đó. Bùm! Tinh chỉnh một tí. Sẽ là khắt khe và tiêu cực – nhưng ý kiến của mình là vậy, bản sắc của Việt Nam không được thể hiện nhiều, cái chúng ta có chỉ là giá rẻ hơn mà thôi.
Vậy – bọn nước ngoài sẽ mua một thứ mà chúng nó đã có sẵn hàng chục, hàng trăm nước ở bộ sưu tập thời trang dày cộm hay họ sẽ cảm thấy thú vị khi có được 1 thứ gì đó mà họ chưa từng biết. Đúng – đó chính là “Văn hóa Việt Nam”. Văn hóa Việt Nam cực kì đa dạng và phong phú – chỉ dân tộc Kinh là đã rất nhiều, huống chi chúng ta còn 53 dân tộc cùng sinh sống nữa. Mỗi dân tộc có một bản sắc văn hóa riêng. “Xa thơm mà gần lại chẳng đoái hoài” – rất nhiều các bài báo, những phóng viên, những người khám phá nước ngoài đã đặt chân lên Việt Nam để tìm hiểu về văn hóa của chúng ta, làm báo – làm editorial hay cả clip và tất cả đều được thị trường nước ngoài đón nhận. Những content đó còn kiếm cho người tạo ra những số tiền không hề nhỏ nếu bán nguồn cho các đầu báo, đầu kênh như Discovery, National Geographic. Chẳng nói đâu xa, mỗi năm chúng ta cũng xuất khẩu hàng ngàn sản phẩm thổ cẩm, gốm sứ Bát Tràng, nội thất tre/vông, tranh Đông Hồ ra nước ngoài còn gì. Chứng tỏ rằng, lợi thế cạnh tranh về văn hóa là vô cùng lớn đối với một nước có bề dày như Việt Nam.
Nếu lấy ví dụ - mình xin lấy ví dụ về văn hóa Nhật khi được các thương hiệu thời trang Nhật (high-end/haute/streetwear) khai thác mạnh đưa ra thế giới. Kapital, CDG, Yohji, NBH, Bape (Nigo) cũng thành công trong việc hòa trộn giữa những nét đặc sắc Nhật vào sản phẩm thời trang của họ - thứ mà không một thằng nào khác ở Tây Âu hay Mỹ có thể bắt chước được. Hay Anime/Manga đi – một đặc sản văn hóa của Nhật Bản, đã từng collab rất nhiều thương hiệu lớn trên thế giới. Có Dragon BallZ, Onepiece, Sailor Moon, Akira hay gần đây là Loewe x Ghibli Studio với artwork chính đến từ “Hàng xóm của tôi là Totoro”.
Cạnh tranh về giá?
Sức mạnh đến từ giá cả luôn luôn là điểm nổi bật và thuyết phục khách hàng một cách dễ nhất. Mình luôn nói rằng “Cùng 1 kiểu design đó, khi mà local brand Việt Nam bán ở mức 1tr-2tr thì các brands nước ngoài đã nằm ở mức 5-10tr”. Việc rẻ này nằm ở sự định giá của các founder dựa trên mặt bằng thu nhập chung của người Việt – nhưng cũng cho thấy chi phí sản xuất của Việt Nam rẻ hơn nước ngoài rất nhiều. Dù có thể chất lượng không thể nào tối thượng bằng – nhưng nếu so sánh khách quan, đồ Việt Nam của chúng ta có thể xếp ở mức “Ngon – Bổ và Rẻ” với thị trường nước ngoài. Cũng vì một phần nằm ở chỗ “Brand-value” / Giá trị thương hiệu nhưng không thể không nói tới sự so sánh giá cả khi xét ở một thị trường đại chúng. Nhân công ở Việt Nam được trả khá rẻ - rẻ hơn so rất nhiều với các thị trường nước ngoài. Đó cũng là lí do mà sao COGS các sản phẩm Việt Nam thấp hơn và dẫn tới giá bán cũng thấp hơn.
Trong bối cảnh Trung Quốc đang bất đồng với rất nhiều các nước phương Tây và Mĩ – cuộc chiến tranh thương mại diễn ra thì rất nhiều xưởng gia công ồ ạt tràn về Việt Nam. Điều này vừa tốt vừa hại, nhưng chứng minh được khả năng cạnh tranh về giá là vô cùng cao khi mà các thương hiệu thời trang nội địa muốn nhảy sang quốc tế.
Thời đại còn giúp chúng ta khi mà consumerism/ Thói mua sắm vượt qua nhu cầu của thế hệ Z, hay cả thế hệ Y sẽ làm bùng cháy khả năng “price competitive” này. Khách hàng nước ngoài/cũng như nước ta không cần 1 item, 1 sản phẩm thời trang quá đẳng cấp, quá brand-value mà sẽ là tốt hơn khi họ có thể thay outfit hàng ngày để spam trên IG/FB. Đó là chìa khóa để các brand Việt Nam khẳng định trên chiến trường quốc tế, bên cạnh yếu tố văn hóa.
Vậy – việc chọn về Giá hay Văn hóa, chúng ta còn phải chờ xem. Tư thế của local brands Việt sẽ nằm ở đâu?
Ủng hộ mình tại:
Paypal: https://www.paypal.me/triminhle0808
Banking account: Vietinbank
STK: 104005424124 - Chủ tài khoản: Lê Minh Trí.
spam price 在 Faithy Vanity Table Facebook 的最佳貼文
.
Happy National Day to all Singaporeans! 🇸🇬
Can’t do without hydrating skincare in this warm weather? Rose lovers, you’re in for a treat! A combination of rose and hydrating ingredients, the latest Naruko Rose series is a must-try for impatient users who want instant results of a natural glow! The 2-Step Mask + Cream are totally up my alley with that immediate non-greasy glow; while Tone-Up Cream gives you sun protection in a moisturizer form but with a radiant matte finish.
Together with @naruko_sg, we will be selecting two lucky followers to receive either ONE of the following products:
1. Naruko Rose and Aqua In (2-Step Super Hydrating Mask + Cream) - Box of 4 sheets
OR
2. Naruko Hydrating Tone-Up Cream SPF 30
.
TO PARTICIPATE:
1️⃣ Follow @naruko_sg and @faithyvanitytable
2️⃣ Like this post & tag your friends! *Do not spam tag influencers/people
you don’t know. You’ll automatically be disqualified from this & all my future giveaways if you spam tag influencers.
💬𝗖𝗼𝗺𝗺𝗲𝗻𝘁 𝗮𝗻𝗱 𝗿𝗲𝗽𝗼𝘀𝘁 𝘁𝗵𝗶𝘀 𝗶𝗺𝗮𝗴𝗲 𝗳𝗼𝗿 𝗶𝗻𝗰𝗿𝗲𝗮𝘀𝗲𝗱 𝗰𝗵𝗮𝗻𝗰𝗲 𝗼𝗳 𝘄𝗶𝗻𝗻𝗶𝗻𝗴!
.
T & C on Instagram, please read.
Also featuring gorgeous preseved blooms from @thefloralkeep.
The Floral Keep, an online florist in Singapore that sells entirely preserved & dried bouquets and arrangements that last for years, at an affordable price. One of the cheapest in town and sometimes even more affordable than fresh flowers!
🏷10% OFF $80 promo code : faithyvanitytable
.
#narukosg #artisanglam #thefloralkeep #giveawaysg #fvtreviews #nationaldaygiveaway #nationaldaysg @ Singapore
spam price 在 amrh . o Youtube 的最讚貼文
Congratulation @jesuishana for winning the prize no 2 & Youtube Giveaway!
Hi guys! It feels so good to finally be back on youtube after a looong hiatus (broken camera / busy with life) and as I'm making a 'comeback' i decided to return with a Giveaway video for reaching (almost) 2k subscribers! Thank you so much for being with me from A till now (love ya). Anyways, there are 2 prizes which i'll be choosing 1 winner from youtube and 1 winner from instagram. You can enter as much as you want on both socials but make sure to follow the steps below :
GIVEAWAY RULES ;
1. Subscribe to my channel (if you haven't)
2. Give this video a thumbs up! (so that i'll make more giveaways!)
3. Follow me on my instagram @amrh.o
4. You can enter & spam as much as you want (make sure you're done with steps 1,2 & 3)
YOUTUBE ENTRY //
Comment in down below which price you'd love to win (Prize 1 / prize 2) and your instagram handle!
INSTAGRAM ENTRY //
Comment in my Giveaway pictures on my instagram @amrh.o which price you'd like to win and TAG 2 of your friends!
That's basically it. You need to make sure you follow all the steps to consider as entered and i'll be checking everything. May the luck be with you and thank you again!
Giveaway ends : 24th March 2018 , Saturday
Winners announce : 25th March 2018, Sunday on my ig and in this description box.
You're so cool for reading this till the end, include in ???? your comments as well so that i know you're that cool subscribers!
Find me on my social networks!
INSTAGRAM //
@ amrh.o - https://www.instagram.com/amrh.o
TWITTER//
Tweet 'HI FROM YT!' to me at @amrhoth
Camera : Sony a5100
Software : Final Cut Pro X
Music : Laid Back - Jeff
Disclaimer : This video is not sponsored.

spam price 在 EDEN KAI Youtube 的最讚貼文
Eden Kai, 16 year-old guitar virtuoso singer-songwriter, was a guest on the #1 radio program in Hawaii. The Perry & Price Saturday Morning Show, a live breakfast show, broadcasted live worldwide on iHeart Radio KSSK 92.3 FM 590 AM from the Jade Dynasty restaurant in the Ala Moana Center on June 27, 2015.
Eden was interviewed and performed two of his acoustic guitar solo instrumental songs from his upcoming debut CD "TOUCH the SKY" a music collection of 14 original instrumental songs on acoustic guitar. His first song is "STRAIGHT LINE", and second song is "BEAUTIFUL STARS".
This prestigious Saturday morning show which started over 32 years ago has attracted local and national celebrities, including Oprah Winfrey, Arnold Schwarzenneger, Dolly Parton, and many others. This award-winning program is produced by Sweetie Pacarro and many talented people!
***CLICK "SUBSCRIBE" NOW*** FOR THE NEWEST VIDEOS!!!
チャンネル登録、宜しく御願いします!
CONTACT(連絡): imagine@edenkai.com
MERCH(グッズはこちらから) : http://edenkai.store
CAMEO (For personal video shoutouts ビデオメッセージをご希望の方はこちらまで)https://www.cameo.com/edenkai
Let's Connect!(SNSやってますー!):
WEBSITE(WEBサイト): https://edenkai.com/
INSTAGRAM(インスタ): https://instagram.com/edenkai_official
TWITTER(ツイッター): https://twitter.com/edenkaiofficial
FACEBOOK(フェイスブック): https://www.facebook.com/EdenKaiOfficial
TIKTOK(ティックトック)@edenkai_official
About EDEN KAI:
With millions of fans around the world, Eden Kai has earned his reputation as being a ukulele and guitar virtuoso, a Pop/R&B vocalist, and an accomplished actor. While many were first introduced to Eden when he joined the cast of Netflix and Fuji Television’s Terrace House: Aloha State, the young star’s success had already been years in the making. He has since gone on to make additional appearances on Terrace House: Tokyo 2019-2020, appeared on Shiro to Kiiro on Amazon Prime and has performed at the Fuji Rock Festival (the largest outdoor music festival in Japan), Nisei Week Festival in Little Tokyo, OC Japan Fair and ANA Honolulu Music Week in Waikiki. Eden’s accomplishments have earned him interviews by NBC News and The Yomiuri Shinbun (the world’s most circulated newspaper).
His most recent album, Home Sweet Home, released in 2018 and was recorded in Tokyo, Japan, produced by his music label in Japan Victor Entertainment. Three tracks from that album were featured in episodes of Netflix Japan’s Terrace House during the show’s Opening New Doors and Tokyo 2019-2020 seasons. The series also featured Eden’s instrumental compositions of “Touch the Sky” and “Feel the Earth.” “Monogatari” was his debut pop vocal single, which he wrote and performed on the show. That music, as well as Eden’s past album releases, can be heard on all major streaming services and is available for purchase on Eden’s official website, www.EdenKai.com.
In addition to working on his own music, Eden has collaborated with some of the world’s top artists and producers, including EXILE and Dream. One of his compositions was used to create “Anuenue,” a hit J-Pop single recorded and released by Dance Earth Party, which landed at #11 on the Oricon Music Charts in Japan.
Eden also recognizes the importance of using his music to help others. He has hosted several ukulele workshops in Honolulu and Japan, been the featured performer at the Waikiki Spam Jam, benefiting the largest non-profit in Hawaii that feeds the needy, and the Hawaii Food and Wine Festival from which proceeds helped local children in the community. Eden has donated proceeds from some of his songs to assist humanitarian causes, including the support of a health center in Haiti and the purchase of educational materials for children in Bangladesh.
Thanks for watching and please SUBSCRIBE for more videos coming soon!
"Keep Doing What You Love!" ~ Eden Kai
------------------------------

spam price 在 mapleLIFE Youtube 的最佳解答
Hey Everyone!!!! This week at our regular grocery store, there is a really good Warehouse sale on. There was meat on sale as well which is always nice. I bought a few things that wasn't on sale that was regular price tho. The total was $131.61 CDN$. Items not on sale - Ketchup, store brand spam, Beef stock, store made salad, Ramen noodles.
