0
MouseXplore کاشف بلوک منبع باز ما است که در حال حاضر از Bitcoin ، Litecoin ، Ethereum ، Neo و Stellar پشتیبانی می کند.تیم MouseBelt متوجه شده اند که کاوشگرهای بلوک اغلب از مخازن منبع آزاد خنثی می شوند ، بنابراین ما می خواهیم یک نقطه شروع برای چهار مخزن نسبتاً متفاوت ارائه دهیم که نقاط شروع خوبی برای سفارشی سازی هستند.در طول توسعه ما باید تعیین کنیم که چگونه می توانیم چندین blockchain را در یک UI واحد ادغام کنیم.برای شروع ، ما به سایر کاشفان بلوک منبع باز آزاد برای کشیدن اجزای مشترک نگاه کردیم.همه آنها یک صفحه اصلی را با یک ویژگی جستجو ، بلوک های اخیر و معاملات اخیر به اشتراک گذاشتند ، بنابراین این یک نقطه شروع آسان بود.صفحات تراکنش و حساب جایی است که همه چیز متفاوت می شود: Bitcoin و Litecoin از معاملات چند ورودی / چند خروجی پشتیبانی می کنند ، در حالی که اتریوم یک خروجی منفرد واحد است.علاوه بر این ، اتریوم از طریق قراردادهای هوشمند از علائم پشتیبانی می کند ، در حالی که بیت کوین اینطور نیست.برای ایجاد یک UI یکنواخت ، ما بین هر یک از این ارزهای رمزنگاری اختلافاتی را مرتکب شده بودیم.این اکسپلورر بلاک همچنین به کاربر امکان می دهد یک کیف پول را تأمین کند.ما از API های موجود در برخی از blockchains ها برای ارسال یک معامله خام پشتیبانی می کنیم و به کلیدهای مدیریت کیف پول وب مبتنی بر API اجازه می دهیم معاملات را ارائه دهند.برخی از ارزهای رمزنگاری شده در MouseWallet از این جریان به عنوان نمونه پیروی می کنند.اگر مایل به استفاده از آنها در برنامه خود هستید ، احساس راحتی کنید یا از API ما استفاده کنید یا آن را برای خودتان چنگ بزنید (اگر می خواهید کنترل کامل محصول را داشته باشید ، دومی را توصیه می کنیم).برای رسیدگی به اطلاعاتی که به راحتی در این گره در دسترس نیست ، ما از یک کار cron برای تجزیه بلوک ها به عنوان نمونه mongodb استفاده می کنیم.در برخی از بلاکچین ها ، تاریخچه معاملات توسط یک حساب واحد مدتی طول می کشد ، بنابراین ما نتیجه را در یک مرکز داده ذخیره می کنیم تا به سرعت بازگردد.در صورت استقرار و اجرای پروژه ، مطمئن شوید که زمان کافی برای همگام سازی با شبکه را به شما می دهد.این پروژه درنظر دارد توسعه برنامه های کاربردی و افزودن ارزهای رمزپرداخت جدید به یک کاوشگر بلوک جامعه را آسان کند ...