متادیتا (metadata) در تراکنش های بلاک چین چیست؟
متادیتا (metadata) در تراکنش های بلاک چین چیست؟
ابردادههای آن چین مانند جزئیات تراکنش، کد قرارداد هوشمند و ویژگیهای توکن، از ساختار دادههای بلاک چین جداییناپذیر هستند و بهطور دائم در گرههای شبکه ذخیره و تکثیر میشوند. در مقابل، ابردادههای آف چین به صورت خارجی ذخیره میشوند و با استفاده از منابع رمزنگاری، کارایی و انعطافپذیری بلاک چین را افزایش میدهند.
به داده ها یا اطلاعات اضافی که می توان به تراکنش های کریپتو در یک بلاک چین افزود متادیتا (metadata) یا ابرداده در تراکنش های بلاک چین گفته می شود.
اگرچه وظیفه اصلی یک بلاک چین، مستندسازی و احراز هویت انتقال داراییهای دیجیتال، از جمله ارزهای دیجیتالی مانند اتر (ETH) یا بیتکوین (BTC) است، ابردادهها به کاربران اجازه میدهند اطلاعات بیشتری را به تراکنشهای خود اضافه کنند.
متادیتا داده ای در مورد داده است. در زمینه تراکنشهای بلاک چین، شامل اطلاعاتی میشود که مستقیماً با انتقال ارز دیجیتال مرتبط نیستند، اما میتوانند عملکرد تراکنش را بهبود بخشند.
دو نوع اصلی ابرداده در تراکنش های بلاک چین وجود دارد:
ابرداده آن چین On-chain
از آنجایی که این ابرداده بلافاصله در بلاک چین ذخیره می شود، بخشی از داده های تراکنش است. هر کسی که به بلاک چین دسترسی داشته باشد می تواند آن را ببیند. اطلاعاتی مانند برچسبهای تراکنش، یادداشتها یا ارجاع به قراردادها یا اسناد خارجی همگی در ابردادههای آن چین یافت میشوند.
ابرداده آف چین Off-chain
این داده ها در تراکنش ارجاع داده می شوند اما مستقیماً روی بلاک چین نگهداری نمی شوند. لینک هایی به سایر محتواها، مانند فایلها، اسناد یا نشانیهای وب که جزئیات بیشتری درباره تراکنش ارائه میدهند، میتوانند در ابرداده های آف چین گنجانده شوند. ابرداده آف چین ابزاری است که کاربران می توانند از آن برای نظم بیشتر در بلاک چین استفاده کنند.
نحوه ذخیره متادیتاهای آن چین و آف چین
ابردادههای آن چین مانند جزئیات تراکنش، کد قرارداد هوشمند و ویژگیهای توکن، از ساختار دادههای بلاک چین جداییناپذیر هستند و بهطور دائم در گرههای شبکه ذخیره و تکثیر میشوند. در مقابل، ابردادههای آف چین به صورت خارجی ذخیره میشوند و با استفاده از منابع رمزنگاری، کارایی و انعطافپذیری بلاک چین را افزایش میدهند.
ساختار داده بلاک چین درواقع حاوی ابرداده های آن چین است. این اطلاعات به طور دائم در تمام گرههای شبکه ذخیره و تکثیر میشوند و بخشی از دفتر کل بلاک چین را تشکیل میدهند. اکثر ابرداده های آن چین در تراکنش های واقعی نگهداری می شوند. در بلاک چین، هر تراکنش دارای یک داده ورودی یا payload با ابرداده مربوطه است. به عنوان مثال، فرستنده، گیرنده، مبلغ و تاریخ تراکنش به عنوان ابرداده آن چین هنگام ارسال ارز دیجیتال بین آدرسها ثبت میشود.
در قراردادهای هوشمند کد قرارداد و دادههای همراه بهعنوان ابرداده آن چین روی بلاک چین نگهداری میشوند که توابع، متغیرهای حالت و داده های مربوط به قرارداد را پوشش می دهند. هر بلاک دارای سرصفحههایی است که ابردادههای خاصی را ارائه میکند که به راحتی برای تأیید قابل دسترسی است، مانند برچسب های زمانی بلاک، شمارههای بلاک و شناسههای تراکنش. ابردادههای مربوط به ویژگیهای توکن (به عنوان مثال، نام توکن، نماد، عرضه) اغلب در بلاک چین برای توکنهایی مانند ERC-721 و ERC-20 اتریوم Ethereum نگهداری میشوند.
در مقابل، ابردادههای آف چین خارج از بلاکچبن ذخیره میشوند. میتوان آنها را در مکانهای مختلفی از جمله راهحلهای مقیاسپذیری آف چین مانند لایتنینگ نتورک Lightning Network، سیستمهای ذخیرهسازی غیرمتمرکز مانند سیستم فایل بین سیارهای (IPFS) و پایگاههای داده خارجی نگهداری کرد. بلاک چین از هش ها یا اشاره گرهای رمزنگاری برای ارجاع به ابرداده های آف چین استفاده می کند، که فضایی را در بلاک چین برای ذخیره سازی داده های بزرگتر یا کم اهمیت تر آزاد می کند، تراکم را کاهش می دهد و به اپلیکیشن هایی که به اطلاعات خصوصی یا پویا نیاز دارند انعطاف پذیری می بخشد.
نمونه هایی از ابرداده در تراکنش های بلاک چین
ابرداده در بلاک چین شامل برچسب زمانی timestamps، جزئیات تراکنش، دادههای قرارداد هوشمند، امضاهای دیجیتال، هزینههای گس، لینکهای IPFS، اطلاعات اوراکل و ابرداده توکن غیرمثلی (NFT) است که قابلیتهای متنوع و ذخیرهسازی اطلاعات را در شبکه بلاک چین ممکن میسازد.
یک قرارداد هوشمند ایجاد کنید
قبل از افزودن ابرداده باید یک قرارداد هوشمند ایجاد شود. دستورالعملهایی درباره مکان و نحوه ذخیره ابرداده در این قرارداد گنجانده شده است. ابرداده را می توان در متغیری ذخیره کرد که معمولاً به صورت رشته ای تعریف شده است.
در مثال بالا، قرارداد هوشمند به نام MyContract دارای یک متغیر ابرداده قابل خواندن برای عموم است و دارای تابعی به نام setMetadata است که امکان به روز رسانی ابرداده را فراهم می کند.
تعامل با قرارداد هوشمند
فرد باید با ارسال یک تراکنش برای افزودن ابرداده به تراکنش بلاک چین با قرارداد هوشمند ارتباط برقرار کند. این کار را می توان با استفاده از کتابخانه هایی مانند web3.js یا ethers.js یا از طریق اپلیکیشن های کیف پول اتریوم انجام داد.
تایید ابرداده
با تعامل با قرارداد هوشمند و خواندن متغیر ابرداده، هر کسی میتواند پس از تایید تراکنش و اضافه شدن آن به بلاک چین، ابرداده را تأیید کند. با این حال، بسیار مهم است که به یاد داشته باشید ملاحظاتی مانند هزینه های گس، امنیت و حریم خصوصی باید در هنگام افزودن ابرداده به تراکنش بلاک چین در نظر گرفته شود.
کاربردهای ابرداده بلاکچین
ابرداده بلاک چین در طیف وسیعی از صنایع از جمله مدیریت زنجیره تامین، هویت دیجیتال، قراردادهای هوشمند، NFT ها و مراقبت های بهداشتی کاربرد دارد.
مدیریت زنجیره تامین
کسبوکارها میتوانند با گنجاندن تولید محصول، حملونقل و ابردادههای مرتبط با کیفیت در بلاکچین، قابلیت ردیابی و شفافیت را بهبود بخشند. به عنوان مثال، یک تولید کننده مواد غذایی می تواند اطلاعات مربوط به منشأ مواد غذایی، عبور آنها از زنجیره تامین و بررسی های کیفی را پیگیری کند.
این اطلاعات برای رفع کلاهبرداری، تضمین رعایت قوانین و تأیید ضروری است. علاوه بر این، مشتریان می توانند از این ابرداده برای تصمیم گیری آگاهانه در مورد کالاهایی که خریداری می کنند استفاده کنند.
هویت دیجیتال و احراز هویت
از ابرداده های بلاک چین می توان برای مدیریت امن و حفظ اعتبار داده های شخصی استفاده کرد. افراد مسئول داده های خود هستند و می توانند دسترسی به این اطلاعات را محدود کنند، که احتمال سرقت هویت و نقض حریم خصوصی را کاهش می دهد. شرکتها، دولتها و مؤسسات آموزشی میتوانند از این فناوری برای بهبود امنیت خدمات و تسریع فرآیندهای تأیید هویت استفاده کنند.
قراردادهای هوشمند
حوزه دیگری که در آن ابرداده بلاک چین ضروری است، قراردادهای هوشمند هستند. ابرداده توسط این قراردادهای خوداجرا برای تصمیم گیری در مورد زمان و نحوه اجرای یک شرط خاص استفاده می شود. برای مثال، یک قرارداد هوشمند بیمه میتواند از دادههای هواشناسی بهعنوان ابرداده برای شروع فوری پرداختها برای بیمهگذارانی که تحت تأثیر شرایط آب و هوایی نامطلوب هستند، استفاده کند.
توکن های NFT و دارایی های دیجیتال
توکن های NFT و دارایی های دیجیتال اغلب از اطلاعات بلاک چین برای ارائه کلکسیون های دیجیتال، معنا و ارزش آثار هنری و دارایی استفاده می کنند. اطلاعات مربوط به مبدع، تاریخچه مالکیت و ویژگی های آیتم دیجیتال نمونه هایی از ابرداده هستند.
سوابق مراقبت های بهداشتی و امنیت داده ها
علاوه بر این، بخش مراقبت های بهداشتی از ابرداده های بلاک چین برای مدیریت ایمن سوابق بیماران و تضمین یکپارچگی داده ها استفاده می کند. سوابق پزشکی، فرمهای رضایت بیمار و گزارشهای دسترسی به دادهها، همگی میتوانند در ابردادهها ذخیره شوند و امنیت و حریم خصوصی اطلاعات سلامتی را بهبود ببخشند. علاوه بر این، ارتباط بین سیستم های مختلف مراقبت های بهداشتی را تسهیل می کند و به پزشکان اجازه می دهد تا به اطلاعات حیاتی پزشکی دسترسی سریعتری داشته باشند.
منبع خبر: نیپوتو مگ