<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های asghar bizaval</title><link>https://virgool.ir/feed/@bizaval.asghar</link><description></description><language>fa</language><pubDate>2026-11-11 16:14:15</pubDate><image><url>https://files.virgool.ir/upload/users/71955/avatar/avatar.png</url><title>asghar bizaval</title><link>https://virgool.ir/@bizaval.asghar</link></image><item><title>پیاده سازی Refresh Token در ASP Core WebApi</title><link>https://virgool.ir/@bizaval.asghar/پیاده-سازی-jwt-token-و-jwt-refresh-token-در-aspnet-webapi-upadzriqh5ny</link><description>سلاماینکه JWT Token و JWT Refresh Token چیه برید خودتون بخونید.من فقط میخام پیاده سازیشون در حد سواد خودم یاد بدم. همین.سورس کد آموزش هم اینجاست.اول یه پروژه جدید WebApi می سازیم. Authentication Type  رو هم فعال کنید.پروژه جدیدیه پوشه Constants درست کنید.توش یه چندتا Role و یه یوزر دیفالت اضافه میکنیم.یه پوشه جدید میسازیم به اسم Entities و یه کلاس توش به اسم RefreshToken اینکه [Owned] چیه برید این مقاله رو بخونید.یه پوشه دیگه به اسم Contexts بسازید.و 2 تا کلاس توش.یه پوشه دیگه واسه مدل ها  به اسم Modelsکداش چیزی نیس.حالم ندارم اینجا بزارمشون برید از Github برشون دارید.مهم ترین چیز اینکه ما تو قسمت یوزر لیستی از RefreshToken هایی که بالا کلاسش رو تعریف کردیم اضافه میکنیم.اساس کار اینکه ما یه جدول تو دیتابیس درست میکنیم به اسم RefreshToken .که هر سطر این جدول مال یه یوزر هستش. هروقت یوزر درخواست RefreshToken  میده اگه قبلا موجود نباشه تو این جدول، یه نمونه ازش ایجاد مکنیم اگه هم موجود باشه مقدار ستون Revoked اونو درج میکنیم به تاریخ الان و اتوماتیک وار مقدار IsActive برابر null میشه. و اون token  دیگه نامعتبر میشه.دوم چیز مهم اینجا کلاس AuthenticationModel که در واقع شناسنامه کابر هستش.و اینکه ما در Json خروجی نباید مقدرا RefreshToken  و زمان اعتبار اونو بیارم پس از عبارت [JsonIgnore] استفاده میکنیم. حالا اول Api خیلی ساده تو قسکت کنترلرها میسازیم که دسترسی بخاد.یکیش  برای همه یوزرها و یکیش فقط برای  Admin.خب حالا قبل هر کاری پکیج رو نصب کنید.Microsoft.AspNetCore.Identity.EntityFrameworkCoreMicrosoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.DesignMicrosoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Toolsواسه اینکه تاحدی معماری کلین رو رعایت کنیم میایم یه سرویس واسه یوزر میسازیم.اول اینترفیسش بعد خود سرویس.حالا واسه سرویس اصلی چیزایی که نیاز داریم حالا یه متد ساده واسه ثبت نام موقع ایجاد یوزر جدید نقش یوزر دیفلت رو بهش میدیم.اول یه تابع خیلی ساده مینویسم کارمون راحتتر بشه. حالا قسمت اصلی پروژه یعنی  CreateJwtTokenخب یه متد که باید مشخصات یه یوزر رو بهش پاس بدیم بعدش ازش Token بگیریم.اول باید Claim و Role یوزر رو بدست میاریم.البته ما اینجا با Role  کار مکنیم ولی باید در در حالت کلی چک بشه.بقیش خیلی سادست و از توابع اصلی ایجاد Token  استفاده میکنیم. با الگوریتم دلخواه که ما اینجا از SecurityAlgorithms.HmacSha256 استفاده کردیم.و اما تابع CreateRefreshTokenاز تابع RNGCryptoServiceProvider برای بدست آوردن &#34; اعداد تصادفی در رمزنگاری&#34; استفاده میکنیم.تاریخ انقضا هم دست خودتونه.و حالا مهم ترین سرویسمون  GetTokenAsync ورودی تابع یه Email و Password هستش که میشه همون مدل TokenRequestModel اول چک کنیم ببینیم یوز اصلا هستش یا نه.حالا میخایم شناسنامه یوزر رو تکمیل کنیم.چون کابر درخواست Token میکنه ، تابع CreateJwtToken رو صدا میزنیم.اکستنشن ConfigureAwait(false) هم برای اینکه برای اینکه این تسک روی تسک Ui تاثیر نزاره و کندش نکنه.اگه تنبلیتون نگرفت این مقاله رو بخونید.حالا اگه تو دیتابیس RefreshTokens فعالی برای این یوزر بود اونو به همون شناسنامه اضافه میکنیم نه که ایجاد مکنیم.در آخر هم شناسنامه رو برمیگردونیم.حالا تابع RefreshTokenAsyncوقتی کاربر درخواست RefreshToken جدیدی رو میده اول باید چک کرد که این کابر دارای RefreshToken  معتبر هستش یا نه. در واقع چون ما در همون بار اول ایجاد Token همزمان  باهاش RefreshToken هم ایجاد میکنیم و با استفاده از  دستور  Response.Cookies.Append(&#34;refreshToken&#34;, refreshToken, cookieOptions); مقدارRefreshToken رو تو کوکی مرورگر ثبت میکنیم. پس اگر کاربری درخواست RefreshToken  بده باید ببینم که ایا RefreshToken  قبلی همچنان معتبر هست؟ درواقع خود کابر اصلا مجوز داره همچنین درخواستی بکنه یا تاریخ اعتبار مجوزش تموم شده؟اگه RefreshToken  معتبر بود ،کافیه مقدار ستون Revoked رو برابر با زمان الان بزاریم که باعث میشه اتوماتیک وار RefreshToken  نامعتبر بشه. بعدش RefreshToken  جدید واسش درست میکنیم.نکته مهم  :محل متداول ذخیره‌ JWT ها در local storage مرورگرها است . فقط باید دقت داشت که local storage یک sandbox است و محدود به Domain جاری برنامه و از طریق برای مثال زیر دامنه‌های آن قابل دسترسی نیست. در این حالت می‌توان JWT را در کوکی‌های ایجاد شده‌ در سمت کاربر نیز ذخیره کرد که چنین محدودیتی را ندارند. اما باید دقت داشت که حداکثر اندازه‌ی حجم کوکی‌ها 4 کیلوبایت است و با افزایش claims ذخیره شده‌ی در یک JWT و انکد شدن آن، این حجم ممکن است از 4 کیلوبایت بیشتر شود. بنابراین باید به این نکات دقت داشت. امکان ذخیره سازی توکن‌ها در session storage مرورگرها نیز وجود دارد. session storage بسیار شبیه است به local storage اما به محض بسته شدن مرورگر پاک می‌شود. اگر از local storage استفاده می‌کنید حملات Cross Site Request Forgery در اینجا دیگر موثر نخواهند بود، اما اگر به حالت استفاده‌ی از کوکی‌ها برای ذخیره‌ی توکن‌ها سوئیچ کنید این مساله همانند قبل خواهد بود و مسیر است، در این حالت بهتر است طول عمر توکن‌ها را تاحد ممکن کوتاه تعریف کنید تا اگر اطلاعات آن‌ها فاش شد به زودی بی‌مصرف شوند.اما یک مسئله دیگه حملات XSS هستش. در  local storage  :An XSS attack happens when an attacker can run JavaScript on your website. This means that the attacker can just take the access token that you stored in your localStorage.در Cookies :If you&#39;re using httpOnly and secure cookies, that means your cookies cannot be accessed using JavaScript. This means, even if an attacker can run JS on your site, they can&#39;t read your access token from the cookie.حال نداشتم ترجمه کنم.در نهایت : اگرچه کوکی‌ها هنوز آسیب‌پذیری‌هایی دارند، اما در صورت امکان در مقایسه با محل ذخیره‌سازی محلی ترجیح داده می‌شوند.اگر دلیل خوبی برای قرار دادن JWT خود در فضای local storage ندارید، این کار را نکنید.حوصله داشتید این مقاله  و اون مقاله رو بخونید.حداکثر امنیت JWTها را چگونه می‌توان تامین کرد؟1- تمام توکن‌های خود را با یک کلید قوی امضا کنید و این کلید تنها باید بر روی سرور ذخیره شده باشد. هر زمانیکه سرور توکنی را از کاربر دریافت می‌کند، این سرور است که باید کار بررسی اعتبار امضای پیام رسیده را بر اساس کلید قوی خود انجام دهد.2- اگر اطلاعات حساسی را در توکن‌ها قرار می‌دهید، باید از JWE یا JSON Web Encryption استفاده کنید، زیرا JWTها صرفا دارای امضای دیجیتال هستند و نه اینکه رمزنگاری شده باشند.3- بهتر است توکن‌ها را از طریق ارتباطات غیر HTTPS، ارسال نکرد.4- اگر از کوکی‌ها برای ذخیره سازی آن‌ها استفاده می‌کنید، از Secure استفاده کنید تا از Cross-Site Scripting XSS attacks در امان باشید. کوکی احراز هویت فقط برای ارسال بین مشتری و سرور و یک نمونه عالی از کوکی است که همیشه باید به عنوان HttpOnly علامت گذاری شود.از آنجایی که بسیاری از کوکی ها هرگز نیازی به دسترسی به جاوا اسکریپت ندارند، یک راه حل ساده وجود دارد. علامت گذاری کوکی ها به عنوان HttpOnly. همانطور که از نام آن پیداست، کوکی‌های HttpOnly فقط از طریق درخواست HTTP (S!) توسط سرور قابل دسترسی هستند.از طریق Web.config : ویا از طریق #C  :علامت گذاری کوکی ها به عنوان Secure و HttpOnly همیشه کافی نیست. تکنیکی به نام Cross-Site Tracing (XST) وجود دارد که در آن یک هکر از روش‌های درخواست TRACE یا TRACK برای دور زدن کوکی‌های علامت‌گذاری شده به عنوان HttpOnly استفاده می‌کند. متد TRACE در اصل برای کمک به اشکال زدایی در نظر گرفته شده است و به مشتری اطلاع می دهد که سرور چگونه یک درخواست را می بیند. این اطلاعات اشکال زدایی در پاسخ برمیگرداند و آن را از مشتری قابل خواندن می کند.اگر وب سرور دریافت کننده درخواست های TRACE را پشتیبانی کند، درخواست شامل متغیرهای سرور، کوکی ها و غیره اکنون در کنسول نوشته می شود. این کوکی احراز هویت را نشان می دهد، حتی اگر به عنوان Secure و HttpOnly علامت گذاری شده باشد.خوشبختانه، مرورگرهای مدرن به کسی اجازه نمی‌دهند درخواست‌های TRACE از جاوا اسکریپت داشته باشند. شما همچنان می خواهید با به روز رسانی Web.config خود، این امکان را از بین ببرید:5- مدت اعتبار توکن‌های صادر شده را منطقی انتخاب کنید.بقیش دیگه خیلی ساده هستش.تو همون سورس کد میتونید ادامه بدید.</description><category>asghar bizaval</category><author>asghar bizaval</author><pubDate>Fri, 18 Feb 2022 23:45:31 +0330</pubDate></item><item><title>شادى از خرد عاقل تر است</title><link>https://virgool.ir/@bizaval.asghar/شادى-از-خرد-عاقل-تر-است-jbdcys9b2c37</link><description>شادى از خرد عاقل تر استفقط یه جمله &#34;شادى از خرد عاقل تر است &#34; همین البته آب ریخته را نتوان به کوزه باز گرداند، اما قانونى هم تدوین نشده که فکرش را منع کرده باشداگر عمر دوباره داشتم،مى کوشیدم اشتباهات بیشترى مرتکب شوم.همه چیز را آسان مى گرفتم.از آنچه در عمر اولم بودم ابله تر مى شدم.فقط شمارى اندک از رویدادهاى جهان را جدى مى گرفتم.اهمیت کمترى به بهداشت مى دادم.به مسافرت بیشتر مى رفتم.از کوههاى بیشترى بالا مى رفتم و در رودخانه هاى بیشترى شنا مى کردم.بستنى بیشتر مى خوردم و اسفناج کمتر.مشکلات واقعى بیشترى مى داشتم و مشکلات واهى کمترى.آخر، ببینید، من از آن آدمهایى بوده ام که بسیار مُحتاطانه و خیلى عاقلانه  زندگى کرده ام، ساعت به ساعت، روز به روز. اوه، البته منهم لحظاتِ سرخوشى  داشته ام.اما اگر عمر دوباره داشتم از این لحظاتِ خوشى بیشتر مى داشتم.من هرگز جایى بدون یک دَماسنج، یک شیشه داروى قرقره، یک پالتوى بارانى و یک  چتر نجات نمى روم. اما اگر عمر دوباره داشتم، سبک تر سفر مى کردم.اگر عمر دوباره داشتم، وقتِ بهار زودتر پا برهنه راه مى رفتم و وقتِ خزان دیرتر به این لذت خاتمه مى دادم.از مدرسه بیشتر جیم مى شدم.گلوله هاى کاغذى بیشترى به معلم هایم پرتاب مى کردم.سگ هاى بیشترى به خانه مى آوردم.دیرتر به رختخواب مى رفتم و مى خوابیدم.بیشتر عاشق مى شدم.به ماهیگیرى بیشتر مى رفتم.پایکوبى و دست افشانى بیشتر مى کردم.سوار چرخ و فلک بیشتر مى شدم.به سیرک بیشتر مى رفتم.در روزگارى که تقریباً همگان وقت و عمرشان را وقفِ بررسى وخامت اوضاع مى  کنند، من بر پا مى شدم و به ستایش سهل و آسان تر گرفتن اوضاع مى پرداختم.  زیرا من با ویل دورانت موافقم که مى گوید: “شادى از خرد عاقل تر است”.اگر عمر دوباره داشتم، گْلِ مینا از چمنزارها بیشتر مى چیدم …آدم وقتی 30 رو رد میکنه میفهمه چه گندی زده. من اگه برمیگشتم به 20 سالگیم دانشگاه نمیرفتم.زبان یادمیگرفتم.برنامه نویسی یاد میگرفتم.عاشق میشدم هزاربار.عاشق همه چیزی و همه کس.میرفتم دعوای دسته جمعی.میزدم و میخوردم.اونقدر مست میکردم پلیس جمعم میکرد.یه بار میرفتم قهوه خونه ای که بابام میره با بابام قلیون مکشیدم.همه فیلم های دنیا رو میدیدم.تو زمستون لخت میرفتم بیرون.قله هیچ کوهی رو فتح نکرده نمیزاشتم.وقتی کسی بهم چیزی گفت خودخوری نمیکردم با مشت میزدم توصورتش.به دوس دخترم میگفتم ببین مسیرم یه مسیر گند و سخته، پایه ای این مسیر رو با باهم تا تهش بریم. و دیگر هیچ.</description><category>asghar bizaval</category><author>asghar bizaval</author><pubDate>Mon, 02 Dec 2019 12:08:12 +0330</pubDate></item><item><title>دلار چگونه دلار شد</title><link>https://virgool.ir/@bizaval.asghar/دلار-چگونه-دلار-شد-xmyimquclvp0</link><description>سالهای میان دو جنگ جهانی را باید دوره  ظهور سلطه اقتصادی امریکا بر جهان دانست. در این سالها با افول اقتصاد  انگلستان و کنار گذاشته شدن ان از رهبری نظام اقتصادی جهان، امریکا به سرعت  جایگاه انگلیس را با توانی مضاعف بدست آورد. نگاهی به سیاستهای اقتصادی  امریکا در این دوره می‌تواند ریشه‌های سلطه اقتصادی امریکا را بعد از جنگ  جهانی دوم و تا کنون بر اقتصاد جهان نشان دهد.شرایط جغرافیایی امریکا تاثیر مهمی در رشد  اقتصادی این کشور در اواخر قرن ۱۹ گذاشت. زمین‌های وسیع و حاصلخیز، منابع  زیر زمینی غنی و نیروی کار ارزان و موقعیت جغرافیای آن که آمریکا را از  هجوم دیگر کشورها در امان می‌داشت سبب شده بود که امریکا بعد از استقلال و  قبل از جنگ جهانی اول سطح تولیدات خود را بالا ببرد.از جمله عوامل دیگری که رشد اقتصادی  امریکا را به جلو انداخت جنگ‌های جهانی بودند. جنگ‌های جهانی اگرچه موجب  ویرانی اقتصاد و صنایع اروپا شد اما امریکا به دلیل آنکه خاکش از خط مقدم  جنگ فاصله بسیار داشت،از این جنگ‌ها بهره فراوانی برد.دولت آمریکا در ابتدای جنگ جهانی اول  سیاست بی‌طرفی را در امور اقتصادی ومالی دنبال می‌کرد و به بانک‌ها توصیه‌  می‌کرد که تسهیلات مالی در اختیار کشورهای متخاصم قرار ندهند؛ این سیاست  تنها در ماه‌های آغازین جنگ که اروپائیان به جنگی کوتاه مدت معتقد بودندو  با تکیه بر ذخایر خود می‌جنگیدند ادامه داشت.اما از پائیز سال ۱۹۱۴،صادرکنندگان  آمریکائی ،با آهنگی سریع ؛سفارش‌هایی شامل تجهیزات جنگی،مواد اولیه و مواد  غذائی را از کشورهای فرانسه و انگلستان دریافت کردند. این وضعیت برای  امریکا پیشرفت خیره‌کننده‌ای را به ارمغان می‌آورد، در سال ۱۹۱۵ رشد صادرات  آمریکا قابل ملاحظه بود و کلیه تولید‌کنندگان در بخش کشاورزی وصنعت از این  وضعیت سود سرشاری بردند. دولت آمریکا نیز با چنین رشدی نمی‌توانست به  سیاست بی‌طرفی خود ادامه دهد؛ چرا که خریداران اروپائی نمی‌توانستند بهای  خریدهای خود را بپردازند. آنها فقط می‌توانستند برای پرداخت بخشی از  بدهی‌های خود از ذخایر طلایشان استفاده کنند. لذا ویلسون به بانک‌های  آمریکائی اجازه داد برای خریداران محصولات آمریکائی گشایش اعتبار کنند. وی  حتی در اکتبر۱۹۱۵ اجازه داد بازار آمریکا قرضه مهمی را به انگلستان و  فرانسه صادر کند؛ بنابراین آمریکا به یکی از کشورهای تدارک بیننده و وام  دهنده به سود یکی از طرفهای درگیر تبدیل شد. و این وابستگی دول اروپایی را  به امریکا افزایش می‌داد.قدرت اقتصادی و ثروت‌های عظیمی که از  رهگذر جنگ‌ جهانی اول نصیب  آمریکا شد موجب تقویت موقعیت سیاسی این  کشور گردید. برای نشان دادن پیشرفت اقتصادی امریکا ذکر این نکته لازم است  که امریکا در ۱۹۱۴ بیش از دو میلیارد دلار به ممالک خارجی مقروض بود، در  حالی که میزان بدهی‌های انگلستان به آمریکا در فوریه ۱۹۱۹ به چهار و نیم  میلیارد دلار و بدهی فرانسه به بیش از دوو نیم میلیارد دلار می‌رسید.  آمریکا از این وضعیت بی‌نهایت بهره‌مند شد. ثروت سرشار امریکا که مقارن  ورشکستگی کشورهای اروپایی درگیر در جنگ بود، تعادل سیاسی جهان را نیز برهم  زد و امریکا از هر نظر به صورت یک قدرت بزرگ جهانی در آمد و خلأ قدرت  انگلستان را در زمینه تجارت خارجی و امور مالی جهان پر کرد .وینستون چرچیل و فرانکلین روزولت  به عنوان دو عضو مهم متفقین در سال ۱۹۴۱ یعنی اوایل جنگ جهانی دوم پس از مذاکراتی سری در کشتی نیروی دریایی آمریکا بنام آگوستا در سواحل نیوفاندلند در اقیانوس اطلس، پیمان نامه مهمی را با نام منشور آتلانتیک منتشر کردند که اهداف این دو استعمارگر بزرگ در جنگ جهانی دوم و تصویری که این دو کشور برای جهان بعد از جنگ در نظر داشتند را تبیین می کرد. برداشتن موانع پیش روی گسترش تجارت جهانی یکی از بندهای مهم این منشور بود. قدرت های استعمارگر یعنی آمریکا و انگلیس با وجود اختلافات سیاسی بسیار زیاد و رقابت در استعمار، در تبلیغ این وجه آرمان شهر خود هم صدا بودند که جهانی سازی که تعیین کننده ترین جنبه آن آزاد سازی مالی است، مهم ترین راه رسیدن به صلح و پیشرفت است.در واقع آمریکا و انگلیس در بحبوحه جنگ جهانی دوم این نظریه سرمایه داری را تبلیغ می کردند که تجارت آزاد نه تنها باعث رفاه بین المللی بلکه باعث صلح بین المللی نیز خواهد شد. در سال ۱۹۴۲ آمریکا و انگلیس به صورت جداگانه طرح هایی برای ایجاد سازمان هایی بین المللی منتشر کردند که نقش آن ها گسترش تجارت آزاد بین کشورها بود. تلاش های آمریکا و انگلیس در نهایت منجر به برگزاری کنفرانس «برتون وودز» در سال ۱۹۴۴ در آمریکا برای هماهنگ ساختن متفقین که رفته رفته به پیروزی در جنگ نزدیک می شدند، با گسترش نظام سرمایه داری شد. در ژانویه ،۱۹۴۴ یعنی یک سال پیش از پایان جنگ جهانی دوم ۷۳۰ نماینده از تمامی ۴۴ کشور متفقین که یک سال بعد در جنگ جهانی دوم به پیروزی کامل رسیدند به دعوت آمریکا در کنفرانس «برتون وودز» گرد هم آمدند تا به ظاهر درباره راه های توسعه و بازسازی پس از جنگ به گفتگو بنشینندBretton Woodsیکی از مهم ترین عواملی که باعث شد دلار تبدیل مهم ترین ارز مبادلاتی جهانی شود توافق برتون وودز (Bretton Woods) بود.در اواخر جنگ جهانی دوم، قوانین روابط مالی و بازرگانی میان کشورهای ایالات متحده آمریکا، کانادا، اروپای باختری، استرالیا، و ژاپن را مشخص کرد. نظام برتون وودز نخستین نمونه از یک نظام پولی کاملاً مشورتی است که با هدف کنترل روابط پولی میان دولت-ملت‌های مستقل تأسیس شده است. در نظام برتون وودز هر کشور باید سیاست پولی خود را چنان اتخاذ کند که نرخ مبادله ارز خود را به طلا گره زده و این نرخ را ثابت نگه دارد. نقش صندوق بین‌المللی پول نیز برطرف کردن ناترازی‌های موقتی در پرداخت‌ها است. همچنین، این نظام باید به عدم همکاری میان دیگر کشورها و جلوگیری از ایجاد رقابت برای کاهش ارزش ارزها نیز بپردازد.از ۱ تا ۲۲ ژوئیه ۱۹۴۴، ۷۳۰ نماینده از میان ۴۴ کشور نیرو‌های متفقین به منظور برگزاری «کنفرانس پولی و مالی ملل متحد» در هتل «مونت واشینگتن» واقع در برتون وودز، نیوهمپشایر آمریکا دور هم جمع شدند و در روز آخر، موافقت‌نامه برتون وودز را امضا کردند. این موافقت‌نامه با تأسیس قوانین، نهاد‌ها و فرایند‌هایی به منظور تنظیم نظام پولی بین‌المللی، صندوق بین‌المللی پول و بانک جهانی، بازسازی و توسعه جهان پس از جنگ را بنیاد نهاد.آمریکا که دو سوم طلای جهان را تحت کنترل داشت اصرار داشت که نظام برتون وودز هم بر طلا و هم بر دلار آمریکا مبتنی باشد. نمایندگان اتحاد جماهیر شوروی سوسیالیستی در کنفرانس شرکت کردند ولی بعد‌ها از پذیرش موافقت‌نامه نهایی سرباز زدند و اعلام کردند نهاد‌هایی که بدین طریق تأسیس شده بودند «شعب وال استریت » هستند.در ۱۹۴۵ (میلادی) و پس از اینکه شمار کشور‌های موافق به رقم مناسبی رسید این سازمان‌‌ها آغاز به کار کردند.از سال ۱۹۴۴ با اجرای سیستم «برتون‌وودز» قیمت رسمی طلا در سالهای پس از  جنگ دوم جهانی روی ۳۵ دلار ثابت ماند. این سیستم در یک دهه ابتدایی خود،  راه‌گشا به نظر می‌رسید و ضمن عایدی سرشاری که برای آمریکا به ارمغان آورد،  به بازسازی اروپا و شرق آسیا کمک کرد، اما با گذشت یک دهه مشکلاتی رخ  نمود.کشورها تلاش می‌کردند با تولید بیشتر و فروش محصولاتشان به امریکا ثروت  بیشتری کسب کنند و ویرانی‌های جنگ را بازسازی نمایند. حجم تجارت جهانی نیز  در این یک دهه بصورت فزاینده‌ای رشد کرد؛ به این ترتیب قدرت مطلق و دست  برتر اقتصاد آمریکا و توازن سیستم دلار در تعامل با سایر  کشورها بر هم خورد؛ در این شرایط، طلای ذخیره شده – و به تبع آن دلارهای  موجود – آمریکا پاسخگوی رشد فزاینده مبادلات بین‌المللی نبود. موجودی طلا  کمتر از نیاز بازار بود که به تشکیل نوعی بازار سیاه طلا منجر شد؛ در این  شرایط نرخ طلای معاملاتی بالاتر از نرخ مصوب «برتون‌وودز»  بود؛ تقریباً در سال ۱۹۵۸ آمریکا با این مسئله بصورت جدی مواجه شد که  ناچار بود هر اونس طلا را به ۳۵ دلار بفروشد، در حالی که قیمت طلا در بازار  سیاه بیش از این بود. این شرایط ادامه داشت تا در ادامه در سال ۱۹۶۸ بورس  لندن این امکان را فراهم آورد که طلا به قیمتی بیش از ۳۵ دلار در  سازوکارهای بورسی رسماً به فروش برسد؛ حاصل این که قیمت بازار آزاد طلای  جهان، هر صبح منتظر اعلان بورس لندن بود.سقوط برتون وودز آمریکا بیش از یک دهه –  تقریباً از ۱۹۵۸ تا ۱۹۷۰ – تلاش زیادی کرد که با بکارگیری سیاستهای مختلف،  از برتون‌وودز صیانت کند، و از هژمونی دلار محافظت نماید، اما در نهایت  موفق به کنترل شرایط نشد.در سال ۱۹۷۱ اتفاق بی‌سابقه دیگری روی داد. میزان ذخیره طلای آمریکا  بشدت افت کرده بود. در سال ۱۹۶۶، بانکهای مرکزی غیر آمریکایی ۱۴ میلیارد  دلار طلا داشتند، در حالی که ایالات متحده تنها ۱۳.۲ میلیارد دلار ذخایر  طلا داشت. از این ذخایر، تنها ۳.۲ میلیارد دلار قادر به تأمین بودجه خارجی  بود، بقیه سرمایه‌های داخلی را پوشش می داد. با توجه به کاهش قابل توجه  ذخیره طلای ایالات متحده، «ریچارد نیکسون»  رئیس جمهور وقت آمریکا قانون برابری هر اونس طلا با ۳۵ دلار را بصورت  یکجانبه لغو کرد. نیکسون در سخنرانی مشهورش برای حذف دلار گفت:«قدرت پول یک کشور براساس قدرت اقتصادی  آن کشور است؛ و اقتصاد امریکا قدرتمندترین اقتصاد دنیاست که با دیگر  کشورها فاصله زیادی دارد. بر این اساس من از رئیس خزانه‌داری خواستم که  اقدامات لازم برای دفاع از دلار در مقابل سفته‌بازی را انجام دهد. من از  رئیس خزانه‌داری آقای «کانالی» خواستم تا بطور موقت قابلیت تبدیل‌پذیری  دلار به طلا جز داراییهای ارزشمند را به حال تعلیق درآورد…»بلافاصله تلاشهای دامنه‌دار بین‌المللی – مانند توافق «اسمیتسونیان»– از سوی آمریکا برای مدیریت شرایط جدید و حفظ جریان برتون‌وودز کلید خورد، که همگی آنها با شکست مواجه شد. در فوریه سال ۱۹۷۳ اعلام شد،  ژاپن و کشورهای عضو اتحادیه اروپا تصمیم گرفته‌اند نرخ ارزهای‌شان را شناور  کنند. بین فوریه تا مارس ۱۹۷۳ ارزش دلار در برابر مارک آلمان ۴۰ درصد کاهش یافت.  با این شرایط، فروپاشی نظام برتون وودز رقم خورد و پایان این معاهده  سرنوشت‌ساز بطور رسمی توسط «موافقت‌نامه جامائیکا» در سال ۱۹۷۶ به تصویب  رسید. به این ترتیب این امپراطوری عملاً فروپاشید و تا میانه دهه ۱۹۷۰،  سیستم ارزهای شناور جایگزین سیستم برتون‎وودز گردید. در اوایل دهه ۱۹۸۰،  تمام کشورهای صنعتی از سیستم پولهای شناور استفاده می‌کردند.چرخه دلار نفتیچرخه دلار نفتیدر آن زمان تجارت نفت و فرآورده‌های آن نیمی از تجارت دریایی را تشکیل  می‌داد. با افزایش ۴ برابری قیمت، کشورهای مصرف‌کننده نفت، نمی‌توانستند  بسرعت مصرف خود را کاهش دهند؛ پس ناچار به استقراض دلاری از امریکا می‌شدند  تا بتوانند از کشورهای نفتی، نفت وارد کنند.از سوی دیگر درآمد سرشاری که از این شرایط نصیب کشورهای صادرکننده نفت  می‌شد، با مشاوره بانکداران امریکایی صرف خرید اوراق قرضه آمریکا، یا خرید  سهام بانکهای نیویورکی، می‌شد یا به خرید مایحتاج این کشورها از امریکا  اختصاص می‌یافت؛ خرید افسانه‌ای تجهیزات نظامی محمدرضا پهلوی از آمریکا و  سرمایه‌گذاری هنگفت شخصی وی در «چِیس‌منهتن»  بانک معروف راکفلرها  نمونه‌هایی است که در همین شرایط رقم خورد.به این ترتیب دلارهای نفتی، در یک بازچرخانی، در اختیار آمریکا قرار  می‌گرفت، و دوباره به کشورهای خریدار نفت تزریق می‌شد. این ترفند «چرخه دلارهای نفتی» نام گرفت، و موجب شد تقاضا برای دلار امریکا بالا رفته و هژمونی دلار از سقوط نجات پیدا کند.«ویلیام انگدال» نویسنده و محقق آمریکایی، در کتاب «یک قرن جنگ؛  سیاستهای نفتی انگلوآمریکایی و جهان جدید» معتقد است تصمیم اساسی برای نجات  دلار در کنفرانس «بیلدربرگ» گرفته شد. وی خاطرنشان می‌کند این گروه ۸۴  نفره در آن سال در «سالتس‌جوبادن» سوئد و با حضور «هنری کیسینجر» وزیر  خارجه وقت، «جورج شولتز» وزیر خزانه‌داری وقت و «جیمز آکینز» سفیر وقت  آمریکا در عربستان گردآمدند؛ این پیشنهاد نفتی را «والتر لوی» مطرح کرد و  افراد فوق مأموران عملیاتی شدن این تصمیم شدند.به این ترتیب آمریکاییها به عنوان نمایندگان سیاسی فدرال رزرو،  شوک نفتی را ایجاد و مدیریت کردند. حتی کارشناسان معتقدند آمریکا با نفوذ  بر شاه ایران این امکان را داشت تا جلوی این شرایط را بگیرد، اما این امکان  را بکار نگرفت. روزنامه تگزاسی «ویکتوریا ادووکیت» در تاریخ چهارشنبه ۷  جولای سال ۱۹۷۷ درمقاله‌ای با عنوان «ادعای رسوایی قیمت نفت»  از قول جیمز  آکینز، فاش کرد شاه ایران می‌گفت ایالات متحده اگر مدافع افزایش قیمت نفت نباشد، لااقل نسبت به آن بی‌تفاوت است.  همچنین در راه‌اندازی پروژه پترودلار از نقش «ملک فیصل» نیز نمی‌توان  گذشت. او در توافقی با سیاستمداران ایالات متحده، با گرفتن امتیازاتی – از  جمله افزایش حق رأی در صندوق بین‌المللی پول – بر انجام معاملات نفتی با  دلار پای فشرد و پروسه پترو دلار را اجرا کرد.اکنون پس از 5۰ سال از گذشت این رویداد، هنوز تقریباً تمام نفت خام  دنیا و فرآورده‌های آن کماکان به دلار معامله می‌شود. بنابراین سیستم  بازیافت دلارهای نفتی هنوز فعال است و هنوز یکی از ارکان قدرت فدرال رزرو  به شمار می‌رود.به این ترتیب سیاستمداران آمریکایی با تمام توان مسئول صیانت از قدرت  دلار هستند و در این مسیر از انواع ابزارها، خصوصاً ابزار نظامی استفاده  می‌کنند. درحقیقت در هرکجا که توازن دلار برهم بخورد شاهد یک جنگ یا تنش منطقه‌ای خواهیم بود«جنگ رمضان» بعد از جنگ‌های ۱۹۴۸ تشکیل اسرائیل، ۱۹۵۶ کانال سوئز و ۱۹۶۷  شش روزه، چهارمین جنگ عمده میان اعراب و رژیم صهیونیستی محسوب می‌شود. این  جنگ روز ۱۴ مهر ۱۳۵۲ (هشتم ماه رمضان ۱۳۹۳ / ششم اکتبر ۱۹۷۳، مصادف با روز  عید یهودیان «یوم کیپور» با تهاجم نیروهای مشترک مصر و سوریه به  اسرائیل آغاز شد و به مدت سه هفته به طول انجامید. در پی این جنگ، با  مساعدت آمریکا و در اقدامی هماهنگ میان تمامی اعضای اوپک، کشورهای  تولیدکننده نفت، دولتهای غربی را به‌دلیل حمایت از اسرائیل تحریم نفتی  کردند. این شرایط در ابتدا موجب کاهش ۲۵درصدی صادرات نفت شد، اما بعد از  مدت کوتاهی، به شرایط قبل بازگشت؛ در این شرایط قیمت نفت، ظرف کمتر از ۴  ماه (تا ژانویه ۱۹۷۴ – دیماه ۱۳۵۲) به حدود ۴ برابر نیمه اول سال رسید. این  شرایط، چنان که در ادامه خواهد آمد، عمیقاً در افزایش تقاضای «دلار  مبادلاتی» مؤثر بود. در این برهه خاص، ایالات متحده با نفوذ افرادی مانند  «هنری کیسینجر» و «دیوید راکفلر» روی شاه ایران و «دیوید  مالفورد» روی سران سعودی، و خامی اندیشه آنان «چرخه دلار نفتی» را کلید زد.«عمران نزار حسین» اندیشمند مسلمان آمریکایی در این خصوص معتقد است:«در آن زمان طرحی ریختند. استراتژی  آنها این بود که یک جنگ ایجاد کنند. جنگ ۱۹۷۳ میلادی که میان اعراب و  اسرائیل روی داد با هدف نجات دادن دلار صورت گرفت. در این جنگ روایتهای  ظاهری، داستان ظاهری را روایت می‌کند؛ اما داستان پشت پرده گویای حقایقی  دیگر است. انور سادات، رئیس‌جمهور وقت مصر می‌دانست که او یکی از  هنرپیشه‌های این بازی است؛ و اسرائیل نیز می‌دانست که این یک نقشه ساختگی  است؛ و این بازی را انجام دادند و توانستند به دنیا بباورانند که این یک  جنگ واقعی است. تا جنگ شروع شد کشورهای عربی صادرات نفت خود را قطع کردند؛ و  این همان چیزی بود که صهیونیستها می‌خواستند. زمانی‌که قیمت نفت چهار  برابر شد ارزش پول آمریکا هم چهار برابر شد؛ نفت از هر بشکه ۴۰ دلار به ۱۶۰  دلار در هر بشکه رسید؛ و این همان چیزی بود که صهیونیستها می‌خواستند.  درواقع کشورهای عربی ۴ برابر ثروتمندتر شدند و هنری کسینجر یهودی‌الاصل را  ارسال کردند که ملک فیصل، پادشاه وقت عربستان را فریب دهد و متأسفانه او  نیز در دام هنری کسینجر افتاد. هنری کسینجر به فیصل گفت تمام چیزی که باید  انجام بدهید برای اینکه پولدارتر بشوید این است که فقط و فقط نفت خود را با  دلار به فروش برسانید. فیصل این درخواست را قبول کرد و این آغاز پترودلار  بود.» درگیری آمریکا با روسیه، چین، ونزوئلا و ایران به خاطر دلاردلار برای آمریکا حکم سلاحی را دارد که می تواند با  استفاده از آن و بدون شلیک حتی یک گلوله کشورهای مخالف خود را شدیدا تحت  فشار قرار دهد. طی سال‌های گذشته با بروز بحران‌های  اقتصادی در آمریکا، دلار نیز ضربه خورده است و از طرفی رقابت جدی در  بازارهای مالی از طرف چین برای بالا بردن نفوذ یوآن و رقابت با دلار ایجاد  شده است. صدام حسین در عراق نخستین کسی بود که  تلاش کرد نفت را به یورو بفروشد و می‌بینیم که وی پس از حمله آمریکا به  عراق اعدام شد. قذافی نیز در لیبی سیاست مشابهی را در پیش گرفت، اما بازهم  پس از حمله غرب به لیبی، قذافی نیز کشته شد.یکی از مشکلات آمریکا با ایران هم،  همین دلار است؛ چراکه ایران قصد دارد نفت خود را به یورو بفروشد. پس از  ایران، ونزوئلا نیز به سمت فروش نفت برمبنای یورو رفته است که تحریم‌های  شدید آمریکا علیه این کشور نیز برخاسته از سیاست آمریکا برای حفظ سلطه دلار  بر بازار جهانی است</description><category>asghar bizaval</category><author>asghar bizaval</author><pubDate>Thu, 19 Sep 2019 14:41:41 +0430</pubDate></item></channel></rss>