ابزار Ethereum هم اکنون در IoTeX

ابزار های Web3.js Wrapper برای Ethereum Tools در
IoTeX

پلتفرم IoTeX یک زنجیره بلاک سازگار با EVM است که از قراردادهای هوشمند Solidity پشتیبانی می کند و به Ethereum Dapp ها اجازه می دهد تا به راحتی به IoTeX منتقل شود. node API wrapper که کاربران و سازندگان IoTeX را قادر می سازد از اکوسیستم غنی ابزار Ethereum در IoTeX استفاده کنند. این بدان معنی است که ابزارها و خدماتی مانند MetaMask ، Remix ، Truffle ، Graph و موارد دیگر می توانند فقط با اشاره به Babel Endpoint با IoTeX کار کنند!

پلتفرم IoTeX به زودی با ابزارهای Ethereum مانند MetaMask سازگار خواهد بود.

ابزار Web3.js مجموعه ای از کتابخانه ها است که به شما امکان می دهد با یک نود Ethereum محلی یا از راه دور با استفاده از HTTP ، IPC یا WebSocket ارتباط برقرار کنید.منتظر مستندات دقیق ما در مورد نحوه پیکربندی Web3.js برای توسعه DApp ها با استفاده از ابزار Ethereum در شبکه IoTeX باشید.

بروزرسانی های مدیریت پایگاه داده Blockchain

پایگاه داده iorex-core iotex اکنون به 60 گیگابایت نزدیک شده و انتظار می رود با افزایش سریع فعالیت دستگاه ها و فعالیت Dapp ها در شبکه رشد کند. IoTeX متعهد است که کد بلاکچین را تا حد ممکن کارآمد سازد تا هر کسی بتواند بدون نیاز به صرف سرمایه گزاف برای سخت افزار و ذخیره سازی ، نود کامل یا حتی یک نود نماینده را تولید کند.Mainnet v1.2 تعهد ما را برای مشارکت باز با انواع مختلفی از مدیریت مدیریت پایگاه داده بلاکچین گسترش می دهد.

چندین پرونده پایگاه داده

با شروع این سه ماهه تیم اصلی IoTeX زمان و تلاش زیادی را صرف ساده سازی پایگاه داده بلاکچین ما کرده است - با Mainnet v1.2 هسته اصلی iotex-core اکنون پایگاه داده را در چندین پرونده پایگاه داده تقسیم می کند که هر کدام شامل 1،000،000 بلاک است. در دراز مدت این تقسیم مانع از ایجاد گلوگاه از یک پرونده پایگاه داده گسترده می شود و امکان همگام سازی سریعتر با شبکه را فراهم می کند ، جایی که یک نود می تواند به طور انتخابی از جدیدترین پرونده های پایگاه داده بارگیری کند.

کاهش اندازه پرونده پایگاه داده

همراه با به روزرسانی های معماری ذخیره سازی با چندین پرونده پایگاه داده ما با استفاده از یک رویکرد ذخیره سازی بلوک بهبودیافته با فشرده سازی بسیار بهتر خود فایل پایگاه داده را اصلاح کردیم. این امر موجب تخمین 30 ~ پس انداز فضای ذخیره سازی می شود. همگام سازی سریعتر و فضای ذخیره سازی کارآمد = یک تجربه عملیاتی نود شگفت انگیز!

سرعت بهتر هنگام جستجو در Blockchain

ما همچنین در حال کار بر روی یک طرح بهبود یافته نمایه سازی معاملات در پایگاه داده هستیم. در نتیجه فعالیت های خاص API مانند کشیدن همه تراکنش ها از یک آدرس در محدوده بلاک مشخص ، اکنون پاسخ بسیار سریع تری خواهند داشت.

مدیریت نود و ارتقا گزارش ها

هنگامی که اتفاق بدی در نرم افزار رخ دهد ، گزارش ها می توانند شما را نجات دهند.اما کاوش در لاگ های نود بلاکچین (به ویژه برای شبکه ای سریع مانند IoTeX با بلاک فوری نهایی در هر 5 ثانیه) می تواند پیچیده و وقت گیر باشد.استخراج داده هایی که برای درک مسائل نیاز دارید تا حدی غیرممکن است. Mainnet v1.2 این مشکل را برطرف می کند.

قالب گزارش های نود از ELK پشتیبانی می کند.

ما از طریق بهبود ورود به سیستم قالب ها به ویژه سازگاری آنها با پشته ELK فعالیت اپراتورهای نود را بیش از هر زمان دیگری آسان خواهیم کرد! به شما این امکان را می دهد که با عامل Beats نصب شده بر روی نود خود موارد مربوط به نود خود را بکشید و برای تجزیه و تحلیل این مورد مربوط به سرورهای محبوب Elasticsearch و Kibana ارسال کنید و همچنین برای نظارت بر نود ، عیب یابی ، تجزیه و تحلیل امنیتی تجسم کنید. و خیلی بیشتر. از همه بهتر ELK کاملاً منبع باز است و انعطاف پذیری خوبی برای استقرار مدیریت ELK دارد.

دیگر نود های زامبی وجود ندارد.

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

برای جلوگیری از این مسئله احتمالی کد اقلی iotex را بهبود بخشیده ایم به طوری که نود ها می توانند بلافاصله پس از از سرگیری اتصال اینترنت ، چنین وقایعی را شناسایی کرده و دوباره با شبکه p2p متصل شوند. با این کار نود ها می توانند بلافاصله با بلاکچین همگام شوند و خطر قطع شدن شبکه را تا حد زیادی کاهش دهند.