Live განახლებული მსოფლიო ამბები, რომლებიც ეხება Bitcoin- ს, Ethereum- ს, Crypto- ს, Blockchain- ს, ტექნოლოგიას, ეკონომიკას. განახლებულია ყოველ წუთს. ხელმისაწვდომია ყველა ენაზე.
წარმოიდგინეთ, რომ გააკეთოთ 800 ETH ერთ არბში… და ერთი საათის შემდეგ დაკარგა 1100 ETH ჰაკერთანაქ არის 0xbaDc0dE-ის ისტორია, MEV ბოტის, რომელმაც მოიგო და დაკარგა ეს ყველაფერი რამდენიმე საათში ამაღამ.- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
წარმოიდგინეთ, რომ გააკეთოთ 800 ETH ერთ არბში
… და ერთი საათის შემდეგ დაკარგა 1100 ETH ჰაკერთან
აქ არის 0xbaDc0dE-ის ისტორია, MEV ბოტის, რომელმაც მოიგო და დაკარგა ეს ყველაფერი რამდენიმე საათში ამაღამ.
- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
0xbaDc0dE არის კონტრაქტის პრეფიქსი mempool bot-ისთვის, რომელიც საკმაოდ აქტიური იყო ETH-ზე ბოლო რამდენიმე თვის განმავლობაში.ამ დროს მათ გაუგზავნეს ~220 ათასი ტრანზაქცია Ethereum-ში, მე მჯერა, რომ ყველა arbs ან ცდილობს გააუქმოს arbs.Address: 0xbadc0defafcf6d4239bdf0b66da4d7bd36fcf05a- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
0xbaDc0dE არის კონტრაქტის პრეფიქსი mempool bot-ისთვის, რომელიც საკმაოდ აქტიური იყო ETH-ზე ბოლო რამდენიმე თვის განმავლობაში.
ამ დროს მათ გაუგზავნეს ~220 ათასი ტრანზაქცია Ethereum-ში, მე მჯერა, რომ ყველა arbs ან ცდილობს გააუქმოს arbs.
Address: 0xbadc0defafcf6d4239bdf0b66da4d7bd36fcf05a
დღეს ადრე ვიღაც ღარიბმა სულმა სცადა 1.8 მილიონი დოლარის გაყიდვა cUSDC-ში Uniswap v2-ზე (!). მათ სანაცვლოდ ~ 500 დოლარი მიიღეს. იიქს.იმავდროულად, ამან გამოიმუშავა უზარმაზარი არბიტური შესაძლებლობა.tx: 0x96a129768ec66fd7d65114bf182f4e173bf0b73a44219adaf71f01381a3d0143 pic.twitter.com/fOAhVkFRgV- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
დღეს ადრე ვიღაც ღარიბმა სულმა სცადა 1.8 მილიონი დოლარის გაყიდვა cUSDC-ში Uniswap v2-ზე (!). მათ სანაცვლოდ ~ 500 დოლარი მიიღეს. იიქს.
იმავდროულად, ამან გამოიმუშავა უზარმაზარი არბიტური შესაძლებლობა.
tx: 0x96a129768ec66fd7d65114bf182f4e173bf0b73a44219adaf71f01381a3d0143 pic.twitter.com/fOAhVkFRgV
0xbaDc0dE გულმოდგინედ აბრუნებს არბს მემპულში (!) უაზრო არბში, რომელიც ეხება ბევრ პროტოკოლს.აქედან მოგება იყო ~800 ETH!tx: 0x2a615005a63785284f11a4c5cb803d1935d34e358c10a3b4d76398d2e7bb2f9d pic.twitter.com/h0GNO22y7y- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
0xbaDc0dE გულმოდგინედ აბრუნებს არბს მემპულში (!) უაზრო არბში, რომელიც ეხება ბევრ პროტოკოლს.
აქედან მოგება იყო ~800 ETH!
tx: 0x2a615005a63785284f11a4c5cb803d1935d34e358c10a3b4d76398d2e7bb2f9d pic.twitter.com/h0GNO22y7y
... მაგრამ სულ რაღაც ერთი საათის შემდეგ 0xbaDc0dE-ის მთელი ETH მოიპარესმკითხველს ნებას მივცემ, თავად ხუმრობა გააკეთოს კოდთან დაკავშირებით pic.twitter.com/c36stxrVeg- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
... მაგრამ სულ რაღაც ერთი საათის შემდეგ 0xbaDc0dE-ის მთელი ETH მოიპარეს
მკითხველს ნებას მივცემ, თავად ხუმრობა გააკეთოს კოდთან დაკავშირებით pic.twitter.com/c36stxrVeg
როგორც ჩანს, 0xbaDc0dE არ იცავდა იმ ფუნქციას, რომელსაც ისინი იყენებდნენ dYdX flashloans-ის შესასრულებლად.გაითვალისწინეთ "callFunction", რომელიც არის ფუნქცია, რომელსაც ეწოდება dYdX როუტერი, როგორც flashloan-ის შესრულების ნაწილი. pic.twitter.com/NUKKU8S2F6- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
როგორც ჩანს, 0xbaDc0dE არ იცავდა იმ ფუნქციას, რომელსაც ისინი იყენებდნენ dYdX flashloans-ის შესასრულებლად.
გაითვალისწინეთ "callFunction", რომელიც არის ფუნქცია, რომელსაც ეწოდება dYdX როუტერი, როგორც flashloan-ის შესრულების ნაწილი. pic.twitter.com/NUKKU8S2F6
როდესაც თქვენ მიიღებთ ფლეშ სესხს, პროტოკოლი, რომლიდანაც თქვენ სესხულობთ, გამოიძახებს სტანდარტიზებულ ფუნქციას თქვენს კონტრაქტში.ამ შემთხვევაში dYdX მოუწოდა "callFunction" 0xbaDc0dE-ზე.0xbaDc0dE კოდი, სამწუხაროდ, დაუშვა თვითნებური შესრულება.- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
როდესაც თქვენ მიიღებთ ფლეშ სესხს, პროტოკოლი, რომლიდანაც თქვენ სესხულობთ, გამოიძახებს სტანდარტიზებულ ფუნქციას თქვენს კონტრაქტში.
ამ შემთხვევაში dYdX მოუწოდა "callFunction" 0xbaDc0dE-ზე.
0xbaDc0dE კოდი, სამწუხაროდ, დაუშვა თვითნებური შესრულება.
თავდამსხმელმა გამოიყენა ეს იმისთვის, რომ მიეღო 0xbaDc0dE, რათა დაემტკიცებინა მთელი მათი WETH კონტრაქტის მხარჯავდ.tx: 0x59ddcf5ee5c687af2cbf291c3ac63bf28316a8ecbb621d9f62d07fa8a5b8ef4e- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
თავდამსხმელმა გამოიყენა ეს იმისთვის, რომ მიეღო 0xbaDc0dE, რათა დაემტკიცებინა მთელი მათი WETH კონტრაქტის მხარჯავდ.
tx: 0x59ddcf5ee5c687af2cbf291c3ac63bf28316a8ecbb621d9f62d07fa8a5b8ef4e
შემდეგ თავდამსხმელმა უბრალოდ გადაიტანა ტილო მათ მისამართზე.tx: 0x631d206d49b930029197e5e57bbbb9a4da2eb00993560c77104cd9f4ae2d1a98- @bertcmiller (@bertcmiller) სექტემბერი 27, 2022
შემდეგ თავდამსხმელმა უბრალოდ გადაიტანა ტილო მათ მისამართზე.
tx: 0x631d206d49b930029197e5e57bbbb9a4da2eb00993560c77104cd9f4ae2d1a98
1/ EVM არ მასშტაბირებს.EVM ტექნოლოგიას არ შეუძლია გაუმკლავდეს 30 ტ/წ-ზე მეტს, რაც ვერ გაუძლებს ვებ2 სიჩქარეს. @ სოლანაSVM წყვეტს ამ პრობლემას.თემა იმის შესახებ, თუ როგორ დაეხმარება SVM ბლოკჩეინის მომხმარებელთა მომდევნო ტალღას მასშტაბით. pic.twitter.com/kkNzhyBk11- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
1/ EVM არ მასშტაბირებს.
EVM ტექნოლოგიას არ შეუძლია გაუმკლავდეს 30 ტ/წ-ზე მეტს, რაც ვერ გაუძლებს ვებ2 სიჩქარეს. @ სოლანაSVM წყვეტს ამ პრობლემას.
თემა იმის შესახებ, თუ როგორ დაეხმარება SVM ბლოკჩეინის მომხმარებელთა მომდევნო ტალღას მასშტაბით. pic.twitter.com/kkNzhyBk11
- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
2/ გამოსავალში ჩასვლამდე მნიშვნელოვანია პრობლემის გაგება.Ethereum არის ყველაზე დიდი ჭკვიანი კონტრაქტების ბლოკჩეინი, რა თქმა უნდა, ვალიდატორებს შეუძლიათ დაამატოთ მეტი სერვერი, რათა Ethereum უფრო სწრაფი გახდეს? მართალია?არასწორი. იფიქრეთ Ethereum-ზე, როგორც რიგის სისტემაზე, რომელსაც აქვს მხოლოდ ერთი მთვლელი.- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
2/ გამოსავალში ჩასვლამდე მნიშვნელოვანია პრობლემის გაგება.
Ethereum არის ყველაზე დიდი ჭკვიანი კონტრაქტების ბლოკჩეინი, რა თქმა უნდა, ვალიდატორებს შეუძლიათ დაამატოთ მეტი სერვერი, რათა Ethereum უფრო სწრაფი გახდეს? მართალია?
არასწორი. იფიქრეთ Ethereum-ზე, როგორც რიგის სისტემაზე, რომელსაც აქვს მხოლოდ ერთი მთვლელი.
3/ რაც არ უნდა სწრაფად შეძლოს ამ მთვლელმა მიაღწიოს კონსენსუსს ვალიდატორების ტრანზაქციებზე, მხოლოდ იმდენი სიჩქარეა, რომლითაც მას შეუძლია რიგის დამუშავებაახლა ეს ანალოგია უფრო რთულდება, როდესაც აფასებთ გაზის საფასურს. სხვებს შეუძლიათ გადაიხადონ დამატებითი თანხა ხაზის გასაწყვეტად. pic.twitter.com/tErmS8AlGD- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
3/ რაც არ უნდა სწრაფად შეძლოს ამ მთვლელმა მიაღწიოს კონსენსუსს ვალიდატორების ტრანზაქციებზე, მხოლოდ იმდენი სიჩქარეა, რომლითაც მას შეუძლია რიგის დამუშავება
ახლა ეს ანალოგია უფრო რთულდება, როდესაც აფასებთ გაზის საფასურს. სხვებს შეუძლიათ გადაიხადონ დამატებითი თანხა ხაზის გასაწყვეტად. pic.twitter.com/tErmS8AlGD
4/ EVM-ის ერთი ხრახნიანი არქიტექტურა ხდის მთხრობელს არათანმიმდევრულს მისი რიგის დამუშავების დროს და ქმნის საერთო ნელ სისტემას.როგორ წყვეტს ამას Sealevel VM? პარალელიზების გზით.კიდევ ერთხელ იფიქრეთ მთხრობელის ანალოგიაზე. რა მოხდება, თუ რამდენიმე მთხრობელი იყო?- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
4/ EVM-ის ერთი ხრახნიანი არქიტექტურა ხდის მთხრობელს არათანმიმდევრულს მისი რიგის დამუშავების დროს და ქმნის საერთო ნელ სისტემას.
როგორ წყვეტს ამას Sealevel VM? პარალელიზების გზით.
კიდევ ერთხელ იფიქრეთ მთხრობელის ანალოგიაზე. რა მოხდება, თუ რამდენიმე მთხრობელი იყო?
5/ 1 მთხრობელის ნაცვლად, რა იქნებოდა 10, 50 ან 100? ტრანზაქციები უფრო სწრაფი იქნებოდა, არა?სწორედ ამას აკეთებს სოლანას საზღვაო დონის ძრავა. ის ამუშავებს ტრანზაქციებს ერთდროულად, რათა სწრაფად გადავიდეს რიგში.ეს იწვევს ტრანზაქციის უფრო სწრაფ სიჩქარეს და მაღალ ტემპს pic.twitter.com/LkFwyRXuoe- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
5/ 1 მთხრობელის ნაცვლად, რა იქნებოდა 10, 50 ან 100? ტრანზაქციები უფრო სწრაფი იქნებოდა, არა?
სწორედ ამას აკეთებს სოლანას საზღვაო დონის ძრავა. ის ამუშავებს ტრანზაქციებს ერთდროულად, რათა სწრაფად გადავიდეს რიგში.
ეს იწვევს ტრანზაქციის უფრო სწრაფ სიჩქარეს და მაღალ ტემპს pic.twitter.com/LkFwyRXuoe
6/ რატომ არ აკეთებენ ამას სხვა ბლოკჩეინები?ვინაიდან ყველა ტრანზაქცია ცდილობს გლობალური მდგომარეობების განახლებას, 2 ტრანზაქცია, რომელიც ცდილობს ერთი და იგივე მდგომარეობის განახლებას, შეიძლება გამოიწვიოს კონკურენტულობის შეცდომა.Sealevel ემსახურება ამ შეცდომას ყველა მდგომარეობის აღწერით, რომელსაც ტრანზაქცია წაიკითხავს/ჩაწერს შესრულებისას.- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
6/ რატომ არ აკეთებენ ამას სხვა ბლოკჩეინები?
ვინაიდან ყველა ტრანზაქცია ცდილობს გლობალური მდგომარეობების განახლებას, 2 ტრანზაქცია, რომელიც ცდილობს ერთი და იგივე მდგომარეობის განახლებას, შეიძლება გამოიწვიოს კონკურენტულობის შეცდომა.
Sealevel ემსახურება ამ შეცდომას ყველა მდგომარეობის აღწერით, რომელსაც ტრანზაქცია წაიკითხავს/ჩაწერს შესრულებისას.
7/ ეს საშუალებას იძლევა პარალელურად განხორციელდეს არა გადახურული ტრანზაქციები.ვალიდატორს შეუძლია გამოიყენოს იმდენი ბირთვი პარალელური დამუშავებისთვის, რამდენიც მას სჭირდება, სანამ გადაფარვის ტრანზაქციები არ განხორციელდება პარალელურად.მეტი ამის შესახებ @ აეიკოვენკო:https://t.co/Mwfne96XNF- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
7/ ეს საშუალებას იძლევა პარალელურად განხორციელდეს არა გადახურული ტრანზაქციები.
ვალიდატორს შეუძლია გამოიყენოს იმდენი ბირთვი პარალელური დამუშავებისთვის, რამდენიც მას სჭირდება, სანამ გადაფარვის ტრანზაქციები არ განხორციელდება პარალელურად.
მეტი ამის შესახებ @ აეიკოვენკო:https://t.co/Mwfne96XNF
8/ ამიტომ, Sealevel VM ქმნის იდეალურ ფენას ტრანზაქციის პარალელურად შესასრულებლად.თუ გადავხედავთ მთხრობელის ანალოგიას, აშკარაა, რომ SVM აშკარად აღემატება EVM-ს შესრულების თვალსაზრისით და web3-ის სტანდარტებზე web2-მდე სკალირების თვალსაზრისით.მაშ, როგორ მივიყვანოთ SVM მასებში?- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
8/ ამიტომ, Sealevel VM ქმნის იდეალურ ფენას ტრანზაქციის პარალელურად შესასრულებლად.
თუ გადავხედავთ მთხრობელის ანალოგიას, აშკარაა, რომ SVM აშკარად აღემატება EVM-ს შესრულების თვალსაზრისით და web3-ის სტანდარტებზე web2-მდე სკალირების თვალსაზრისით.
მაშ, როგორ მივიყვანოთ SVM მასებში?
9/ Nitro შეიქმნა იმ ხედვით, რომ SVM გახდეს უნივერსალური განვითარების სტანდარტი, რომელიც საშუალებას მისცემს SVM-ის გაერთიანებების განთავსებას ნებისმიერ ფენის ბლოკჩეინზე.ჩვენ გვჯერა, რომ SVM გაერთიანებებს აქვთ შესაძლებლობა გარდაქმნან ნებისმიერი L1 ელექტროსადგურად, ხოლო შექმნან კარიბჭეები შორის $ SOL და არა SVM L1-ები- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
9/ Nitro შეიქმნა იმ ხედვით, რომ SVM გახდეს უნივერსალური განვითარების სტანდარტი, რომელიც საშუალებას მისცემს SVM-ის გაერთიანებების განთავსებას ნებისმიერ ფენის ბლოკჩეინზე.
ჩვენ გვჯერა, რომ SVM გაერთიანებებს აქვთ შესაძლებლობა გარდაქმნან ნებისმიერი L1 ელექტროსადგურად, ხოლო შექმნან კარიბჭეები შორის $ SOL და არა SVM L1-ები
10/ ამ ხედვის დასაწყებად, Nitro ავრცელებს SVM-ის პირველ ჯგუფს კოსმოსის ეკოსისტემაში. @SeiNetwork.ეს საშუალებას აძლევს Solana-ს დეველოპერებს მიიღონ წვდომა უფრო ფართო IBC ეკოსისტემაზე და ანიჭებს Cosmos-ის მომხმარებლებს წვდომას SVM-ის შესრულების უპირატესობებზე.- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
10/ ამ ხედვის დასაწყებად, Nitro ავრცელებს SVM-ის პირველ ჯგუფს კოსმოსის ეკოსისტემაში. @SeiNetwork.
ეს საშუალებას აძლევს Solana-ს დეველოპერებს მიიღონ წვდომა უფრო ფართო IBC ეკოსისტემაზე და ანიჭებს Cosmos-ის მომხმარებლებს წვდომას SVM-ის შესრულების უპირატესობებზე.
11/ ზეგანაკვეთური, SVM განლაგება მრავალ ეკოსისტემაში დაგეხმარებათ SVM-ის გადაქცევაში ინდუსტრიის სტანდარტად, EVM-ების მსგავსი.ბლოკჩეინის მასშტაბურობის მომავალი ნათელია და ჩვენ არ შეიძლება ვიყოთ უფრო აღელვებული SVM ტექნოლოგიის თქვენს მახლობლად მდებარე ეკოსისტემამდე მიტანით. Მალე.- Nitro SVM (@Nitro_Labs) სექტემბერი 28, 2022
11/ ზეგანაკვეთური, SVM განლაგება მრავალ ეკოსისტემაში დაგეხმარებათ SVM-ის გადაქცევაში ინდუსტრიის სტანდარტად, EVM-ების მსგავსი.
ბლოკჩეინის მასშტაბურობის მომავალი ნათელია და ჩვენ არ შეიძლება ვიყოთ უფრო აღელვებული SVM ტექნოლოგიის თქვენს მახლობლად მდებარე ეკოსისტემამდე მიტანით. Მალე.
(1/6) თუ თქვენი ვალუტა სწრაფად უფასურდება, რას იყიდით თქვენი მსყიდველობითი უნარის დასაცავად?პასუხი ევროსა და ფუნტის მფლობელებისთვის აბსოლუტური იყო #Bitcoinეს აღსანიშნავია, რადგან ჩვენ არ ვნახეთ იგივე ტენდენცია წინა კრიზისებში 2020 ან 2021 წლებში.მოკლედ pic.twitter.com/rJvWGORFqz— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(1/6) თუ თქვენი ვალუტა სწრაფად უფასურდება, რას იყიდით თქვენი მსყიდველობითი უნარის დასაცავად?
პასუხი ევროსა და ფუნტის მფლობელებისთვის აბსოლუტური იყო #Bitcoin
ეს აღსანიშნავია, რადგან ჩვენ არ ვნახეთ იგივე ტენდენცია წინა კრიზისებში 2020 ან 2021 წლებში.
მოკლედ pic.twitter.com/rJvWGORFqz
— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(2/6) რაც შეეხება სხვა ძირითად კრიპტო აქტივებს? საინტერესოა, რომ ჩვენ არ გვინახავს იგივე ტენდენცია ეთერთან. ბოლო ტომები საკმაოდ შეუმჩნეველია ბოლო 2 წელთან შედარებით. მყარი ფული მსოფლიო კომპიუტერის წინააღმდეგ? pic.twitter.com/yNT4kzChcx— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(2/6) რაც შეეხება სხვა ძირითად კრიპტო აქტივებს? საინტერესოა, რომ ჩვენ არ გვინახავს იგივე ტენდენცია ეთერთან. ბოლო ტომები საკმაოდ შეუმჩნეველია ბოლო 2 წელთან შედარებით. მყარი ფული მსოფლიო კომპიუტერის წინააღმდეგ? pic.twitter.com/yNT4kzChcx
(3/6) "ნამდვილი მძიმე ფული" ოქროში ფაქტობრივად გაუფასურდა 13 სექტემბრის ევროს გაყიდვისა და 26 სექტემბრის ფუნტის ვარდნის დროს pic.twitter.com/RVnMro7YK3— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(3/6) "ნამდვილი მძიმე ფული" ოქროში ფაქტობრივად გაუფასურდა 13 სექტემბრის ევროს გაყიდვისა და 26 სექტემბრის ფუნტის ვარდნის დროს pic.twitter.com/RVnMro7YK3
(4/6) არის თუ არა ბიტკოინის მძიმე ფულის თეზისი ჩვენს თვალწინ? Ალბათ არა. მაგრამ ბიტკოინისკენ ეს ფრენა საინტერესო მოვლენაა და შეიძლება იყოს ერთ-ერთი ნაბიჯი BTC-ისკენ, რომელიც მძიმე ფულად ითვლება.— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(4/6) არის თუ არა ბიტკოინის მძიმე ფულის თეზისი ჩვენს თვალწინ? Ალბათ არა. მაგრამ ბიტკოინისკენ ეს ფრენა საინტერესო მოვლენაა და შეიძლება იყოს ერთ-ერთი ნაბიჯი BTC-ისკენ, რომელიც მძიმე ფულად ითვლება.
(5/6) ჩვენ ვხედავთ, რომ განვითარებადი ქვეყნები ირჩევენ ბიტკოინის ყიდვას ბევრად უფრო მაღალი ტარიფებით, ვიდრე განვითარებული ქვეყნები წლების განმავლობაში, ძირითადად ადგილობრივი ვალუტის სისუსტის გამო. კრიპტოვალუტის მიღების ტოპ 20 ქვეყანა მომწიფებულია სავალუტო პრობლემების მქონე ქვეყნებით: თურქეთი, ბრაზილია, რუსეთი, ნიგერია.— დანლივი (@dunleavy89) სექტემბერი 28, 2022
(5/6) ჩვენ ვხედავთ, რომ განვითარებადი ქვეყნები ირჩევენ ბიტკოინის ყიდვას ბევრად უფრო მაღალი ტარიფებით, ვიდრე განვითარებული ქვეყნები წლების განმავლობაში, ძირითადად ადგილობრივი ვალუტის სისუსტის გამო. კრიპტოვალუტის მიღების ტოპ 20 ქვეყანა მომწიფებულია სავალუტო პრობლემების მქონე ქვეყნებით: თურქეთი, ბრაზილია, რუსეთი, ნიგერია.
წყარო: https://www.cryptopolitan.com/best-twitter-threads-of-the-day-september-28/