سگویت از سوی تیم توسعه دهندگان رمز ارز بیت کوین کور که یکی از محبوب ترین کلاینت مرجع بیت کوین است، پیشنهاد و در آگوست ۲۰۱۷ بر روی بلاک چین بیت کوین اعمال شد.
فول نود بیت کوین چیست؟
ارزش یک ارز دیجیتال بستگی انکارناپذیری به میزان امنیت شبکه آن دارد. در مورد بیت کوین، این امنیت به تراکنشهای معتبر و قابل تأیید واقعی در گرههای فعال در شبکه آن بستگی دارد. امنیت برای اکثر ارزهای دیجیتال، از جمله بیت کوین، امری کلیدی است. در شبکه بیت کوین، اعتبارسنجی تراکنشها بر عهده گرهها (Nodes) است. با این حال، تراکنش رویکردی زمان بر است و بنابراین گرهها به دو دسته تقسیم میشوند: سبک وزن و کامل یا همان فول نود. این تقسیم بندی به سرعتبخشی تایید تراکنشها کمک میکند. فول نود برای تایید همه تراکنشها، همه تراکنشها را دانلود میکند اما نودهای سبک وزن، فقط دادههای کلیدی را دانلود میکنند.
سه راه کلیدی برای راهاندازی یک فول نود وجود دارد. به عبارت دیگر سه نوع فول نود بیت کوین میتوان ساخت: ابری، محلی و از پیش پیکربندی شده. برای اطلاع از اینکه تراکنشهای بیت کوین کور فول نود چیست و چگونه میتوان آن را راهاندازی کرد، این مقاله را کامل مطالعه فرمایید.
فول نود
اعتبارسنجی تراکنشها توسط هر گره در شبکه بیت کوین یک فعالیت با مصرف بالای زمان و انرژی است. اشکال این رویکرد در سال گذشته کاملاً مشخص شد؛ زمانی که تعداد تراکنشها در بلاکچین بیت کوین چند برابر گشته و شبکه مسدود شد؛ این روند در نهایت منجر به تاخیر در پردازش تراکنشها شد. برای غلبه بر مشکلاتی از این دست، شبکه بیت کوین به گرههای سبک وزن و فول نودها تقسیم میشود. سبک وزنها در پردازش تراکنشها سریعتر از فول نودها عمل میکنند. آنها همه تراکنشهای روی بلاکچین بیت کوین را دانلود نمیکنند و اگر نیاز به دانلود تراکنش باشد، اطلاعات به سرعت و فقط با دانلود دادههای سربرگ مربوط به آن تراکنشها به دست خواهد آمد.
اما در مورد فول نودها، مسئولیت تایید تمام تراکنشهایی که در شبکه ارز دیجیتال رخ میدهند بر عهده آنهاست. فول نود تمام تراکنشها را در بلاکچین بیت کوین دانلود میکنند و به طور کامل آنها را با سایر گرهها به تایید میرسانند.
چرا یک فول نود بیت کوین راهاندازی کنم؟
مزایای راه اندازی یک ماشین استخراج وقتی مشخص میشود که ارزش کوینهای پاداش گرفته شده بعداً بالا رفته است. بله؛ در استخراج بیت کوین هیچ پاداشی به شکل پول نقد که به حسابتان واریز شود، وجود ندارد. اما راهاندازی یک فول نود بیت کوین مزایای نامشهود جذابی دارد.
به عنوان مثال، فول نود امنیت تراکنشهای انجام شده توسط کاربر را افزایش میدهد. این امر، به ویژه وقتی مهم میشود که قصد دارید چندین تراکنش بیت کوین را در یک روز انجام دهید. همچنین، با راهاندازی فول نود به امنیت کلی شبکه بیت کوین کمک میکند. فول نود با دانلود تمام تراکنشها، همیشه جدیدترین و بهترین اطلاعات مربوط به بلاکچین بیت کوین را در خود خواهد داشت.
برای سرمایه گذاران بیت کوین، یک فول نود دو هدف را دنبال میکند:
- نظارت بر سلامت و امنیت بلاکچین بیت کوین
- تأیید صحت تراکنشها
نظارت بر سلامت بلاکچین بیت کوین بسیار مهم است؛ زیرا از آنجایی که پردازش تراکنشها (چه پرداخت هزینه و چه معاملهگری) روی بلاکچین انجام میشود، امنیت و سلامت آن تأثیر مستقیمی بر قیمت بیت کوین دارد. بنابراین، ایمن سازی بلاکچین ارزهای دیجیتال، امنیت سرمایه گذاری روی آنها را تضمین میکند.
انواع فول نود بیت کوین
نود آرشیوگر (Archival): به گرهای که تمام اطلاعات و دادهها را دانلود و ذخیره میکند گفته میشود. این گرهها معمولاً از منابع داده شناخته شده و دادههای خود جهت کمک به تریدرها و فروش آنها جهت تحلیل بازار استفاده میکنند.
نود سرشاخه (Pruned): نود سرشاخه نسبت به نود آرشیوگر داده کمتری را ذخیره میکند و فقط به جمعآوری دادههای اخیر در تراکنشها بسنده میکند و دادههای قدیمیتر را حذف مینماید.
نحوه ایجاد یک فول نود بیت کوین
راه اندازی یک فول نود بیت کوین کار آسانی است. سه روش برای انجام این کار وجود دارد که شما با استفاده از هر کدام، قادر خواهید بود فول نود خودتان را بسازید. این ۳ روش عبارتند از:
در روش اول، فول نود در یک فضای ابری اجرا میشود. برای انجام این کار باید در یک فضای ابری مانند آمازون وب سرویس (AWS) یا گوگل کلود (Google Cluod) یک حساب کاربری ایجاد کنید. سپس باید یک نمونه ماشین مجازی بسازید تا سرعت پردازش و اتصال سیستم خود با فضای ابری تراکنشهای بیت کوین کور را افزایش دهید. مطمئن شوید که تنظیمات فایروال را اعمال کردهاید تا مطمئن شوید نمونه شما به آسانی مورد نفوذ قرار نمیگیرد. در نهایت نیز باید بیت کوین کور (Bitcon Core)، نرم افزار مورد نیاز برای اجرای بیت کوین را دانلود کنید، نصب و تنظیمات مربوطه را انجام دهید.
این روش نیز مانند روش قبلی است؛ با این تفاوت که این بار بیت کوین کُور را روی سیستم محلی خود اجرا خواهید کرد. اجرای یک ماشین بیت کوین محلی نیازمند ۳۵۰ گیگابایت فضای ذخیره سازی هارد و ۲ گیگابایت رَم است. همچنین، باید با حداقل سرعت ۵۰ کیلوبایت بر ثانیه و عدم محدودیت زیاد در دانلود و آپلود، به اینترنت متصل باشید. البته ترجیح بر این است که اتصال ماشین بیت کوین هیچ محدودیتی در دانلود و آپلود نداشته باشد.
وبسایتها و ویدیوهای زیادی وجود دارند که نحوه تنظیمات بیت کوین کور را آموزش دادهاند. دانلود و راهاندازی این نرمافزار برای بار اول ممکن است مدتی (از چند ساعت تا چند روز) طول بکشد؛ با این حال دفعات بعدی باید سریعتر باشند.
از پیش پیکربندی شده
روش سوم برای راهاندازی فول نود بیت کوین گره در جعبه (Node-In-The-Box) نامیده میشود. همانطور که از نام این روش مشخص است، استفاده از گرههای از پیش پیکربندی شده که میتوانند به رایانه شما متصل شوند را شامل میشود. این گرهها دارای یک رابط برای مدیریت و مشاهده دادههای موجود در خود هستند. شما در این روش کار سخت دانلود، نصب و پیکربندی را به یک دستگاه خارجی (اکثراً گوشی موبایل) که انرژی و زمان کمتری را نسبت به رایانه شما صرف میکند، برونسپاری میکنید.
اگر قصد خرید بیت کوین و یا مشاهده و مقایسه قیمت بیت کوین را با سایر آلت کوینها دارید میتوانید به وبسایت صرافی ارز دیجیتال والکس مراجعه کنید. در صرافی ارز دیجیتال والکس میتوانید هم از روند قیمت BTC و سایر کوینها به صورت لحظهای آگاه شوید و هم اقدام به خرید BTC و بیش از 100 آلت کوین دیگر نموده و اطلاعات بیشماری از آنها به دست آورید.
سگویت (SegWit) چیست؟
عبارت Segregated Witness، در واقع یک طرح بهبود برای پادشاه ارزهای دیجیتال یعنی بیت کوین است، سگویت (SegWit) در راستای رفع دو مشکل اجرا و پیاده سازی معرفی شد، هدف سگویت که یک سافت فورک است، در وهله اول فراهم کردن شرایطی برای محافظت از انعطاف پذیری (Malleability) تراکنش ها و در گام بعدی افزایش ظرفیت بلاک (Block Capacity) در شبکه بلاک چین بیت کوین است.
سگویت از سوی تیم توسعه دهندگان رمز ارز بیت کوین کور که یکی از محبوب ترین کلاینت مرجع بیت کوین است، پیشنهاد و در آگوست ۲۰۱۷ بر روی بلاک چین بیت کوین اعمال شد.
کارکرد تراکنش های بیت کوین
تراکنش های ارز دیجیتال بیت کوین بسیار متفاوت تر از تراکنش های ارزهای فیات است، تراکنش ارزهای دیجیتال فیزیکی نیست، تاریخچه تراکنش ها تنها مدرکی است که به شما نشان می دهد که بیت کوین دارید.
دو نکته مهم در ارتباط با تراکنش های پادشاه ارز دیجیتال یعنی بیت کوین
- صحت سنجی و تایید تراکنشهای بیت کوین توسط استخراج کنندگان (بیشتر ماینرها در استخرها حضور دارند، و به صورت جداگانه فعالیت استخراج را انجام نمی دهند) انجام میشود. آنها در عوض ارائه چنین خدماتی پاداش استخراج و کارمزد تراکنش را دریافت میکنند.
- زمانی که در مورد ارزهای فیات بحث می شود، شما به عنوان گیرنده این ارزها نمی دانید که چگونه و از کجا آن را بدست آورده اید، برای مثال فرض کنید که یک کیف پول فیزیکی دارید، از خود سوال کنید که منشا این پول ها از کجا بوده است؟ این در حالیست که شما می توانید منشا ارزهای دیجیتال را از طریق تراکنش ها پیدا کنید.
ورودی تراکنش (Input)
به علت وجود تاریخچه تراکنش، شما می توانید حساب تک تک کوین های رمزنگاری خود را داشته باشید، فرض کنید شما باید از تراکنش هایی به اسم (TX(0 و (TX(1 و (TX(2 ارز دیجیتال بیت کوین بردارید، این سه تراکنش با هم جمع شده و در نهایت به ورودی تراکنش نهایی که اینپوت نام دارد می رسد.
خروجی تراکنش (Output)
برخی تراکنش ها فقط یک خروجی دارند، البته تراکنش هایی نیز وجود دارد که چندین خروجی دارند که این نمودار در واقع همان چیدمان اصلی تراکنش است، لذا برای اینکه تمام این اتفاقات دقیق و بدون نقص انجام شود باید دارای شرایط خاصی باشد.
شرایط واجد تراکنش
یکی از مهم ترین فاکتورها برای تراکنش ها این است که تراکنش های ورودی همیشه باید بزرگ تر از تراکنش خروجی باشد. (Input>Output)
در مورد ارز دیجیتال بیت کوین، برای خرج کردن دارایی ها نیاز به یک نوع کلمه عبور است و این کلمه عبور، امضای دیجیتال نام دارد. این امضا همانند یک امضا دست نویس، معتبر بودن این انتقال دیجیتالی را تصدیق می کند اما این کار با استفاده از یک الگوریتم ریاضی خاص انجام میشود که به علت پیچیدگی این الگوریتم کپی و جعل آن غیرممکن می شود.
امضای دیجیتال یک کلمه عبور ساده و ثابت نیست. بلکه برای هر تراکنش، باید امضایی کاملا متفاوت درج شود. لازم به ذکر است که در شبکه بیت کوین شما با افراد کاملا ناشناسی طرف هستید، به همین دلیل باید امنیت شما تامین شود و دارایی های شما امن بماند. یک امضای دیجیتال با استفاده از دو کلید جداگانه کار میکند. این دو کلید با وجود متفاوت بودن، مکمل یکدیگر نیز هستند.
کلید خصوصی، یک امضا تولید میکند و با یک کلید عمومی بقیه میتوانند معتبر بودن امضا را بررسی کنند. کلید خصوصی را به عنوان کلمه عبور واقعی در نظر بگیرید و امضای دیجیتال مدرکی است که نشان میدهد شما کلمه عبور را دارید.
محدودیت های ارز دیجیتال بیت کوین
رتبه اول ارزهای دیجیتال یعنی بیت کوین ارز دیجیتالی است که با استفاده از علم رمزنگاری و دید حفظ امنیت تراکنشها ایجاد شده است. اطلاعات و داده های مربوط به شبکه پادشاه ارزهای دیجیتال و تراکنشهای آن به صورت دائمی بر روی واحدهایی به نام بلاک ذخیره میشوند. این به معنی این است که هر بلاک شبیه به صفحهای از دفترکل است.
هر زمانی که بلاکی برای بیت کوین تکمیل میشود، با استفاده از یک هش رمزنگاری به صورت متوالی به بلاک پیشین خود متصل میشود و بقیه اطلاعات بر روی بلاک بعدی ذخیره خواهند شد. انجام مکرر این کار، زنجیرهای از بلاکها و یا همان بلاک چین را شکل میدهد. هر بلاک بیت کوین، شامل اطلاعاتی در رابطه با فرستنده و گیرنده بیتکوین انتقالی و همچنین امضایی که هر تراکنش را تایید میکند، است.
در ابتدا هیچ محدودیتی برای سایز بلاک وجود نداشت. این بدان معنا بود که افراد مخرب میتوانستند دادههای بلاک جعلی بسازند و حمله دیداس به شبکه را ترتیب دهند. بلاکهای جعلی آنها قابل شناسایی و تشخیص بود اما انجام این کار بسیار زمانبر بود و سرعت عملکرد کل سیستم را پایین میآورد. راهکار ساتوشی ناکاموتو برای مقابله با این مساله، اعمال محدودیت ۱ مگابایتی برای هر بلاک بود که در اواخر سال ۲۰۱۰ به طور مخفیانه در کد بیت کوین قرار داد.
به این ترتیب، حملههایی که با استفاده از بلاک های بزرگ شکل میگرفتند، به راحتی و به سرعت شناسایی و رد میشدند. در حال حاضر سایز بلاک بیت کوین ۱ مگابایت است. بنابراین ترتیب تعداد تراکنشهای هر بلاک محدود و به تبع آن سرعت انجام تراکنشها پایین است. با افزایش محبوبیت بیت کوین، محدودیت سایز بلاکها دردسرساز شد و سبب کم شدن سرعت تراکنشها شد.
مقیاس پذیری در ارزهای دیجیتال، با تعداد تراکنشهایی که هر بلاک چین در ثانیه میتواند پردازش کند سنجیده میشود و تابعی از اندازهی بلاک و زمان تشکیل یک بلاک است. زمان تشکیل یک بلاک بر مبنای بازه زمانی قراردادی که از سوی ساتوشی ناکاموتو تعیین شد، به صورت میانگین ۱۰ دقیقه است.
با توجه به محدودیت سایز بلاک، تنها تعداد محدودی تراکنش و به اندازهای که ظرفیت بلاک اجازه دهد، میتوانند در آن قرار بگیرند. هرچه اندازهی بلاک بزرگتر باشد، تعداد تراکنشهای بیشتری میتوانند در این زمان بر روی بلاک چین ثبت شوند.
در حال حاضر سرعت انجام شدن تراکنش ها در پادشاه ارزهای دیجیتال یعنی بیت کوین نسبت به سایر ارزهای دیجیتال حوزه کریپتوکارنسی (cryptocurrency) و یا کارت های اعتباری بسیار پایین است و گاهی ممکن است تایید یک تراکنش حتی ساعت ها به طول انجامد. عدهای با طرحها و ایده هایی مثل «پرداختهای برون زنجیرهای» به دنبال حل مشکل مقیاس پذیری بلاک چین بیت کوین هستند و در تلاشند تا تراکنشها بدون نیاز به تایید بلاک چین، انجام شوند.
سگویت چگونه کار میکند؟
پس از بررسی چگونگی انجام تراکنش اولین کوین بازار ارزهای دیجیتال یعنی بیت کوین و ساختار بلاک در بلاک چین، زمان آن رسیده است در ارتباط با سگویت و اینکه چطور می تواند مشکلات را برطرف کند صحبت کنیم. سگویت با جداسازی داده های مربوط به امضای دیجیتال از تراکنش ها، اندازه بلاک را افزایش می دهد، لذا دلیل نام گذاری آن از عبارت Segregate به معنی جدا کردن و Witnesses به معنی تصدیق ها یا امضاها گرفته شده است.
سگویت (SegWit) اصطلاح با یک تیر دو نشان زده است را به وضوح به کاربران حوزه ارزهای دیجیتال نشان می دهد، سگویت داده های مربوط به امضای بخش اطلاعات ورودی را به بخش جداگانه ای که در بخش پایانی بلاک قرار دارد منتقل می کند لذا این عملکرد باعث تسهیل در محاسبه تراکنش ها و در نتیجه تا حد زیادی از حمله انعطاف پذیری جلوگیری می کند.
سگویت علاوه بر حل این مشکل، توانست زمینه را برای روی کار آمدن راهکارهای مقیاس پذیری بیت کوین نیز فراهم کند، یکی از نمونه راهکارها شبکه لایتنینگ بود؛ ظرفیت شبکه با خارج شدن حجم عمده ای از تراکنش ها از زنجیره اصلی و پردازش این تراکنش ها به صورت برون زنجیره ای، افزایش پیدا می کند.
حل مشکل توسط سگویت
سگویت سایز هر بلاک را از 1 مگابایت به حداکثر 4 مگابایت افزایش می دهد و بر حسب شرایط شبکه این عدد می تواند متغیر باشد.
افزایش سایز بلاک به این علت اتفاق میافتد که هر بایت در تراکنشهایی که سگویت در آنها فعال شده است، برابر با ۱ واحد وزنی است در حالی که در حالت معمول هر بایت برابر با ۴ واحد است. در نتیجه زمانی که بخشی از دادهها از بلاک اصلی جدا میشوند، ۴ برابر آن مقدار در بلاک فضای خالی ایجاد میشود.
توسعه دهندگان می دانستند که برای فعال سازی سگویت به صورت سافت فورک، ریشه دادههای امضا باید در بلاک قرار گیرد. آن ها تراکنش کوین بیس (coinbase) را برای این کار انتخاب کردند. اولین تراکنشی که در بلاک اتفاق می افتد اما اطلاعات ورودی ندارد مربوط به کوین بیس است.
علاوه بر این، این تراکنشها پاداش استخراجی که ماینرها در ازای ایجاد این بلاک دریافت میکنند را مشخص میکند که در حال حاضر پاداش هایی که برای ماینرها تعلق می گیرند ۱۲.۵ بیت کوین است.
آدرس های سگویت چگونه است؟
با توجه به این که نسخه های زیاد و متعددی برای پروتکل اینترنت مانند IPv4 و IPv6 وجود دارد، برای پادشاه ارزهای دیجیتال یعنی بیت کوین نیز سه نوع آدرس وجود دارد. از هر سه آدرسی که برای اولین کوین بازار مالی ارزهای دیجیتال می توان برای انتقال و دریافت آن استفاده کرد و درصد احتمال اینکه صرافی ها و سرویس های نگهداری حداقل از یکی از این آدرس ها پشتیبانی کند، بسیار بالاست، لذا برخلاف این گفته، تعداد خیلی کمی از ارائه کنندگان خدمات به طور همزمان از هر سه آدرس پشتیبانی می کنند.
لِگاسی (P2PKH)
در صورتی که آدرس رمز نگاری شده ارز دیجیتال بیت کوین شما با تراکنشهای بیت کوین کور عدد ۱ شروع میشود، شما از آدرس لگاسی یا P2PKH استفاده میکنید: مانند 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2 این اولین فرمت آدرس بیت کوین بود که هنوز هم به درستی کار میکند. عبارت P2PKH مخفف Pay-to-Pubkey Hash است. یکی از نکات قابل توجه در ارتباط با آدرس لگاسی مرتبط نبودن این آدرس ها با سگویت است ؛ اما شما به راحتی و بدون هیچ مشکلی میتوانید از یک آدرس P2PKH به آدرس سگویت بیت کوین ارسال کنید. میانگین کارمزد تراکنش در تراکنشهای انجام شده با آدرسهای لگاسی بیشتر از سگویت است.
آدرس P2SH
ساختار آدرسهای P2SH مشابه آدرسهای P2PKH است، با این تفاوت که همانند 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy، به جای عدد ۱ با عدد ۳ آغاز میشوند. P2SH مخفف عبارت Pay To Script Hash است و قابلیتهای بیشتری نسبت به آدرسهای لگاسی دارد. تابع اسکریپت P2SH اغلب برای آدرسهای امضای چندگانه مورد استفاده قرار میگیرد.
این فرمت آدرس همچنین با استفاده از فرآیندی که با نام P2WPKH-in-P2SH شناخته میشود، تراکنشهای غیربومی (non-native) سگویت را فعال میکند. کاربران معمولی نباید خودشان را درگیر عملکرد پیچیده فرمت P2SH کنند. چیزی که اهمیت دارد این است؛ این نوع از آدرس به طور گستردهای پشتیبانی میشود و میتوان از آن برای ارسال ارز به هر دو آدرس P2PKH و bech32 استفاده کرد.
آدرس بومی سگویت (bech32)
آدرسهای bech32 کاملا متفاوت از آدرسهای نوع P۲ است. هر آدرس bech32 با عبارت bc1 آغاز میشود و طولانیتر از دو نوع آدرس دیگر است. این نوع آدرس توسط اکثر نرم افزارها و کیف پولها پشتیبانی میشود اما تعداد صرافیهایی که از این آدرس پشتیبانی میکنند محدود است. در حال حاضر بسیاری از صرافیهای امکان ارسال بیت کوین به این آدرس را فراهم کردند اما کاربرانشان قادر به دریافت بیت کوین با این فرمت آدرس نیستند. تا کنون، تنها ۱.۳ درصد از بیت کوینهای موجود در بازار با فرمت آدرس bech32 ذخیره شدهاند و این روند با سرعت کمی در حال رشد است.
مزایا و معایب سگویت (SegWit) چیست؟
مزایا سگویت (SegWit) |
تعداد تراکنش هایی که در یک بلاک اتفاق می افتد توسط سگویت افزایش می یابد. |
در ارتباط با مقایس پذیری بیت کوین کمک می کند. |
مشکل انعطاف پذیر تراکنش ها را برطرف می تراکنشهای بیت کوین کور کند. |
کمک به فعال سازی پروتکل لایتنینگ |
کاهش کارمزد تراکنش |
کاهش اندازه هر تراکنش |
کاهش زمان انتظار تائید تراکنش |
با وجود افزایش تراکنش در هر بلاک، می توان افزایش درآمد کلی برای ماینینگ ها را نیز محاسبه کرد. |
معایب سگویت (SegWit) |
با توجه به عملکرد سگویت، کارمزد ماینرها می تواند کاهش پیدا کرد. |
پیاده سازی سگویت کاری پیچیده است و نیاز می شود که همه کیف پول ها سگویت را خودشان به صورت جداگانه اعمال کنند. |
سگویت باعث افزایش استفاده از منابع می شود. |
با بوجود آمدن بیت کوین کش، سگویت توانست باعث دو قسمت شدن جامعه بیت کوین کور شود. |
نگهداری و تعمیر سگویت یکی از مشکلات آن است چرا که نگهداری از آن توسط ماینرها هیچ سودی ندارد. |
نتیجه گیری: عبارت Segregated Witness، در واقع یک طرح بهبود برای اولین کوین بازار ارزهای دیجیتال یعنی بیت کوین است، سگویت (SegWit) در مسیر بهبود و رفع دو مشکل اجرا و پیاده سازی معرفی شد. هدف سگویت در وهله اول فراهم کردن شرایطی برای محافظت از انعطاف پذیری تراکنش ها و در گام بعدی افزایش ظرفیت بلاک در شبکه بلاک چین بیت کوین است.
تراکنشهای بیت کوین کور
ورود عضویت
ورود عضویت
فروش انواع ربات تریدر ارز دیجیتال تبلیغ
سایت درآمدی بیتکوین تبلیغ
بخش جداییناپذیر از شبکهی بیت کوین یک نرمافزار به نام Bitcoin Core میباشد؛ این برنامه بهمنظور شناخت بلاکهای معتبر که در آنها تراکنشها وجود دارد ساخته شده است؛ از این برنامه بهمنظور کیف پول امن هم استفاده میکنند.
استفاده از این برنامه به بلاک چین بیت کوین کمک میکند تا کاملاً غیرمتمرکز بماند و این بلاک چین از بلاک چینهای انشعابهای دیگر (Hardfork) بیت کوین متمایز شوند؛ برای مثال بیت کوین کش و بیت کوین گلد دو انشعاب سخت از بیت کوین میباشند. لازم به ذکر است که فول نودهای شبکهی بیت کوین از این برنامه استفاده میکنند.
روزبهروز به هاردفورکهای (انشعاب سخت) بیت کوین اضافه میشود؛ بسیاری از این فورکها شبکهای بسیار شبیه بیت کوین دارند ولی ممکن است در پارامترهای جزئی با بیت کوین تفاوت داشته باشند که همین امر سبب شود این ارزها درواقع بیت کوین نباشند!
از آنجایی که همهی این هاردفورکها منشا جدا شدنشان شبکهی بیت کوین اصلی است که این شبکه در سال ۲۰۰۹ توسط ساتوشی ناکاماتو راهاندازی شد. برای همین برنامهی Bitcoin Core کمک میکند تا بلاکهای بلاک چین اصلی از سایر بلاکها تشخیص داده شود.
نظرات
⚠️ کلیه محتوای این سایت توسط کاربران ایجاد شده است و یوزبیت هیچ مسئولیتی نسبت به صحت آنها ندارد ⚠️
بلاکچین چیست و چگونه کار می کند؟
اگر بیت کوین را می شناسید احتمالا در این بین نام بلاک چین (Blockchain) به گوشتان خورده است. در ادامه مطلب سعی داریم این مبحث از دنیای فناوری که بلاک چین چیست و کاربردهای آن را به زبان ساده توضیح دهیم.
در چند سال اخیر افراد بی شماری در مورد خرید و فروش بیتکوین و قابلیتهای این ارز دیجیتال صحبت میکنند. از افراد تازه کار تا حرفه ای های دنیای فناوری ارزهای دیجیتال، همگی به این پدیدهی نوظهور و خاص قرن حاضر علاقهمند شدهاند. اما افراد کمی در مورد اصلی ترین فناوری زیرساختی بیتکوین یعنی بلاکچین(Blockchain) که در واقع اساس بیت کوین بر پایة این تکنولوژی بنا شده است تحقیق کرده و اطلاعات کافی دارند. حتی در مورد این واقعیت که بلاک چین فقط به بیت کوین محدود نمیشود و هر نوع ارز دیجیتال دیگر نیز بر پایه همین فناوری ساخته شده اطلاعات چندانی ندارند.
گذری بر تاریخچه بیت کوین
فردی با نام مستعار ساتوشی ناکاموتو در ۳۱ اکتبر سال ۲۰۰۸ یک مقاله تراکنشهای بیت کوین کور منتشرکرد. در این مقاله سعی کرد، به مفهوم بیت کوین به عنوان یک پول نقد الکترونیکی و نحوه کارکرد آن برای ارسال و دریافت پول بین دو نفر بدون واسطه و ناشناس بپردازد. از آنجایی که بیتکوین برای عملکرد خود از رمزنگاری استفاده میکند، دستهبندی ارز رمزنگاری شده برای آن پیشنهاد شد. البته اصطلاح ارز دیجیتال نیز از آن زمان رواج پیدا کرد.
هدف بیتکوین چه بود؟ در درجه اول هدفش تراکنشهای مالی بود؛ اما در درجه بعدی محققان با بررسی فناوری زیرساختی آن، متوجه ظرفیت های بالای آن برای استفاده در صنایع دیگر شدند. ظرفیتی که میتوانست برنامه های حرفه ای با رویکرد تکنولوژی مدرن برای صنایع مختلف بسازد. و این گونه بلاکچین، عنوانی بود که برای این فناوری زیرساختی وتاثیرگذار استفاده شد.
بلاک چین چیست؟
ما برای انجام یک تراکنش مالی از یک واسطه نظیر بانک استفاده میکنیم. اما بلاک چین این امکان را به خریداران و فروشندگان (ارسالکنندگان و دریافتکنندگان پول مجازی) میدهد که به صورت مستقیم با هم در ارتباط باشند و نیاز به یک شخص ثالث به عنوان واسطه از بین برود. این شکل از تراکنش را «همتا به همتا» مینامند.
بلاک چین از رمزنگاری به منظور ایجاد امنیت درتبادلات و حتی خرید و فروش ارزدیجیتال استفاده میکند. بر خلاف سیستمهای بانکی که دارای یک موقعیت مشخص و در اصطلاح متمرکز عمل میکنند، مرکزدادهای که بلاک چینها در آن قرار دارند کاملا غیرمتمرکز بوده و در سراسر جهان پخش هستند. محل نگهداری بلاک چینها را در اصطلاح «دفتر کل توزیع شده» مینامند. این دفتر کل برای همه اعضای شبکه و با جزئیات در دسترس است و حتی حساب، کتابها برای همه بهصورت شفاف وجود دارد. این شبکه در واقع زنجیرهای از رایانههایی است که درستی تراکنشهای صورت گرفته بین شما و طرف مقابلتان را تایید میکنند و پس از تایید، آن را نیز به بلاک چین اضافه میکنند.
ساختار بلاک چین به زبان ساده
هر یک از بلوک های موجود در بلاک چین از قسمت های دیجیتالی اطلاعات که شامل سه بخش است تشکیل شده اند:
۱) اطلاعات مربوط به تراکنش های شما: به عنوان مثال تاریخ، زمان و مبلغ آخرین خرید بیت کوین شما.
۲) اطلاعات شرکت کنندگان در معاملات: استفاده از امضای دیجیتال به جای نام واقعی شما، خرید شما بدون هیچ گونه اطلاعات شناسایی با استفاده از یک “امضای دیجیتال” منحصر به فرد ثبت می شود.
۳) هر بلوک اطلاعات متمایزی با دیگر بلوک ها دارد: همانطور که هریک از ما اثر انگشت داریم تا بتوانیم از یکدیگر متمایز شویم، هر بلوک کد منحصر به فردی به نام “هش” (hash) را ذخیره می کند که به ما امکان می دهد آن را از هر بلوک دیگر تشخیص دهیم. به این ترتیب بلوکهای مربوط به دو معامله با جزئیات یکسان، به دلیل کدهای منحصر به فرد آنها، از هم قابل تفکیک هستند.
بلاک چین چگونه کار می کند؟
بیایید برای درک بهتر کارکرد بلاک چین به تراکنش های بیت کوین بپردازیم. بلاک چین تمامی اطلاعات و جزییات تک تک تراکنشهای صورت گرفته با این ارز دیجیتال را در خود ذخیره میکند و اگر یک کاربر بخواهد یک بیت کوین را بیش از دو بار معامله (یعنی کلاهبرداری کند) مانع آن می شود.
هر بلوک زمانی که داده های جدید را ذخیره می کند به بلاک چین اضافه می شود. و این گونه با زنجیره ای از چندین بلوک که بهم وصل شده اند عنوان کلی بلاکچین پدید می آید برای اینکه یک بلوک به بلاک چین اضافه شود، باید چهار اتفاق رخ دهد:
۱) یک معامله باید انجام شود.
۲) پس از خرید، معامله شما باید تأیید شود. این کار را شبکه رایانه ها که بیش از هزاران رایانه هستند و در سراسر جهان گسترده اند انجام می دهند. این شبکه از طریق رایانه بررسی می کند که معامله مطابق سفارش شما انجام شده باشد.
۳) جای ذخیره هر معامله باید در دل یک بلوک باشد. پس از تأیید درستی معامله شما، اطلاعات در یک بلوک اختصاصی ثبت می شود. در آنجا، اطلاعات معامله شما در کنار بی شمار تراکنش مشابه قرار می گیرد.
۴) به هر بلوک باید هَش (کد) داده شود: پس از تأیید همه معاملات یک بلوک، باید به آن بلوک یک کد شناسایی منحصر به فرد به نام هَش داده شود. پس از گرفتن هَش اختصاصی، آن بلوک به بلاک چین اضافه می شود.
چرا بلاک چین اهمیت دارد؟
فناوری بلاک چین و کاربردهایش بی نظیر و نامحدود است تقریبا میتواند در هر چیزی که تراکنش پذیر باشد از جمله نقل و انتقال پول، کالا یا املاک کاربرد داشته باشد.
بلاک چین بزرگترین مانع کلاهبردارن است، زیرا هر نوع معامله صورت گرفته با تمام جزییات آن در دفتر کل ثبت شده و همه طرفین معامله میتوانند به این جزییات دسترسی داشته باشند.
بلاک چین برای چه کسانی در دسترس است؟
هر کسی در هر جای دنیا که به اینترنت دسترسی دارد میتواند از آن در تراکنشهای خود استفاده کند.
با این وجود پژوهشهای بسیاری که صورت گرفته نشانگر افزایش استفاده از این فناوری در دهه آینده است، علاقه به حوزه بلاکچین در دنیا رو به افزایش است ارائه دوره های دانشگاهی بلاکچین، برگزاری انواع کنفرانس ها و همایش های این حوزه، استفاده بانکها و موسسات مالی، شرکتهای بیمه و شرکتهای فناوری از آن به عنوان ابزاری برای کاهش هزینهها، کاهش خطاهای سیتمی و افزایش کیفیت ارائه خدمات خود دلیلی بر این مدعاست.
هنگامی که شما با هر رایانه ای که به شبکه بلاک چین متصل می شود یک کپی یا نسخه بروزرسانی شده از بلاک چین دارید، بنابراین هزاران یا میلیونها در مورد بیت کوین نسخه از همان بلاک چین در دسترس کاربران قرار دارد و به نوعی محتویات بلاک چین برای همه قابل مشاهده است.
این حجم از گستردگی اطلاعات بلاک چین در شبکه ای از رایانه ها دستکاری اطلاعات را دشوارتر می کند، زیرا یک هکر نیاز به دستکاری هر نسخه از بلاک چین در شبکه دارد که با این همه نسخه موجود تقریباً غیر ممکن است.
از سوی دیگر، با نگاهی به بلاک چین بیت کوین، خواهید دید که شناسایی کاربران عملا غیرممکن است، زیرا اگرچه تراکنش های ثبت شده در بلاکچین کاملاً ناشناس نیستند، اما اطلاعات شخصی کاربران تنها محدود به امضای دیجیتال یا نام کاربری آنها است. با این وجود سوالی که در اینجا پیش می آید بلاک چین چگونه می تواند امنیت کاربران را تامین می کند و به آن اعتماد کرد؟
بلاک چین چگونه امنیت کاربران را تامین می کند؟
روش های بلاک چین برای ایجاد امنیت و اعتماد کاربران:
بلوک های جدید همیشه به شکل خطی و به ترتیب زمانی اضافه می شوند. بنابراین بلوک های جدید همیشه به پایان بلاک چین اضافه می شوند. هر بلوک در زنجیره دارای موقعیتی است به نام ارتفاع (height).
پس از اضافه شدن یک بلوک به انتهای بلاک چین دیگر کار تمام است و برگرداندن و دستکاری بلوک برای تغییر محتوای آن بسیار دشوار خواهد بود. زیرا هر بلوک با هش اختصاصی به خود، و همچنین هش مربوط به بلوک قبل از آن علامت گذاری شده است.
کدهای هش از طریق یک عملکرد ریاضی ایجاد می شوند که اطلاعات دیجیتال را به رشته ای از اعداد و حروف تبدیل می کند. در صورتی که این اطلاعات به هر طریق دستکاری و ویرایش شود، کد هَش نیز تغییر خواهد کرد. فرض کنیم یک هکر سعی کند اطلاعات تراکنش شما را دستکاری کند تا مجبور شوید بهای خرید خود را دوباره بپردازید. همین که اطلاعات معامله شما ویرایش شود هَش بلوک تغییر می کند؛ بلوک بعدی در زنجیره هنوز حاوی هَش قدیمی است و قاعدتاً هکر باید آن را هم به روزرسانی کند؛ و سپس بلوک بعدی تا آخر به این ترتیب است، محاسبه مجدد همه این هَش ها به قدرت محاسباتی عظیم و غیرقابل تصوری نیاز دارد. به عبارت دیگر، پس از اضافه شدن یک بلوک به بلاک چین، ویرایش آن بسیار دشوار و حذف آن غیرممکن خواهد بود.
بلاک چین چه مشکلات و محدودیت هایی دارد؟
۱) اصطلاحات تخصصی: فناوری بلاک چین به دلیل نوظهوری دارای مجموعه واژگانی کاملا جدید است. خوشبختانه در طول این چند سال تلاش های متعددی در زمینه ارائه واژه نامه ها، تعاریف و فهرست های کامل و آسان انجام شده است.
۲) گستردگی شبکه : باید شبکه ای بزرگ از کاربران وجود داشته باشد که بلاک چین ها به سود کامل برسند. و همچنان بر سر این که آیا این گستردگی ایراد مهمی برای برخی از پروژه های مجاز بلاک چین ها هست یا نه بحث وجود دارد.
۳) هزینه تراکنش ها، سرعت شبکه : تبادلات بیت کوین که در چند سال اول حضورش تقریبا رایگان اعلام شد، اکنون هزینه های قابل توجهی دارد.
۴) نقص امنیتی غیرقابل اجتناب : در بیت کوین و سایر بلاک چین ها یک نقص امنیتی قابل توجه وجود دارد: اگر بیش از نیمی از رایانه هایی که به عنوان گره در شبکه فعالیت می کنند دروغ بگویند (دقت داشته باشید بیش از نیمی از رایانه ها)، دروغ به حقیقت تبدیل می شود. این نقص “حمله ۵۱ درصد” نامیده می شود و ساتوشی ناکاموتو در زمان راه اندازی بیت کوین به آن اشاره کرد. به همین دلیل استخرهای استخراج بیت کوین توسط جمع به دقت مورد نظارت قرار می گیرد تا اطمینان حاصل شود که هیچ کس ناآگاهانه چنین نفوذی را در شبکه فراهم نمی آورد.
امیدواریم از این مقاله که به زبان ساده بلاکچین و کاربردهای آن را توضیح دادیم استفاده لازم را برده باشید، با تشکر از همراهی شما.
کیف پول بیت کوین کامپیوتر شخصی
کیف پولهای بیت کوین انواع مختلفی دارند. نوع کامپیوتری آن بر روی رایانههای شخصی و لپتاپها قابل نصب میباشند. این نوع کیف پول بیت کوین کامپیوتر شخصی بر روی انواع سیستم عاملهای ویندوز، مکینتاش و لینوکس قابل اجرا هستند، فقط روی همان کامپیوتری که برنامه با آن دانلود شده قابل اجرا میباشند و رمز خصوصی را به صورت پیش فرض روی همان سیستم ذخیره میکنند. این ویژگی امکان دسترسی مستقیم شما به دارایی دیجیتالتان را فراهم میکند و اجازهی دسترسی دیگران به آن را نمیدهد؛ از این رو از امنیت بالایی برخوردار است.
چند نکته مهم و کاربردی برای استفاده از کیف پولهای کامپیوتری
کیف پولهای نصب شده بر روی سیستم عامل کامپیوترهای شخصی از جمله ویندوز، بسیار آسیب پذیر و در معرض هک هستند؛ چرا که بیشتر در معرض استفاده قرار دارند. کاربران استفاده کننده از این نوع کیف پولها باید محتاطتر از دارندگان سایر کیف پولها عمل کنند. اگر شما نیز از کیف پول کامپیوتری استفاده میکنید، حتما از کیف پول دسکتاپی خود نسخه پشتیبان یا بک آپ تهیه کنید؛ تا اگر مشکلی به وجود آمد و به هر نحوی کیف پول شما پاک شد یا کامپیوتری که از آن استفاده میکنید خراب شد، امکان برگشت داراییتان وجود داشته باشد.
در ارزهای دیجیتال مبتنی بر شبکه بلاکچین، اشخاص مستقیما داراییشان را کنترل میکنند و امکان دخالت اشخاص دیگر در رمزنگاری وجود ندارد؛ همچنین برای تمام کیف پولهای کامپیوتری بیت کوین، امکان بک آپگیری وجود دارد.
به دلیل استفادهی بیشتر از کامپیوترهای شخصی، این سیستمها بیشتر مورد حمله بد افزارها قرار میگیرند. شما میتوانید با استفاده از آنتی ویروسها (ترجیحا با خرید اشتراک) به راحتی کامپیوتر و در نتیجه کیف پول دسکتاپی خود را در امان نگه دارید. این نکته را در نظر داشته باشید که حین استفاده از مرورگر نیز لینکهایی که منبع رسمی ندارند و مورد تایید نیستند را باز نکنید؛ چرا که ممکن است حاوی بد افزارهایی باشند که برایتان دردسر درست کنند.
صرافی آنلاین رایا اکسچنج در این مقاله به معرفی 4 نوع کیف پول بیت کوین کامپیوتر شخصی میپردازد.
4 کیف پول برتر بیت کوین برای کامپیوتر شخصی
این معرفی طبق مهمترین فاکتورهای یک کیف پول خوب یعنی امنیت و استفاده آسان صورت گرفته است و تمام کیفهای نام برده از اعتبار بالایی میان کاربران برخوردار هستند.
1- بیت کوین کور (Bitcoin core)
این کیف پول کلاینت اصلی و رسمی ارز دیجیتال بیت کوین است و تراکنشهای بیت کوین کور به طور مستقیم روی شبکه آن کار میکند. امنیت کیف پول کامپیوتری بیت کوین کور به طرز حیرتآوری معرکه است و از این بابت جای هیچگونه نگرانی وجود ندارد؛ چرا که بیت کوین کور مستقیما از تمام شبکه بیت کوین برای بهروز ماندن استفاده میکند و یک والت فول نود است. شما به راحتی و کاملا مستقیم به شبکه بلاک چین اتصال پیدا میکنید و امنیت کیف پولتان را روی بالاترین درجه ممکن تنظیم میکنید. استفاده از این کیف پول به دانش بیشتری نیاز دارد و برای تازه کارهای دنیای ارزهای دیجیتال و بیت کوین پیشنهاد نمیشود.
تنها مشکل این نوع کیف پول، این است که به دلیل فول نود بودن و نیاز آن به تمام شبکه بلاک چین برای بهروز ماندن، به چیزی حدود 200 گیگابایت حافظه نیاز دارید و این مقدار دائما در حال افزایش است. تراکنشهایی که در این کیف پول انجام میشود، به لطف سگویت با امنیت و سرعت بالا و کارمزد بسیار پایین انجام میشود. (سگویت، تکنولوژی استفاده شده با هدف محافظت از تراکنشهای بیت کوین و افزایش ظرفیت بلاک چین آن میباشد.)
2- اکسودوس (Exodus)
اکسودوس کیف پولی است که در پلتفرم اندروید نیز قابل اجرا میباشد؛ اما به صورت اختصاصیتر برای کامپیوترهای شخصی توسعه یافته است. کیف پول اکسودوس جزو 4 کیف پول بیت کوین کامپیوتر شخصی است که به دلیل رابط کاربری آسان و جذابش محبوبیت زیادی نسبت به رقبای خود در بین کاربران دارد. همچنین اکسودوس یک کیف پول چند ارزی است تراکنشهای بیت کوین کور و ارزهای دیجیتال دیگری به جز بیت کوین را نیز پوشش میدهد. این کیف پول، آی پی ایران و کشورهای تحریم شده را تشخصی نمیدهد؛ اما به دلیل امنیت بالا و دسترسی نداشتن به تمام سرمایه، استفاده از آن خطری برای کاربران این کشورها ندارد.
3- کوپِی (Copay)
اولین شرکت خدمات پرداخت با بیت کوین، «بیت پی» بود که شرکتهای دیگر را ترغیب کرد تا از بیت کوین به عنوان یک روش تراکنش پرداختی و دریافتی استفاده کنند. در سال 2012، کوپِی توسط این شرکت عرضه شد و در سال 2016 با رکورد ۲۰۰ هزار تراکنش در ماه به یکی از کیف پولهای محبوب کاربران دنیای ارزهای دیجیتال تبدیل شد. این کیف از لایت کوین نیز پشتیبانی میکند و علاوه بر کامپیوترهای شخصی در پلتفرمهای موبایلی نیز قابل نصب و اجرا میباشد. کوپِی یک والت لایت نود است و برخلاف فول نودها نیاز به دسترسی کامل به تمام بلاک چین ندارد و تنها از سرور اصلی آن یعنی بیت پِی برای بهروز ماندن، داده میگیرد.
4- آرموری (Armory)
این کیف پول نیز همچون بیت کوین کور به دانش بیشتری برای استفاده نیاز دارد و برای حرفهایها مناسبتر از تازه کارها است. آرموری به لحاظ امنیت در لیست بهترین کیف پول بیت کوین کامپیوتر شخصی قرار میگیرد و میان حرفهایها بسیار مشهور و زبانزد است. کیف پول آرموری با داشتن گزینههای متعدد برای رمزگذاری و ذخیرهسازی، نشان داده که توجه ویژهای به امنیت حسابهای کاربران دارد و از این جهت برجسته میباشد.
ذخیره سازی در این کیف پول از نوع ذخیرهسازی سرد است؛ به این معنی که کاربر برای مدیریت حساب بیت کوین خود به دسترسی اینترنت نیازی ندارد. مفهومی که تا پیش از به وجود آمدن آرموری، فانتزیای بیش نبود. آرموری به صورت Full HD در تمام کامپیوترهای شخصی قابل اجراست، متن باز است و قابلیت چند امضایی نیز دارد.
دیدگاه شما