Hamid list – Telegram
Hamid list
620 subscribers
165 photos
2 videos
30 files
991 links
(Bitcoin, Ethereum, DeFi, Finance, Computer science)

@newbateni
Download Telegram
خوشحالم نه نه
ایشالا پروپوزال قسمت همه 😂

اولین پروپوزالم برای بهبود رفت سمت تیم zk-sync 😁😁
🔥30👏53🍾3🎉2
I just write about the differences in the contract deployment approach between StarkNet and zkSync Era compared to other rollups.
8
https://en.wikipedia.org/wiki/Erasure_code


خلاصه اش میشه این:

فرض کنید من یه دیتا دارم مثل

«بلاکچین»

و این دیتا رو تبدیل میکنم به یه نمودار
چطوری؟
مثلا میام از unicode ها استفاده میکنم
۱ => ب => ۳۲
۲=> ل => ۵۷
۳ => ا => ۶۸
۴ => ک => ۷۸
۵ => چ => ۸۸
۶ => ی => ۹۶
۷ => ن => ۹۸
(عدد ها درست نیست و فقطبرای مثال هستش)

الان من هفت تا نقطه دارم که نماینگر دیتا من هستش و با استفاده از این هفته نقطه میتونم یه نمودار ترسیم کنم
باز چطوری؟
الف) یه روش همون راهکار هایی هستش که تو دبیرستان یاد گرفتیم

ب) حالا فرض کنید دیتام خیلی بزرگ تر و بیشتر هستش مثلا تو اردر یک میلیون نقطه؛ اون روش ها سخت و زمان بر میشه پس میتونم از یه ابزار ریاضیاتی دیگه مثل لانگ رانج استفاده کنم
https://en.wikipedia.org/wiki/Lagrange_polynomial


خب حالا این به چه دردم میخوره و error correction و چیز های اینطوری چی هستش؟

فرض کنید من با دیتایی که اعلام کردم «بلاکچین» میخوام یه چیزی رو محاسبه کنم ولی به هر دلیلی، تقلب یا ... بلاکچین رو به صورت «بلوکی از چین ها» مینویسم و این باعث میشه که اون محاسبات خروجیم زیاد دقیق نباشه

چی کار میشه کرد از روشی که توی لینک اول توضیح داده شده و نموداری که ترسیم کردم میتونم استفاده کنم

مادامی که بقیه افراد نمودار من رو داشته باشن با داشتن
۷/۲ + ۱

نقطه میتونن بفهمن راست میگم یا نه؟ ( دیتا همون دیتا هستش یا خیر)
چجوری با چک کردن نمودار دیتا ها


به عنوان مثال
توی عکسی که گذاشتم فرض کنید نمودار «بلاکچین» اون نمودار با نقطه های آبی هستش و من اگه دیتا رو عوض کنم نمودارم کاملا عوض میشه و میشه یه چیزی شبیه نمودار قرمز با این که چند نقطه مشترک دارن ولی نمیتونن همه نقاطشون مشترک باشه چرا که اگه اینطور باشه و درجه نمودار هم همون باشه در نتیجه من نمودرا و متعاقبا دیتا رو عوض نکردم


این چیزی که اینجا توضیح دادم، توی جاهای مختلف کاربرد داره، مثل KZG Commitment که توی قسمت اخر شیر یا خط سعی کردم توضیح بدم، یا توی پایه های Stark هم همچنین کاربرد داره.
👍43🔥1
Forwarded from Shir Ya Khat
سلام دوستان، قصد داریم قسمت دوم فصل هفتم پادکست شیریاخط را در طی ۱۴ روز آینده ضبط کنیم.

تصمیم گرفته‌ایم که موضوع قسمت بعدی را با توجه به نظرات و علایق شما، شنوندگان گرامی، انتخاب کنیم.
Final Results
30%
1- Restaking/ Liquid staking
32%
2- MEV / PBS
13%
3- Account Abstraction
25%
4- ZKEvm
3👏1
Forwarded from Shir Ya Khat
علاوه بر این، اگر علاقه‌مند به همراهی با ما در اپیزود بعدی هستید، لطفا فرم زیر را تکمیل کنید.


https://forms.gle/qeoYPWWD1zPyZyg17

برخی از پروژه های مرتبط با هرکدام از موضوعات
Restaking/ Liquid staking : eigenlayer, etherfi, ...
MEV / PBS: flashbots, ...
Account Abstraction: Gnosis Safe Contracts, ...
ZKEvm: Scroll, Zksync, polygon zkevm, ..

(these are not financial advice, do your own research :)) )
2
Ali Sorena
بوسه یهودا شعر و اجرا : سورنا آهنگ : فرشاد جلد : دژ ساندکلاد :        https://soundcloud.com/alisorena/booseye-yahooda یوتیوب: https://youtu.be/afiZrN6ecuI @officialsorenachannel
بعد از ۵٠ روز همچنان این ترک چیز داره برای فهمیدن


یه جا میگه

«شکاف مرز، له می‌کنه پناهنده رو»

چند مصرع بعد ترش میگه

«ما کشیدیم زیر سوتون انگ وطن»

هر بار نمیگرفتم چی میگه
« انگ وطن» یعنی چی اصلا

ولی وطن برای کسی که مجبور به پناهنده شدن شده، دیگه خونه نیست یه انگی هستش که باهاش مونده تو بین مرز های مختلف


بعد اینجا سورنا میگه «ما کشیدیم زیر سوتون انگ وطن»

یعنی قرمساق تویی که هدفت اینه که تهش همه پناهنده بشن میکشم زیر سوتونت

بعدش هم میگه «بکشید کنار آوارش نریزه سرتون»

این رو هم میشه چند تا برداشت داشت ازش

١- داره به این رپر حکومتی ها یا کلا آدم هایی که درگیر «ابتذال شر» شدن میگه بکشید کنار که خاکی نشید در اثر دعوا ها ماهایی که موندیم و داریم میکشیم زیر تبدیل شدن وطن به انگ با چیزی که از خون اختیار به دست اوردیم

٢- به آدم های مثل من که تهش نتونستن تحمل بکنن و جای مقاومت از وطن رفتن و درگیر روزمرگی خودشون شدن میگه بکشید کنار و کمتر گه بخورید تا خاکی نشید
👍32
1🤔1🤯1
ایگن هم پروژه جالبیه


اگه یه تصمیم طراحی سیستم توی لایه اجماع اتریوم عوض میشد کلا شدنی نبودش، این که withdrawal credentials رو فقط میشه یه بار عوض کرد (اپدیت کرد)

برای چک کردن و سینک شدن Execution layer با اتفاقات consensus layer داره از zksnark استفاده میکنه ( telepathy: پیاده سازیش با سیرکامه و جالبه چک کردنش)
👍32
Forwarded from Hamid
۱-
Changing withdrawal credentials is a one-time operation. Once a validator has Eth1 credentials, no further change is possible. The only way to change your withdrawal payout address once it has been set is to exit your validator and re-stake with the new credentials.


فرض کنیم من یه سولو استیکر هستم که withdrawal credentials رو از bls تغییر دادم به ادرس های Ethereum EL، با توجه چیزی که اینجا داریم من دیگه نمیتونم وارد ایگن لیر بشم و باید یه دور خارج بشم و برگردم

و این پایه های اساسی امنیت ایگن لیر هم هستش چرا که اگه میشد عوض کرد من تو ایگن لیر کثافت کاری میکردم و بعد ادرس برداشتم رو عوض میکردم و میرفتم و انگار نه انگار

۲-
The withdrawal address may be a normal Ethereum account (an EOA) or a smart contract. However, when it is a smart contract, no code will be executed on receiving a withdrawal payout. This differs from receiving Ether via a transfer, which can cause a fallback function to be called.

با توجه به این فکت مدلی که کانترکت های ایگن لیر accounting اشون رو هندل میکنن چجوری هستش؟

۳-
If a staker who is restaked on EigenLayer is proven to have behaved ad-
versarially while participating in an AVS, then that staker’s ETH will be subject to slashing and are
frozen, that is, prevented from further participation on any AVS on EigenLayer. Since the withdrawal
address of the staker is set to the EigenLayer contracts, when the staker withdraws their ETH from par-
ticipation in Ethereum consensus through EigenLayer, the withdrawn ETH will be slashed according
to the on-chain slashing contract of the AVS


الف) با توجه به جمله شماره ۲ این تابع هایی که باید مقدار ویدرا شده رو اسلش کنن چجوری اجرا میشن و اثبات میشن چون هیچ ردی نمونده که این اتری که الان اضافه شده در نتیجه درخواست برداشت کدوم ولیدیتور بوده

( باید یه نوع اراکل داشته باشن ولی هنوز تو وایت پیپرشون چیزی ازش نگفته شاید برم کد ها چک کنم پیدا کنم همچین چیزی)

ب) داشتم به این فکر میکردم که خب اگه من ولیدتور بودم و خطا کرده بودم هیچ وقت برداشت نمیزدم و سود و فی رو دریافت میکردم ولی نکته اینه که ریوارد بلاک یا کلا. بقیه نوع های ریوارد pos ای اضافه میشه به مقدار بالانس استیک شده و توی اون حالت فقط فی رو دریافت میکنم و بعد از یه مدت که بخوام ریوارد های اجماع رو دریافت کنم ایگن لیر یقه ام رو میگیره

Resources:
https://eth2book.info/capella/part2/deposits-withdrawals/withdrawal-processing/

https://docs.eigenlayer.xyz/assets/files/EigenLayer_WhitePaper-88c47923ca0319870c611decd6e562ad.pdf

———————
update:

جواب ۲و۳ رو اینجا میشه پیدا کرد

https://github.com/Layr-Labs/eigenlayer-contracts/blob/master/docs/core/EigenPodManager.md

https://docs.telepathy.xyz/


https://github.com/Layr-Labs/eigenlayer-contracts/tree/dev/docs
3🤔1🤯1
Hamid list
Photo
خب حالا که کد هارو تا حدی خوندم میتونم اعتماد کنم

let's do it 😂
2🆒2
Hamid list
Photo
this is not financial advice, please do your own research :)))

این مدل استفاده کردنش هم احتمالا جزء کم ریوارد ده ترین ها هستش چون AVS های کمی میان سراغ این استراتژی چون امنیتی که میده بهشون خیلی کمتر از native restaking هستش و صرفا برای این که بدون restake کردن از دنیا نرم دارم امتحانش میکنم
2
🔥71🆒1