توسعه دهندگان بیت کوین تخصص فنی دارند
این یک سرمقاله نظری توسط شینوبی، یک مربی خودآموخته در فضای بیت کوین و میزبان پادکست بیت کوین مبتنی بر فناوری است. بیت کوین در نهایت توسط کاربرانش تعریف می شود، توسط افرادی که در واقع گره ها را اجرا می کنند و قوانین پروتکل را برای تأیید پرداخت هایی که از طریق شبکه دریافت
این یک سرمقاله نظری توسط شینوبی، یک مربی خودآموخته در فضای بیت کوین و میزبان پادکست بیت کوین مبتنی بر فناوری است.
بیت کوین در نهایت توسط کاربرانش تعریف می شود، توسط افرادی که در واقع گره ها را اجرا می کنند و قوانین پروتکل را برای تأیید پرداخت هایی که از طریق شبکه دریافت می کنند، اجرا می کنند. این یک ویژگی اساسی و اجتناب ناپذیر شبکه بیت کوین است، تا زمانی که کاربران انتخاب کنند که در این فعالیت شرکت کنند. با این حال، این بدان معنا نیست که کاربران عمیقاً نحوه عملکرد پروتکل، اثرات متفاوتی که تغییرات پیشنهادی ایجاد می کند یا کارآمدترین راه در سطح کاملاً فنی برای رسیدگی به یک مشکل یا بهبود را درک می کنند. اگر کاربران برای انجام تحقیقات خود وقت بگذارند و واقعاً در مورد پروتکل در سطح فنی کاملاً فنی بیاموزند، کاملاً می توانند این موارد را درک کنند، اما فرض اینکه شما به عنوان یک کاربر این موارد را صرفاً به این دلیل درک می کنید که کاربران داور نهایی چگونه هستند. این پروتکل بر اساس نرمافزاری که برای اجرا انتخاب میکنند کار میکند غرور خالص است.
فقط به این دلیل که شما یک ماشین رانندگی می کنید به این معنی نیست که شما مبادلات مهندسی عمیق و ظریف و همچنین مهندس طراح ماشین را درک می کنید. فقط به این دلیل که شما هر روز از تلفن همراه استفاده می کنید به این معنی نیست که می دانید چگونه مصرف برق همه فرستنده های مختلف رادیویی، وای فای، بلوتوث، تلفن همراه و غیره را بهینه کنید. استفاده از چیزی به معنای درک نحوه عملکرد پیش فرض آن نیست. این چیزی است که باید برای فردی که با خودش صادق است بسیار واضح باشد.
پس چرا بسیاری از کاربران بدون تخصص فنی یا آشنایی با نحوه کار کردن وسایل زیر کاپوت، در اظهار نظر در مورد نحوه کارکرد وسایل زیر کاپوت آنقدر مطمئن هستند، در حالی که تمام جزئیات و حقایق را اشتباه میدانند؟ اکنون، احساس می کنم در این آب و هوا، باید یک میلیون نکته را اضافه کنم. من با شما، توسعهدهندگان نرمافزاری که برنامههای کاربردی میسازند، یا کسانی که در حوزههای فناوری نرمافزاری کار میکنند بدون اینکه زمان لازم برای مشارکت در بیت کوین را داشته باشند، صحبت نمیکنم، اما به طور منظم آن را دنبال میکنند. من با کاربری صحبت نمیکنم که واقعاً زمان ناسالمی (به من اعتماد کنید، من از روی تجربه میدانم) برای درک نحوه عملکرد چیزها در زیر کاپوت صرف کرده است. من با شما صحبت میکنم، کاربر معمولی که فقط به برخی از پادکستها و میانگینهای هزینه دلاری (DCA) گوش میدهد و واقعاً توسعه موارد فنی در این فضا را عمیقاً دنبال نمیکند. من با کاربری صحبت می کنم که به معنای واقعی کلمه هنوز وجوه خود را از صرافی که در آن خریده اید برداشت نکرده است. من با شما صحبت میکنم، کاربری که وقتی کسبوکارتان را اداره میکردید، دوست بیتکوین خود یک کیف پول موبایلی برای شما راهاندازی کرد تا بتوانید بیتکوین را از 100 باری که مشتری با آن پرداخت میکند، بپذیرید.
چرا در نظرات خود در مورد نحوه عملکرد بیت کوین تا این حد مطمئن هستید؟
چقدر با خط مشی mempool در مورد نحوه انتقال تراکنش ها آشنا هستید؟ آیا می دانستید که بین قوانین سیاست گذاری و قوانین اجماع تفاوت زیادی وجود دارد؟ اینکه تراکنشهایی وجود دارند که برای گنجاندن در یک بلوک بر اساس اجماع کاملاً معتبر هستند، اما با سیاست mempool، توسط گره هیچکسی منتقل نمیشوند، بنابراین ماینرها باید مستقیماً به آن تراکنش داده شوند و از کد سفارشی برای گنجاندن آن در یک بلوک استفاده کنند. ?
در مورد این واقعیت که شبکه لایتنینگ در واقع از قراردادهای هش با زمان قفل شده (HTLC) برای پرداخت های با ارزش بسیار کم استفاده نمی کند، چطور؟ آیا می دانستید که برای مثال برای پرداخت 10 ساتوشی، شبکه لایتنینگ در واقع از HTLC استفاده نمی کند یا موفقیت یا شکست پرداخت را با اسکریپت بیت کوین اتمی نمی کند؟ این پرداختهای بسیار کوچک در واقع در «دوره میانی» که هنوز نهایی نشده و توسط کانالها تأیید نشده است، به کارمزد استخراجکنندگان تبدیل میشوند. این بدان معناست که اگر یک جهش در مسیر پرداخت یک طرف همکاری را متوقف کند، هیچ راهی برای آن گره وجود ندارد که بتواند در زنجیره دریافت پول یا بازپرداخت را اعمال کند، بسته به اینکه از کدام طرف برای آن پرداخت خاص صحبت میکنید. فقط به کارمزد ماینر برای تراکنش می رود، هیچ خروجی واقعی HTLC در تراکنش تعهد کانال برای مسیریابی آن پرداخت ایجاد نمی شود. این فقط یک سیستم “بهترین تلاش” از صداقت است که هیچ گونه اعمالی ندارد. آیا می دانستید که؟
در اینجا یک داستان سرگرم کننده است. بیت کوین دارای دو اپکد برای قفل کردن زمان است، بررسی تأیید زمان قفل (CLTV) و تأیید ترتیب توالی (CSV). CLTV از خرج شدن یک سکه قبل از مهر زمانی یونیکس از پیش تعریف شده یا ارتفاع بلوک از پیش تعریف شده جلوگیری می کند. CSV از خرج شدن یک سکه تا زمانی که مقدار “x” سپری شود یا بلوک های “y” از زمان بلاک یا زمانی که سکه ایجاد شده است، پیدا نشده است، جلوگیری می کند. وقتی یک سکه را با استفاده از CLTV یا CSV در اسکریپت خرج می کنید، فیلدی در تراکنش هزینه واقعی به نام nLocktime وجود دارد که باید روی مقدار استفاده شده از CLTV یا CSV تنظیم شود. هدف اصلی این فیلد، داشتن تراکنشهای تعیینشدهای بود که تا آن زمان یا بلاک نگذشته نمیتوانستند استخراج شوند. اما خود ساتوشی ناکاموتو نیز کاربرد دیگری برای این کار در نظر داشت: یک شکل بسیار ابتدایی کانال پرداخت. ایده این بود که میتوانید فیلد nLocktime را بردارید و هر بار آن را یکبار افزایش دهید تا یک پرداخت خالص جدید ایجاد کنید، و از ماینرها بخواهید آخرین مورد را با شمارش تسویه کنند.
مشکل این است که هیچ قاعده یا راهی برای اجرای ماینرها برای تسویه آخرین تراکنش وجود نداشت. بنابراین خود ناکاموتو قصد داشت از این فیلد در تراکنش استفاده کند تا ماینرها را ملزم کند که فقط آخرین تراکنش – یا با بالاترین شماره – را تسویه کنند. با این تفاوت که در واقع هیچ قاعده اجماعی برای اجرای آن وجود نداشت! نه تنها یک قانون اجماع وجود نداشت، بلکه ساختن آن غیرممکن بود، زیرا ماینرها میتوانند هر تراکنش معتبری را در یک بلوک وارد کنند. هنگامی که یک معامله را امضا می کنید، معتبر است، همیشه معتبر است. بنابراین هیچ راه منطقی برای ایده اصلی ناکاموتو در وهله اول وجود نداشت.
درموردش یک لحظه فکر کن. خالق بیت کوین تصور می کرد چیزی بر روی بیت کوین ساخته می شود که به معنای واقعی کلمه ساختن آن به روشی که او تصور می کرد غیرممکن بود. راجع بهش فکر کن. خالق کل پروتکل عملکردی را برای انجام یک کار خاص ساخته است، در حالی که انجام آن کار خاص به آن روش به معنای واقعی کلمه امکان پذیر نیست.
چرا به درک خود از نحوه عملکرد بیت کوین در سطح فنی اطمینان دارید؟ چرا اینقدر مطمئن هستید که ایده های شما در مورد تأثیرات برخی تغییرات واقعاً صحیح است؟ سازنده پروتکل آنقدر سوء تفاهم وحشتناکی در مورد نحوه کار داشت که صادقانه بگویم، من برای او خجالت می کشم که فکر می کرد چنین چیزی می تواند به این شکل ساخته شود.
پس هدف همه اینها چیست؟ که کارشناسان هنوز وجود دارند. اینکه کاربران در نهایت کنترل پروتکل را در اختیار دارند و انتخاب نهایی را دارند که چه نرم افزاری را اجرا کنند و چه قوانینی را اجرا کنند، این واقعیت را تغییر نمی دهد که افرادی وجود دارند که درک می کنند که چگونه این پروتکل واقعاً بهتر از شما کار می کند. درک افراد از چیزها به طور مستقیم با مدت زمانی که آنها در واقع صرف تلاش برای یادگیری و درک آن موضوع کرده اند، مرتبط است.
شما نمی توانید به طور جادویی بفهمید که بیت کوین چگونه عمل می کند فقط به این دلیل که آن را می خرید، یا از آن استفاده می کنید یا با آن چیزهایی می خرید. دانش اینگونه عمل نمی کند. بنابراین، وقتی بیت کوینداران در بحثهایی در مورد اینکه چگونه کارها در سطح فنی واقعاً کار میکنند درگیر میشوند، وقتی شروع به صحبت علنی میکنند که چرا در مورد مسائل مربوط به اجرای نرمافزار و قوانین تصمیمگیری کردهاند، باید از کارهایی که انجام میدهند و نمیکنند آگاه باشند. بدانید زیرا فقط داشتن بیت کوین به تنهایی دانش را منتقل نمی کند.
عبارت جالب این فضا «اعتماد نکن، تأیید کن» است. بنابراین، چند نفر از شما قبل از شروع به تکرار موارد، آنها را تأیید می کنید؟
این یک پست مهمان توسط شینوبی است. نظرات بیان شده کاملاً متعلق به خود آنها است و لزوماً نظرات BTC Inc یا را منعکس نمی کند مجله بیت کوین.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
برچسب ها :بیت ، پروتکل ، تخصص ، توسعه ، توسعه دهندگان ، چنگال نرم ، دارند ، دهندگان ، فرهنگ ، فنی ، کوین ، گره ها ، نظر
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰