اکنون برای مشاهده، بررسی، کامپایل و چنگال در دسترس است
دو سال پس از شروع توسعه چند زنجیره ای، ما خوشحالیم که کد منبع آن را تحت مجوز عمومی عمومی گنو (GPLv3) منتشر می کنیم. کد، همراه با دستورالعمل های کامپایل برای اوبونتو، اکنون است در Github موجود است. شما آزاد هستید که آن را مرور و بررسی کنید، آن را برای خود کامپایل کنید، یا طبق مجوز GPL، MultiChain را فورک کنید.
چرا الآن؟
این کد در ابتدا برای انتشار با اولین نسخه بتای MultiChain 1.0 برنامه ریزی شده بود، اما ما تصمیم گرفتیم آن را به جلو بیاوریم، زیرا دسترسی به کد منبع برای بسیاری از کاربران ما بسیار مهم شده است. شرکای پلت فرم. انتشار کد به کاربران سازمانی MultiChain اجازه می دهد تا ممیزی های امنیتی مستقل را انجام دهند، و آزادی انتخاب را در صورت غیرمحتملی که توسعه محصول را متوقف کنیم، تضمین می کند.
پس چرا اینقدر صبر کردیم؟ اول، ما نیاز به صرف زمان برای مرتب کردن کد برای مصرف عمومی داشتیم و تا همین اواخر ترجیح میدادیم تلاشهایمان را روی پیشبرد محصول متمرکز کنیم. با نزدیک شدن به تکمیل مجموعه ویژگی برای نسخه 1.0، میتوانیم از حواس پرتی خودداری کنیم. دوم، ما نمیخواستیم برای برخی از رقبای خود که به نظر میرسید از دیدن کد MultiChain نسبتاً ناامید بودند، با توجه به تماسهای تلفنی عجیب و غریب و درخواستهای ایمیلی که دریافت کردهایم، خیلی مفید باشیم. اکنون که محصول کاملاً بالغ و شناخته شده است، این کمتر جای نگرانی دارد.
مدل های کسب و کار
اگر MultiChain منبع باز است، چگونه درآمد لازم برای حمایت از توسعه بلندمدت آن را ایجاد خواهیم کرد؟ برای شروع، ما قبلاً قراردادهای سطح خدمات (SLA) را به مشتریانی ارائه میدهیم که برای سؤالات و مشکلات خود به زمان پاسخ و پاسخ تضمین شده نیاز دارند. اگرچه MultiChain هنوز به طور رسمی در آلفا است، ما قبلاً مواردی را می دانیم که از آن در تولید در بخش های مالی و دولتی استفاده می شود.
به موازات ارائه SLA، ما مقدمات نسخه ممتاز MultiChain را آماده کرده ایم که شامل ویژگی های اضافی مربوط به امنیت، مقیاس پذیری، تجزیه و تحلیل و عملکرد می شود. اگر در حال حاضر با نسخه رایگان MultiChain کار میکنید، دو نکته مهم در مورد محصول ممتاز وجود دارد. اول، اتصال گره های رایگان و پریمیوم در یک شبکه امکان پذیر خواهد بود، بنابراین هر شرکت کننده می تواند به طور مستقل تصمیم بگیرد که از کدام نسخه استفاده کند. دوم، هر برنامهای که امروز بر روی MultiChain ساخته شده است، بدون تغییر در نسخه پریمیوم کار میکند - همه APIها و پارامترها با هم سازگار خواهند بود.
نقشه راه 1.0 بتا
در این میان، هنوز کارهای بیشتری باید انجام دهیم تا MultiChain 1.0 به نسخه بتا برسد. لیست کامل را می توان در ALL فایل داخل مخزن کد منبع است، اما در اینجا برخی از مهمترین موارد ذکر شده است:
- برای قفل کردن دائمی تغییرات در مدل حاکمیت بلاک چین (مجوزهای مدیریت و استخراج) از «نقاط بازرسی» خودکار در یک گره پشتیبانی اضافه کنید.
- اجازه کنترل بر استخراج بلوک های خالی را بدهید. این برای به حداقل رساندن استفاده از دیسک در بلاک چین با دوره های فعالیت کم مفید است.
- یک پارامتر "معادل گردش ماینینگ" را اضافه کنید، که بین (الف) بلوکهای ماینینگ تمام گرههای مجاز به صورت تصادفی، و (ب) استخراج گردونهای که از فورکها جلوگیری میکند، متعادل میشود، اما اگر یک گره ماینینگ پایین بیاید، همچنان میتواند به سرعت بازیابی شود.
- مکانیسم اطلاع رسانی به فرآیندهای خارجی از تراکنش های جدید مربوط به آدرس کیف پول و/یا جریان/دارایی مشترک را به پایان برسانید.
- حداکثر اندازه ابرداده تراکنش (خواه خام یا به عنوان بخشی از یک مورد جریانی) را از حد فعلی 8 مگابایت به حداقل 32 مگابایت (و امیدواریم بیشتر) افزایش دهید.
- بررسی و کاهش اندازه گزارشها و سایر فایلهایی که هدف اصلی آنها کمک به اشکالزدایی است.
- پورت MultiChain را به سیستم عامل مک تکمیل کنید.
سه مورد اول از این قبلاً پیاده سازی شده اند (به شاخه توسعه در Github مراجعه کنید). امیدواریم تا پایان سه ماهه اول 1 بقیه را همراه با ترفندها و تغییرات کوچکتر تکمیل کنیم.
فاز بتا
ما یک نسخه «بتا» را بهعنوان «بدون کاستیهای شناختهشده» تعریف میکنیم، یعنی زمانی که از یک باگ یا مشکل مهم بدون رسیدگی در محصول آگاه نیستیم. بنابراین هدف از مرحله بتا، که احتمالاً 6 ماه یا بیشتر طول خواهد کشید، این است که بتوانیم مشکلات پنهان را از طریق پایگاه کاربر و مجموعه آزمایشی داخلی ما کشف کنیم، که هر دو همچنان در حال رشد هستند. بدون شک در این مدت درخواستهای ویژگی را نیز دریافت خواهیم کرد، اما فقط مواردی را اجرا میکنیم که از نظر ثبات محصول بسیار کم خطر هستند. ویژگیهای اصلی جدید باید تا زمان MultiChain 1.1، 1.5 یا 2.0 در صورت لزوم منتظر بمانند.
با این حال، یکی از جنبه های توسعه در مرحله بتا ادامه خواهد یافت - بهینه سازی عملکرد. توان عملیاتی MultiChain که در شرایط ایده آل می تواند به 800 tx/sec برسد، در حال حاضر برای اکثر برنامه های بلاک چین کافی است. با این وجود، برخی موارد استفاده بیشتر نیاز دارند و دلیلی وجود ندارد که MultiChain با بهینهسازیهای مناسب به هزاران tx/sec برسد. طبیعتاً در مرحله بتا هیچ تغییر معماری قابل توجهی ایجاد نخواهیم کرد. در عوض، ما روی بهینهسازیهای محلی، مانند کش کردن نتایج میانی تمرکز خواهیم کرد.
فراتر از 1.0 و Premium
جدا از مسیر کاملاً تعریف شده به MultiChain 1.0 و نسخه پریمیوم آن، نقشه راه بلندمدت پلت فرم MultiChain چیست؟ چگونه می بینیم که محصول طی پنج تا ده سال آینده در حال توسعه است؟
من باید با توضیح این نکته شروع کنم که به عنوان یک فناوری، ما بلاک چین را مختص بانک ها یا بخش مالی نمی بینیم. در حالی که پلتفرم هایی مانند MultiChain واقعاً می توانند برای اجرای دفتر کل مشترک دارایی های مالی استفاده شوند، کاربردهای آنها بسیار گسترده تر است. ما بلاکچین ها را اساساً به عنوان یک عنصر در نظر می گیریم نوع جدید پایگاه داده، که می تواند مستقیماً بین شرکت ها یا سازمان های جداگانه، بدون نیاز به واسطه مرکزی به اشتراک گذاشته شود. این توانایی برای گسترش مرزهای اعتماد، بلاک چین ها را از پلتفرم های پایگاه داده رایج امروزی جدا می کند، خواه از انواع SQL، NoSQL یا NewSQL باشند. در واقع، در درازمدت، احتمالاً باید این پایگاههای داده همتا به همتا را بهجای «بلاک چین» بنامیم، زیرا هدف یک محصول مهمتر از توصیف فناوری زیربنایی آن است.
نسخه 1.0 MultiChain سه انتزاع سطح بالا را برای توسعه اپلیکیشن پایگاه داده همتا به همتا ارائه میکند: مجوزها (برای کنترل دسترسی و فعالیت)، داراییها (توکنهای مالکیت که منتقل یا مبادله میشوند)، و جریانها (ذخیرهسازی و بازیابی داده با هدف عمومی). . در طول سالهای آینده، قویترین موارد استفاده را برای این نوع جدید پایگاهداده بررسی خواهیم کرد تا ببینیم چه چیز دیگری باید به این لیست اضافه شود.
ما قبلاً از برخی از احتمالات واضح مانند ماشین های مجازی و دانش صفر معاملات دارایی اما انتزاعات جالب تر احتمالاً آنهایی هستند که ما هنوز نمی توانیم تصور کنیم. معادل بلاک چین چیست؟ کلیدهای خارجی در پایگاه داده های رابطه ای، نقشه-کاهش در فروشگاه های داده بزرگ یا HyperLogLog از پایگاه داده های درون حافظه؟ همانطور که به توسعه MultiChain در گفتگو با کاربران و شرکای خود ادامه می دهیم، قصد داریم این موضوع را پیدا کنیم.
لطفا هر نظری را ارسال کنید در LinkedIn.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- PlatoHealth. هوش بیوتکنولوژی و آزمایشات بالینی. دسترسی به اینجا.
- منبع: https://www.multichain.com/blog/2017/01/multichain-source-code-release/
- : دارد
- :است
- :نه
- :جایی که
- $UP
- 1
- 2017
- 32
- 8
- a
- توانایی
- درباره ما
- دسترسی
- مطابقت
- فعالیت
- اضافه
- نشانی
- مدیر سایت
- پس از
- موافقت نامه
- معرفی
- اجازه می دهد تا
- در امتداد
- آلفا
- قبلا
- همچنین
- علم تجزیه و تحلیل
- و
- هر
- جدا
- رابط های برنامه کاربردی
- کاربرد
- برنامه توسعه
- برنامه های کاربردی
- مناسب
- معماری
- هستند
- AS
- ظاهر
- دارایی
- دارایی
- At
- ممیزی
- اتوماتیک
- در دسترس
- مطلع
- b
- تعادل
- بانک
- پایه
- BE
- زیرا
- شدن
- بوده
- قبل از
- شروع
- بودن
- بتا
- میان
- بزرگ
- بزرگ داده
- بلاکچین
- برنامه های blockchain
- blockchains
- بلاک ها
- هر دو
- مرز
- شاخه
- به ارمغان بیاورد
- اشکال
- ساخته
- اما
- by
- صدا
- تماس ها
- CAN
- نمی توان
- موارد
- مرکزی
- تبادل
- انتخاب
- رمز
- COM
- آینده
- نظرات
- مشترک
- شرکت
- سازگار
- رقبای
- کامل
- اتمام
- نگرانی
- شرایط
- اتصال
- مصرف
- ادامه دادن
- کنترل
- گفتگو
- میتوانست
- بسیار سخت
- جاری
- مشتریان
- داده ها
- ذخیره سازی داده ها
- پایگاه داده
- پایگاه های داده
- تصمیم گیری
- مصمم
- تعريف كردن
- خوشحالم
- شرح
- توسعه
- در حال توسعه
- پروژه
- DID
- مستقیما
- کشف
- do
- آیا
- شک
- پایین
- در طی
- e
- هر
- تلاش
- دیگر
- پست الکترونیک
- خالی
- قادر ساختن
- پایان
- کافی
- سرمایه گذاری
- معادل
- حتی
- واقعه
- رد و بدل شده
- خارجی
- اضافی
- بسیار
- ویژگی
- امکانات
- پرونده
- فایل ها
- سرمایه گذاری
- مالی
- پیدا کردن
- نام خانوادگی
- پنج
- تمرکز
- برای
- چنگال
- چنگال
- یافت
- رایگان
- آزادی
- از جانب
- کامل
- اساساً
- سوالات عمومی
- عمومی
- تولید می کنند
- GitHub
- Go
- می رود
- حکومت
- مدل حکمرانی
- دولت
- زمینه سازی
- شدن
- تضمین شده
- تضمین می کند
- آیا
- کمک
- مفید
- اینجا کلیک نمایید
- پنهان
- در سطح بالا
- خوشبختانه
- امید
- چگونه
- HTTP
- HTTPS
- i
- دلخواه
- if
- تصور کنید
- انجام
- اجرا
- مهم
- in
- شامل
- مستقل
- به طور مستقل
- داخل
- در عوض
- دستورالعمل
- قصد
- جالب
- میانجی
- حد واسط
- داخلی
- سرمایه گذاری
- موضوع
- IT
- اقلام
- ITS
- دانستن
- شناخته شده
- نام
- رهبری
- کمترین
- رهبران
- کمتر
- سطح
- مجوز
- محدود
- لینک
- فهرست
- محلی
- طولانی
- دراز مدت
- دیگر
- کم
- مک
- ماشین آلات
- عمده
- ساخت
- بسیاری
- بالغ
- بیشترین
- در ضمن
- مکانیزم
- متاداده
- به حداقل رساندن
- استخراج معدن
- مدل
- ماه
- بیش
- اکثر
- چند زنجیره ای
- نزدیک شدن
- لازم
- نیاز
- ضروری
- شبکه
- جدید
- ویژگی های جدید
- بعد
- نه
- گره
- گره
- اطلاع رسانی
- اکنون
- واضح
- of
- ارائه
- رسما
- on
- ONE
- فقط
- باز کن
- منبع باز
- بهینه سازی
- or
- سازمان های
- در اصل
- OS
- دیگر
- ما
- خارج
- روی
- مالکیت
- موازی
- پارامتر
- پارامترهای
- بخش
- شرکت کننده
- شرکای
- مسیر
- عجیب و غریب
- همکار برای همکار
- انجام دادن
- کارایی
- دوره
- دوره ها
- به طور دائم
- مجوز
- فاز
- تلفن
- تماس های تلفنی
- سکو
- سیستم عامل
- افلاطون
- هوش داده افلاطون
- PlatoData
- فرصت
- ممکن
- پست
- مرجح
- حق بیمه
- آماده
- جلوگیری از
- اصلی
- شاید
- مشکلات
- فرآیندهای
- محصول
- تولید
- فراهم می کند
- عمومی
- هدف
- هل دادن
- Q1
- سوالات
- به سرعت
- تصادفی
- نسبتا
- خام
- رسیدن به
- می رسد
- دلیل
- گرفتن
- اخذ شده
- تازه
- بهبود یافتن
- كاهش دادن
- آزاد
- آزاد
- ماندن
- مخزن
- درخواست
- نیاز
- پاسخ
- REST
- نتایج
- درامد
- این فایل نقد می نویسید:
- خطر
- نقشه راه
- مقیاس پذیری
- برنامه ریزی
- دوم
- بخش
- بخش ها
- تیم امنیت لاتاری
- ممیزی های امنیتی
- دیدن
- به نظر می رسید
- جداگانه
- سرویس
- تنظیم
- مجموعه
- تنظیمات
- به اشتراک گذاشته شده
- باید
- قابل توجه
- تنها
- اندازه
- کوچکتر
- So
- راه حل
- برخی از
- منبع
- کد منبع
- محدوده
- خاص
- SQL
- ثبات
- شروع
- آغاز شده
- راه افتادن
- هنوز
- توقف
- ذخیره سازی
- پرده
- جریان
- جریان
- قوی ترین
- در حال مطالعه
- چنین
- دنباله
- پشتیبانی
- پیشرفته
- ده
- مدت
- قوانین و مقررات
- آزمون
- نسبت به
- که
- La
- منبع
- شان
- آنجا.
- اینها
- آنها
- اشیاء
- این
- کسانی که
- اگر چه؟
- هزاران نفر
- سه
- از طریق
- توان
- زمان
- بار
- به
- امروز
- امروز
- نشانه
- هم
- معامله
- معاملات
- منتقل
- اعتماد
- ترفند ها
- دو
- نوع
- اوبونتو
- زیر
- اساسی
- بعید
- تا
- استفاده
- استفاده کنید
- استفاده
- کاربر
- کاربران
- تنوع
- نسخه
- بسیار
- چشم انداز
- مجازی
- صبر کنيد
- کیف پول
- می خواهم
- بود
- we
- خوب
- به خوبی تعریف شده است
- چی
- چه شده است
- چه زمانی
- چه
- که
- در حین
- WHO
- که
- چرا
- گسترده تر
- ویکیپدیا
- اراده
- با
- بدون
- مهاجرت کاری
- کارگر
- سال
- هنوز
- شما
- خودت
- زفیرنت