هرگز گردبادی سیاست پیرامون یک پروژه منبع باز در مقیاس که با بیت کوین می بینیم وجود ندارد. پیاده سازی های جایگزین براساس اصل بحث برانگیز تلقی می شوند ، و هسته اصلی نمی تواند بدون اینکه متهم به دستکاری از طرف منافع خارجی باشد ، رفع اشکال ارائه دهد. با این حال ، BSD ، یکی دیگر از پروژه های محبوب منبع باز ، به نظر نمی رسد که این مشکلات را داشته باشد. چرا که نه؟
با این حال ، در عین حال ، ما هرگز ندیده ایم که یک پروژه OSS با هزینه جامعه ، با هزینه عملکرد نرم افزاری که تولید می کند ، با احساسات جامعه فلج شود. بسیاری استدلال می کنند که این امر به این دلیل است که گزاره ارزش مشخصات بیت کوین بی نظیر است و این مشکلات با قلمرو همراه است. این فرض به ایجاد بسیاری از بحث و جدال پیرامون توسعه بیت کوین کمک کرده است و نه تنها مضر بلکه خطرناک است.
درک مشکلات فعلی با مشخصات بیت کوین

پذیرش بیت کوین به سرعت در حال رشد است. ما می بینیم که متوسط اندازه بلوک به طور پیوسته در حال افزایش است تا به کلاه 1MB برسد. مردم به رغم بحث و گفتگو در زمینه مبارزه با کاربر ، سریعاً به این موضوع اشاره می کنند. همانطور که ایستاده است ، بیت کوین نمی تواند بار شبکه بیشتری را بدون تنظیم تنظیم کند.
مشکل این است که توسعه دهندگان نمی توانند در مورد نحوه تنظیم بیت کوین برای کمک به ادامه رشد توافق کنند. پایگاه کاربر در حال تشدید این مسئله است و بدون در نظر گرفتن نحوه ارائه خدمات ، یک محیط سمی را برای توسعه دهندگان ایجاد می کند. جامعه بیت کوین خود را در مورد اختلافاتی که از نظر عملکردی یکسان خواهد بود ، انجام داده است و باعث ایجاد عدم تحرک در توسعه دهندگان اجرای اکثریت وی به دلیل ترس از بیگانه کردن بخش های بزرگ کاربران بیت کوین می شود.
بیت کوین برای حمایت از تعداد فزاینده معاملات انجام شده در طول زمان باید رشد کند. روش های زیادی برای پوست این گربه ضرب المثل وجود دارد ، اما جامعه در حال تنفس گردن های اصلی توسعه دهنده است و میزان اهمیت فرویدی را که چاقو را انتخاب می کنند برای شروع روند کار نسبت می دهد.
به طور طبیعی ، گروه های توسعه دهنده در حال پیدا کردن تعهدات مقیاس بندی دشوار هستند (یا در مورد اجرای خاص شروع می شوند.) این شبکه پیشرفت توسط هسته ، کلاسیک ، XT و سایر کد های کد که از همکاری با یکدیگر امتناع می ورزند ، در نتیجه مشابهفشارهای پایگاه کاربر. نتیجه این است که توسعه بیت کوین همچنان متوقف می شود زیرا تقاضای شبکه همچنان در حال رشد است و ترس این است که تقاضا از آنچه پیشرفت های محدودی حاصل می شود ، پیشی خواهد گرفت.
بیت کوین تنها پروژه ارزشمند منبع باز نیست
بسیاری از مردم دیدگاه قطعی در مورد سیاست توسعه بیت کوین دارند. احساسات این است که منافع مالی بیت کوین را به عنوان هدف اولویت بالایی برای بازخورد منفی صوتی ، و ارزش ذاتی بیت کوین باعث افزایش دشمنی در هرگونه اختلاف می کند. پذیرش این وضعیت به عنوان ROTE خطرناک است ، زیرا بیت کوین از تنها پروژه منبع باز مخرب با علاقه مالی و شرکت زیادی فاصله دارد. این تنها کسی است که به کاربران اجازه می دهد به خاطر جذابیت ، به پیشرفت و تکامل آن آسیب برساند.
چند تغییر در متدولوژی وجود دارد که توسعه دهندگان بیت کوین می توانند برای جلوگیری از کنترل شبکه فعلی از کنترل خارج شوند ، و جامعه توسعه ای که مدل های این تغییرات بیش از 30 سال سن دارند و تقریباً به همان روش کارها را انجام داده اند. آنها از موفقیت طولانی مدت و پایدار در جامعه شرکت برخوردار بوده اند و کد آنها در میلیاردها دستگاه اجرا می شود. من در حال توصیف توسعه دهندگان BSD هستم ، و بیت کوین Devs باید از آنها تقلید کند و در صورتی که می خواهند موفقیت طولانی مدت بیت کوین را تضمین کنند ، به زودی شروع می کنند.
با BSD آشنا نیستید؟این کاملاً قابل درک استآنها فقط در خارج از شرکت و موارد استفاده از سرور توسط جوامع نسبتاً کوچک علاقه مندان قهرمان هستند. اگر از Netflix ، Yahoo ، WhatsApp استفاده می کنید ، NAS را اجرا کنید ، بازی های PS4 را انجام دهید ، از MAC برای درایور روزانه خود استفاده کنید ، یا از سرویس Hotmail مایکروسافت استفاده کنید ، هر روز از کد BSD استفاده می کنید. BSD دارای منافع غیر اصلی شرکت است که علاقه ای به توسعه BSD دارد. من می خواهم شرط بندی کنم که این بیش از مبلغ با علاقه مستقیم به بیت کوین است.
BSD همچنین دارای چنگال های بسیار بیشتری و پیاده سازی های مختلف نسبت به بیت کوین است ، و آنها روی سفارشات کد از بزرگی پیچیده تر از بیت کوین کار می کنند. همه طعم های غالب سازگار با دودویی هستند و توسعه بدون در نظر گرفتن استدلال در پایه کاربر و فشارهای افرادی که از پایگاه کد خود پول می گیرند ، در برنامه پیش می روند.

رئوس مطالب ساختار تعهد BSD
آنها آنچه را که برای سنین پایدار انجام می دهند ، انجام داده اند ، با هر عطر و طعم متفاوت در مرزهای جامعه و کار به سمت هدف نهایی افزایش فرزندخواندگی و یک محصول پایدار و با عملکرد بالا. شما می توانید این اهداف را به طور فزاینده ای در فضای توسعه بیت کوین برآورده کنید و عواقب سقوط برای همه برای همه با استفاده از پروتکل بیت کوین جدی می شود.
کنفرانس ها و اجلاس ها با هم جمع شده اند و سعی در تغییر جهت این روند دارند ، بدون اینکه تأثیر کمی نداشته باشد. دلیل این امر این است که تنها افرادی که می توانند مشکل را برطرف کنند ، توسعه دهندگان مشخصات هستند و مشکل در درجه اول در طراحی آنها نهفته است و مرتکب فلسفه و یا عدم وجود آن می شود.
در حال حاضر ، توسعه بیت کوین هرج و مرج نسبی را که در فضای توسعه OSS به سبک لینوکس دیده می شود ، آینه می کند ، که خود را بیشتر به تکامل پروژه سریعتر ، هرچند کمتر پایدار می بخشد. با این حال ، ما دیده ایم که توسعه هسته بیت کوین به حالت ایستاده کند شده است. این ، همراه با کمبود بین توزیع ، این رکود را به یک مشکل تبدیل می کند. این به دلیل فلسفه توسعه و عدم توسعه ساختار یافته و سیستم متعهد است. منافع توسعه دهنده فردی باید به طور کلی تأثیر کمتری بر پروژه داشته باشد و در صورت داشتن روش خوبی برای مرتب سازی کد آنها ، بهترین راه حل برای هر مشکل ASAP اجرا می شود.
آنچه بیت کوین می تواند از BSD بیاموزد
اول و مهمتر از همه ، نحوه توسعه کد نیاز به تغییر دارد تا روند منفی فعلی بیت کوین را متوقف کند. پروژه FreeBSD یک سلسله مراتب داخلی سفت و سخت از افراد با دسترسی به پایگاه کد آنها دارد ، که اجرای مختلف بیت کوین نیز وجود دارد ، اما BSD این کار را به شکلی انجام می دهد که بسیار برای چشم تازه روی کد آنها باز است و امکان حل مسئله موازی را بدون ریزه کاری فراهم می کنددرگیری که در بیت کوین می بینیم. هرکسی می تواند تعهد عمومی را به کد پیشنهاد دهد ، آن را در دسترس عموم قرار دهد و از نظر دموکراتیک تصمیم بگیرد که تغییر در پایگاه کد به پایان می رسد. FreeBSD تعداد کمی از توسعه دهندگان اصلی را در مقایسه با اندازه پایگاه کد خود دارد ، اما در هر نقطه ، آنها یک جامعه عظیم دارند که پروژه خود را پیش می برد بدون اینکه چنگال های سخت در هر اختلاف نظر کوچک ظاهر شوند. برایان آرمسترانگ اخیراً در مورد این نقص با توسعه بیت کوین اظهار داشت ، به ویژه با Devs Core:
"ضریب هوشی بالا بودن برای موفقیت یک تیم کافی نیست. شما باید تجارت معقول انجام دهید ، همکاری کنید ، از آن استقبال کنید ، ارتباط برقرار کنید و با آن کار کنید. هر تیمی که این امر را ندارد ، قادر به جذب استعداد برتر نخواهد بود و طولانی مدت می جنگد. به نظر من ، شاید بزرگترین خطر در بیت کوین در حال حاضر یکی از مواردی است که در گذشته بیشترین کمک را کرده است: توسعه دهندگان اصلی بیت کوین. "

HeiRarchy Developer FreeBSD
این محیط طراحی علاقه مالی و فردی را غرق می کند زیرا بهترین راه حل ها به صدر پشته برای ارتکاب می رسد. همچنین استعدادهای جدیدی را به خود جلب می کند ، با مشکل بسیاری از پروژه های منبع باز بالغ با آن روبرو می شوند زیرا یک تیم اصلی شروع به تعریف خود می کند و از وضعیت آنها راحت می شود.
نکته دیگر که بیت کوین می تواند از آن بیاموزد ، پذیرش جامعه BSD از فلسفه طراحی یونیکس است. در درجه اول "بدتر بهتر است" ، قاعده تنوع ، و یک کار را انجام دهید و این کار را به خوبی انجام دهید."بدتر بهتر است" بر استفاده از راه حل های عملکردی موجود به جای ساخت پیچیده تر ، تأکید می کند ، حتی اگر آنها قوی تر باشند. قاعده تنوع تأکید می کند که انعطاف پذیری برنامه در حال توسعه است و امکان اصلاح و اجرای مختلف را بدون شکستن فراهم می کند. یک کار انجام دهید و این کار را به خوبی انجام دهید ، مانترا از جوامع BSD و یونیکس است که بر مدولار بودن و پیشرفت بر روی راه حل های "کامل" تأکید می کند. هر یک از این عناصر کمک می کنند تا BSD به یک پروژه منبع باز بسیار موفق با یک جامعه توسعه سالم و تعداد زیادی همکاری بین سیستم های مختلف BSD تبدیل شود. در حالی که این برعکس آنچه در حال حاضر با بیت کوین می بینیم ، وضعیت قابل نجات است به شرط ایجاد تغییراتی مانند این ، به ویژه توسط توسعه دهندگان اصلی.
تغییر نیاز بیت کوین در حال حاضر وجود دارد
چهره های برجسته در جامعه بیت کوین ، مانند گاوین آندرسن و برایان آرمسترانگ ، خواستار تغییراتی شده اند که در دراز مدت مشکلات موجود در بیت کوین را برطرف می کند. این ساختارها به همین دلایلی که در حال حاضر با بیت کوین می بینیم برای توسعه دهندگان BSD وجود داشته است: توسعه نرم افزار سیاست نیست. شما با کار روی کد خود یک تغییر ملموس ایجاد می کنید ، و منافع خارج از کشور نباید نتواند در آن فرآیند دخالت کند ، مگر اینکه آنها مایل به انجام خود باشند.
به عنوان مثال ، اپل از کد BSD به شدت در Mac OSX استفاده می کند. بگویید که آنها می خواستند یک چرخش خاص سرور از پلتفرم خود را شروع کنند. اگر آنها سعی می کنند کد CoreBSD را به هر طریقی زانو بزنند تا پیشنهاد اختصاصی خود را برای بازار سازمانی جذاب تر کنند ، آنها باید هزاران نفر از مشارکت کنندگان کد را که این احساسات را به اشتراک نمی گذارند ، بدست آورند و هیچ مقدار اسمیر یا ویتریول وجود ندارددر رسانه های اجتماعی نیز می تواند آن را تغییر دهد. توسعه دهندگان فعلی باید این تغییرات را بپذیرند ، که به احتمال زیاد نیست ، اما ساختارهای ذکر شده در اینجا باعث می شود جامعه توسعه بیت کوین در برابر مشکلات موجود در آن مقاوم باشد. علاوه بر این ، آنها در حال حاضر از استفاده در پروژه های فوق العاده گسترده OSS لذت می برند. رفع بیت کوین غیرممکن نیست ، و کاری نیست که ما مجبور به انجام انفجار پس از کاتالیزم شویم.
به همین دلیل دیدگاه قطعی خطرناک است ؛انتظار می رود که شکست هر چیزی تغییر کند ، جایی که چند تغییر هدفمند و نسبتاً ساده می تواند توسعه دهندگان را از منافع خارجی محافظت کند ، در عین حال توسعه دهندگان جدید را ترغیب به پیشبرد پروژه می کند. در حال حاضر ، بیت کوین توسط کمیته و با شرایط مشابه طراحی شده است. این امر برای فعال کردن موفقیت طولانی مدت نیاز به تغییر دارد و تغییراتی که این کار را به خوبی انجام می دهد ساده است و بیش از سه دهه محاکمه و آزمایش شده است. من هرکسی را که این مطلب را به فشار فشار می آورد تشویق می کنم تا کد را برای مشارکت کنندگان به روشی مشابه پروژه های BSD باز کند. اگر جامعه بتواند آنها را تا جایی که مشخصات خود را توسعه ندهد ، تحت فشار قرار دهد ، مطمئناً می تواند آنها را تحت فشار قرار دهد تا برخی از ترفندها را به روش توسعه خود تبدیل کنند.
دوست دارید چه تغییراتی برای توسعه بیت کوین و بیت کوین به طور کلی مشاهده کنید؟در نظرات به ما اطلاع دهید!
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : حمیدرضا پگاه
بازدید : 33
تاريخ : يکشنبه
31 ارديبهشت
1402 ساعت: 15:43