۱- در این رشتو میخوام مفاهیم پایه و کاربرد اثبات بدون آگاهی (Zero knowledge proof یا ZKP) رو به صورت عامیانه توضیح بدم. ZKP خیلی سنگینتر از اونه که تو یه رشتو جمع شه. به صورت خلاصه تو مواردی ازش استفاده میشه که میخوایم یهچیزی ثابت کنیم بدون اینکه هیچ اطلاعاتی به طرف مقابل بدیم
۲- شاید بپرسین به چه درد میخوره؟ برای حفظ حریم شخصی شما خوب هست و در کوینهای خصوصی مثل Zcash استفاده میشه. برای مثال وقتی شما میخواین ۲ تا Zcash منتقل کنید این بلاکچین باید مطمئن شه که شما واقعا ۲ تا دارین از اونور چون کوین خصوصی هست نباید هم بفهمه که شما دقیقا چقدر دارین، برای اینکار الگوریتم zk-SNARK مسئول انجام این تصدیق میشه. این الگوریتم پیچیدهای هست ولی ساز کارش شبیه مثالی هست که میزنم. فرض کنید من ۲ تا Zcash دارم و شما ۳ تا دارین، من میخوام بدونم آیا میزان کوین شما دقیقا به اندازه من هست یا نه (دو تا) بدون اینکه بدونم شما چقدر دارین، برای آسون شدن فرض میکنیم ماکزیمم ۱۰ تا کوین میتونیم داشته باشیم. حالا یه ساختمون رو در نظر بگیرین که ده تا اتاق داره با کلیدهای مختلف، من وارد میشم و همه درها رو قفل میکنم بعد تمام کلیدها رو به جز کلید اتاق سوم رو از بین میبرم. حالا میام بیرون. شما ۱۰ تا کاغذ دستته که رو نه تاشون نوشته No و رو یکیشون نوشته Yes، شما وارد ساختمون میشین، از زیر در سومی ورقه Yes رو میندازین داخل، بقیه ورقه ها هم میندازین تو اتاقهای دیگه، حالا میاین بیرون، من میرم تو ساختمون در اتاق دوم رو باز میکنم، میبینم که برگه No هست، میفهمم که شما دقیقا به اندازه من ۲ تا کوین ندارین،بدون اینکه بفهمم شما دقیقا چند تا کوین دارین. این داستان عامیانه ای بود که ZKP رو توضیح میداد، و این تکنولوژی میتونه آینده خیلی از پروژهها رو عوض کنه (موقعیت کاری بسیاری میشه پیدا کرد برای کسانی که بتونن با کدهای ZKP کار کنند). امیدوارم لذت برده باشین، موفق باشین.
×Iman×
@Exdigy
۲- شاید بپرسین به چه درد میخوره؟ برای حفظ حریم شخصی شما خوب هست و در کوینهای خصوصی مثل Zcash استفاده میشه. برای مثال وقتی شما میخواین ۲ تا Zcash منتقل کنید این بلاکچین باید مطمئن شه که شما واقعا ۲ تا دارین از اونور چون کوین خصوصی هست نباید هم بفهمه که شما دقیقا چقدر دارین، برای اینکار الگوریتم zk-SNARK مسئول انجام این تصدیق میشه. این الگوریتم پیچیدهای هست ولی ساز کارش شبیه مثالی هست که میزنم. فرض کنید من ۲ تا Zcash دارم و شما ۳ تا دارین، من میخوام بدونم آیا میزان کوین شما دقیقا به اندازه من هست یا نه (دو تا) بدون اینکه بدونم شما چقدر دارین، برای آسون شدن فرض میکنیم ماکزیمم ۱۰ تا کوین میتونیم داشته باشیم. حالا یه ساختمون رو در نظر بگیرین که ده تا اتاق داره با کلیدهای مختلف، من وارد میشم و همه درها رو قفل میکنم بعد تمام کلیدها رو به جز کلید اتاق سوم رو از بین میبرم. حالا میام بیرون. شما ۱۰ تا کاغذ دستته که رو نه تاشون نوشته No و رو یکیشون نوشته Yes، شما وارد ساختمون میشین، از زیر در سومی ورقه Yes رو میندازین داخل، بقیه ورقه ها هم میندازین تو اتاقهای دیگه، حالا میاین بیرون، من میرم تو ساختمون در اتاق دوم رو باز میکنم، میبینم که برگه No هست، میفهمم که شما دقیقا به اندازه من ۲ تا کوین ندارین،بدون اینکه بفهمم شما دقیقا چند تا کوین دارین. این داستان عامیانه ای بود که ZKP رو توضیح میداد، و این تکنولوژی میتونه آینده خیلی از پروژهها رو عوض کنه (موقعیت کاری بسیاری میشه پیدا کرد برای کسانی که بتونن با کدهای ZKP کار کنند). امیدوارم لذت برده باشین، موفق باشین.
×Iman×
@Exdigy
۱-اثبات دانایی صفر یا اثبات هیچآگاهی روشی است برای صحتسنجی اطلاعات که سال ۱۹۸۲ توسط گلدواسر میکالی و راکف معرفی شد و کاربرد زیادی در مسائل امنیتی و همچنین علوم کامپیوتر به ویژه در زمینه احراز هویت و حفظ حریم خصوصی و مقیاسپذیری داره.
در الگوریتم اثبات دانایی صفر یا ZKP موضوع به زبان ساده اینه که فرد A چطور میتونه صحت اطلاعاتی که در اختیار داره رو به فرد B ثابت کنه بدون اینکه اطلاعات اصلی رو بهش بده. چیزی شبیه یکدستی زدن خودمونه.
۲-فرض کنید با یک فرد نابینا روبرو شدید که دو گوی کاملا یکسان آبی و قرمز در دست داره و فکر میکنه این دو گوی همرنگ هستند. نابینایی معادل عدم آگاهی یا دانایی صفر نسبت به رنگ گویها است. چطور میتونید بدون گفتن رنگ گویها (عدم افشای اطلاعات اصلی) بهش ثابت کنید گویها همرنگ نیستن؟
۳- شما از فرد نابینا میخواهید گویها رو پشت سرش پنهان کنه و در صورت تمایل اونها رو جابجا کنه و مجددا به شما نشون بده. اگه در چندین بار تکرار شما متوجه جابجایی یا عدم جابجایی شده باشید یعنی نسبت به تفاوت رنگ گویها آگاهی دارید و صحت اطلاعات شما برای فرد نابینا تایید میشه.
۴-روش ZKP در کریپتو چیزی مشابه همینه. مثلا شبکه بدون اینکه اصل اطلاعات تراکنش شما (موجودی، آدرس فرستنده و گیرنده) رو بدونه با تعریف مسئلههای فرعی و تکرار اون و با تحلیل پاسخها پی به صحت اطلاعات اصلی میبره و اون رو Confirm میکنه بدون اینکه نیاز به افشای اطلاعات اصلی باشه.
۵- نسل قدیمی و معروف استفاده از اثبات دانایی صفر رمزارز زیکش Zcash هست. زیکش از الگوریتم اثبات دانایی صفر اختصاصی با عنوان zk-SNARKs استفاده میکنه تا یک حریم خصوصی کامل رو برای تراکنشهای شبکه خودش بوجود آورده. شما در زیکش میتونید تراکنشهای خصوصی و محافظت شده داشته باشید.
۶- استفاده از ZKP برای Privacy ضعفهایی هم داره که مهمترینش مسئله سرعت و همچنین مقیاسپذیری هست. تعاملاتی که نیاز هست برای اثبات صحبت اطلاعات یک تراکنش انجام بشه زیاد و نیازمند پردازش و صرف زمانه. به همین دلایله که انتخاب بین حفظ حریم خصوصی و سرعت یا مقیاسپذیری، تریدآف است.
۷- توموچین (Tomo) هم قراره در پروتکل TomoP برای جلوگیری از Double Spending در تراکنشهای خصوصی از تکنیک Bulletproofs که یک نوع الگوریتم ZKP هست استفاده کنه. البته توموچین در کنار Bulletproof برای Privacy از تکنیکهای دیگه مثل RingCT و Stealth Address بهره میبره.
۸- اما در نسلهای جدید کاربرد الگوریتمهای اثبات دانایی صفر فراتر از موضوع Privacy پیش رفته و در راهکارهای مقیاسپذیری هم کاربرد زیادی پیدا کرده. مثلا zk-Rollup که حتما به گوشتون خورده در واقع پروژهای است برای مقیاسپذیر کردن اتریوم با zk-SNARKs.
۹-پروژه Celer Network هم با همکاری StarkWare در حال پیادهسازی نسخهای از ZK-Rollup است و به زودی این راهکار به پلتفرم دیفای https://t.co/6EU1TRjYsB اضافه خواهد شد.
۱۰- شرکت StarkWare در زمینه توسعه الگوریتمهای ZKP پیشرو هست و حالا الگوریتم اختصاصی خودش با عنوان zk-STARKs رو ارائه داده که در رقابت با zk-SNARKs است و نسبت به اون مزیتهای زیادی داره.
۱۱- پروژه Harmony One هم با همکاری Dusk روی سیستمهای Zero Knowledge Proof کار میکنه. پس کاربرد الگوریتمهای ZKP لزوما برای تراکنشهای Privacy نیست و نسلهای جدید کاربردهای فراوانی در زمینه مقیاسپذیری دارن. از نظر من آنچه ترند بازار خواهد شد zk-Rollup و شاید zk-Starks باشد.
۱۲- الگوریتمهای اثبات دانایی صفر یا ZKP دیگری هم وجود داره مثل Hyrax و Aurora و Ligero که ممکنه در پروژههای کریپتو هم استفاده بشن.
×4lireza×
@Exdigy
در الگوریتم اثبات دانایی صفر یا ZKP موضوع به زبان ساده اینه که فرد A چطور میتونه صحت اطلاعاتی که در اختیار داره رو به فرد B ثابت کنه بدون اینکه اطلاعات اصلی رو بهش بده. چیزی شبیه یکدستی زدن خودمونه.
۲-فرض کنید با یک فرد نابینا روبرو شدید که دو گوی کاملا یکسان آبی و قرمز در دست داره و فکر میکنه این دو گوی همرنگ هستند. نابینایی معادل عدم آگاهی یا دانایی صفر نسبت به رنگ گویها است. چطور میتونید بدون گفتن رنگ گویها (عدم افشای اطلاعات اصلی) بهش ثابت کنید گویها همرنگ نیستن؟
۳- شما از فرد نابینا میخواهید گویها رو پشت سرش پنهان کنه و در صورت تمایل اونها رو جابجا کنه و مجددا به شما نشون بده. اگه در چندین بار تکرار شما متوجه جابجایی یا عدم جابجایی شده باشید یعنی نسبت به تفاوت رنگ گویها آگاهی دارید و صحت اطلاعات شما برای فرد نابینا تایید میشه.
۴-روش ZKP در کریپتو چیزی مشابه همینه. مثلا شبکه بدون اینکه اصل اطلاعات تراکنش شما (موجودی، آدرس فرستنده و گیرنده) رو بدونه با تعریف مسئلههای فرعی و تکرار اون و با تحلیل پاسخها پی به صحت اطلاعات اصلی میبره و اون رو Confirm میکنه بدون اینکه نیاز به افشای اطلاعات اصلی باشه.
۵- نسل قدیمی و معروف استفاده از اثبات دانایی صفر رمزارز زیکش Zcash هست. زیکش از الگوریتم اثبات دانایی صفر اختصاصی با عنوان zk-SNARKs استفاده میکنه تا یک حریم خصوصی کامل رو برای تراکنشهای شبکه خودش بوجود آورده. شما در زیکش میتونید تراکنشهای خصوصی و محافظت شده داشته باشید.
۶- استفاده از ZKP برای Privacy ضعفهایی هم داره که مهمترینش مسئله سرعت و همچنین مقیاسپذیری هست. تعاملاتی که نیاز هست برای اثبات صحبت اطلاعات یک تراکنش انجام بشه زیاد و نیازمند پردازش و صرف زمانه. به همین دلایله که انتخاب بین حفظ حریم خصوصی و سرعت یا مقیاسپذیری، تریدآف است.
۷- توموچین (Tomo) هم قراره در پروتکل TomoP برای جلوگیری از Double Spending در تراکنشهای خصوصی از تکنیک Bulletproofs که یک نوع الگوریتم ZKP هست استفاده کنه. البته توموچین در کنار Bulletproof برای Privacy از تکنیکهای دیگه مثل RingCT و Stealth Address بهره میبره.
۸- اما در نسلهای جدید کاربرد الگوریتمهای اثبات دانایی صفر فراتر از موضوع Privacy پیش رفته و در راهکارهای مقیاسپذیری هم کاربرد زیادی پیدا کرده. مثلا zk-Rollup که حتما به گوشتون خورده در واقع پروژهای است برای مقیاسپذیر کردن اتریوم با zk-SNARKs.
۹-پروژه Celer Network هم با همکاری StarkWare در حال پیادهسازی نسخهای از ZK-Rollup است و به زودی این راهکار به پلتفرم دیفای https://t.co/6EU1TRjYsB اضافه خواهد شد.
۱۰- شرکت StarkWare در زمینه توسعه الگوریتمهای ZKP پیشرو هست و حالا الگوریتم اختصاصی خودش با عنوان zk-STARKs رو ارائه داده که در رقابت با zk-SNARKs است و نسبت به اون مزیتهای زیادی داره.
۱۱- پروژه Harmony One هم با همکاری Dusk روی سیستمهای Zero Knowledge Proof کار میکنه. پس کاربرد الگوریتمهای ZKP لزوما برای تراکنشهای Privacy نیست و نسلهای جدید کاربردهای فراوانی در زمینه مقیاسپذیری دارن. از نظر من آنچه ترند بازار خواهد شد zk-Rollup و شاید zk-Starks باشد.
۱۲- الگوریتمهای اثبات دانایی صفر یا ZKP دیگری هم وجود داره مثل Hyrax و Aurora و Ligero که ممکنه در پروژههای کریپتو هم استفاده بشن.
×4lireza×
@Exdigy
مقایسه مقدار سود سپرده در بانکها و DeFi
☑️ بانک Wells Fargo سالی 0.01% (بالاترین نرخ در بین بانکها 0.5%)
☑️ بانکهای ایران روی ریال: 10%
✅ پروتکلهای دیفای:
• ریسک کم 3-7%
• ریسک متوسط 7-40%
• ریسک بالا 40-∞%
پ.ن: سودها در #دیفای معمولا متغیر هستند.
برای مقایسه سود سپرده دلاری (stablecoin) در پروتکلهای معروف #دیفای از ابزارهای زیر استفاده کنید:
https://defirate.com/lend/
@Exdigy
☑️ بانک Wells Fargo سالی 0.01% (بالاترین نرخ در بین بانکها 0.5%)
☑️ بانکهای ایران روی ریال: 10%
✅ پروتکلهای دیفای:
• ریسک کم 3-7%
• ریسک متوسط 7-40%
• ریسک بالا 40-∞%
پ.ن: سودها در #دیفای معمولا متغیر هستند.
برای مقایسه سود سپرده دلاری (stablecoin) در پروتکلهای معروف #دیفای از ابزارهای زیر استفاده کنید:
https://defirate.com/lend/
@Exdigy
نهنگ های بیتکوینی که بین ۱۰۰ تا ۱۰ هزار عدد بیتکوین نگه داری میکنند ماه جولای رو با جمع کردن ۶۰ هزار عدد بیتکوین شروع کردند
این میزان در یک روز یک رکورد برای سال ۲۰۲۱ است و بیشترین میزان بیتکوین جمع آوری شده در یک روز در ۲۰۲۱ میباشد
این آدرس ها هم اکنون ۹.۱۲ میلیون عدد بیتکوین نگه داری میکنند که معادل با ۴۸.۶ درصد از کل بیتکوین های موجود میباشد .
@Exdigy
این میزان در یک روز یک رکورد برای سال ۲۰۲۱ است و بیشترین میزان بیتکوین جمع آوری شده در یک روز در ۲۰۲۱ میباشد
این آدرس ها هم اکنون ۹.۱۲ میلیون عدد بیتکوین نگه داری میکنند که معادل با ۴۸.۶ درصد از کل بیتکوین های موجود میباشد .
@Exdigy
Exdigy
خطر فومو(ترس جا موندن) کردن و خرید هیجانی رو احساس میکنم.من به شخصه الآن هیچی نمیخرم.چون بازار نامشخصه و احتمال اینکه تلهی خرسی باشه زیاده.از طرفی هم ma200 توی تایم فریم ۴ ساعته به عنوان مقاومت عمل میکنه و یه مقاومت هم در ۳۶.۵ داریم و با دو مقاومت طرفیم.…
خلاف روند پوزیشن نگیرید سطح به سطح پیش برید
تثبیت پایین تر از ۳۳۷۰۰ _۳۴۰۰۰ میتونه منجر به روند خرسی بشه .
@exdigy
تثبیت پایین تر از ۳۳۷۰۰ _۳۴۰۰۰ میتونه منجر به روند خرسی بشه .
@exdigy
پوزیشن با اهرم بالا گرفتم تا اومدم روی سود ببندم برقا رفت
برق که رفت نت هم ضعیف شده نمیتونم به بایننس وصل بشم
رحم الله من یقرا الفاتحه:-)
برق که رفت نت هم ضعیف شده نمیتونم به بایننس وصل بشم
رحم الله من یقرا الفاتحه:-)
همکاری بایننس با سایفرتریس در حالی انجام میشود که تعداد زیادی از معاملهگران ایرانیِ ارز دیجیتال در این وبسایت حساب کاربری و موجودی دارند.
در صورتی که سیاست بایننس جلوگیری از معاملات کشورهای تحتتحریم و خارج از FATF باشد، این همکاری میتواند بهعنوان یک زنگ خطر برای کاربران ایرانی بایننس تلقی شود.
سایفرتریس، شرکت بزرگ تحلیل دادههای بلاک چین که با دولت ایالات متحده هم همکاری میکند، پیشتر گزارشی جامع از آدرسهای بیت کوین متعلق به کاربران ایرانی منتشر کرده بود. این شرکت با ابزارهایی که در اختیار دارد قادر است تراکنشهای ارز دیجیتال را رهگیری و محل سکونت دارنده یک آدرس را مشخص کند.
با این حال، بهگفته کارشناسان، اگرچه در حال حاضر هم طبق قوانین بایننس، ساکنان کشورهای تحتتحریم نباید از خدمات این صرافی استفاده کنند، در صورتی که بایننس قصد مسدودکردن گسترده و یا بلوکهکردن موجودیها را داشته باشد، احتمالاً پیش از اجرای برنامه خود، اطلاعرسانی خواهد کرد.
”ارزدیجیتال”
@exdigy
در صورتی که سیاست بایننس جلوگیری از معاملات کشورهای تحتتحریم و خارج از FATF باشد، این همکاری میتواند بهعنوان یک زنگ خطر برای کاربران ایرانی بایننس تلقی شود.
سایفرتریس، شرکت بزرگ تحلیل دادههای بلاک چین که با دولت ایالات متحده هم همکاری میکند، پیشتر گزارشی جامع از آدرسهای بیت کوین متعلق به کاربران ایرانی منتشر کرده بود. این شرکت با ابزارهایی که در اختیار دارد قادر است تراکنشهای ارز دیجیتال را رهگیری و محل سکونت دارنده یک آدرس را مشخص کند.
با این حال، بهگفته کارشناسان، اگرچه در حال حاضر هم طبق قوانین بایننس، ساکنان کشورهای تحتتحریم نباید از خدمات این صرافی استفاده کنند، در صورتی که بایننس قصد مسدودکردن گسترده و یا بلوکهکردن موجودیها را داشته باشد، احتمالاً پیش از اجرای برنامه خود، اطلاعرسانی خواهد کرد.
”ارزدیجیتال”
@exdigy