هنگامی که شما به عنوان فرد فعال در بازارهای مالی همچون بازار ارزهای دیجیتال فعالیت میکنید، با گذشت زمان با مفهوم تراکنشهای شبکه بلاک چین آشنا میشوید. اما این عنوانها در واقع چه معنا یا عملکردی در دنیای کریپنو کارنسی دارند؟ سوالی که میتواند برای خیلی از افراد ایجاد شود این است، که متا دیتا در کریپتو و تراکنشهای بلاکچین به چه معنا است؟ ابتدا مفهوم کلی این موضوع را برایتان تعریف میکنیم.
به عبارتی، متا دیتا اطلاعات پس زمینهای تراکنشهای بلاکچین هستند. به اطلاعات و دادههای جزئی که به بلوکههای بلاکچین اضافی میگردد، دیتا تراکنشهای بلاکچین میگویند. در نتیجه، اگر میخواهید با مفهوم متادیتا در تراکنش بلاکچین و عملکرد و دیگر موارد آن بیشتر آشنا شوید، تا پایان این مقاله ما را در صرافی ارز دیجیتال فراچنج همراهی کنید.
متا تراکنش در معاملات کریپتو چه مفهومی دارد؟
در بازار ارزهای دیجیتال به دادههایی که در توصیف جزئیات ریز پیرامون دادههای اصلی، به بلوکههای زنجیره کریپتو متصل میشوند، متا دیتا تراکنش کریپتو میگویند. در صورتی، میتوانیم بگوییم که اطلاعات و یا هر دادهای در این حالت اتصال، ارتباط مستقیمی با رمزارز یا شبکه اصلی ندارند. شاید فکر کنید به دلیل نبود اتصال مستقیم، متا تراکنش در معاملات ارزهای دیجیتال دارای اهمیت اندکی هستند. این تصور کاملا، غلط است. این داده ها، پتانسیل ارائه خدمات زیادی در خود دارند و با داشتن کارایی و کیفیت بالا خدمات خوبی ارائه میدهند.
انواع متا دیتا و کاربردهای آنها
این جریان که، متا دیتا تراکنش بدون داشتن ارتباط مستقیمی با رمزارزها، به چه شکلی میتواند برای کاربران اهمیت زیادی در بر بگیرد. حتی شاید، میزانی عجیب به نظر برسد. اما همانطور که گفتیم، متا دیتا تراکنش خدماتی را شامل میگردد که نقش پررنگی در فعالیت های خود، انجام می دهند. دو نوع از اصلیترین نمونههای دیتا تراکنش در زنجیرهی بلاکچین، آف چین و آن چین است.
آفچین (خارج از زنجیره)
با وجود اینکه، این دادهها در تراکنش ها، ارتقاء مییابند، ولی ذخیره آنها به صورت مستقیم در روی بلاکچین ایجاد نمیگردد. پیوند دیگر دادههای محتواهای موجود، مثل نشانی یا اسناد وب، فایلها و دیگر ویژگیهای جزئی پتانسیل قرار گیری در دیگر قرار دادهای آف چین را دارند. آف چین یا متا دیتای خارج از زنجیره یکی از ابزارهای است که پتانسیل کاهش میزان آشفتگی را دارد. پس این آف چین کمی میتواند به ترتیب دادهها نظم دهد.
آنچین (روی زنجیره)
با توجه به ذخیرهی آنی این ابر دادهها در بلاکچین، میزان زیادی از دادههای تراکنش، را درون بلاک خود قرار میگیرد. هر کاربری که بتواند به بلاکچین اتصال یابد، این دیتاها را میبیند. در این دیتاها تمامی دادهها مثل اسناد خارجی، یادداشتها و قرار دادهای مرجوع شده و برچسبهای تراکنش در ابر دادههای آن چین نگهداری میشوند. یکی از نمونههای این متا دیتا تراکنش پیغام ساتوشی ناکاموتو در طی اولین تراکنش BTC بود.
چگونه باید متا دیتا تراکنش را ذخیره کرد؟
برای ذخیره کردن Metadata تراکنش به بلاکچین، کاربر میتواند به وسیله یک قرار داد هوشمند، با کمک شرایط از قبل تعیین شده این فعالیت را انجام دهد. در این بخش نحوه افزودن دادههای زیاد به تراکنش بلاکچین و ذخیره آنها را مرور میکنیم. البته، برای قرار دادن این ابر داده تراکنش بلاکچین، باید به حداقل دانش اولیه راجع به قرار دادهای هوشمند و بلاکچین مسلط باشید.
1. یک قرارداد هوشمند ایجاد کنید.
در اولین فعالیت خود پیش از افزودن ابر داده باید یک قرار داد هوشمند بسازید. اطلاعاتی درباره دستور عملهای چگونگی ذخیره Metadata و مکانهای دیگر در این قرار دادها به وجود آمده و کاربر معمولا میتواند ابر دادهها را به شکل تعریف شدهی رشتهای درون متغیری ذخیره کند.
2.ارتباط با قرارداد هوشمند
برای اینکه کاربر به قرار داد هوشمند اتصال یابد باید یک Transaction را در جهت افزودن متا دیتا تراکنش بلاکچین ارسال کند. این فعالیت میتواند از طریق برنامههای کیف پول اتریوم یا دیگر کتابخانهها مثل ethers. js و web3. js انجام گردد.
3.بررسی متا دیتا
کاربران پس از ایجاد ارتباط با قرار داد هوشمند، با خواندن متغیر متا دیتا و تایید تراکنش خود میتوانند تایید متا دیتا تراکنش به کامل کنند. این کار برای اتصال به بلاکچین رخ میدهد. با همهی این صحبت ها، مواردی مثل حریم خصوصی، امنیت و گس برای اضافه کردن ابر دادههای تراکنش بلاکچین بسیار مهم هستند.
نحوه ذخیره متا دیتاهای آن چین و آف چین
یکی از موضوعات پیرامون متا دیتا در کریپتو، نحوه ذخیره Metadata آن چین و آف چین است. متا دیتای آن چین مانند ویژگیهایی همچون، تمام قابلیتهای توکن، قرار دادهای هوشمند و تراکنشها نمیتوانند از ساختار دادههای بلاک چین جدا شوند. این دادهها دائما در گرهها و نودهای شبکه ذخیره و گسترش مییابند. به این ترتیب، عملکرد و انعطافپذیری بلاکچین در پی ذخیره ابر دادههای آف چین به صورت خارجی افزایش مییابد. این جریان با کمک قابلیتهای رمزنگاری و داشتن انعطافپذیری افزایش مییابد.
به صورت بومی، ساختار دادههای بلاک چین دارای متا دیتای روی زنجیره است. این دادهها دائما در حال ذخیره و تکثیر هستند و بخشی از دفتر کل بلاکچین را به وجود میآورد. داخل بلاکچین، هر Transaction در درون بلاکچین، دارای تعدادی شاخص و ابر دادههای مربوطه است. مثلا گیرنده، فرستنده، مبلغ و تاریخ تراکنش به عنوان متا دیتا آن چین در زمان ارسال رمزارز در مابین آدرسها ثبت میگردد.
زمانی که نوبت قرار دادهای هوشمند رسیده است، کد قرار داد با دیگر دادههایش به عنوان یک ابر داده در روی زنجیره بلاکچین نگهداری میگردد. این نتایج، تمامی تغییرات ایجاد شده در دادههای مربوطه به قرار داد و حالت (State Variables) را تحت شعاع قرار میدهد. هر بلوک، سر صفحههایی (Headers) دارد که وظیفه ارائه کردن متا دیتاهای به خصوصی را دارند و خیلی ساده برای تایید در دسترس قرار گرفته اند. مثل شمارههای بلوک، مهرههای زمانی بلوک و شناسههای تراکنش. متا دیتا تراکنش مربوط به ویژگیهایی مثل تعداد عرضه، نماد و اسم توکن بیشتر مواقع روی توکنهایی همچون ERC-721 و ERC-20 اتریوم در داخل بلاکچین ذخیره میشوند.
ذخیره متادتا در آف چین
در آف چین، ابردادهها خارج زنجیره بلوکی نگهداری میشوند. این دادهها به سادگی میتوان در جاهای زیادی همچون راه حلهای مقیاسپذیری بیرون از زنجیره مثل شبکه لایتیتنگ پایگاههای دادههای خارجی و سیستمهای ذخیره ساز نامتمرکز مثل InterPlanetary File System یا اختصار IPFS نگهداری کرد. با استفاده از هشهای رمزنگاری بلاک چینها میتوانند ابر دادههای بیرون از زنجیره را ارتقا دهند.
متا دیتا، ابزاری برای افزودن دادههای بیشتر به تراکنش
در این مقاله درباره متا دیتا در کریپتو و تراکنشهای بلاکچین توضیحات را بررسی کردیم. در کنار حجم تراکنشها داخل بلاکچین، نوع دارایی ارسال شده و زمان ایجاد آن میتوان دیگر اطلاعات باقی مانده را همراه قرار دادهای خارجی انجام داد. این اسناد شامل انتقال و ارسال پیامها میشوند. متادیتا تراکنش یا Metadata in Transaction به همین اطلاعات یا دادههای اضافی باقی مانده از تراکنشها میگویند. همچنین، ابر دادههای تراکنشهای بلاکچین دارای ۲ حالت متا دیتا تراکنش، یکی آن چین و دیگری آف چین هستند. هرکدام از حالتها ویژگیهایی دارند. حتی با بودن چالشهایی مثل امنیت، مقیاسپذیری و داشتن ویژگیهای محدود اوراکلها متادیتا میتواند اطلاعات بسیار مفیدی را به تراکنشها اضافه کند.
نظرات کاربران