Hamid list
polkadot forkless upgrading system == 💦💦💦 خیلی ایده باحالی زده و از wasm برای این کار استفاده کرده
پروپوزال برای آپیدت مثل یه تراکنش میاد روی شبکه و کسایی که دات دارن و طی یک شرایطی حق رای دهی دارن میتونن رای بدن که اون پروپوزال انجام بشه یا نه
اگه رای دادن که نشه هیچ اتفای نمی افته
ولی اگه دادن بشه
کد اون اون تغییر تو قالب wasm توی همون تراکنشی هستش که این پروپزال رو ارائه کرده
و حالا که تایید شده روی شبکه این تغییر انجام بشه
یه تراکنش خاص دیگه فرستاده میشه توی شبکه و وقتی که نود ها اون تراکنش رو میبینن کد نودشون خودش رو آپدیت میکنه با استفاده از همون کد wasm ای که میبینن توی اون تراکنش (جزئیات و پیاده سازیشون رو چک نکردم هنوز )
ولی بسی زیبا بود
از لحاظ فلسفی و .... قطعا جای بحث میتونه داشته باشه و شاید هم اصلا تو بلند مدت عامل مشکل باشه🤔🤔
اما ایده فنیشون رو بسی دوست داشتم
on-chain governance
اگه رای دادن که نشه هیچ اتفای نمی افته
ولی اگه دادن بشه
کد اون اون تغییر تو قالب wasm توی همون تراکنشی هستش که این پروپزال رو ارائه کرده
و حالا که تایید شده روی شبکه این تغییر انجام بشه
یه تراکنش خاص دیگه فرستاده میشه توی شبکه و وقتی که نود ها اون تراکنش رو میبینن کد نودشون خودش رو آپدیت میکنه با استفاده از همون کد wasm ای که میبینن توی اون تراکنش (جزئیات و پیاده سازیشون رو چک نکردم هنوز )
ولی بسی زیبا بود
از لحاظ فلسفی و .... قطعا جای بحث میتونه داشته باشه و شاید هم اصلا تو بلند مدت عامل مشکل باشه🤔🤔
اما ایده فنیشون رو بسی دوست داشتم
on-chain governance
GUI for python noscript:
https://stackoverflow.com/questions/22674824/how-to-connect-function-to-qt-widget-in-qt-designer-python
+
https://www.tutorialspoint.com/pyqt/pyqt_using_qt_designer.htm
https://stackoverflow.com/questions/22674824/how-to-connect-function-to-qt-widget-in-qt-designer-python
+
https://www.tutorialspoint.com/pyqt/pyqt_using_qt_designer.htm
Stack Overflow
how to connect function to qt widget in qt designer? - python
I'm new in python and pyqt.
I create small app for big number multiply for exercise with console. now i'm try to run in into gui app. i create my app with function, my code is:
def digit(n):
...
I create small app for big number multiply for exercise with console. now i'm try to run in into gui app. i create my app with function, my code is:
def digit(n):
...
Hamid list
https://notes.ethereum.org/@axic/evm-object-format
Twitter
Alex Beregszaszi
@newbateni2 @chfast (and 2 others) The account storage is a bit like the filesystem. Code/data separation of the contract code is similar to how executable formats (ELF, PE, Mach-O) work. Currently the code is a stream of bytes, trailing data is not separated.…
Hamid list
جواب سوالی که داشتم https://twitter.com/alexberegszaszi/status/1426532422192140288?s=20
خب بعد از چهار ساعت
هم دلیل این رو پیدا کردم که چرا این سوال برام پیش اومده بود و هم دلیل این روکه چرا جوابش رو نمیفهمیدم 😂😂😂🤦♂️
توی بخش code storage صرفا op code های evm ای قرار نمیگیرن بلکه constant variable ها هم که یک نوع دیتا حساب میشن اونجا قرار میگیرن و توی account storage نوشته نمیشن
https://ethereum.stackexchange.com/questions/62595/are-constant-state-variables-cached-in-the-evm
+
این وسط این مقاله رو هم دوست داشتم توضیح های خوبی درباره EVM داشت
http://158.64.76.181/bitstream/10993/36756/1/visual-emulation-ethereums.pdf
هم دلیل این رو پیدا کردم که چرا این سوال برام پیش اومده بود و هم دلیل این روکه چرا جوابش رو نمیفهمیدم 😂😂😂🤦♂️
توی بخش code storage صرفا op code های evm ای قرار نمیگیرن بلکه constant variable ها هم که یک نوع دیتا حساب میشن اونجا قرار میگیرن و توی account storage نوشته نمیشن
https://ethereum.stackexchange.com/questions/62595/are-constant-state-variables-cached-in-the-evm
+
این وسط این مقاله رو هم دوست داشتم توضیح های خوبی درباره EVM داشت
http://158.64.76.181/bitstream/10993/36756/1/visual-emulation-ethereums.pdf
Ethereum Stack Exchange
Are constant state variables cached in the EVM?
From the docs:
constant for state variables: Disallows assignment (except
initialisation), does not occupy storage slot.
Does this mean that the EVM caches constants across all contracts usin...
constant for state variables: Disallows assignment (except
initialisation), does not occupy storage slot.
Does this mean that the EVM caches constants across all contracts usin...
Forwarded from Hamid
اگه ببینید یا گوش کنید
اخرش درباره ای موضوع حرف زده میشه
ولی خلاصه بگم که هدف eip 1559 چسبوندن fee شبکه به کف نبوده بلکه بهبود ساختار پرداخت فی و افزایش ux تو سمت کاربر و کیف پول ها، به علاوه چند تا موضوع دیگه بوده
بعد یک نکته هم وجود داره
fee
نتیجه تابع عرضه و تقاضا برای block space هستش و مادامی که تقاضا برای block space بالا بره fee هم بالا میره و تنها راه حل موجود هم افزایش block space هستش اما این افزایش لزما به شکل افزایش حجم بلاک صورت نمیگیره مثلا تو راه کار های لایه ای ما داریم به نوعی به کاربر ها Block space ارائه میکنیم و یا تو مدل elastic block size اتریوم(که تو این eip معرفی شد)
اخرش درباره ای موضوع حرف زده میشه
ولی خلاصه بگم که هدف eip 1559 چسبوندن fee شبکه به کف نبوده بلکه بهبود ساختار پرداخت فی و افزایش ux تو سمت کاربر و کیف پول ها، به علاوه چند تا موضوع دیگه بوده
بعد یک نکته هم وجود داره
fee
نتیجه تابع عرضه و تقاضا برای block space هستش و مادامی که تقاضا برای block space بالا بره fee هم بالا میره و تنها راه حل موجود هم افزایش block space هستش اما این افزایش لزما به شکل افزایش حجم بلاک صورت نمیگیره مثلا تو راه کار های لایه ای ما داریم به نوعی به کاربر ها Block space ارائه میکنیم و یا تو مدل elastic block size اتریوم(که تو این eip معرفی شد)
Forwarded from Anatol
this is easier to understand:
https://ethtx.info/0xcfd3fd19ac968796bb3b97d5edd3fb2b2a11e5ccc8247c5fa4efd2917f2b400f/
https://ethtx.info/0xcfd3fd19ac968796bb3b97d5edd3fb2b2a11e5ccc8247c5fa4efd2917f2b400f/
Forwarded from Yajin(Andy) Zhou
You can use our transaction virtualization tool.