فناوری در شبکه‌های تجاری مبتنی بر بلاک چین

دو نفر در مورد لپ‌تاپ انتخاب‌ها و ملاحظات فناوری برای ایجاد، استقرار و راه‌اندازی یک شبکه تجاری مبتنی بر بلاک چین اساسی هستند. معماری فنی کلی یک راه حل بلاک چین توسط الزامات عملکردی و غیر عملکردی همه ذینفعان و کسب و کار اصلی هدایت می شود.این راه حل از چهار لایه تشکیل شده است - داده، شبکه، خدمات برنامه، و برنامه ها یا لایه تعامل. اما این چهار لایه باید با پنج دیدگاه یا مدل - زیرساخت، امنیت، یکپارچه سازی، استقرار و عملیات - برای ایجاد یک شبکه بلاک چین موفق تحقق یابد.در پست‌های قبلی‌مان، اهمیت چهار بعد چهارچوب - تجارت، عملیات، حقوقی و فناوری: یا BOLT را مورد بحث قرار دادیم. این بار می خواهیم به بعد فناوری نهایی با جزئیات بیشتری نگاه کنیم تا به معمار سازمان شما کمک کنیم و برای رشد بسازیم.4. استقرار و نیازهای غیرعملکردی را با یک برنامه رشد مقیاس پذیر برطرف کنیداکنون زمان آن رسیده است که مدل استقرار فیزیکی خود را همراه با NFR ها بررسی کنید. بر اساس چشم انداز شبکه و ماهیت همه شرکت کنندگان در کسب و کارتان، زیرساخت مناسب - مانند تک ابری، چند ابری، درون محل یا ترکیبی - را انتخاب کنید. کانتینرهایی را برای شبکه، برنامه و اجزای API برای استقرار و ادغام با سیستم های خارجی انتخاب کنید. همانطور که در مورد آن صحبت کردیم، اینجا جایی است که شبکه بلاک چین خود را مستقر می کنید.در نهایت، بر اساس مدل داده‌های خود، شاخص‌های عملکرد مورد انتظار و استفاده از داده‌ها در چندین شخصیت و شرکت‌کننده، داده‌هایی را انتخاب کنید که هم در زنجیره و هم خارج از زنجیره ذخیره شوند. مطمئن شوید که حجم داده ها را هم در مورد پردازش زمان واقعی و هم در پردازش آفلاین، تعداد کاربران مورد انتظار (کل و همزمان)، معیارهای تراکنش، معیارهای عملکرد برای چند سال آینده، محاسبه تراکنش در ثانیه (TPS) و ارائه آن ورودی برای محاسبه ظرفیت شما همه مجموعه های مورد نیاز از خدمات مدیریت شده و شخص ثالث را برای راه حل کلی خود شناسایی و نمونه سازی کنید و یک ادغام موفق ایجاد کنید. مطمئن شوید که همه آنها را در صورتحساب مواد اختصاص دهید.چشم انداز فناوری کلی راه حل فنی انتها به انتها با زیرساخت، امنیت، یکپارچه سازی، استقرار و عملیاتی همراه با ملاحظات غیرعملکردی برای ایجاد یک شبکه تجاری بلاک چین مقیاس پذیر و پایدار حیاتی است.این آخرین مقاله از مجموعه ما است که در آن چهار بعد (کسب و کار، عملیات، حقوقی و فناوری) را که بخشی از چارچوب ما برای ایجاد یک شبکه تجاری موثر و کارآمد مبتنی بر بلاک چین هستند، به طور عمیق مورد بحث قرار داده ایم.از دیدگاه کاربر، یک راه حل بلاک چین باید به طور فشرده مجموعه مورد نیاز از عناصر داده، اجزای شبکه اصلی، سرویس های کاربردی و برنامه ها را برای همه افراد در سراسر سازمان ها پوشش دهد تا به طور موثر در شبکه تجاری شرکت کنند. لازم است که محدوده الزامات تجاری به وضوح ایجاد شود و آنچه در بلاکچین می‌گذرد و آنچه خارج از بلاک چین در سمت برنامه باقی می‌ماند طبقه‌بندی شود.با شناسایی خدمات و محصولات مورد نیاز برای هر چهار لایه پشته راه حل - داده ها، شبکه، API ها و برنامه ها، به وضوح پشته فناوری را فراخوانی کنید. روش پذیرش خود را با سفارشی کردن روش مطابق با درگیری برای کل چرخه عمر ساخت، ادغام، آزمایش، استقرار و بهره برداری تعریف کنید. همچنین، همه محیط‌های پایین‌تر مورد نیاز، pre-prod و prod را با پشته‌های ابزار DevOps و ارتقای کد یکپارچه در محیط‌ها برای همه اجزاء تعریف کنید.2. شبکه خود را برای رشد و حضور آسان طراحی کنیدطراحی شبکه عمدتاً بر اجزای اصلی بلاک چین، پلتفرم زیربنایی DLT و استفاده از قابلیت‌های آن متمرکز است. پلتفرم بلاک چین مناسب برای کسب و کار خود - Hyperledger Fabric، R3 Corda، Quorum یا دیگران - بر اساس ماهیت و قابلیت مورد انتظار شبکه هدف انتخاب کنید. یک چارچوب قرارداد هوشمند برای سفارشی سازی آسان برای جغرافیای متقابل و گسترش به شرکت کنندگان بیشتری از مشاغل مشابه تعریف کنید. مدل رابطه دارایی خود را - ایستا و پویا - با شناسایی سازمان ها و شخصیت ها و رویدادهای تجاری که باعث ایجاد قراردادهای هوشمند برای تغییر ارزش یا وضعیت دارایی موجودیت دارایی می شوند، تعریف کنید.این مفید است که مدیریت چرخه عمر دارایی خود را در سراسر سازمان در یک نمودار شنا نشان دهید. خط مشی طراحی و تأیید کانال را با شناسایی ذینفعان در شبکه برای تأیید و تأیید تراکنش تعریف کنید، همچنین برای شفافیت در مورد اینکه چه کسی می تواند چه چیزی را در چشم انداز داده های تجاری ببیند، تعریف کنید. این کانال، همراه با جمع‌آوری داده‌های شخصی و سیاست‌های تأیید، قابلیت‌های کلیدی برای اجرای حریم خصوصی داده‌ها و اجماع در یک شبکه مبتنی بر فابریک است.3. اتخاذ امنیت و یکپارچگی برای یک شبکه جامع حیاتی استدر مرحله بعد، ملاحظات امنیتی مانند مدیریت هویت و دسترسی را توسط سرویس امنیتی مناسب (مثلاً AppID) بررسی کنید تا شرکت‌کنندگان با نقشه‌برداری شناسه‌ها، نقش‌ها و گواهی‌های کاربر، دسترسی کامل داشته باشند. همچنین، می‌توان آن را با مدیریت هویت و اعتبار غیرمتمرکز، شفاف و پاسخگو بین صادرکنندگان، دارندگان و تأییدکنندگان بسته به نیازهای تعریف‌شده شما مدیریت کرد.حریم خصوصی داده ها عنصر بسیار مهمی است که باید مورد توجه قرار گیرد، که می توان با تفکیک داده ها به چهار بخش - شخصی، تجاری، قانونی و عملیاتی به آن دست یافت. همچنین می‌توان با استفاده از کانال‌ها، جمع‌آوری داده‌های خصوصی، رمزگذاری، اثبات‌های دانش صفر و پایگاه‌های داده خارج از زنجیره، بر اساس الزامات تنظیم شده در سطح مناسب اشتراک داده در شبکه، به حریم خصوصی داده‌ها دست یافت. در مورد ایجاد و مدیریت کلیدها و گواهینامه ها حتماً با سازمان های شرکت کننده صحبت کنید.قدم بعدی شما باید یافتن راهی امن برای مدیریت کلیدها و گواهی ها با استفاده از HSM یا سرویس های مدیریت شده برای کلیدهایی مانند «محافظت از کلید» و روش های دیگر باشد. لازم است یک استراتژی یکپارچه سازی واضح برای داده های ورودی و خروجی داشته باشید. استفاده از API های REST، پیام رسانی مانند Kafka، SFTP، ETL و موارد دیگر، برای وارد کردن و صادر کردن داده ها با DLT. با سازمان‌های شرکت‌کننده در مورد لزوم ادغام با IDP موجود در سازمان بحث کنید تا SSO اجرا شود.4. استقرار و نیازهای غیرعملکردی را با یک برنامه رشد مقیاس پذیر برطرف کنیداکنون زمان آن رسیده است که مدل استقرار فیزیکی خود را همراه با NFR ها بررسی کنید. بر اساس چشم انداز شبکه و ماهیت همه شرکت کنندگان در کسب و کارتان، زیرساخت مناسب - مانند تک ابری، چند ابری، درون محل یا ترکیبی - را انتخاب کنید. کانتینرهایی را برای شبکه، برنامه و اجزای API برای استقرار و ادغام با سیستم های خارجی انتخاب کنید. همانطور که در مورد آن صحبت کردیم، اینجا جایی است که شبکه بلاک چین خود را مستقر می کنید.در نهایت، بر اساس مدل داده‌های خود، شاخص‌های عملکرد مورد انتظار و استفاده از داده‌ها در چندین شخصیت و شرکت‌کننده، داده‌هایی را انتخاب کنید که هم در زنجیره و هم خارج از زنجیره ذخیره شوند. مطمئن شوید که حجم داده ها را هم در مورد پردازش زمان واقعی و هم در پردازش آفلاین، تعداد کاربران مورد انتظار (کل و همزمان)، معیارهای تراکنش، معیارهای عملکرد برای چند سال آینده، محاسبه تراکنش در ثانیه (TPS) و ارائه آن ورودی برای محاسبه ظرفیت شما همه مجموعه های مورد نیاز از خدمات مدیریت شده و شخص ثالث را برای راه حل کلی خود شناسایی و نمونه سازی کنید و یک ادغام موفق ایجاد کنید. مطمئن شوید که همه آنها را در صورتحساب مواد اختصاص دهید.چشم انداز فناوری کلی راه حل فنی انتها به انتها با زیرساخت، امنیت، یکپارچه سازی، استقرار و عملیاتی همراه با ملاحظات غیرعملکردی برای ایجاد یک شبکه تجاری بلاک چین مقیاس پذیر و پایدار حیاتی است.این آخرین مقاله از مجموعه ما است که در آن چهار بعد (کسب و کار، عملیات، حقوقی و فناوری) را که بخشی از چارچوب ما برای ایجاد یک شبکه تجاری موثر و کارآمد مبتنی بر بلاک چین هستند، به طور عمیق مورد بحث قرار داده ایم.