چکیده
رشد سریع اخیر توجه به بلاک چین ها ما را ترغیب می کند که به بررسی مناسب بودن یا نبودن بلاک چین برای بخش اینترنت اشیاء (IoT) بپردازیم. بلاک چین ها امکان داشتن شبکه نظیر به نظیر توزیعی را برای ما فراهم می کنند که در آن اعضای بی اعتماد به یکدیگر می توانند به شیوه ای قابل تصدیق بدون واسط مطمئن با یکدیگر برهم کنش داشته باشند. همچنین چگونگی کارکرد این مکانیسم را مرور می کنیم و نگاهی به نوشته های قراردادهای هوشمند خواهیم انداخت که به بلاک چین وابسته هستند و امکان اتوماسیون و فرایندهای چند مرحله ای را فراهم می کنند. سپس به سراغ دامنه IoT می رویم و تشریح می کنیم که یک ترکیب بلاک چین و اینترنت اشیاء چگونه: 1) به اشتراک گذاری سرویس و منابع را تسهیل می کند که منجر به ایجاد بازاری از سرویس های بین دستگاه ها می شوند و 2) به ما اجازه می دهد که چندین جریان کاری زمان بر موجود را به شیوه ای خودکار سازی کنیم که به صورت رمزنگاری قابل تصدیق هستند. همچنین به چندین مسئله خاص اشاره می کنیم که باید پیش از به کار اندازی یک شبکه بلاک چین در یک برپایی IoT در نظر گرفته شوند: از محرمانگی تراکنش تا مقادیر مورد انتظار دارایی های دیجیتالی که روی شبکه مبادله می شوند. در هر جایی که قابل اطلاق باشد راه حل ها و روش های جایگزین را شناسایی می کنیم. نتیجه می گیریم که ترکیب بلاک چین و IoT توانمند است و می تواند منجر به تغییر شکل های قابل توجهی در چندین صنعت شود و مسیر را برای مدل های تجاری جدید و کاربردهای توزیعی نوین هموار کند.
1- مقدمه
اخیراً بلاک چین توجه گروه های ذینفع در سرتاسر گستره ی وسیعی از صنایع، از امور مالی (1) و خدمات درمانی (2)، (3) تا ابزار (4)، مستغلات (5)، (6) و بخش دولتی را به خود جذب کرده است. دلیل این رشد سریع توجه این است که: با داشتن یک بلاک چین درجا برنامه هایی که قبلاً تنها از طریق یک واسط مطمئن قابل اجرا بودند اکنون بدون نیاز به نهاد مرکزی می توانند به شیوه ای متمرکز عمل کنند و به همان قابلیت با همان مقدار قطعیت دست یابند. این امر قبلاً به سادگی امکان پذیر نبود.
چون در بلاک چین طرف ها می توانند حتی بدون اعتماد به یکدیگر با یکدیگر تراکنش داشته باشند پس بیان می کنیم که بلاک چین شبکه های بی اعتماد را امکان پذیر می کند،. نبود یک واسط مطمئن به معنی تلفیق سریعتر بین طرف های تراکنش کننده است. استفاده سنگین از رمزنگاری، که مشخصه کلیدی شبکه های بلاک چین است، قابلیت اطمینان را در پس تمام تراکنش های موجود در شبکه قرار می دهد. قراردادهای هوشمند، که نوشته های خود اجرای وابسته به بلاک چین هستند، این مفاهیم را یکپارچه می کنند و جریان های کاری مناسب، توزیعی و به شدت خودکار را امکان پذیر می کنند. این امر بلاک چین را برای محققین و توسعه دهندگانی که روی دامنه اینترنت اشیاء (IoT) کار می کنند وسوسه کننده می سازد.
Abstract
Motivated by the recent explosion of interest around blockchains, we examine whether they make a good fit for the Internet of Things (IoT) sector. Blockchains allow us to have a distributed peer-to-peer network where non-trusting members can interact with each other without a trusted intermediary, in a verifiable manner. We review how this mechanism works and also look into smart contracts-scripts that reside on the blockchain that allow for the automation of multi-step processes. We then move into the IoT domain, and describe how a blockchain-IoT combination: 1) facilitates the sharing of services and resources leading to the creation of a marketplace of services between devices and 2) allows us to automate in a cryptographically verifiable manner several existing, time-consuming workflows. We also point out certain issues that should be considered before the deployment of a blockchain network in an IoT setting: from transactional privacy to the expected value of the digitized assets traded on the network. Wherever applicable, we identify solutions and workarounds. Our conclusion is that the blockchain-IoT combination is powerful and can cause significant transformations across several industries, paving the way for new business models and novel, distributed applications.
I. INTRODUCTION
Blockchains have recently attracted the interest of stakeholders across a wide span of industries: from finance [1] and healthcare [2], [3], to utilities [4], real estate [5], [6], and the government sector [7]. The reason for this explosion of interest: With a blockchain in place, applications that could previously run only through a trusted intermediary, can now operate in a decentralized fashion, without the need for a central authority, and achieve the same functionality with the same amount of certainty. This was simply not possible before.
We say that the blockchain enables trustless networks, because the parties can transact even though they do not trust each other. The absence of a trusted intermediary means faster reconciliation between transacting parties. The heavy use of cryptography, a key characteristic of blockchain networks, brings authoritativeness behind all the interactions in the network. Smart contracts –self-executing scripts that reside on the blockchain– integrate these concepts and allow for proper, distributed, heavily automated workflows. This should make blockchains enticing to researchers and developers working in the Internet of Things (IoT) domain.
چکیده
1- مقدمه
2- مقدمات
الف. بلاک چین چگونه کار می کند
ب. دستیابی به اجماع روی شبکه
پ. انتقال دارایی های دیجیتال روی یک بلاک چین
ت- قراردادهای هوشمند چگونه کار می کنند
ج- طبقه بندی بلاک چین
3- بلاک چین ها و IoT
4- ملاحظات به کار اندازی
5- نتایج
منابع
ABSTRACT
I. INTRODUCTION
II. PRELIMINARIES
A. HOW BLOCKCHAINS WORK
B. REACHING CONSENSUS ON THE NETWORK
C. TRANSFERING DIGITAL ASSETS ON A BLOCKCHAIN
D. HOW SMART CONTRACTS WORK
E. A BLOCKCHAIN TAXONOMY
III. BLOCKCHAINS AND IoT
IV. DEPLOYMENT CONSIDERATIONS
V. CONCLUSIONS