|
|
بلاکچین و کاربرد آن در ذخیره اطلاعات به عنوان پایگاه داده توزیع شده امن
|
|
|
|
|
نویسنده
|
شریفخطیبی زهرا ,ایزدی کامیار
|
منبع
|
فناوري اطلاعات و ارتباطات انتظامي - 1399 - دوره : 1 - شماره : 2 - صفحه:85 -106
|
چکیده
|
فنآوری نوین بلاکچین، فرمت جدیدی را برای ذخیرهسازی در یک پایگاهداده فراهم میکند و الگوی پردازش تراکنشها در این فنآوری، سطح بالایی از غیرمتمرکزبودن را امکانپذیر مینماید. بنابراین، کاربرد این فنآوری در زمینههای مختلف، بهدلیل کنترل توزیعشده و غیرمتمرکز دادهها، مدیریت ایمن، مقیاسپذیر و کارآمد منابع را امکانپذیر میسازد. بلاکچین را میتوان دنبالهای از بلاکهایداده متصل در نظر گرفت که هریک به بلاک قبلی وابسته است و یک ساختاردادهی زنجیرهوار پیوسته را تشکیل میدهد. در این مقاله، پس از معرفی اجمالی بلاکچین، چارچوب و اجزای سازندهی این فنآوری، ویژگیهای منحصربهفرد آن و همچنین الگوریتمهای توافق مورد استفاده در آن توصیف میگردد. باتوجه به ویژگیهای بلاکچین، این فنآوری در زمینههای مختلفی نظیر اینترنت اشیا، کلان داده، رایانش ابری، مدیریت هویت، قراردادهای هوشمند، زنجیرههای تامین، انفورماتیک پزشکی، ارتباطات و ... کاربرد دارد. در این مقاله، سعی بر آن است که ضمن معرفی این کاربردها، مروری بر تحقیقات مرتبط در این زمینه انجام شود. علاوهبراین، با در نظر گرفتن آسیبپذیریهای امنیتی بلاکچین و همچنین محدودیتهای عملکردی آن، چالشهای مختلف برای پیادهسازی این فنآوری بررسی میشود. از آنجاکه میزان پردازش تراکنشها یا توان عملیاتی سیستمهای بلاکچین نسبت به پایگاهدادههای دیگر نسبتا پایین است و از طرف دیگر تاخیر تراکنش یا زمان پاسخ در این فنآوری نسبتا بالاست، بهبود عملکرد بلاکچین در این زمینهها، مسئلهی با اهمیتی است. راهکارهای مختلفی در این زمینه مطرح شدهاست که یکی از آنها، استفاده از پایگاه دادههای بلاکچینی نظیر bigchaindb، میباشد.
|
کلیدواژه
|
بلاکچین، پایگاه داده های بلاکچینی، اینترنت اشیا، رایانش ابری، کلانداده
|
آدرس
|
دانشگاه الزهرا, دانشکده علوم و فنآوری های نوین, ایران, دانشگاه الزهرا, دانشکده علوم ریاضی, گروه علوم کامپیوتر, ایران
|
پست الکترونیکی
|
k.izadi@alzahra.ac.ir
|
|
|
|
|
|
|
|
|
Blockchain and its usage in storing information as a secure distributed database
|
|
|
Authors
|
Sharif-Khatibi Zahra ,Izadi Kamyar
|
Abstract
|
The new blockchain technology provides a new format for storing information in a database, and the transaction processing method in this technology allows for a high level of decentralization. Therefore, the application of this technology in different fields, due to the distributed and decentralized control of data, makes possible safe, scalable and efficient management of resources. A blockchain can be thought of as a sequence of connected data blocks, each of which depends on the previous block and forms a continuous chainlike data structure. In this article, after a brief introduction to the blockchain, the framework and components of this technology and its unique features besides its consensus algorithms are described. Due to the features of blockchain, this technology is used in various fields such as IoT, big data, cloud computing, identity management, smart contracts, supply chains, medical informatics and communications. In this article, we try to introduce these applications and review related research in this field. Also, considering the security vulnerabilities of the blockchain as well as its operational limitations, various challenges to the implementation of this technology are reviewed. Since transaction processing rate or throughput of blockchain systems are relatively low comparing to other databases, and on the other hand, transaction latency or response time in this technology is relatively high, improving the performance of the blockchain is an important issue. Various solutions are proposed in this field, one of which is the use of blockchain databases such as BigchainDB.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|