بیت‌کوین 0.1 به صورت دانه به دانه بازسازی شده: ماشین ساتوشی ناکاموتو توسط اجرایی آن فاش شد

By: journalducoin.com|25/10/2026 08:00:00
0
اشتراک‌گذاری
copy
امتیازدهی ما در گوگلامتیازدهی ما در گوگل

یک کامپایل 17 ساله. در 8 ژانویه 2009، ساتوشی ناکاموتو اولین کلاینت بیت‌کوین خود را معرفی کرد. هویت خالق او در حال حاضر مورد بحث بود، در حالی که هیچ‌کس فایل ارائه شده را بررسی نمی‌کرد. اکنون، یک توسعه‌دهنده چالش را با مخزن GitHub خود پذیرفته است: بازکامپایل bitcoin.exe به دانه دانه.

نکات کلیدی این مقاله:

  • یک مخزن GitHub bitcoin.exe را از کد منبع اصلی بازکامپایل کرده است، با فایلی مشابه با آنچه در سال 2009 ارائه شده بود.
  • اجرایی از یک کامپیوتر تحت ویندوز XP خارج شده است، که در 10 ژانویه 2009 با MinGW GCC 3.4.5 تکمیل شده است.
  • فایل توزیع شده دقیقاً با کد منتشر شده مطابقت دارد، بدون هیچ برنامه پنهانی در اجرایی.
  • هیچ نسخه تأیید شده‌ای از بسته روز راه‌اندازی باقی نمانده است، تنها نسخه 10 ژانویه وجود دارد.

بازسازی زنجیره ابزار یک کامپایل از سال 2009

کامپایل کردن به معنای تبدیل کد منبع به برنامه اجرایی است. بنابراین، دو ماشین هرگز همان فایل را به دست نمی‌آورند، زیرا ابزارهای آنها متفاوت است، که نیاز به پیدا کردن زنجیره ابزار ساتوشی را به وجود می‌آورد.

این کار بسیار دشوار است، زیرا مخزن باید بسته‌هایی را از آرشیوهای 2006 تا 2008 جمع‌آوری کند. لازم بود لحظه دقیق مورد استفاده ساتوشی را پیدا کند.

به دلیل عدم دسترسی به ویندوز XP، پروژه کامپایل را تحت لینوکس با Wine، که ویندوز 32 بیتی آن زمان را شبیه‌سازی می‌کند، انجام می‌دهد. اولین تلاش حدود 6 دقیقه طول می‌کشد، طبق README مخزن.

در نهایت، خروجی اعلام می‌کند که مطابقت دارد، زیرا bitcoin.exe بازسازی شده همان SHA-256 را با فایل اصلی دارد، برنامه‌ای به حجم 6,440,960 بایت. همچنین، آرشیو .rar اثر انگشت‌های منتشر شده توسط مؤسسه ساتوشی ناکاموتو را کپی می‌کند.

در واقع، این هویت یک واقعیت را ثابت می‌کند که از 17 سال پیش گم شده بود، زیرا فایل توزیع شده در سال 2009 واقعاً از کد منتشر شده با آن خارج شده است. هیچ برنامه پنهانی در اجرایی وجود ندارد، چیزی که هیچ‌کس هرگز تضمین نکرده بود.

آنچه اجرایی درباره ساتوشی می‌گوید

سپس، فایل به عنوان یک اثر انگشت عمل می‌کند، زیرا ردهای داخلی هر کتابخانه‌ای که استفاده شده است را با نسخه‌اش نام می‌برد. واضح‌ترین آن MinGW GCC 3.4.5 است که مسیر کامپایل در باینری وجود دارد.

از طرف دیگر، README نسخه 0.1.5 دو کامپایلر ممکن را ذکر کرده است، همچنین Visual C++ 6.0. باینری واقعاً از MinGW خارج شده است، که یک سوال باز را برای سال‌ها حل می‌کند.

در واقع، یک آزمایش از پایگاه داده Berkeley DB به طرز بسیار دقیقی شکست می‌خورد، که تنها فایل‌های سیستمی ویندوز XP تولید می‌کنند. مخزن در اینجا قوی‌ترین نشانه خود را درباره سیستم‌عامل اصلی ارائه می‌دهد.

علاوه بر این، آرشیو به اندازه برنامه صحبت می‌کند، زیرا سرآیندهای آن تاریخ‌هایی را که به صورت دستی تنظیم شده‌اند، در دقیقه حفظ می‌کنند. ساتوشی نرم‌افزار خود را با یک WinRAR که بیش از سه سال سن دارد بسته‌بندی کرده است، که مخزن آن را پیدا کرده است.

با این حال، bitcoin-0.1.0 موجود در مخزن همان نسخه روز راه‌اندازی نیست. آرشیو در واقع شامل به‌روزرسانی 10 ژانویه است، هیچ نسخه تأیید شده‌ای از بسته راه‌اندازی تا به امروز باقی نمانده است.

علاوه بر این، اسکریپت سه زمان‌سنجی را که از فایل اصلی خوانده شده‌اند، کپی می‌کند، به طوری که بازسازی یک عمل را بدون کشف مستقل تکرار می‌کند. در عوض، ساتوشی در 8 ژانویه 2009 رنگ را اعلام کرده بود:

<< ویندوز فقط برای حال حاضر. >>

ساتوشی ناکاموتو، اعلام اولین کلاینت بیت‌کوین

با این حال، معما انسانی همچنان باقی است. کامپیوتر ساتوشی در هیچ مدرکی ظاهر نمی‌شود، و مخزن چیزی درباره کاربر آن نمی‌گوید.

بیت‌کوین‌های اولیه، خود، به طور ابدی نمی‌خوابند. در ماه اکتبر گذشته، 100 BTC از دوران ساتوشی پس از شانزده سال خواب بیدار شدند.

به هر حال، هر کسی می‌تواند کامپایل را دوباره راه‌اندازی کند و نتیجه را خود بررسی کند، زیرا اثر انگشت‌های هر فایل منتشر شده است. باقی‌مانده این است که آیا خالق واقعی روزی قبول خواهد کرد که کامپیوترش در دانه‌هایش خوانده شود، او که 71 میلیارد دلار در BTC دارد.

قیمت --

--
--
--

این محتوا صرفاً برای اطلاع‌رسانی عمومی ارائه شده است و به‌منزله مشاوره مالی، سرمایه‌گذاری، حقوقی یا مالیاتی تلقی نمی‌شود. هرگونه رویداد، جایزه، کمپین آنلاین یا اطلاعات مرتبط که در اینجا ذکر شده است، نباید به‌عنوان توصیه، ترغیب یا دعوت به خرید، فروش، معامله یا هرگونه دادوستد دیگر دارایی‌های رمزارزی تلقی شود. دارایی‌های رمزارزی از نوسان بالایی برخوردار هستند و ممکن است منجر به زیان شوند. دسترسی به خدمات، محصولات و رویدادهای مرتبط با WEEX ممکن است بسته به منطقه جغرافیایی متفاوت باشد. اطمینان از اینکه استفاده شما از این خدمات با قوانین و مقررات محلی مطابقت دارد، بر عهده خود شماست.

ممکن است شما نیز علاقه‌مند باشید

آخرین لیست سکه ها در WEEX

iconiconiconiconiconiconiconicon
پشتیبانی مشتری:@weikecs
همکاری تجاری:@weikecs
معاملات کمّی و بازارسازی:bd@weex.com
برنامه VIP:support@weex.com