شبکه Filecoin همچنین FVM سازگار با EVM را معرفی میکند و پل آسانی را برای توسعهدهندگان اتریوم ایجاد میکند تا از تجربه و دانش خود برای ایجاد برنامههای کاربردی بر روی Filecoin استفاده کنند.
FVM یک محیط زمان اجرا WASM را فراهم می کند تا امکان اجرای قراردادهای هوشمند در Filecoin را فراهم کند و اجرای dapp هایی را که بر ذخیره سازی قابل اثبات آن تأکید دارند، امکان پذیر می کند. این برنامه های کاربردی خاص Filecoin از ویژگی های منحصر به فرد شبکه برای ارائه راه حل های ذخیره سازی ایمن و قابل تأیید استفاده می کنند. در این مقاله، معماری FVM، موارد استفاده بالقوه آن را بررسی خواهیم کرد و یک نمای کلی از استقرار قراردادهای توکن ERC20 در شبکه Filecoin با استفاده از Remix و MetaMask ارائه خواهیم داد.
Filecoin یک شبکه ذخیره سازی غیرمتمرکز است که هدف آن ایجاد راهی کارآمدتر و ایمن برای ذخیره و به اشتراک گذاری مهم ترین داده های بشریت است. این شبکه ماشین مجازی Filecoin (FVM) را معرفی کرده است که به توسعه دهندگان اجازه می دهد قراردادهای هوشمند را در شبکه Filesion بسازند و مستقر کنند.
در حال حاضر، Filecoin برخی از ویژگی های اصلی را از طریق بازیگران داخلی (قراردادهای هوشمند) به دست می آورد و آنها مسئول اجرای ویژگی های اصلی Filecoin از جمله مدیریت استخراج کنندگان، مدیریت بازار ذخیره سازی، و Filecoin plus و غیره هستند. فهرستی از بازیگران داخلی. را می توان یافت اینجا کلیک نمایید. چنین طراحی منعطفی به بازیگران اجازه می دهد تا با یکدیگر تعامل داشته باشند و ساخت برنامه های پیچیده را در بالای پروتکل Filecoin ممکن می سازد.
یک بازیگر تعریف شده توسط کاربر (با نام مستعار قرارداد هوشمند) در شبکه Filecoin توسط یک کاربر برای پیاده سازی عملکرد و رفتار سفارشی ایجاد و تعریف می شود. این قراردادهای هوشمند میتوانند با بازیگران داخلی تعامل داشته باشند تا از ویژگیهای ذخیرهسازی قابل اثبات Filecoin استفاده کنند و بسیاری از موارد استفاده را در مورد ذخیرهسازی ممکن کنند.
بنابراین FVM همراه با ذخیرهسازی قابل اثبات Filecoin این امکان را برای توسعهدهندگان فراهم میکند که طیف گستردهای از برنامههای کاربردی ایجاد کنند که میتوانند از ویژگیهای Filecoin مانند ذخیرهسازی غیرمتمرکز استفاده کنند.
محتوا
FVM چیست و چرا اهمیت دارد؟
FVM یا ماشین مجازی Filecoin، یک محیط اجرای زنجیره ای برای قراردادهای هوشمند ارائه می دهد که با EVM نیز سازگار است. هدف FVM فعال کردن یک اینترنت واقعا غیرمتمرکز و پشتیبانی از برنامه های کاربردی در مقیاس بزرگ با آوردن قابلیت برنامه ریزی عمومی به شبکه Filecoin است.
برای دستیابی به این اهداف، FVM قراردادهای هوشمند و ذخیره سازی تایید شده را گرد هم می آورد. این مانند یک قرارداد هوشمند عمل می کند و به طور خودکار یک عمل خاص را در صورت تحقق شرایط خاص اجرا می کند. اما آنچه FVM را از سایر قراردادهای هوشمند متمایز می کند، توانایی آن برای دسترسی به مدارک تایید شده داده های ذخیره شده در محیط ماشین مجازی است.
بنابراین ویژگی های منحصر به فرد FVM چیست؟
FVM می تواند امنیت و تغییر ناپذیری داده ها را حفظ کند و در عین حال مالکیت واقعی داده ها را به کاربران بدهد. این امکان پذیر است زیرا FVM با محاسبه روی حالت به جای خود داده عمل می کند. هنگامی که FVM به داده ها دسترسی پیدا می کند، ابرداده معامله داده های ذخیره شده (توافق نامه بین مشتری و استخراج کننده ذخیره سازی) را بدون تغییر خود داده ها دستکاری می کند.
یکی دیگر از مزایای FVM این است که می تواند محاسبات داده های خارج از زنجیره را هماهنگ کند، همانطور که در Protocol Lab's Compute over Data Framework نشان داده شده است. ماهی کاد. برای کسانی که می خواهند عمیق تر در این فناوری غواصی کنند، مستندات دقیق از طریق دکمه زیر در دسترس است.
Inside FVM: طراحی معماری
پشتیبانی FVM از WebAssembly (WASM) یکی از ویژگی های کلیدی است که آن را به ابزاری همه کاره برای توسعه دهندگان ساخت dapp در شبکه Filecoin تبدیل می کند. WASM یک زبان برنامه نویسی سطح پایین است که می تواند به عنوان یک هدف کامپایل برای زبان های سطح بالاتر استفاده شود. این بدان معنی است که قراردادهای هوشمند نوشته شده به هر زبانی که در WASM کامپایل می شود، می توانند به طور موثر و ایمن در FVM اجرا شوند.
FVM با پشتیبانی از زبان برنامه نویسی Solidity مورد استفاده در اتریوم و ارائه سازگاری با ابزارهای محبوب EVM مانند Hardhat، Remix، Metamask و OpenZeppelin، بهره گیری از مزایای منحصر به فرد شبکه Filecoin را برای توسعه دهندگان آسان تر می کند و در عین حال از دانش و دانش خود بهره می برند. تجربه ساخت قراردادهای هوشمند جامدادی
ماشین مجازی همچنین بازیگران داخلی را فراهم می کند که ویژگی های خاص Filecoin را فعال می کند. این بازیگران می توانند در قراردادهای هوشمند تعامل داشته باشند و به توسعه دهندگان انعطاف پذیری و عملکرد بیشتری را در هنگام ساخت برنامه های کاربردی در شبکه Filecoin ارائه دهند.
با توانایی استفاده از قراردادهای هوشمند سازگار با EVM و بازیگران داخلی، توسعه دهندگان به طیف گسترده ای از ابزارها برای ایجاد برنامه های کاربردی قدرتمند و منحصر به فرد دسترسی دارند که از شبکه ذخیره سازی غیرمتمرکز Filecoin استفاده می کنند.
نقشه راه قوی FVM برای توسعه یکپارچه Web3
FVM یک نقشه راه جامع دارد که شامل سه نقطه عطف اصلی است. این نقاط عطف تلاش میکنند تا FVM را به یک ماشین مجازی قابل تعامل و گزینهای جذاب برای توسعهدهندگان Web3 تبدیل کنند که به دنبال پلتفرمی برای اجرای برنامههای کاربردی Solidity-writed خود هستند.
این تیم سه نقطه عطف در ذهن دارد:
- اولین نقطه عطف بر توسعه یک معماری کاربردی و ایمن FVM تمرکز دارد و امنیت و عملکرد اولیه آن را تضمین می کند.
- با Milestone 2 آنها بر توسعه یک تمرکز می کنند نسخه سازگار با EVM FVM به نام "FEVM" که در 14 مارس پخش می شود. این در نهایت به توسعه دهندگان باتجربه Solidity اجازه می دهد تا از ابزارهای بالغ و قدرتمند اتریوم برای ایجاد برنامه های کاربردی در Filecoin استفاده کنند تا احتمالات مربوط به ذخیره سازی قابل اثبات را باز کنند.
- نقطه عطف بعدی اجرای پشتیبانی از بازیگران بومی FVM، با پشتیبانی WASM را در اولویت قرار خواهد داد. این بدان معناست که توسعهدهندگان میتوانند با استفاده از زبانهایی مانند Rust، Go، و JavaScript/TypeScript قراردادهای هوشمند ایجاد کنند که همگی بهطور یکپارچه در بالای زمان اجرای WASM FVM اجرا میشوند.
توسعه دهندگان می توانند با استفاده از مجموعه ابزار EVM در شبکه آزمایشی Filecoin، Hyperspace، ساخت قراردادهای هوشمند Solidity را برای FEVM قبل از راه اندازی آن آغاز کنند. این به توسعه دهندگان اجازه می دهد تا قراردادهای هوشمند خود را قبل از استقرار در شبکه Filecoin در یک محیط شبیه سازی شده آزمایش و اشکال زدایی کنند.
از فوریه 2023، FVM Milestone 2.1 را تکمیل کرده است که حول محور توسعه FEVM است. انتظار میرود که در 14 مارس 2023 در شبکه اصلی Filecoin مستقر شود. طبق نقشه راه، هدف تکمیل Milestone 2 تا اواسط سال 2023 است که در نتیجه یک FVM کاملاً کاربردی است.
بررسی موارد استفاده برای FVM
FVM بسیاری از موارد استفاده بالقوه، از زیرساخت تا راه حل های کامل را ارائه می دهد. به عنوان مثال، یک مورد استفاده شامل خودکار کردن تکرار معاملات ذخیره سازی است. FVM می تواند تمدید قراردادهای ذخیره سازی را بر اساس ترجیحات مشتری به طور خودکار انجام دهد و ذخیره سازی دائمی را ممکن می کند.
علاوه بر این، توسعهدهندگان میتوانند سازمانهای مستقل غیرمتمرکز داده (DAOs) را با FVM ایجاد و مدیریت کنند. این امر به افراد یا سازمانها امکان میدهد تا مجموعههای داده را مدیریت و حفظ کنند. علاوه بر این، دادههای DAO میتوانند دسترسی به دادهها را کنترل و درآمدزایی کنند و بازده را در یک خزانه مشترک جمع کنند تا حمایت مالی از مجموعهها و رشد بلندمدت را تامین کنند.
امکانات با FVM نامحدود است و به خلاقیت توسعه دهندگان برای ایده پردازی و ساخت بستگی دارد.
ایجاد یک توکن ERC-20 در شبکه Filecoin
Filecoin از چندین استاندارد توکن، از جمله توکن بومی FIL و استاندارد توکن ERC-20 سازگار با اتریوم پشتیبانی می کند. این استانداردهای توکن امکان ایجاد و مبادله انواع مختلف دارایی های دیجیتال در شبکه Filecoin را فراهم می کند.
حال بیایید نحوه ایجاد توکن ERC-20 در شبکه Filecoin را بررسی کنیم. از آنجایی که FVM یک محیط زمان اجرا سازگار با EVM است، در مثال زیر از قرارداد هوشمند ERC20 از OpenZeppline، MetaMask و Remix استفاده خواهیم کرد.
ابتدا باید MetaMask را نصب کنیم، کیف پولی مبتنی بر مرورگر که به ما امکان می دهد وجوه خود را مدیریت کرده و با شبکه اتریوم تعامل داشته باشیم. هنگامی که MetaMask نصب شد، یک آدرس کیف پول جدید برای نگهداری توکن های ERC-20 خود ایجاد می کنیم.
برای شروع آزمایش، سپس مقداری ارز آزمایشی را به آدرس کیف پول جدید اضافه می کنیم. پس از آن، میتوانیم از یک محیط توسعه مبتنی بر مرورگر به نام Remix برای نوشتن و استقرار یک قرارداد هوشمند در شبکه Filecoin استفاده کنیم.
برای دستورالعمل های گام به گام دقیق تر، لطفا با کلیک بر روی لینک زیر به صفحه بروید.
برای شروع سریع Hardhat، روی دکمه زیر کلیک کنید.
آینده غیرمتمرکز و قابل برنامه ریزی Web3 اینجاست
Filecoin نقش مهمی در تمرکززدایی ذخیره سازی داده ایفا کرده است. و اکنون، FVM قراردادهای هوشمند برنامهریزی و سازگار با EVM را به Filecoin میآورد و پتانسیل آن را بیشتر میافزاید. همچنین شایان ذکر است که توسعه دهندگان را قادر می سازد تا با استفاده از ابزارها و بسته های نرم افزاری دلخواه خود، پروژه های Web3 را بر روی بلاک چین Filecoin بسازند.
درباره فعال کردن اینترنت واقعاً غیرمتمرکز، ساخت برنامههای کاربردی در مقیاس بزرگ و داشتن مالکیت واقعی دادهها با Filecoin و FVM آن بیشتر بیاموزید.
لینک های مفید
سلب مسئولیت - این یک مقاله حمایت شده است. DappRadar هیچ محتوا یا محصولی را در این صفحه تایید نمی کند. هدف DappRadar ارائه اطلاعات دقیق است، اما خوانندگان همیشه باید قبل از اقدام، تحقیقات خود را انجام دهند. مقالات DappRadar را نمی توان به عنوان مشاوره سرمایه گذاری در نظر گرفت.
- محتوای مبتنی بر SEO و توزیع روابط عمومی. امروز تقویت شوید.
- PlatoData.Network Vertical Generative Ai. به خودت قدرت بده دسترسی به اینجا.
- PlatoAiStream. هوش وب 3 دانش تقویت شده دسترسی به اینجا.
- PlatoESG. خودرو / خودروهای الکتریکی، کربن ، CleanTech، انرژی، محیط، خورشیدی، مدیریت پسماند دسترسی به اینجا.
- BlockOffsets. نوسازی مالکیت افست زیست محیطی. دسترسی به اینجا.
- منبع: https://dappradar.com/blog/unleashing-the-power-of-provable-storage-with-fvm
- : دارد
- :است
- :نه
- 1
- 2023
- a
- توانایی
- قادر
- درباره ما
- دسترسی
- مطابق
- دقیق
- دستیابی به
- عمل
- بازیگران
- اضافه کردن
- نشانی
- مزیت - فایده - سود - منفعت
- نصیحت
- بعد از آن
- توافق
- پیش
- اهداف
- نام
- معرفی
- اجازه دادن
- اجازه دادن
- اجازه می دهد تا
- همچنین
- همیشه
- an
- و
- هر
- جدا
- برنامه های کاربردی
- معماری
- هستند
- دور و بر
- مقاله
- مقالات
- AS
- دارایی
- At
- جالب
- خودکار بودن
- بطور خودکار
- اتوماسیون
- خود مختار
- در دسترس
- مستقر
- اساسی
- BE
- زیرا
- شدن
- بوده
- قبل از
- رفتار
- در زیر
- سود
- مزایای
- میان
- بلاکچین
- هر دو
- بریج
- به ارمغان بیاورد
- آوردن
- به ارمغان می آورد
- ساختن
- بنا
- ساخته شده در
- اما
- دکمه
- by
- نام
- CAN
- مورد
- موارد
- مراکز
- معین
- کلیک
- مشتری
- مجموعه
- سازگاری
- سازگار
- کامل
- تکمیل شده
- پیچیده
- جامع
- شامل
- محاسبه
- محاسبه
- محاسبه
- شرایط
- در نظر گرفته
- محتوا
- قرارداد
- قرارداد
- مختصات
- هسته
- ایجاد
- ایجاد شده
- ایجاد
- خلاقیت
- واحد پول
- سفارشی
- DAO ها
- داپ رادار
- DApps
- داده ها
- دسترسی به داده ها
- امنیت داده ها
- ذخیره سازی داده ها
- مقدار
- معاملات
- عدم تمرکز
- غیر متمرکز
- عمیق تر
- مشخص
- نشان
- گسترش
- مستقر
- استقرار
- طرح
- دقیق
- توسعه دهندگان
- در حال توسعه
- پروژه
- دیجیتال
- دارایی های دیجیتال
- do
- مستندات
- میکند
- هر
- آسان تر
- ساده
- موثر
- موثر
- جاسازی شده
- اهمیت دادن
- قادر ساختن
- را قادر می سازد
- را قادر می سازد
- تلاش کن
- تایید و امضا
- حصول اطمینان از
- محیط
- ERC-20
- ERC20
- رمز ERC20
- و غیره
- ethereum
- توسعه دهندگان اتریوم
- شبکه اتریوم
- حتی
- EVM
- مثال
- مبادله
- اجرا شده
- اجرا کردن
- اعدام
- انتظار می رود
- تجربه
- با تجربه
- اکتشاف
- امکانات
- فوریه
- فيلوكين
- بلاک چین فایل کوین
- نام خانوادگی
- انعطاف پذیری
- قابل انعطاف
- تمرکز
- تمرکز
- پیروی
- برای
- یافت
- چارچوب
- از جانب
- کامل
- کاملا
- تابعی
- قابلیت
- صندوق
- بودجه
- بیشتر
- بعلاوه
- آینده
- سوالات عمومی
- دادن
- Go
- هدف
- اهداف
- رشد
- آیا
- داشتن
- برگزاری
- چگونه
- چگونه
- HTTPS
- تغییرناپذیری
- انجام
- پیاده سازی
- مهم
- in
- از جمله
- افراد
- اطلاعات
- شالوده
- داخل
- نصب
- نصب شده
- دستورالعمل
- تعامل
- اینترنت
- متقابل
- به
- معرفی
- معرفی
- معرفی
- سرمایه گذاری
- IT
- ITS
- خود
- کلید
- دانش
- زبان
- زبان ها
- در مقیاس بزرگ
- راه اندازی
- قدرت نفوذ
- بهره برداری
- پسندیدن
- بی حد و حصر
- ارتباط دادن
- فهرست
- زنده
- دراز مدت
- نگاه کنيد
- به دنبال
- خیلی
- دستگاه
- اصلی
- حفظ
- عمده
- ساخت
- باعث می شود
- ساخت
- مدیریت
- مدیریت
- مارس
- بازار
- ماده
- بالغ
- به معنی
- با
- متاداده
- MetaMask
- مرحله مهمی از زندگی
- نقاط عطف
- ذهن
- خیش
- کارگران معدن
- کسب درآمد
- بیش
- کارآمدتر
- اکثر
- چندگانه
- بسیاری
- باید
- بومی
- شبکه
- جدید
- بعد
- یادداشت برداری
- اکنون
- of
- ارائه شده
- ارائه
- پیشنهادات
- on
- روی زنجیره
- یک بار
- ONE
- openzeppel
- عمل می کند
- گزینه
- or
- سازمان های
- دیگر
- ما
- روی
- مروری
- خود
- مالکیت
- بسته
- با ما
- همیشگی
- سکو
- افلاطون
- هوش داده افلاطون
- PlatoData
- بازی
- لطفا
- به علاوه
- استخر
- محبوب
- فرصت
- ممکن
- پتانسیل
- قدرت
- صفحه اصلی
- قوی
- تنظیمات
- مرجح
- حفظ
- اولویت بندی
- محصول
- برنامه نويسي
- پروژه ها
- اثبات
- پروتکل
- قابل اثبات
- ارائه
- فراهم می کند
- ارائه
- دستیابی
- محدوده
- نسبتا
- خوانندگان
- ریمیکس
- تکرار
- تحقیق
- مسئوليت
- نتیجه
- بازده
- نقشه راه
- تنومند
- نقش
- دویدن
- در حال اجرا
- زنگ
- بدون درز
- یکپارچه
- امن
- ایمن
- تیم امنیت لاتاری
- مجموعه
- اشتراک گذاری
- به اشتراک گذاشته شده
- باید
- قابل توجه
- پس از
- هوشمند
- قرارداد هوشمند
- قراردادهای هوشمند
- نرم افزار
- استحکام
- مزایا
- برخی از
- خاص
- حمایت مالی
- استاندارد
- استانداردهای
- شروع
- دولت
- ذخیره سازی
- opbevare
- ذخیره شده
- چنین
- پشتیبانی
- حمایت از
- پشتیبانی از
- گرفتن
- مصرف
- هدف
- تیم
- پیشرفته
- آزمون
- تست
- تست شبکه
- نسبت به
- که
- La
- شان
- آنها
- سپس
- اینها
- آنها
- این
- کسانی که
- سه
- به
- با هم
- رمز
- نشانه
- ابزار
- ابزار
- بالا
- خزانه داری
- درست
- صادقانه
- دور زدن
- انواع
- در نهایت
- منحصر به فرد
- باز
- us
- استفاده کنید
- مورد استفاده
- استفاده
- کاربر
- کاربران
- با استفاده از
- مختلف
- قابل تصدیق و تایید
- تایید
- همه کاره
- نسخه
- از طريق
- مجازی
- ماشین مجازی
- کیف پول
- می خواهم
- مسیر..
- we
- Web3
- چی
- چه زمانی
- که
- در حین
- WHO
- چرا
- وسیع
- دامنه گسترده
- اراده
- با
- در داخل
- بدون
- با ارزش
- نوشتن
- کتبی
- یوتیوب
- زفیرنت