B-GPS: سیستم موقعیت یابی جهانی مبتنی بر بلاک چین برای بهبود یکپارچگی و قابلیت اطمینان داده ها

هنگام بررسی نقاط مرجع ملی با استفاده از سیستم موقعیت یابی جهانی (GPS)، مقررات کاری مناسب مربوط به زمان نقشه برداری باید رعایت شود. با این حال، چنین داده هایی را می توان به راحتی تغییر داد، بنابراین شناسایی عدم انطباق با مقررات کار و جعل چالش برانگیز است. اگر چنین حوادثی در بررسی های کاداستر رخ دهد، ممکن است منجر به خسارات مالی به ذینفعان، مانند شهروندان و دولت شود. بنابراین، لازم است با اطمینان از یکپارچگی داده های موقعیت یابی GPS و اجازه دادن به هر کسی برای ردیابی آنها، قابلیت اطمینان بهبود یابد. در این مطالعه، یک سیستم نمونه اولیه برای ثبت داده های GPS و اصلاحات ایجاد شده در طی فرآیندهای نظرسنجی با استفاده از شبکه بلاک چین اتریوم توسعه داده شد. بلاک چین یک سیستم دفتر کل توزیع شده است که از دستکاری داده های آپلود شده بدون نیاز به یک موسسه متمرکز با اجازه دادن به هر کسی برای بررسی داده ها جلوگیری می کند. برخلاف گذشته، سیستم پیشنهادی یکپارچگی و قابلیت اطمینان داده‌ها را برای کل فرآیند بررسی از طریق بلاک چین بهبود می‌بخشد و در نتیجه شفافیت چک‌ها را با استفاده از آدرس‌های قرارداد هوشمند تضمین می‌کند.

کلید واژه ها:

بلاک چین ؛ قرارداد هوشمند ؛ موقعیت یابی GPS ؛ یکپارچگی داده ها ؛ قابلیت اطمینان داده ها

۱٫ مقدمه

سیستم ماهواره ای ناوبری جهانی (GNSS) یک فناوری ناوبری مبتنی بر ماهواره است که موقعیت سه بعدی را در هر زمان و مکان و شرایط آب و هوایی که توسط ایالات متحده (ایالات متحده) به عنوان GPS، روسیه به عنوان GLONASS، اروپا شناخته می شود، تعیین می کند. گالیله، چین – معروف به BeiDou، و غیره. دقت موقعیت یابی با توسعه این سیستم های موقعیت یابی به طور چشمگیری بهبود یافت [ ۱ ]. انواع مختلفی از موقعیت یابی وجود دارد، مانند اندازه گیری استاتیک، سینماتیک بلادرنگ (RTK) و ردیابی موقعیت مکانی گوشی هوشمند. این سیستم‌ها در زمینه‌های مختلفی که نیاز به موقعیت‌یابی دقیق دارند، مانند مواردی که شامل پهپادهای تغییرات سینماتیکی هستند و در رانندگی خودکار [ ۲ ، ۳ ، ۴ ، ۵ ] استفاده می‌شوند.، ۶ ]. در هر دو مورد، اطلاعات تصحیح در زمان واقعی برای تخمین مختصات دقیق دریافت می شود. روش ارائه تصحیح به نمایش حالت-فضای (SSR) و نمایش فضای مشاهده (OSR)، مانند RTK منفرد و شبکه RTK [ ۷ ، ۸ ، ۹ ] تقسیم می‌شود. علاوه بر این، تکنیک های دیگری مانند سیستم تقویت مبتنی بر ماهواره (SBAS)، RTK منطقه وسیع (WARTK) و موقعیت یابی دقیق نقطه RTK (PPP-RTK) وجود دارد [ ۱۰ ، ۱۱ ، ۱۲ ].
بررسی های ژئودتیکی در حال حاضر با استفاده از GNSS در کشورهای مختلف انجام می شود. در کره، بریتانیا و ایالات متحده آمریکا، بررسی و تنظیم عملیات GNSS و استفاده از شبکه RTK با دقت ۳ تا ۱۰ سانتی متر مورد نیاز است. بسته به درجه، ایالات متحده به دقت تا ۱ سانتی متر با تأخیر محدود داده به کمتر از ۲ ثانیه نیاز دارد. بیشتر تکنیک‌های RTK شبکه در نقشه‌برداری GPS استفاده می‌شوند، سیستم‌های متمرکز هستند، که در آن داده‌های سرور مرکزی ایستگاه‌های مرجع دائماً فعال (CORS) نیز متمرکز هستند. بر این اساس، انتقال و دریافت با “مریخ نورد” بر اساس این طرح انجام می شود [ ۱۳ ].
در این فرآیند، کاربر می تواند “جعلی” را ارسال کند. انجمن ملی الکترونیک دریایی (NMEA) و سرور می توانند پیام کمیسیون فنی رادیویی برای خدمات دریایی (RTCM) را بر اساس این داده ها ایجاد کنند. بنابراین، محدودیت هایی وجود دارد که همه داده ها می توانند جعلی باشند [ ۱۴]. چندین مورد دستکاری نتایج نظرسنجی در کره و آمریکا وجود دارد و احتمال جعل و جعل توسط نقشه برداران در بررسی با استفاده از GPS تایید شد. GPS نه تنها مکان یک شی را شناسایی می کند، بلکه نقش آن را با تجزیه و تحلیل سطح ازدحام اطلاعات ترافیک و توزیع سطح ازدحام بر اساس مسیرها در سرویس ناوبری خودرو، متنوع می کند. با توجه به این روند، بهبود قابلیت اطمینان موقعیت‌یابی نیز مهم در نظر گرفته می‌شود. سامیوس و همکاران (۲۰۲۱) یک مسیر حمله برای لرزه‌سنج‌ها، شتاب‌سنج‌ها و گیرنده‌های GPS ایجاد کرد و آسیب‌پذیری‌های امنیتی را شناسایی کرد [ ۱۵ ]. بنابراین، اقدامات متقابل ضروری است زیرا محدودیت هایی از نظر امنیت و یکپارچگی گیرنده GPS و داده های سمت سرور وجود دارد.
مطالعات انجام شده در زمینه شناسایی راه حل های جعل داده ها و موارد جعل توسط ساختارهای متمرکز با استفاده از بلاک چین در حال افزایش است. برخلاف سیستم سنتی که در آن تنها یک گروه پایگاه داده را مدیریت می‌کند، بلاک چین با ثبت و ذخیره داده‌ها از چندین گروه، یکپارچگی پایگاه داده را ایمن می‌کند. علاوه بر این، با افشای آن برای کاربران، شفافیت داده ها ایمن می شود. کوایسکی و همکاران (۲۰۲۱) بهبود رابطه اعتماد و امنیت بین شرکای تجاری را از طریق بلاک چین در امور مالی تجارت تایید کرد [ ۱۶ ]. به نوبه خود، مجید و همکاران. (۲۰۲۱) فناوری‌های بلاک چین را بهبود بخشید که در شهرهای هوشمند و قابلیت اطمینان و امنیت آنها اعمال شد [ ۱۷]. به نوبه خود، لی و همکاران. (۲۰۲۱) چارچوبی را با استفاده از بلاک چین و بهبود دقت موقعیت یابی از طریق فیلتر کردن داده ها [ ۱۸ ] پیشنهاد کرد.
بنابراین، مطالعه حاضر برای حل مشکل جعل و جعل داده ها، که به سیستم نظرسنجی ماهواره ای موجود با استفاده از بلاک چین اتریوم مربوط می شود، انجام شد. با فرض اینکه هیچ داده جعلی در ارتباط بین CORS و سرور وجود ندارد و داده های جعلی در ارتباط بین کاربر و سرور وجود ندارد، یک سیستم نقشه برداری ماهواره ای غیرمتمرکز مبتنی بر بلاک چین با استفاده از داده های NMEA و RTCM پیاده سازی می شود. در فرآیند انتقال/دریافت NMEA، NMEA دریافتی به سرور منتقل شده و به طور همزمان در شبکه اتریوم ثبت می شود. متعاقبا، RTCM دریافتی از ایستگاه زمینی در شبکه اتریوم ثبت می شود و تصحیح به طور همزمان انجام می شود. به این منظور، نمونه اولیه نرم افزاری که بین گیرنده GPS و شبکه بلاک چین اتریوم ارتباط برقرار می کند تولید شده و قابلیت اطمینان و پایداری این شبکه با سیستم موجود بررسی و مقایسه می شود. جلوگیری از آسیب با تضمین یکپارچگی داده های نظرسنجی، از جمله نقشه برداران و فرآیندهای نظرسنجی، بسیار مهم است، اما این مشکل در دهه ها حل نشده است.
در این مطالعه، ما این مشکل را با آپلود داده ها در بلاک چین در فرآیند به دست آوردن داده ها در سطح نرم افزار حل کردیم. مشارکت های این مطالعه به شرح زیر است: اول، در فرآیند موقعیت یابی GPS، یک سیستم موقعیت یابی مبتنی بر بلاک چین برای بررسی تزریق و انطباق داده ها پیشنهاد شده است. دوم، برای بهبود یکپارچگی داده‌های GPS، زنجیره‌های بلوکی با استفاده از توابع Keccak-256، درخت Merkle و الگوریتم‌های اثبات اجماع مبتنی بر P2P برای موقعیت‌یابی GPS اعمال می‌شوند. سوم، به منظور بهبود قابلیت اطمینان فرآیند موقعیت یابی GPS، مقدار هش در بلاک چین، تأیید منبع داده، رکورد موقعیت یابی توسط کارگر و فرآیند موقعیت یابی نقطه موقعیت یابی را ممکن می سازد. چهارم،
ساختار باقی مانده این مقاله به شرح زیر است. بخش ۲ پیشینه ای را در مورد موقعیت یابی GPS و فناوری بلاک چین ارائه می دهد تا انگیزه مطالعه را نشان دهد. بخش ۳ جریان موقعیت یابی GPS مبتنی بر بلاک چین را همانطور که در این کار پیشنهاد شده است، تشریح می کند و یک شماتیک را با توضیحاتی درباره الگوریتم های اصلی در نرم افزار ارائه می دهد. بخش ۴ بررسی عملکرد نرم افزار را شرح می دهد و نتایج و همچنین تجزیه و تحلیل هزینه ها و نگرانی های امنیتی در مورد استفاده از بلاک چین را ارائه می دهد. در نهایت، بخش ۵ نتیجه گیری این مطالعه را ارائه می کند.

۲٫ پس زمینه

۲٫۱٫ موقعیت یابی GPS

به عنوان داده‌های مشاهده، مشاهدات شبه، فاز حامل و داپلر برای هر فرکانس ارائه می‌شود، و شبه و فاز حامل عمدتاً برای ناوبری استفاده می‌شوند. رنگ کاذب عمدتاً برای ناوبری تلفن هوشمند و غیره استفاده می‌شود، و می‌توان دقت سطح m را برای موقعیت‌یابی مستقل ایمن کرد [ ۱۹ ]. در طول استفاده از فاز حامل، یک گیرنده GPS دو فرکانس برای حل ابهام عدد صحیح مورد نیاز است و می توان دقت سطح سانتی متر را از طریق موقعیت یابی دیفرانسیل با مشاهدات ایستگاه مرجع تضمین کرد. برخلاف توسعه اولیه چنین GPS برای مقاصد نظامی، GPS در حال حاضر در زمینه های مختلفی مانند نقشه برداری زمین شناسی، رانندگی مستقل و یک مدل پیش بینی استفاده می شود [ ۲۰ ]]. در مورد بررسی زمین‌شناسی با استفاده از GPS، موقعیت‌یابی دقیق در عرض چند ثانیه تا چند دقیقه امکان‌پذیر است. در مورد تسطیح غیرمستقیم با استفاده از GPS، به ترتیب ۹۰% و ۷۵% زمان و هزینه ها در مقایسه با حالت تسطیح مستقیم از طریق سطح کاهش می یابد [ ۲۱ ]. نقشه برداری GPS به دو دسته زمان واقعی و پس پردازش تقسیم می شود.
در نقشه برداری GPS بلادرنگ، شبکه مبتنی بر ایستگاه چند مرجع RTK که بر محدودیت فاصله خط پایه غلبه می کند، به دلیل همبستگی فضایی هنگامی که فاصله خط پایه افزایش می یابد، بر RTK واحد ترجیح داده می شود [ ۲۲ ].]. در پس پردازش، از نرم افزارهای GPS، مانند GipsyX/RTGx از NASA JPL و Bernese از دانشگاه برن، برای بدست آوردن مختصات دقیق استفاده می شود، جایی که دقت در سطح میلی متر است. نقشه برداری بلادرنگ می تواند در عرض چند ثانیه با استفاده از پیام RTCM، مانند تصحیح پارامتر Flächen-Korrektur (FKP) یا مشاهده ایستگاه مرجع مجازی (VRS) همگرا شود و مختصاتی با دقت سطح سانتی متر بدست آید. ایمن کردن ماهواره‌های قابل مشاهده در مناطق شهری تنها با استفاده از GPS/GLONASS دشوار بود، بنابراین نرخ رفع ابهام عدد صحیح در طول موقعیت‌یابی کم بود. از طریق چند GNSS (GPS/GLONASS/Galileo/BeiDou)، تعداد ماهواره‌های قابل مشاهده ایمن می‌شود و ثبات نرخ FIX نیز بهبود می‌یابد [ ۲۳ ]]. نقشه برداری پس از پردازش می تواند مختصات دقیقی را بدست آورد، اما به حدود دو هفته انتظار نیاز دارد زیرا یک محصول مدار نهایی دقیق مورد نیاز است. مختصات به دست آمده مرکز فاز آنتن (APC) است که به این معنی است که آنتن سیگنال را دریافت می کند و با مرکز هندسی آنتن تفاوت دارد. بنابراین لازم است تغییرات با توجه به آزیموت و زاویه ارتفاع برای هر ماهواره ارائه شده از طریق فایل ANTEX در نظر گرفته شود.
در کره جنوبی، موسسه اطلاعات جغرافیایی ملی (NGII) خدمات RTK و شبکه RTK را به عنوان تصحیح OSR از طریق سرور NTRIP و خدمات Geo++ SSRG به عنوان اصلاحات SSR ارائه می دهد [ ۲۳ ]]. در این میان، برای نقشه برداری GPS برای اهداف نقشه برداری ژئودتیک، از روش های VRS و FKP در بین RTK شبکه استفاده می شود. هنگام استفاده از شبکه RTK، کاربر هر ثانیه NMEA را به سرور ارسال می کند و سرور یک ایستگاه مرجع مجازی در نزدیکی کاربر راه اندازی می کند و یک مقدار مشاهده مجازی ایجاد می کند یا یک تصحیح FKP را به کاربر ارسال می کند. کاربر RTK را با استفاده از پیام RTCM داده شده انجام می دهد و NMEA دریافت شده از کاربر در ارزیابی عملکرد نظرسنجی آینده استفاده می شود. از آنجایی که تصحیح SSR در حال حاضر استاندارد نشده است، فرمت های اطلاعات تصحیح ارائه شده توسط IGS و Geo++ همه متفاوت است. علاوه بر این، از آنجایی که تأیید نقشه برداری ژئودزی انجام نشده است، برای نقشه برداری ژئودزی مورد استفاده قرار نمی گیرد. بنابراین، تحقیقاتی در حال انجام است که استفاده همزمان از چندین کاربر، مانند رانندگی خودکار را هدف قرار می دهد.
این روش‌ها در یک مؤسسه و با استفاده از یک سرور متمرکز انجام می‌شوند و آن‌ها را نسبت به سیستم‌های غیرمتمرکز مانند بلاک چین در برابر دستکاری آسیب‌پذیرتر می‌کند. یک عیب اضافی این است که کاربر باید هر بار درخواست افشا کند یا یک سیستم افشای جداگانه برای تأیید داده ها ایجاد کند. هرکسی می‌تواند با ارائه آدرس قرارداد بدون ایجاد سیستم جداگانه، داده‌های موجود در بلاک چین را بررسی کند.

۲٫۲٫ بلاک چین

فناوری بلاک چین گره‌ها را بر اساس یک شبکه P2P به هم متصل می‌کند و یک شبکه را با استفاده از یک دفتر کل توزیع‌شده می‌سازد [ ۲۴ ]. این فناوری بسیاری از مشکلات سیستم های متمرکز موجود را حل می کند [ ۲۵ ، ۲۶ ، ۲۷]. از آنجایی که بیش از ۵۱ درصد از گره ها برای دستکاری داده ها باید هک شوند، یکپارچگی داده ها پایداری بالایی را تضمین می کند و در واقع، شبکه بیت کوین هرگز «دستکاری» نمی شود. علاوه بر این، حتی اگر برخی از گره‌ها به دلیل حمله DDoS از کار بیفتند، سایر گره‌ها حفظ می‌شوند و سرویس‌ها فلج نمی‌شوند. این شفافیت که داده ها برای همه باز است، مشکل عدم تقارن اطلاعات را حل می کند. بنابراین با طرح پرسش از سیستم پولی موجود، سیستم پول الکترونیکی امن و شفاف ابداع شد. علاوه بر این، با پاداش تعداد نامشخصی از گره‌های شرکت‌کننده در شبکه با ارز دیجیتال، میزان مشارکت گره‌ها بهبود می‌یابد و می‌توان پایداری شبکه را بیشتر تضمین کرد. با این حال، می تواند عمدتاً برای سیستم های بانکی و پرداخت برای جایگزینی ارزهای سنتی مورد استفاده قرار گیرد.
اگر ویژگی های بلاک چین یکپارچگی کد و داده های تولید شده توسط برنامه را تضمین کند، مشکلات مختلف قابلیت اطمینان موجود در سیستم های رایانه ای موجود را می توان حل کرد. اتریوم که بلاک چین نسل دوم نیز نامیده می شود، کدهای نوشته شده بر روی یک زبان کامل بودن تورینگ به نام Solidity را در شبکه بلاک چین اجرا می کند [ ۲۸ ]. زبان های کامل بودن تورینگ مهم هستند زیرا می توانند هر مشکل قابل محاسبه را به صورت الگوریتمی حل کنند. اتریوم از این برای ایجاد برنامه‌ای استفاده می‌کند که مشکلات قرارداد را در دنیای واقعی حل می‌کند که با سیستم موجود قابل حل نیستند. با توجه به اینکه این اپلیکیشن از گره های غیرمتمرکز استفاده می کند، به آن اپلیکیشن غیرمتمرکز می گویند.
علاوه بر این، چارچوب‌های بلاک چین مختلفی وجود دارد، و با توجه به هدف، بسته شدن و سرعت سرویس مورد نظر برای پیاده‌سازی انتخاب می‌شوند. علاوه بر این، با توجه به محدودیت‌های مربوط به صلاحیت مشارکت گره‌ها، سه نوع بلاک چین تا حد زیادی تعیین می‌شود: عمومی، خصوصی و کنسرسیوم، و روش اجماع بین گره‌ها بسته به هدف متفاوت اعمال می‌شود [ ۲۹ ]]. بیت کوین و اتریوم بلاک چین های عمومی هستند که در آن تعداد نامشخصی از افراد نامشخص می توانند به عنوان گره شرکت کنند. در این زمان، مفهوم کریپتوکارنسی ضمیمه شده است، زیرا برای حفظ گره، جبران خسارت لازم است. با این حال، در مورد بلاک چین های خصوصی و کنسرسیومی، فقط گره ها و کاربران مجاز مجاز هستند، مانند شبکه خصوصی پیکربندی شبکه اینترنتی موجود. برخلاف بلاک‌چین‌های کنسرسیوم عمومی، که تعمیر و نگهداری سرور را به کاربران ناشناس واگذار می‌کند، به دلیل استفاده از منابع موجود، نیازی به پرداخت غرامت مانند ارز دیجیتال ندارد.
اکثر دستگاه‌ها برای فعال کردن کنترل کارآمد به شبکه‌ها متصل می‌شوند، وضعیتی که ممکن است منجر به آسیب تأسیسات و مشکلات منبع تغذیه در مورد نیروگاه‌ها شود [ ۳۰ ]. از آنجایی که این مسائل از دستکاری داده ها ناشی می شوند، اطمینان از یکپارچگی داده ها مهم است. الگوریتم‌ها و دستگاه‌هایی برای رسیدگی به این مسائل مورد تحقیق قرار گرفته‌اند و راه‌حل‌های شخص ثالث مورد اعتماد برای رسیدگی به چنین مشکلاتی استفاده شده‌اند [ ۳۱ ، ۳۲ ، ۳۳ ، ۳۴ ]. با این حال، اطمینان از قابلیت اطمینان با استفاده از این رویکرد آسان نیست، زیرا همه این سیستم ها متمرکز هستند. در حال حاضر، شبکه های بلاک چین برای حل چنین مشکلاتی در زمینه های دیگر استفاده می شود [ ۳۵ ، ۳۶ ، ۳۷]. محدودیت اصلی، با توجه به راه حل های موجود، این است که هیچ روشی برای نظارت قابل اعتماد تغییرات مخرب داده های ثبت شده وجود ندارد. با این حال، بلاک چین توانست این مشکل را با اطمینان از یکپارچگی حل کند و به طور همزمان نظارت مناسب را تسهیل کند [ ۳۸ ]. از آنجایی که این رویکرد قابلیت اطمینان را بهبود می بخشد، می توان از آن برای بهبود دقت موقعیت یابی GPS با استفاده از داده های بین اشیاء مانند اتومبیل های خودران استفاده کرد [ ۱۸ ، ۳۹ ]. با این حال، مواردی وجود دارد که زنجیره بلوکی برای ارتباط سریع در یک محیط، مانند اینترنت وسایل نقلیه، مناسب نیست، زیرا در مقایسه با تکنیک رمزنگاری انرژی نسبتاً بالایی مصرف می‌کند [ ۴۰ ، ۴۱ ]]. علاوه بر این، از این جهت محدود است که همان ضعف حمله ۵۱ درصدی را دارد، زیرا به همه گره‌ها بدون ارزیابی شهرت اعتماد دارد [ ۴۲ ]. با این حال، نقشه برداری GPS تراکنش های زیادی را در شبکه بلاک چین ایجاد نمی کند و حمله ۵۱ درصدی مستلزم هزینه های هنگفتی است، این حمله برای سود مالی رخ می دهد، بنابراین سرقت ارزهای دیجیتال هدف اصلی است. به عبارت دیگر، حتی در صورت موفقیت آمیز بودن حمله، هیچ داده ای تزریق نمی شود و بلاک چین مورد استفاده در این مطالعه هرگز با موفقیت مورد حمله قرار نگرفته است. بنابراین، بلاک چین به عنوان مناسب ترین روش برای حل مشکلات معرفی شده در بالا در این مطالعه مورد قضاوت قرار گرفت.

۳٫ سیستم موقعیت یابی جهانی مبتنی بر بلاک چین

در این مطالعه، ما یک سیستم موقعیت یابی GPS را با استفاده از قرارداد هوشمند اتریوم برای بهبود یکپارچگی داده های GPS توسعه و پیاده سازی کردیم. داده های NMEA را از گیرنده GPS دریافت می کند و برای دریافت داده های RTCM به NTRIP Caster ارسال می کند. سپس این دو داده در شبکه بلاک چین آپلود می شوند و RTCM برای تصحیح موقعیت مبتنی بر NTRIP به گیرنده GPS منتقل می شود. با تکرار این فرآیند برای مدت زمان مشخص، گیرنده GPS به طور مداوم موقعیت اطلاعات اندازه گیری شده را برای بهبود دقت موقعیت تصحیح می کند و تمام داده ها در شبکه بلاک چین آپلود می شوند. ( شکل ۱ ).
تراکنش ها چندین ویژگی دارند: هش تراکنش به شناسه ها اشاره دارد. آدرس های قرارداد به نقاط نظرسنجی و فرآیندهای نظرسنجی اشاره دارد. آدرس کیف پول به نقشه برداران اشاره دارد. و داده ها به داده های NMEA و RTCM اشاره دارند. برخلاف سیستم سنتی، کل فرآیند، به غیر از نتیجه نهایی، می‌تواند از نظر انطباق با مقررات مربوط به مسائل، مانند زمان بررسی، بررسی شود و کار نقشه برداران قابل ردیابی باشد ( جدول ۱ ). با استفاده از این رویکرد، حتی اگر مقداری در سیستم دستکاری شود، هر کسی می‌تواند در مورد هش تراکنش برای انجام بررسی یکپارچگی و ردیابی داده‌های اصلی پرس و جو کند.
یکپارچگی همه داده ها توسط بلاک چین تضمین می شود. یک بلاک چین هش تراکنش ها را با استفاده از مقادیر ویژگی تراکنش، داده های ورودی و تابع Keccak-256 تولید می کند و با استفاده از ارزش هش تراکنش ها و درخت Merkle، یک ریشه تراکنش ایجاد می کند. هنگامی که یک بلوک استخراج می شود، یک هش بلوک با استفاده از مقادیر ویژگی بلوک، از جمله ریشه تراکنش و تابع Keccak-256 ایجاد می شود و به عنوان یکی از ویژگی های بلوک زیر، شکل ۲ ، استفاده می شود. بنابراین، با تلاش بلوک برای دستکاری داده ها در یک نقطه گسترده تر، هزینه تزریق آن به طور تصاعدی افزایش می یابد. به این ترتیب بلاک چین از تزریق جلوگیری می کند.
در این سیستم، یک گیرنده GPS ارزان قیمت (u-blox ZED-F9P) برای نقشه برداری GPS استفاده شد [ ۴۳]. سپس نرم افزاری را توسعه دادیم که داده های NMEA و RTCM را به گیرنده GPS و NTRIP Caster ارسال و دریافت می کند. علاوه بر این، آنها را برای آزمایش به شبکه آزمایشی Ropsten شبکه بلاک چین اتریوم فرستاد. شبکه هدف را می توان با استفاده از ماشین مجازی اتریوم (EVM) برای مورد واقعی به شبکه دیگر تغییر داد. این بر روی پایتون توسعه داده شد و یک قرارداد هوشمند که در شبکه اتریوم اجرا شد نیز با Solidity توسعه یافت و در کد پایتون درج شد. پایتون با کامپایل کامپایلر Solidity و جداسازی رابط باینری برنامه (ABI) و بایت کد از این مزیت استفاده می کند. با توجه به اینکه قرارداد هوشمند پس از اجرای سیستم با استفاده از کیف پول اتریوم کاربر اجرا می شود، آدرس کیف پول باقی می ماند.

در فرآیند بررسی اولیه GPS، الگوریتم ۲ که مقدار دهی اولیه دستگاه را برای بررسی و اتصال با سرور NTRIP انجام می دهد، یک بار راه اندازی می شود و الگوریتم ۳ که اطلاعات RTCM را دریافت و تصحیح می کند و اطلاعات NMEA را مجددا ارسال می کند، برای زمان مشخصی تکرار می شود. . در این مطالعه، الگوریتم ۱، یک قرارداد هوشمند که بر روی اتریوم کار می کند، اضافه شد. اتصال شبکه اتریوم و توزیع قرارداد هوشمند که یک بار در الگوریتم ۱ انجام می شود، در الگوریتم ۲ اجرا می شود و ثبت داده ها در بلاک چین از طریق اجرای قرارداد هوشمند در الگوریتم ۳ اجرا می شود. بر این اساس، تمام داده ها توسط GPS تولید و استفاده می شود. دستگاه ها در شبکه اتریوم ضبط می شوند و یکپارچگی آن ایمن است.

الگوریتم ۱: قرارداد هوشمند: نقشه بردار، NMEA، RTCM را تضمین یا برگردانید.
Ijgi 11 00186 i001

الگوریتم ۱ برای وارد کردن آدرس نقشه بردار در هنگام استقرار قرارداد که آدرس کیف پول کاربر را ذخیره می کند، هنگام استقرار یک قرارداد هوشمند ساخته شده است. الگوریتم ۱-۱ (اولین عملکرد برای موقعیت یابی GPS) NMEA و RTCM را ذخیره می کند و الگوریتم ۱-۲ اطلاعات اپراتور و GPS را می خواند. به عنوان الگوریتم ۱-۲ (عملکرد دوم برای برگرداندن داده) تعریف شده است. در مورد ساختار، ناحیه ای است که همراه با توزیع قرارداد هوشمند اجرا می شود و به محض اجرای الگوریتم ۱ آدرس کیف پول کاربر به طور خودکار ذخیره می شود. الگوریتم ۱-۱ داده ها را از الگوریتم ۴ دریافت می کند و آنها را به عنوان انواع داده ذخیره می کند. متعاقباً، اطلاعات GPS و کارگران ذخیره شده در این قرارداد را می توان با الگوریتم های ۱ و ۲ بررسی کرد. اگرچه ساختار الگوریتم ۳ ساده است. این یک کد قرارداد هوشمند است که در Solidity نوشته شده و در شبکه اتریوم کار می کند. یعنی یکپارچگی داده های GPS و اطلاعات اپراتور ذخیره شده در الگوریتم ۲ توسط اتریوم تضمین شده است.

الگوریتم ۲: به گیرنده GPS و کستر NTRIP متصل شوید.
Ijgi 11 00186 i002

الگوریتم ۲ اجرا و اتصال سنسور را با استفاده از ارتباط سریال برای موقعیت یابی GPS آغاز می کند. تنظیم شده است که انواع مختلف اطلاعات را از طریق اتصال و ارتباط با ماهواره همزمان با کار دستگاه دریافت کند، بنابراین موقعیت یابی GPS شروع می شود. متعاقبا، برای اتصال با سرور NTRIP، اطلاعات ورودی ورودی برای ایجاد مشتری NTRIP استفاده می شود. در این مطالعه از نقطه اتصال VRS_V32 سرور NGIS استفاده شد. پس از آن، GNGGA از اطلاعات اندازه گیری شده توسط موقعیت یابی از دستگاه خوانده شد و از طریق سرویس گیرنده NTRIP به سرور منتقل شد تا اتصال اولیه انجام شود. این یک فرآیند کلی موقعیت یابی GPS است. در این مطالعه، اتصال شبکه اتریوم و اجرای الگوریتم ۱-۱ اضافه شد.

الگوریتم ۳: به بلاک چین اتریوم متصل شوید و قرارداد هوشمند را اجرا کنید.
Ijgi 11 00186 i003

NMEA و RTCM تولید شده در فرآیند موقعیت یابی از طریق الگوریتم ۱ در بلاک چین اتریوم ثبت شدند. با این حال، این مستلزم آن است که دستگاه به شبکه اتریوم متصل باشد و یک قرارداد هوشمند را مستقر کند. این الگوریتم این کار را مدیریت می کند. برای دستیابی به اثبات مفهوم، آدرس URL شبکه آزمایشی را وارد کردیم. علاوه بر این، آدرس کیف پول و کلید خصوصی برای اجرای قرارداد هوشمند وارد شد. پس از آن، اتصال به شبکه از طریق ارائه دهنده HTTP برقرار شد و یک نمونه Web3 ایجاد شد. سپس قرارداد با استفاده از ABI و بایت کد استخراج شده از نمونه Web3 و کد Solidity کامپایل شده (الگوریتم ۳) مستقر شد. از طریق آدرس قرارداد هوشمند مستقر شده، کاربر (نقشه انداز) را می توان شناسایی کرد و اطلاعات GPS را می توان ردیابی کرد. پس از استقرار، رسید معامله برگشت داده شد که تأیید می کرد که قرارداد به درستی توزیع شده است. تنها با استفاده از آدرس تراکنش انجام شده در این فرآیند، اطلاعات اپراتور و GPS که یکپارچگی آنها در الگوریتم ۳ ایمن شده است قابل بررسی است.

الگوریتم ۴: موقعیت یابی GPS.
Ijgi 11 00186 i004
برای بهبود یکپارچگی و قابلیت اطمینان داده ها و فرآیندهای GPS، الگوریتم ۴ موقعیت یابی GPS مبتنی بر بلاک چین را تا زمانی که نقشه بردار زمان را تعیین می کند، انجام می دهد. هنگامی که داده های NMEA و RTCM از طریق نقشه برداری GPS، از طریق الگوریتم ۱، برای ثبت داده ها روی بلاک چین و ذخیره ارزش هش تراکنش با هم در سیستم وارد سیستم می شوند، این روش از تزریق داده های مبتنی بر بلاک چین جلوگیری می کند و به هر کسی اجازه ردیابی می دهد. و داده های اصلی را با استفاده از مقادیر هش اثبات کنید. برای یک نقطه نظرسنجی، تا زمانی که آدرس قرارداد وجود داشته باشد و زمان توسط نقشه بردار تعیین شده باشد، هش تراکنش رخ می دهد. برخلاف سیستم سنتی، داده‌های کل فرآیند بررسی را می‌توان با استفاده از این روش ردیابی کرد.

۴٫ نتیجه

۴٫۱٫ نتایج پیاده سازی

ما یک سیستم نمونه اولیه موقعیت یابی GPS غیرمتمرکز را با استفاده از بلاک چین اتریوم پیاده سازی و توسعه دادیم. Solidity و Python عمدتاً به عنوان ابزار توسعه برای توسعه برنامه های کاربردی قرارداد هوشمند استفاده می شوند. اگر نمونه اولیه در شبکه به درستی کار کند، در شبکه اصلی یا شبکه آزمایشی نیز کار می کند. بنابراین، ما با شبکه تست Ropsten آزمایش کردیم.
آدرس قرارداد مستقر شده از طریق الگوریتم ۳ است ۰ ۴ ۲۶۰۰ d83 ۳۰۸ داف۵۹۸ F5 افد۸ ۳ Efب دافf348( شکل ۳ ). این آدرس هر بار که نمونه اولیه برای موقعیت یابی GPS در یک مکان جدید اجرا می شود، ایجاد می شود و تمام داده های تولید شده توسط الگوریتم ۴ را می توان در آن آدرس یافت. یک فرآیند مختصات و ثبت مربوط به هر آدرس قرارداد است. همچنین حاوی آدرس کیف پولی است که آن را مستقر کرده است، که به ما امکان می دهد کارگری را که آن را اداره می کند شناسایی کنیم.
قرارداد هوشمند مستقر در بلوک ۱ ثبت شد و اولین مختصات اندازه گیری شده جدول ۲ و جدول ۳ است. متعاقباً، الگوریتم ۴ برای اجرای مجموعاً ۵۶ تراکنش اضافی، ۵۶ بار اجرا شد ( شکل ۴ ).
آخرین مختصات ثبت شده در جدول ۴ و جدول ۵ مشاهده می شود. الگوریتم های ۱-۳ برای مشاهده ارزش ثبت شده در قرارداد اجرا شدند. تأیید شد که مختصات اندازه گیری شده و مقدار ثبت شده در شبکه اتریوم مطابقت دارند ( شکل ۵ ).

۴٫۲٫ تجزیه و تحلیل امنیتی

یکپارچگی : در این مطالعه، تراکنش‌های مبتنی بر مکان ایجاد و با استفاده از NMEA از نظرسنجی‌های GPS و RTCM دریافت‌شده از NTRIP Caster، برای بهبود یکپارچگی داده‌های GPS، در بلاک چین آپلود شدند. مطابقت داده های GPS ذخیره شده در بلاک چین و داده های ذخیره شده در سیستم با استفاده از داده های بارگذاری شده به زنجیره بلوکی از طریق کاوشگر اتراسکن تأیید شد ( شکل ۶).). تراکنش های مبتنی بر مکان می توانند از مقادیر هش برای تراکنش های تولید شده از طریق تابع Keccak-256 به عنوان شناسه استفاده کنند. تغییر داده ها منجر به تغییر در مقادیر هش تراکنش می شود و ابزاری برای نظارت بر یکپارچگی فراهم می کند. بلاک چین همچنین با استفاده از روشی که باید بیش از ۵۱ درصد از گره ها با آن موافقت کنند، از تزریق جلوگیری می کند. بنابراین یکپارچگی تمام داده های تولید شده در طول فرآیند نقشه برداری GPS تضمین می شود.
قابلیت اطمینان : تأیید شد که قابلیت اطمینان با اجازه دادن به هر کسی برای اثبات داده‌های GPS با استفاده از مقادیر هش در بلاک چین بهبود یافته است. در این مطالعه، هش تراکنش برای هر الگوریتم ۴ رخ می دهد و داده های NMEA و RTCM ذخیره می شوند ( شکل ۷ ). بنابراین، حتی اگر یک کاربر نتیجه را در قالب یک فایل گزارش کند، داده ها را می توان تنها با استفاده از آدرس تراکنش ردیابی کرد. الگوریتم پیشنهادی در این مطالعه یک قرارداد را در یک مکان برای اندازه‌گیری توزیع می‌کند و یک تراکنش در هر نقطه ایجاد می‌کند ( شکل ۸)). هنگامی که سیستم برای تولید ۶۰ نظرسنجی در یک نقطه اجرا می شود، ۶۰ تراکنش رخ می دهد و به یک آدرس قرارداد متصل می شود. در گذشته، اگر تنها یک امتیاز به عنوان نتیجه نهایی دریافت می‌شد، می‌توان از آدرس قرارداد برای ردیابی اینکه آیا مقررات، مانند داده‌های کلی، و ساعات کاری نظرسنجی برای یک مکان می‌توان رعایت کرد یا خیر، استفاده کرد ( شکل ۹ ). آدرس های کیف پول می توانند بین کارگران تمایز قائل شوند. تمام معاملات و قراردادهایی که اتفاق افتاده را می توان پرس و جو کرد، به طوری که تمام رفتارهای بررسی شده کارگران را می توان ردیابی کرد ( شکل ۱۰ ).

۴٫۳٫ تجزیه و تحلیل هزینه

گاز مورد استفاده در استقرار قراردادهای هوشمند نشان داده شده در این آزمایش ۳۴۸۲۲۱ گاز بود و تابع موقعیت یابی GPS به طور میانگین ۲۶۷۳۱۶ گاز محاسبه شد ( جدول ۶ ). کمی به داده های ارسال شده بستگی دارد. بنابراین، انجام موقعیت یابی GPS برای ۵۶ بار شامل استقرار قراردادهای هوشمند با استفاده از گاز ۱۵,۳۱۷,۸۸۹ است. در مورد تابع view، گاز مورد نیاز نیست، زیرا تابعی است که بدون محاسبه فقط نتیجه را برمی گرداند. هر چه مقدار داده های ثبت شده در بلاک چین قابل توجه تر باشد، گاز بیشتری استفاده می شود، بنابراین مصرف گاز با توجه به طول پیام RTCM افزایش می یابد ( شکل ۱۱ ).

۵٫ بحث و نتیجه گیری

در این مطالعه، سیستمی را پیشنهاد کردیم که فرآیند موقعیت یابی GPS را با استفاده از قراردادهای هوشمند و اطمینان از یکپارچگی داده ها در شبکه بلاک چین آپلود می کند. شبکه آزمایشی Ropsten از شبکه‌های اتریوم استفاده شد، اما آنها می‌توانند به همان شیوه روی شبکه اصلی اتریوم و بسیاری از بلاک چین‌های دیگر با استفاده از EVM کار کنند. همه کاربران با استفاده از آدرس قرارداد ارائه شده قادر به بررسی داده های GPS در یک مکان خاص و همچنین کارگران و فرآیندها بودند. اگر چنین اطلاعاتی در مناطقی که در معرض دستکاری آسان و آسیب های مالی هستند، مانند بررسی های کاداستر، با هم نوشته شوند، می توان این نگرانی ها را زودتر برطرف کرد. بنابراین، دولت باید با راه اندازی یک شبکه بلاک چین که چنین اطلاعات GPS را ثبت می کند، از اختلافات قانونی جلوگیری کرده و کارایی اداری را بهبود بخشد. علاوه بر این، بر اساس ساختار الگوریتم موجود، پیشنهاد شد که بلاک چین را می توان در یک روش ساده به کار برد، مانند قرار دادن اطلاعات در شبکه بلاک چین و کیف پول برای استفاده در نرم افزارهای نظرسنجی موجود و قراردادهای هوشمند. با این حال، شبکه‌هایی مانند اتریوم و زنجیره هوشمند بایننس ممکن است هزینه‌های بسیار بالایی داشته باشند و Klaytn به سطح معقولی از هزینه‌ها نیاز دارد. این نگرانی را می توان با استفاده از بلاک چین های مختلف با استفاده از قراردادهای هوشمند مبتنی بر Solidity برطرف کرد. علاوه بر این، اگر بخشی از سیستم ایستگاه زمینی به عنوان یک بلاک چین خصوصی اداره شود، نگرانی هزینه به طور کامل حل خواهد شد. بنابراین، تحقیقات آینده بر مسائل هزینه و پیکربندی شبکه بلاک چین متمرکز خواهد شد. مانند قرار دادن اطلاعات در شبکه بلاک چین و کیف پول برای استفاده در نرم افزارهای نظرسنجی موجود و قراردادهای هوشمند. با این حال، شبکه‌هایی مانند اتریوم و زنجیره هوشمند بایننس ممکن است هزینه‌های بسیار بالایی داشته باشند و Klaytn به سطح معقولی از هزینه‌ها نیاز دارد. این نگرانی را می توان با استفاده از بلاک چین های مختلف با استفاده از قراردادهای هوشمند مبتنی بر Solidity برطرف کرد. علاوه بر این، اگر بخشی از سیستم ایستگاه زمینی به عنوان یک بلاک چین خصوصی اداره شود، نگرانی هزینه به طور کامل حل خواهد شد. بنابراین، تحقیقات آینده بر مسائل هزینه و پیکربندی شبکه بلاک چین متمرکز خواهد شد. مانند قرار دادن اطلاعات در شبکه بلاک چین و کیف پول برای استفاده در نرم افزارهای نظرسنجی موجود و قراردادهای هوشمند. با این حال، شبکه‌هایی مانند اتریوم و زنجیره هوشمند بایننس ممکن است هزینه‌های بسیار بالایی داشته باشند و Klaytn به سطح معقولی از هزینه‌ها نیاز دارد. این نگرانی را می توان با استفاده از بلاک چین های مختلف با استفاده از قراردادهای هوشمند مبتنی بر Solidity برطرف کرد. علاوه بر این، اگر بخشی از سیستم ایستگاه زمینی به عنوان یک بلاک چین خصوصی اداره شود، نگرانی هزینه به طور کامل حل خواهد شد. بنابراین، تحقیقات آینده بر مسائل هزینه و پیکربندی شبکه بلاک چین متمرکز خواهد شد. این نگرانی را می توان با استفاده از بلاک چین های مختلف با استفاده از قراردادهای هوشمند مبتنی بر Solidity برطرف کرد. علاوه بر این، اگر بخشی از سیستم ایستگاه زمینی به عنوان یک بلاک چین خصوصی اداره شود، نگرانی هزینه به طور کامل حل خواهد شد. بنابراین، تحقیقات آینده بر مسائل هزینه و پیکربندی شبکه بلاک چین متمرکز خواهد شد. این نگرانی را می توان با استفاده از بلاک چین های مختلف با استفاده از قراردادهای هوشمند مبتنی بر Solidity برطرف کرد. علاوه بر این، اگر بخشی از سیستم ایستگاه زمینی به عنوان یک بلاک چین خصوصی اداره شود، نگرانی هزینه به طور کامل حل خواهد شد. بنابراین، تحقیقات آینده بر مسائل هزینه و پیکربندی شبکه بلاک چین متمرکز خواهد شد.
  1. لی، ایکس. جی، م. دای، ایکس. رن، ایکس. فریچه، ام. ویکرت، جی. Schuh، H. دقت و قابلیت اطمینان موقعیت یابی دقیق در زمان واقعی چند GPS: GPS، GLONASS، BeiDou و Galileo. جی. جئود. ۲۰۱۵ ، ۸۹ ، ۶۰۷-۶۳۵٫ [ Google Scholar ] [ CrossRef ]
  2. کواک، جی. Sung، Y. کنترل پرواز پهپاد مستقل برای ناوبری مبتنی بر GPS. IEEE Access ۲۰۱۸ ، ۶ ، ۳۷۹۴۷–۳۷۹۵۵٫ [ Google Scholar ] [ CrossRef ]
  3. منگ، ایکس. وانگ، اچ. لیو، بی. یک رویکرد محلی سازی قوی وسیله نقلیه مبتنی بر همجوشی حسگر gnss/imu/dmi/lidar برای وسایل نقلیه خودمختار. Sensors ۲۰۱۷ , ۱۷ , ۲۱۴۰٫ [ Google Scholar ] [ CrossRef ] [ PubMed ]
  4. دی میگل، ام. گارسیا، اف. Armingol، JM محلی سازی احتمالی LiDAR را برای وسایل نقلیه خودران با استفاده از GNSS بهبود بخشید. Sensors ۲۰۲۰ , ۲۰ , ۳۱۴۵٫ [ Google Scholar ] [ CrossRef ]
  5. واکر، WJ; ون در مولن، پی. لمن، سی. ثبت زمین و کاداستر در هلند، و نقش مرزهای کاداستر: کاربرد فناوری GPS در بررسی مرزهای کاداستر. J. Geospat. مهندس ۲۰۰۳ ، ۵ ، ۳-۱۰٫ [ Google Scholar ]
  6. Kavaliauskas، P. ژیداناویچیوس، دی. Jurelionis، A. دقت هندسی استفاده از مش واقعیت سه بعدی برای گردش کار تخمین کمیت کار زمینی مبتنی بر BIM. ISPRS Int. J. Geo-Inf. ۲۰۲۱ ، ۱۰ ، ۳۹۹٫ [ Google Scholar ] [ CrossRef ]
  7. عابدین، HZ; هارون، تی اس؛ Adiyanto، FH; آندریاس، اچ. گومیلار، آی. مودیتا، آی. Soemarto، I. در مورد ایجاد و اجرای GPS CORS برای نقشه برداری و نقشه برداری کاداستر در اندونزی. Surv. Rev. ۲۰۱۵ , ۴۷ , ۶۱-۷۰٫ [ Google Scholar ] [ CrossRef ]
  8. فوتوپولوس، جی. Cannon, ME مروری بر روش های ایستگاه چند مرجع برای موقعیت یابی در سطح سانتی متر. راه حل GPS. ۲۰۰۱ ، ۴ ، ۱-۱۰٫ [ Google Scholar ] [ CrossRef ]
  9. Bar-Sever، Y.; بل، بی. دورسی، ا. Srinivasan, J. کاربردهای فضایی سیستم GPS دیفرانسیل جهانی ناسا . گزارش های فنی Jpl; موسسه ناوبری: پورتلند، OR، ایالات متحده آمریکا، ۲۰۰۳٫
  10. کانکر، آر اس؛ العرینی، م.ب. هگارتی، سی جی; Hsiao، T. مدل‌سازی اثرات سوسوزن یونوسفر بر در دسترس بودن سیستم تقویت مبتنی بر GPS/ماهواره. علوم رادیویی ۲۰۰۳ ، ۳۸ ، ۱-۱-۱-۲۳٫ [ Google Scholar ] [ CrossRef ]
  11. هرناندز-پاجارس، م. Juan، JM; سانز، جی. اروس، آر. گارسیا رودریگز، آ. LColombo، O. سینماتیک زمان واقعی منطقه وسیع با سیگنال‌های گالیله و GPS. در مجموعه مقالات هفدهمین نشست فنی بین المللی بخش ماهواره موسسه ناوبری، لانگ بیچ، کالیفرنیا، ایالات متحده آمریکا، ۲۱ تا ۲۴ سپتامبر ۲۰۰۴٫ صص ۲۵۴۱-۲۵۵۴٫ [ Google Scholar ]
  12. وابنا، جی. اشمیتز، ام. Bagge، A. PPP-RTK: موقعیت یابی دقیق نقطه با استفاده از نمایش فضای حالت در شبکه های RTK. در مجموعه مقالات هجدهمین نشست فنی بین المللی بخش ماهواره موسسه ناوبری، لانگ بیچ، کالیفرنیا، ایالات متحده آمریکا، ۱۳ تا ۱۶ سپتامبر ۲۰۰۵٫ صص ۲۵۸۴-۲۵۹۴٫ [ Google Scholar ]
  13. اسنای، RA; Soler, T. ایستگاه مرجع کار مداوم (CORS): تاریخچه، برنامه‌ها و پیشرفت‌های آینده. J. Surv. مهندس ۲۰۰۸ ، ۱۳۴ ، ۹۵-۱۰۴٫ [ Google Scholar ] [ CrossRef ]
  14. اقبال، MU; لیم، اس. مفاهیم حقوقی و اخلاقی آسیب‌پذیری‌های GPS. J. Law Inf. تکنولوژی ۲۰۰۸ ، ۳ ، ۱۷۸٫ [ Google Scholar ]
  15. سامیوس، م. اوانجلیدیس، CP; Serrelis، E. ارزیابی آسیب‌پذیری‌های امنیت اطلاعات در تجهیزات لرزه‌شناسی مشترک. سیسمول. Soc. صبح. ۲۰۲۱ ، ۹۲ ، ۹۳۳-۹۴۰٫ [ Google Scholar ] [ CrossRef ]
  16. کوالسکی، م. لی، ZW; چان، فناوری بلاک چین TK و روابط اعتماد در امور مالی تجارت. تکنولوژی پیش بینی. Soc. چانگ. ۲۰۲۱ ، ۱۶۶ ، ۱۲۰۶۴۱٫ [ Google Scholar ] [ CrossRef ]
  17. مجید، یو. خان، لو. یعقوب، ط. کاظمی، س. صلاح، ک. هنگ، بلاک چین CS برای شهرهای هوشمند مبتنی بر اینترنت اشیا: پیشرفت‌های اخیر، الزامات و چالش‌های آینده. J. Netw. محاسبه کنید. Appl. ۲۰۲۱ ، ۱۸۱ ، ۱۰۳۰۰۷٫ [ Google Scholar ] [ CrossRef ]
  18. لی، سی. فو، ی. یو، FR; لوان، تی. Zhang, Y. تصحیح موقعیت خودرو: چارچوب اشتراک‌گذاری خطای GPS مبتنی بر شبکه‌های بلاک چین. IEEE Trans. هوشمند ترانسپ سیستم ۲۰۲۰ ، ۲۲ ، ۸۹۸–۹۱۲٫ [ Google Scholar ] [ CrossRef ]
  19. لی، HC توسعه الگوریتم موقعیت یابی دقیق GNSS بر اساس پیام های CLAS بلادرنگ ارائه شده توسط QZSS. پایان نامه کارشناسی ارشد، دانشگاه اینها، اینچئون، کره، ۲۰۲۱٫ [ Google Scholar ]
  20. انصاری، ک. موقعیت‌یابی بلادرنگ بر اساس فیلتر کالمن و استلزام تحلیل طیف منفرد. IEEE Geosci. سنسور از راه دور Lett. ۲۰۲۱ ، ۱۸ ، ۵۸-۶۱٫ [ Google Scholar ] [ CrossRef ]
  21. گزارش دستاورد موسسه اطلاعات نشنال جئوگرافیک ; موسسه ملی اطلاعات جغرافیایی، وزارت زمین، زیرساخت و حمل و نقل: سوون، کره، ۲۰۱۷٫
  22. ووبنا، جی. باگ، ا. Schmitz، M. تکنیک های مبتنی بر شبکه برای برنامه های کاربردی RTK. در مجموعه مقالات سمپوزیوم GPS، GPS JIN، توکیو، ژاپن، ۱۴-۱۶ نوامبر ۲۰۰۱٫ [ Google Scholar ]
  23. سوک، HW; پارک، کی دی. کیم، YG; Lee, HC Accuracy Evaluation of Multi-GNSS Network-RTK Surveys که توسط موسسه اطلاعات جغرافیایی ملی انجام می شود. در مجموعه مقالات کنفرانس IPNT، Yeosu، کره، ۱۱-۱۳ نوامبر ۲۰۲۰٫ [ Google Scholar ]
  24. Nakamoto، S. Bitcoin: یک سیستم نقدی الکترونیکی همتا به همتا. ۲۰۰۸٫ در دسترس آنلاین: https://bitcoin.org/bitcoin.pdf (در ۲۳ نوامبر ۲۰۲۱ قابل دسترسی است).
  25. ویریاسیتاوات، دبلیو. دا خو، ال. بی، ز. Sapsomboon، A. چارچوب مدیریت فرآیند کسب و کار مبتنی بر بلاک چین (BPM) برای ترکیب خدمات در صنعت ۴٫۰٫ جی. اینتل. Manuf. ۲۰۲۰ ، ۳۱ ، ۱۷۳۷-۱۷۴۸٫ [ Google Scholar ] [ CrossRef ]
  26. داشکویچ، ن. کانسل، اس. Destefanis، G. برنامه بلاک چین برای بانک های مرکزی: یک مطالعه نقشه برداری سیستماتیک. دسترسی IEEE ۲۰۲۰ ، ۸ ، ۱۳۹۹۱۸–۱۳۹۹۵۲٫ [ Google Scholar ] [ CrossRef ]
  27. ووست، ک. Gervais, A. آیا به بلاک چین نیاز دارید؟ در مجموعه مقالات کنفرانس Crypto Valley 2018 در مورد فناوری بلاک چین، زوگ، سوئیس، ۲۰ تا ۲۲ ژوئن ۲۰۱۸؛ صص ۴۵-۵۴٫ [ Google Scholar ]
  28. وود، جی اتریوم: یک دفتر کل تراکنش های غیرمتمرکز امن. کاغذ زرد پروژه اتریوم ۲۰۱۴٫ در دسترس آنلاین: https://ethereum.github.io/yellowpaper/paper.pdf (در ۲۳ نوامبر ۲۰۲۱ قابل دسترسی است).
  29. اندرولاکی، ای. بارگر، ا. بورتنیکوف، وی. کاچین، سی. کریستیدیس، ک. دی کارو، ا. پارچه Yellick, J. Hyperledger: یک سیستم عامل توزیع شده برای بلاک چین های مجاز. در مجموعه مقالات سیزدهمین کنفرانس یوروسیس، پورتو، پرتغال، ۲۳ تا ۲۶ آوریل ۲۰۱۸؛ صص ۱-۱۵٫ [ Google Scholar ]
  30. کسلر، بی. آسیب پذیری تأسیسات هسته ای در برابر حملات سایبری. بینش استراتژیک: بهار ۲۰۱۰٫ استراتژی . بینش ۲۰۱۱ ، ۱۰ ، ۱۵-۲۵٫ [ Google Scholar ]
  31. یانگ، کیو. آن، دی. Min، R. یو، دبلیو. یانگ، ایکس. ژائو، دبلیو. درباره دفاع بهینه مبتنی بر قرارگیری PMU در برابر حملات یکپارچگی داده در شبکه هوشمند. IEEE Trans. Inf. پزشکی قانونی امن. ۲۰۱۷ ، ۱۲ ، ۱۷۳۵-۱۷۵۰٫ [ Google Scholar ] [ CrossRef ]
  32. مالان، دی جی; ولز، ام. اسمیت، MD یک زیرساخت کلید عمومی برای توزیع کلید در TinyOS بر اساس رمزنگاری منحنی بیضوی. در مجموعه مقالات اولین کنفرانس سالانه انجمن ارتباطات IEEE در سال ۲۰۰۴ در مورد ارتباطات و شبکه های حسگر و موقت، سانتا کلارا، کالیفرنیا، ایالات متحده آمریکا، ۴ تا ۷ اکتبر ۲۰۰۴٫ جلد ۲۷، ص ۷۱–۸۰٫ [ Google Scholar ]
  33. قائب، ج.ا. اسمادی، م. Chebil, J. تضمین یکپارچگی داده با عملکرد بالا بر اساس تکنیک تعیین کننده. ژنرال آینده. محاسبه کنید. سیستم ۲۰۱۱ ، ۲۷ ، ۶۱۴-۶۱۹٫ [ Google Scholar ] [ CrossRef ]
  34. هوانگ، پی. فن، ک. یانگ، اچ. ژانگ، ک. لی، اچ. Yang, Y. یک بلاک چین حسابرسی مشترک برای یکپارچگی داده های قابل اعتماد در سیستم ذخیره سازی ابری. دسترسی IEEE ۲۰۲۰ ، ۸ ، ۹۴۷۸۰–۹۴۷۹۴٫ [ Google Scholar ] [ CrossRef ]
  35. ژائو، کیو. چن، اس. لیو، ز. بیکر، تی. Zhang, Y. طرح بررسی یکپارچگی داده از راه دور مبتنی بر بلاک چین برای سیستم های اطلاعات اینترنت اشیا. Inf. روند. مدیریت ۲۰۲۰ , ۵۷ , ۱۰۲۳۵۵٫ [ Google Scholar ] [ CrossRef ]
  36. هنگ، ال. کیم، دی اچ طراحی و پیاده سازی یک پلت فرم یکپارچه بلاک چین iot برای سنجش یکپارچگی داده ها. Sensors ۲۰۱۹ , ۱۹ , ۲۲۲۸٫ [ Google Scholar ] [ CrossRef ][ نسخه سبز ]
  37. وی، پی. وانگ، دی. ژائو، ی. Tyagi، SKS؛ کومار، N. مکانیسم حفاظت از یکپارچگی داده های ابری مبتنی بر داده های بلاک چین. ژنرال آینده. محاسبه کنید. سیستم ۲۰۲۰ ، ۱۰۲ ، ۲۲۲۸٫ [ Google Scholar ] [ CrossRef ]
  38. چوی، MK; یون، سی. Seong، PH یک سیستم نظارتی جدید برای یکپارچگی داده سیستم حفاظت از راکتور با استفاده از فناوری بلاک چین. دسترسی IEEE ۲۰۲۰ ، ۸ ، ۱۱۸۷۳۲–۱۱۸۷۴۰٫ [ Google Scholar ] [ CrossRef ]
  39. آهنگ، ی. فو، ی. یو، FR; ژو، ال. اینترنت وسایل نقلیه مجهز به بلاک چین با موقعیت یابی مشارکتی: رویکرد شبکه عصبی عمیق. IEEE Internet Things J. ۲۰۲۰ , ۷ , ۳۴۸۵–۳۴۹۸٫ [ Google Scholar ] [ CrossRef ]
  40. محمود، ع. صدیقی، س. شنگ، QZ; ژانگ، ما؛ سوزوکی، اچ. Ni, W. Trust on wheels: به سوی شبکه های IoV ایمن و کارآمد در منابع. محاسبات ۲۰۲۲ ، ۱-۲۲٫ [ Google Scholar ] [ CrossRef ]
  41. شارما، وی. یک مدل تراکنش با انرژی کارآمد برای اینترنت وسایل نقلیه مجهز به بلاک چین (IoV). IEEE Commun. Lett. ۲۰۲۲ ، ۲۳ ، ۲۴۶-۲۴۹٫ [ Google Scholar ] [ CrossRef ][ نسخه سبز ]
  42. سعید، س. مارکو گیسبرت، اچ. ارزیابی اجماع بلاک چین و مکانیسم های امنیتی در برابر حمله ۵۱ درصدی. Appl. علمی ۲۰۱۹ ، ۹ ، ۱۷۸۸۹٫ [ Google Scholar ] [ CrossRef ] [ نسخه سبز ]
  43. یو بلوکس ZED-F9P-02B. ماژول GNSS با دقت بالا U-Blox F9. برگه داده. ۲۰۲۱٫ در دسترس آنلاین: Https://www.u-blox.com/sites/default/files/ZED-F9P-04B_DataSheet_UBX-21044850.pdf (در ۲ فوریه ۲۰۲۲ قابل دسترسی است).
شکل ۱٫ مروری بر سیستم موقعیت یابی جهانی مبتنی بر بلاک چین.
شکل ۲٫ اتصال بلوک و تراکنش.
شکل ۳٫ مسدود کردن و اطلاعات تراکنش با استفاده از قرارداد.
شکل ۴٫ اطلاعات تراکنش اولین ثبت داده موقعیت یابی GPS در کاوشگر Etherscan.
شکل ۵٫ اطلاعات تراکنش آخرین موقعیت یابی GPS در کاوشگر Etherscan.
شکل ۶٫ تأیید آپلود به یک بلاک چین از طریق Explorer.
شکل ۷٫ ردیابی داده های GPS و نقطه و کارگر توسط هش تراکنش ها.
شکل ۸٫ نقشه برداری از داده های GPS تجزیه شده از هش تراکنش.
شکل ۹٫ هش تراکنش توسط آدرس های قرارداد.
شکل ۱۰٫ هش تراکنش توسط آدرس های کیف پول.
شکل ۱۱٫ مصرف گاز تراکنش ها با توجه به طول پیام RTCM.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خانهدربارهتماسارتباط با ما