دومین نسخه پیش نمایش MultiChain 2.0

گره منبع: 1849219

مجوزهای هر دارایی، ارتقاء ظرفیت و فراداده درون خطی

امروز ما خوشحالیم که دومین نسخه پیش نمایش MultiChain 2.0 را معرفی می کنیم. این باعث پیشرفت قابل توجهی در نقشه راه MultiChain 2.0و شامل یک ویژگی اضافی مهم مربوط به مجوزهای دارایی است.

مجوزهای هر دارایی

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

در زمانی که دارایی جدید صادر می شود، می توان آن را به صورت اختیاری به عنوان دارای محدودیت دریافت و/یا ارسال مشخص کرد. دارایی‌های دارای محدودیت دریافت فقط می‌توانند در خروجی‌های تراکنش‌هایی ظاهر شوند که آدرس آن‌ها وجود دارد receive مجوز برای آن دارایی به طور مشابه، دارایی‌های دارای محدودیت ارسال فقط می‌توانند در ورودی‌های تراکنش توسط آدرس‌هایی خرج شوند که هر دارایی دارند. send مجوزها (توجه داشته باشید که در همه موارد، آدرس ها نیاز به جهانی دارند send و receive مجوز برای نمایش به ترتیب در ورودی ها و خروجی ها.)

La send و receive مجوزهای یک دارایی را می توان با هر آدرسی که دارد اعطا یا لغو کرد admin or activate مجوز برای آن دارایی به طور پیش‌فرض، این مجوزها فقط به صادرکننده دارایی اختصاص داده می‌شوند، اما صادرکننده (یا هر مدیر دارایی اضافه شده بعدی) می‌تواند آنها را به آدرس‌های دیگر نیز گسترش دهد.

ارتقاء پارامترهای بلاک چین

یکی از ویژگی‌های اصلی در توسعه MultiChain 2.0 ارتقاء بلاک چین است تا بسیاری از پارامترهای زنجیره به مرور زمان تغییر کند این امر حیاتی است زیرا بلاک چین ها برای اجرا در درازمدت طراحی شده اند و پیش بینی نحوه استفاده از سیستم های کامپیوتری سال ها پس از ایجاد آنها دشوار است.

MultiChain 1.0.x در حال حاضر امکان ارتقاء یک پارامتر واحد - نسخه پروتکل زنجیره را فراهم می کند. این نسخه MultiChain 2.0 یک گام مهم رو به جلو برداشته و اجازه می دهد تا هفت پارامتر اضافی مربوط به عملکرد و مقیاس بلاک چین را تغییر دهید. این موارد شامل زمان بلوک هدف، حداکثر اندازه بلوک، حداکثر اندازه تراکنش و حداکثر اندازه ابرداده است.

همانند سایر عملیات های حیاتی مرتبط با حاکمیت، ارتقاء پارامترهای زنجیره تنها می تواند توسط مدیر(های) زنجیره انجام شود، مشروط به یک سطح قابل تنظیم از اجماع. ما به کار بر روی این ویژگی ادامه می دهیم، بنابراین در نسخه های بعدی MultiChain 2.0 به دنبال پارامترهای قابل ارتقا بیشتر باشید.

فراداده درون خطی

MultiChain 1.0.x در حال حاضر از فراداده تراکنش های فرمت نشده (دودویی) پشتیبانی می کند که می توانند به صورت خام یا پیچیده در یک آیتم جریانی جاسازی شوند. اولین نسخه پیش نمایش MultiChain 2.0 این را تمدید کرد اجازه می دهد تا ابرداده به صورت اختیاری در قالب متن یا JSON نمایش داده شود. در تمام این موارد، ابرداده در یک خروجی تراکنش جداگانه حاوی یک نشان داده می‌شود OP_RETURN، که باعث می شود خروجی توسط تراکنش های بعدی غیر قابل مصرف باشد.

این نسخه MultiChain 2.0 نوع جدیدی از ابرداده را معرفی می کند که ما آن را "inline" می نامیم. فراداده درون خطی در یک خروجی تراکنش قابل مصرف معمولی ذخیره می‌شود، و بنابراین مستقیماً با آدرس و/یا دارایی آن خروجی مرتبط است. همانند سایر فرم‌های متادیتا، ابرداده درون خطی می‌تواند در قالب‌های باینری، متنی یا JSON باشد و به راحتی از طریق تعدادی API مختلف قابل نوشتن و خواندن است.

ابرداده های درون خطی زمانی واقعا قدرتمند می شوند که در ارتباط با قوانین سفارشی در مورد اعتبار تراکنش استفاده شوند. یک مثال این است که دارایی ها را با تاریخ انقضا یا لیستی از محدودیت ها در مورد جایی که می توانند به آن مراجعه کنند ارسال کنید. در این نسخه، قوانین اعتبارسنجی سفارشی فقط با تغییر C++ MultiChain قابل تعریف هستند کد منبع. با این حال، پس از اجرای فیلترها به عنوان بخشی از نقشه راه MultiChain 2.0، این قوانین در جاوا اسکریپت نوشته شده و با استفاده از تماس های معمولی API بر روی یک بلاک چین نصب می شوند.

جاده پیش رو است

با این نسخه پیش‌نمایش/آلفا دوم، تقریباً نیمی از کارهای برنامه‌ریزی‌شده برای نسخه منبع باز Community MultiChain 2.0 را تکمیل کرده‌ایم. می توانید با مراجعه به سایت آلفا 2 را دانلود و امتحان کنید نسخه پیش نمایش MultiChain 2.0 منتشر شد صفحه در این صفحه همچنین اسنادی برای APIهای جدید و پیشرفته پیدا خواهید کرد.

ما قبلاً کار بر روی ویژگی اصلی بعدی MultiChain 2.0 را شروع کرده ایم که آن را آیتم های جریان خارج از زنجیره می نامیم. در یک آیتم خارج از زنجیره، فقط یک هش از محموله کالا در داخل زنجیره، در کنار کلیدهای آیتم و برخی ابرداده های دیگر تعبیه شده است. بار خود به صورت محلی توسط ناشر ذخیره می شود و با استفاده از آن به مشترکان جریان منتقل می شود اشتراک فایل به همتا تکنیک‌ها، با هش زنجیره‌ای که تأیید می‌کند. نتیجه پیشرفت بزرگی در مقیاس‌پذیری و عملکرد بلاک‌چین‌هایی است که برای ثبت مقادیر زیادی از اطلاعات استفاده می‌شوند، جایی که برخی از این اطلاعات فقط برای شرکت‌کنندگان خاص مورد توجه است. اگرچه در ابتدا برای MultiChain 2.0 برنامه ریزی نشده بود، این ویژگی لیست اولویت های ما را در پاسخ به تقاضای کاربر افزایش داد.

مثل همیشه ما از بازخورد شما استقبال می کنیم در مورد پیشرفت MultiChain 2.0، و مشتاقانه منتظر ارائه نسخه پیش نمایش بعدی در زمان مناسب هستیم.

لطفا هر نظری را ارسال کنید در LinkedIn.

تمبر زمان:

بیشتر از چندتایی