معامله داده ها ورودی های داده را در ذخیره داده های حساب فرستنده اضافه ، اصلاح و حذف می کند.
حذف ورودی توسط ویژگی شماره 15 "Ride V4 ، VRF ، ProtoBUF ، معاملات ناموفق" فعال شده است.
محدودیت ها به شرح زیر است:
- حداکثر تعداد ورودی ها 100 است.
- برای معامله نسخه 2 حداکثر اندازه داده (کلیدها + مقادیر) 165،890 بایت است.
- برای معامله نسخه 1 حداکثر اندازه معامله (به جز اثبات) 153،600 بایت است.
# هزینه
حداقل هزینه برای معامله داده ها 0. 001 موج در هر کیلوبیت است ، اندازه آن تا تعداد عدد صحیح کیلوبایت گرد است.
- برای نسخه 2 ، حداقل هزینه براساس اندازه داده ها (کلیدها + مقادیر) است که قسمت سریالی شده Data_Transaction در نمایش ProtoBUF است.
- برای نسخه 1 معامله ، با شروع از فعال شدن ویژگی 4 "حساب های هوشمند" ، حداقل هزینه براساس اندازه بایت های بدنه معامله (کلیه زمینه های معامله به جز اثبات) است.
- برای نسخه 1 ، قبل از فعال شدن ویژگی 4 № ، حداقل هزینه براساس اندازه کل معامله از جمله اثبات است.
اگر فرستنده معامله یک حساب DAPP یا هوشمند باشد ، و پیچیدگی اسکریپت حساب یا عملکرد تأیید کننده اسکریپت DAPP از آستانه پیچیدگی فرستنده فراتر می رود ، حداقل هزینه با 0. 004 موج افزایش می یابد.(قبل از فعال سازی ویژگی شماره 16 "Ride V5 ، دعوت های DAPP-TO-DAPP" ، هزینه اضافی 0. 004 موج بدون در نظر گرفتن پیچیدگی اسکریپت حساب یا حضور و پیچیدگی عملکرد تأیید کننده اسکریپت DAPP مورد نیاز بود.)
# نمایندگی JSON
"SenderPublickey": "38ByRuxFCaO9H822NMNSOTX1QFCZQTHJLGOUNCND8H", "داده ها": [ "نوع": "بولی", "ارزش": درست است، واقعی, "کلید": "بول" >, "نوع": "دودویی", "ارزش": "Base64: SGVSBG8GV2F2ZXM =", "کلید": "صندوقچه" >, "نوع": "عدد صحیح", "ارزش": 1234567, "کلید": "int" >, "نوع": "رشته", "ارزش": "برخی از متن", "کلید": "خیابان" > ], "فرستنده": "3n4ikl6ikwxil7nvwqmw7rg3wgna8ul6lu", "feeassetid": خالی, "اثبات": ["ke1hjn1yw68j8dsygnb7gg1ydc4hqrmt3wbafqupkftnbim7qfjcn1gthgvej7pclxvqffhkbmif8qs1uqk6sr"], "هزینه": 100000, "شناسه": "3epjuvqijyiu9y5g6mydqghvu8gfufnzurhrvwwf1vih", "نوع": 12, "نسخه": 2, "Timestamp": 1591351545000, "قد": 1029815 >
| رشته | شرح |
| داده ها | کلید ورودرشته ، حداکثر 400 بایت برای نسخه 2 ، حداکثر 100 کاراکتر برای نسخه 1 |
| نوع داده | نوع ورود: - باینری - بولی - Integer - رشته NULL - حذف ورودی |
| داده ها | مقدار ورودحداکثر 32،767 بایت. مقدار دودویی Base64 رمزگذاری شده است. NULL - حذف ورود |
زمینه هایی که برای انواع معاملات مشترک است در مقاله معامله شرح داده شده است.
# قالب دودویی
# ساختار سواری
از ساختار DataTransaction برای انجام معامله در قراردادهای هوشمند استفاده می شود.
خبرهای فارکس...
ما را در سایت خبرهای فارکس دنبال می کنید
برچسب :
نویسنده : شهره لرستانی
بازدید : 34
تاريخ : سه
شنبه
24 مرداد
1402 ساعت: 12:47