هرجا که در مورد وب ۳ یا web3 جستجو میکنید از کتابخانه web3.js نام برده شده. این کتابخانه برای چه چیزی طراحی شده و چه کاربردی دارد؟
1 پاسخ
نسل جدید اینترنت که به web3 هم شناخته میشود، بر اساس یک ساختار یا پشته نرم افزاری طراحی شده که در آن کیف پولها نقش اساس ی بازی میکنند. در این معماری نرم افزارها باید با شبکه بلاکچین در ارتباط باشند و درخواست های خود را با کیف پول امضا کرده و در شبکه منتشر کنند.
حالا فرض کنید که ما شبکه های متفاوتی داریم و هر شبکه از یک روش برای انجام این کار استفاده میکند. اگر شما بخواهید یک نرم افزار dApp حرفهای داشته باشید باید کلی کد بزنید که تمام این شبکهها رو پوشش بدید.
این کتابخانه طراحی شده که یک API ثابت برای کار با شبکهها بلاکچین ایجاد کنه. گرچه این طراحی بر اساس RPC شبکه اتریم طراحی شده اما تعداد زیادی از شبکهها این واسط رو پشتیبانی میکنند.