چکیده
متد های بلاک چین(BC) یکی از برترین فناوری ها در حیطه اینترنت اشیا (IoT) هستند؛ این متدها یک مکانیسم اشتراک گذاری توزیع شده می باشند و ارتباط دستگاه های IoT را به طور ایمن برقرار می سازند. یک بلاک چین ساختاری متشکل از بلاک های پیوسته به هم است که هر بلاک به بلاک های قبلی خود متصل می باشد. تمامای بلاک ها دارای کد هش، هش بلاک پیشین، و اطلاعات آن می باشند که از یک نود به نودی دیگر منتقل می شوند. تراکنش میان بلاک چین ها به صورت اطلاعاتی هستند که بین گره های بلاک ها رد و بدل می شوند. نودهای دستگاه های IoT انواع مختلفی از دستگاه های فیزیکی، از جمله دستگاه های هوشمند را در بر می گیرند که حاوی سنسورهای جاسازی شده، عملگرها، و همچنین دارای قابلیت ارتباط با سایر نودهای دستگاه های IoT می باشند وظیفه بلاک چین در IoT این است که روشی را برای انتقال محافظت شده اطلاعات میان نودهای دستگاه های IoT فراهم کند. در این مقاله درباره اینکه فناوری بلاک چین از چه طریقی در ایمن سازی انتقال اطلاعات IoT نقش دارد و همچنین درباره چالش های مسیر این فناوری ها بحث شده است. بلاک چین یک روش امن است که به طور گسترده قابل استفاده می باشد. IoT برای ایجاد امکان برقراری ارتباط محافظت شده میان نودهای دستگاه های IoT در محیطی در هم آمیخته به این گونه از مهارت ها نیاز دارد.
1 مقدمه
بلاک چین زنجیره ای از بلاک های متوالی می باشد، که یک لیست کامل از سوابق انتقال، از جمله ارتباط اطلاعات قابل پیشبینی کاربر را با هم مرتبط می سازد. شکل 1 نمونه ای از یک بلاک چین را نشان می دهد. هر بلاک با یک کد هش به بلاک قبلی، و با کد هشی دیگر به بلاک بعدی متصل است. همچنین هر بلاک دارای برچسب زمانی، یک نانس(Nonce) و تاریخچه انتقال می باشد. اولین بلاک دارای بلاکی قبل از خود نمی باشد و از این رو، جنسیس بلاک(Genesis block) نامیده می شود. ما می توانیم ساختار بلاک، مکانیسم امضای دیجیتال و طبقه بندی بلاک چین را طراحی کنیم. بلاک چین مانند یک لیست پیوندی در معماری ساختمان داده می باشد. هر نود نیز به نقطه مرجع مرتبط می باشد. اولین نود دربردارنده آدرس نقطه مرجع نود بلاک بعدی است، نود بلاک بعدی نیز آدرس نود بلاک قبلی را در بردارد. و آخرین نود بلاک تنها آدرس نود بلاک قبل از خود را دارا می باشد. ساختار معماری بلاک چین در واقع به این شکل می باشد که متشکل از زنجیره ای به هم پیوسته از بلاک هاست. شکل 1.1[1]. شکل 3.1. شکل 3.2. شکل 4.1.
Abstract
Blockchain (BC) methods is one of the best technologies in the Internet of Things (IoT) environments, it is a distributed sharing mechanism and communicate the IoT devices with secure manner. A blockchain is a connection of blocks and each block is linked to its earlier blocks. All block has the security hash code, previous block hash, and its data. The transaction between the BlockChain are the data is transfer between one IoT block nodes to another IoT Block node. The IoT device nodes are various types of physical devices like smart devices with embedded sensors, actuators, and capable of be in touch with other IoT device nodes. The responsibility of BlockChain in IoT is to grant a method to provide protected data transmission through IoT device nodes. In this paper discussed about the blockchain technology is how to secure the IoT transmission data and what are the challenges comes into these technologies. BlockChain is a safe method that can be used widely. IoT needs this type of skill to permit protected communication among IoT device nodes in mixed atmosphere.
1. Introduction
The blockchain is a chain of consecutive blocks, which connecting an all list of transaction records like predictable user data. Figure 1 shows an example of a blockchain. Each block is point to previous block with hash code and point to next block with another hash code. The each block contain the timestamp, nonce and transaction history. The first block have no parent block that is called genesis block. We can create the block structure, digital signature mechanism and blockchain taxonomy. The blockchain is like a linked list in data structure architecture. The each and every node is connected by reference point value. The starting node containing the next block node reference point address, the second block node contain the previous node reference point address and next block node reference point address value. The last block node contains the previous block node address only. This is the structure of blockchain architecture which consists of a continuous sequence of blocks Fig. 1.1. [1]. Fig. 3.1. Fig. 3.2. Fig. 4.1.
چکیده
1 مقدمه
1.1 بلاک
2. پیشینه پژوهش
3. اشتراک گذاری اطلاعات در بستر اینترنت اشیا بر مبنای بلاک چین
1.3 حالت وجود دو زنجیره بر اساس فناوری بلاک چین
2.3 شیوه برچسب زمانی برای ساختاربندی بلاک چین
3.3 امنیت ایجاد شده در اطلاعات اینترنت اشیا به وسیله ی بلاک چین
4. کاربرد های بلاک چین
1.4 کاربرد مالی
2.4 اینترنت اشیا
3.4 سرویس های عمومی و اجتماعی
4.4 سیستم اعتبارسنجی
5. نتیجه گیری
اظهار تعارض منافع
منابع
Abstract
1. Introduction
1.1. Block
2. Literature survey
3. IoT information sharing based on blockchain
3.1. Double-chain mode based on blockchain technology
3.2. Time stamp method for blockchain structure
3.3. IoT information security by blockchain
4. Applications of blockchain
4.1. Finance
4.2. Internet of things (IoT)
4.3. Public and social services
4.4. Reputation system
5. Conclusion
References