SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
‫م‬‫حی‬‫ر‬‫ل‬‫ا‬‫ن‬
‫حم‬
‫ر‬‫ل‬‫ا‬‫اهلل‬‫م‬
‫بس‬
‫م‬‫حی‬‫ر‬‫ل‬‫ا‬‫ن‬
‫حم‬
‫ر‬‫ل‬‫ا‬‫اهلل‬‫م‬
‫بس‬
‫ن‬‫می‬‫تأ‬‫ره‬‫ی‬‫ج‬‫ن‬
‫ز‬‫رد‬‫ن‬‫آ‬‫کارربداهی‬‫و‬‫وک‬‫بل‬‫ره‬‫ی‬‫ج‬‫ن‬
‫ز‬‫ناوری‬‫ف‬‫ن‬‫می‬‫تأ‬‫ره‬‫ی‬‫ج‬‫ن‬
‫ز‬‫رد‬‫ن‬‫آ‬‫کارربداهی‬‫و‬‫وک‬‫بل‬‫ره‬‫ی‬‫ج‬‫ن‬
‫ز‬‫ناوری‬‫ف‬
‫نوگورانی‬ ‫ّی‬‫ر‬ُ‫د‬ ‫صادق‬‫نوگورانی‬ ‫ّی‬‫ر‬ُ‫د‬ ‫صادق‬
‫کامپیوتر‬ ‫و‬ ‫برق‬ ‫مهندسی‬ ‫دانشکده‬ ‫استادیار‬
‫مدرس‬ ‫تربیت‬ ‫دانشگاه‬ ‫بلوک‬ ‫زنجیره‬ ‫آزمایشگاه‬ ‫مدیر‬
،‫ناعی‬‫ص‬‫ی‬‫س‬‫ند‬‫مه‬‫ی‬‫ل‬‫ل‬‫م‬‫ل‬
‫ا‬‫نیب‬‫س‬‫ن‬‫ا‬‫ر‬‫ف‬‫ن‬‫ک‬‫ن‬‫ی‬‫هم‬
‫شازند‬۲‫ن‬
‫م‬‫به‬
۱۳۹۸)‫(س‬‫زرها‬‫ل‬‫ا‬ ‫اگشنه‬‫ا‬‫د‬ ،
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬
‫بیتکوین‬‫بیتکوین‬‫بیتکوین‬‫بیتکوین‬
?
Bitcoin: A Peer-to-Peer Electronic Cash System
Satoshi Nakamoto
satoshin@gmx.com
www.bitcoin.org
Abstract. A purely peer-to-peer version of electronic cash would allow online
payments to be sent directly from one party to another without going through a
financial institution. Digital signatures provide part of the solution, but the main
benefits are lost if a trusted third party is still required to prevent double-spending. We
propose a solution to the double-spending problem using a peer-to-peer network. The
work timestamps transactions by hashing them into an ongoing chain of hash-
record that cannot be changed without redoing the
the sequence of events
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳Source: Bitnodes
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴
‫‌انداز‬‫م‬‫چش‬‫‌انداز‬‫م‬‫چش‬
·‫بیتکوین‬ ‫پشتوانه‬ ‫فناوری‬ ‫معرفی‬‫بیتکوین‬ ‫پشتوانه‬ ‫فناوری‬ ‫معرفی‬
-‫هوشمند‬ ‫قراردادهای‬ ،‫دیجیتالی‬ ‫امضای‬ ،‫بلوک‬ ‫زنجیره‬
·‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ ‫های‬‫ویژگی‬‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ ‫های‬‫ویژگی‬
-‫ها‬‫فناوری‬ ‫سایر‬ ‫با‬ ‫تمایز‬
·‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬
-‫ها‬‫ه‬‫دغدغه‬ ،‫بالقوه‬ ‫کاربردهای‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵
(‌‫دفتر‌حساب‌توزیع‌شده‬(‌‫دفتر‌حساب‌توزیع‌شده‬DLTDLT))
‫صادق‬
‫امیرعلی‬
‫فاطمه‬
‫کوثر‬
‫امیرمحمد‬
...
‫صادق‬
‫امیرعلی‬
‫فاطمه‬
‫کوثر‬
‫امیرمحمد‬
)‫(متمرکز‬ ‫دفترحساب‬ ‫سنتی‬ ‫مدل‬)‫(نامتمرکز‬ ‫شده‬ ‫توزیع‬ ‫دفترحساب‬
Everyone’s the Bank!
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۶
(‌‫زنجیره‌بلوک‬(‌‫زنجیره‌بلوک‬‌BlockchainBlockchain‌BlockchainBlockchain))
Genesis
block
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۷
‫تابع‌درهم‌ساز‬‫تابع‌درهم‌ساز‬
·‫ساز؛‬‫فشرده‬ ‫(و‬ ‫ساز‬ ‫درهم‬ ‫تابع‬‫ساز؛‬‫فشرده‬ ‫(و‬ ‫ساز‬ ‫درهم‬ ‫تابع‬Hash functionHash function))
-.‫گیرد‬‫می‬ ‫ورودی‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫دلخواه‬ ‫هول‬‫ط‬ ‫به‬ ‫بیتی‬ ‫دنباله‬ ‫یک‬
-ً‫ال‬‫(مث‬ ‫ثابت‬ ‫هول‬‫ط‬ ‫به‬ ‫بیتی‬ ‫دنباله‬ ‫یک‬۲ ‫۸۹۳۱ نمهب‬۵۶.‫گرداند‬‫می‬ ‫بر‬ )‫بیت‬
-.‫است‬ ‫محاسبه‬ ‫قابل‬ ‫سادگی‬ ‫و‬ ‫سرعت‬ ‫به‬
·‫مجازی‬ ‫فضای‬ ‫در‬ ‫انگشت‬ ‫اثر‬ ‫وعی‬‫و‬‫ن‬ ‫مشابه‬‫مجازی‬ ‫فضای‬ ‫در‬ ‫انگشت‬ ‫اثر‬ ‫وعی‬‫و‬‫ن‬ ‫مشابه‬
‫سازی‬‫درهم‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۸
‫‌ساز‬‫م‬‫مثال‌از‌تابع‌دره‬‫‌ساز‬‫م‬‫مثال‌از‌تابع‌دره‬
My name is Sadegh => b01b4d18960a417f37f15d070ee3c8504362710a
My name is Sadegh1 => 3b117e0eff8fb08d3c802762eb6ed137ea5aeffb
My name is Sadegh2 => 859bbe60bbd5275139419f39d2b95ffe995a185f
My name is Sadegh3 => 2626faaef5be2a4e7608bb3077516655333486cb
My name is Ali => b9551b8debf174e9a3a730277a18c84ca5ea5338
My name is Reza => 8e80730ebe762eccb8f58101ef5c684e9626f8e4
My name is AliReza => 6ebc3e7aba834fb18753e3d755c92de99868b7cd
( ‫بهمنی‬ ‫اثر‬Avalanche:).‫کند‬‫می‬ ‫هجاد‬‫ی‬‫ا‬ ‫خروجی‬ ‫در‬ ‫اساسی‬ ‫تغییرات‬ ،‫جزئی‬ ‫بسیار‬ ‫ولو‬ ،‫ورودی‬ ‫در‬ ‫تغییر‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۹
‫‌ها‌با‌امضای‌دیجیتالی‬‫ش‬‫تأیید‌تراکن‬‫‌ها‌با‌امضای‌دیجیتالی‬‫ش‬‫تأیید‌تراکن‬
‫کوثر‬
‫عمومی‬ ‫کلید‬
‫خصوصی‬ ‫کلید‬
.‫کند‬‫می‬ ‫منتشر‬ ‫امضا‬ ‫همراه‬ ‫به‬ ‫را‬ ‫تراکنش‬ ‫کوثر‬
‫کوثر‬ ‫توسط‬ ‫شده‬ ‫امضا‬
Pay to Fatima
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۰
‫بررسی‌امضای‌دیجیتالی‬‫بررسی‌امضای‌دیجیتالی‬
‫کند‬‫می‬ ‫بررسی‬ ‫کوثر‬ ‫عمومی‬ ‫کلید‬ ‫با‬ ‫را‬ ‫آن‬ ‫امضای‬ ،‫تراکنش‬ ‫دریافت‬ ‫با‬ ‫امیرعلی‬
.‫شود‬‫می‬ ‫مطمئن‬ ‫کوثر‬ ‫توسط‬ ‫آن‬ ‫ارسال‬ ‫و‬ ‫نشدن‬ ‫دستکاری‬ ‫از‬ ‫و‬
‫امیرعلی‬
‫کوثر‬ ‫عمومی‬ ‫کلید‬
Verify
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۱
‫استخراج‌بیتکوین‬‫استخراج‌بیتکوین‬
·( ‫استخراج‬( ‫استخراج‬miningmining))
-)‫بلوک‬ ‫(زنجیره‬ ‫بیتکوین‬ ‫حساب‬ ‫دفتر‬ ‫انتهای‬ ‫به‬ )‫(بلوک‬ ‫ها‬‫تراکنش‬ ‫افزودن‬ ‫فرایند‬
-.‫شود‬‫می‬ ‫جدید‬ ‫بیتکوین‬ ‫خلق‬ ‫به‬ ‫منجر‬
·.‫ندارد‬ ‫ثابتی‬ ‫کوچکتر‬ ‫واحدهای‬ ‫بیتکوین‬.‫ندارد‬ ‫ثابتی‬ ‫کوچکتر‬ ‫واحدهای‬ ‫بیتکوین‬
-،‫مقدار‬ ‫کمترین‬ ،‫حاضر‬ ‫حال‬ ‫در‬۰.۰۰۰۰۰۰۰۱BTC(۱۰-۸‫یک‬ ‫که‬ ‫است‬ )‫بیتکوین‬
.‫شود‬‫می‬ ‫نامیده‬ ‫ساتوشی‬
·( ‫زیاد‬ ‫رایانشی‬ ‫و‬‫ع‬‫مناب‬ ‫اختصاص‬ ‫نیازمند‬( ‫زیاد‬ ‫رایانشی‬ ‫و‬‫ع‬‫مناب‬ ‫اختصاص‬ ‫نیازمند‬CPU, GPU, NetworkCPU, GPU, Network.‫است‬ ‫بر‬‫هزینه‬ ‫و‬ ).‫است‬ ‫بر‬‫هزینه‬ ‫و‬ )
-( ‫کارمزد‬ ‫هایشان‬‫هزینه‬ ‫قبال‬ ‫در‬ ‫ها‬‫کننده‬ ‫استخراج‬transaction fees‫پاداش‬ ‫و‬ )
.‫کنند‬‫می‬ ‫دریافت‬ )‫جدید‬ ‫(بیتکوین‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۲ ‫۸۹۳۱ نمهب‬
‫‌های‌بیتکوین‬‫ه‬‫‌استخراج‌کنند‬‫‌های‌بیتکوین‬‫ه‬‫‌استخراج‌کنند‬
Source: http://99bitcoins.com/20-insane-bitcoin-mining-rigs/#prettyPhoto
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۳
(‌‫قرارداد‌هوشمند‬(‌‫قرارداد‌هوشمند‬Smart‌BlockchainContractSmart‌BlockchainContract))
·.‫شوند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫که‬ ‫کاربران‬ ‫توسط‬ ‫شده‬ ‫تعریف‬ ‫کدهای‬.‫شوند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫که‬ ‫کاربران‬ ‫توسط‬ ‫شده‬ ‫تعریف‬ ‫کدهای‬
-‫یا‬ ،‫آزمایی‬‫راستی‬ ،‫تسهیل‬ ‫را‬ ‫دیجیتالی‬ ‫هاد‬‫د‬‫قرار‬ ‫یک‬ ‫اجرای‬ ‫یا‬ ‫مذاکرات‬ ‫که‬ ‫کدی‬
.‫کند‬‫می‬ ‫االجرا‬ ‫الزم‬
-.‫شود‬‫می‬ ‫چک‬ ‫آن‬ ‫نتیجه‬ ‫و‬ ‫اجرا‬ ‫اعضا‬ ‫همه‬ ‫توسط‬
‫قراردادها‬
‫کد‬
‫داده‬
‫داده‬
‫کاربران‬
‫بلوک‬ ‫زنجیره‬ ‫و‬ ‫واع‬‫م‬‫اج‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۴
‫سازمان‌خودمختار‌غیرمتمرکز‬‫سازمان‌خودمختار‌غیرمتمرکز‬
Image: https://techbullion.com/introduction-decentralized-autonomous-organization/
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۵
‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬
·‫بلوک‬ ‫زنجیره‬ ‫خدمات‬‫بلوک‬ ‫زنجیره‬ ‫خدمات‬
-‫ارتباطات‬ ،‫مطمئن‬ ‫محاسبات‬ ،‫داده‬ ‫سازی‬‫ذخیره‬
-( ‫دارایی‬ ‫مدیریت‬ ‫و‬ ‫کنترل‬asset)
·( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬on-chain vs. off-chainon-chain vs. off-chain))
-‫زنجیره‬ ‫روی‬
●.‫شود‬‫می‬ ‫پیاده‬ ‫هوشمند‬ ‫قراردادهای‬ ‫با‬ ‫بلوک‬ ‫زنجیره‬ ‫مؤلفه‬ ‫درون‬ ‫عملکردها‬
●.‫هت‬‫س‬‫ا‬ ‫محدود‬ ‫دسترسی‬ ‫کنترل‬ ‫و‬ ،‫هازی‬‫س‬‫ذخیره‬ ‫فضای‬ ،‫محاسباتی‬ ‫توان‬
-‫زنجیره‬ ‫بیرون‬
●‫بیرون‬ ‫تواند‬‫می‬ ‫کاربردی‬ ‫منطق‬ ‫و/یا‬ ‫نیست‬ ‫نیاز‬ ‫مورد‬ ‫قراردادها‬ ‫در‬ ‫که‬ ‫هایی‬‫داده‬
.‫شود‬ ‫ارائه‬ ‫و‬ ‫نگهداری‬ ‫زنجیره‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۶
‫جایگاه‌در‌معماری‬‫جایگاه‌در‌معماری‬
‫فرایند‬‫فرایند‬
‫طراحی‬‫طراحی‬
‫فرایند‬‫فرایند‬
‫طراحی‬‫طراحی‬
[Taxonomy]
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۸
‫‌های‌داده‌توزیع‌شده‬‫ه‬‫مقایسه‌با‌پایگا‬‫‌های‌داده‌توزیع‌شده‬‫ه‬‫مقایسه‌با‌پایگا‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۹
‫انواع‌زنجیره‌بلوک‬‫انواع‌زنجیره‌بلوک‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۰
‫‌های‌اساسی‌زنجیره‌بلوک‬‫ی‬‫برخی‌ویژگ‬‫‌های‌اساسی‌زنجیره‌بلوک‬‫ی‬‫برخی‌ویژگ‬
·( ‫ها‬‫واسطه‬ ‫حذف‬( ‫ها‬‫واسطه‬ ‫حذف‬DisintermediationDisintermediation))
-‫اعضا‬ ‫از‬ ‫هریک‬ ‫هط‬‫س‬‫تو‬ ‫مشترک‬ ‫دفترحساب‬ ‫کنترل‬ ‫و‬ ‫سنجی‬‫درستی‬
-‫هزینه‬ < ‫شان‬‫افزوده‬ ‫ارزش‬ ‫که‬ ‫هایی‬‫واسطه‬ ‫حذف‬
-.‫هد‬‫ن‬‫گیر‬ ‫ه‬‫ل‬‫شک‬ ‫است‬ ‫ممکن‬ ‫ها‬‫واسطه‬ ‫از‬ ‫جدیدی‬ ‫انواع‬
·( ‫و‬‫ی‬‫پذیر‬‫نظارت‬( ‫و‬‫ی‬‫پذیر‬‫نظارت‬AuditabilityAuditability))
-‫سادگی‬ ‫هه‬‫ب‬ ‫مجاز‬ ‫افراد‬ ‫برای‬ ‫سنجی‬‫درستی‬ ‫و‬ ‫مشاهده‬ ‫امکان‬
-‫عامل‬ ‫یک‬ ‫توسط‬ ‫دستکاری‬ ‫از‬ ‫جلوگیری‬
·‫قدرتمند‬ ‫رمزنگاری‬ ‫از‬ ‫واده‬‫ف‬‫است‬‫قدرتمند‬ ‫رمزنگاری‬ ‫از‬ ‫واده‬‫ف‬‫است‬
-‫قدرتمند‬ ‫هزنگاری‬‫م‬‫ر‬ ‫با‬ ‫ها‬‫داده‬ ‫از‬ ‫هت‬‫ظ‬‫حفا‬ ‫امکان‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۱
‫‌ها‬‫ی‬‫ادامه‌ویژگ‬‫‌ها‬‫ی‬‫ادامه‌ویژگ‬
·( ‫حمالت‬ ‫مقابل‬ ‫در‬ ‫پایداری‬( ‫حمالت‬ ‫مقابل‬ ‫در‬ ‫پایداری‬ResilienceResilience))
-( ‫خدمت‬ ‫منع‬ ‫نظیر‬ ‫حمالتی‬ ‫اجرای‬ ‫سختی‬DoS‫بلوک‬ ‫زنجیره‬ ‫روی‬ )
-!‫کند‬‫نمی‬ ‫تضمین‬ ‫را‬ ‫پایداری‬ ‫تنهایی‬ ‫به‬ ‫بلوک‬ ‫زنجیره‬ ‫از‬ ‫استفاده‬
·( ‫حقیقت‬ ‫از‬ ‫نسخه‬ ‫یک‬ ‫تنها‬( ‫حقیقت‬ ‫از‬ ‫نسخه‬ ‫یک‬ ‫تنها‬Single-version-of-truthSingle-version-of-truth))
-‫دستکاری‬ ‫غیرقابل‬ ‫زمانی‬ ‫برچسب‬ ‫به‬ ‫مجهز‬ ‫بلوک‬ ‫زنجیره‬ ‫های‬‫تراکنش‬ ‫همه‬
-.‫نیست‬ ‫چندجا‬ ‫در‬ ‫اطالعات‬ ‫نگهداری‬ ‫به‬ ‫نیازی‬
·( ‫تغییرناپذیری‬( ‫تغییرناپذیری‬ImmutabilityImmutability))
-.‫دهد‬ ‫تغییر‬ ‫را‬ ‫بلوک‬ ‫زنجیره‬ ‫محتوای‬ ‫تواند‬‫نمی‬ ‫تنهایی‬ ‫به‬ ‫عضو‬ ‫یک‬
-.‫دارد‬ ‫وجود‬ ‫اطالعات‬ ‫تغییر‬ ‫یا‬ ‫حذف‬ ‫امکان‬ ‫تبانی‬ ‫با‬ ‫تئوری‬ ‫لحاظ‬ ‫از‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۲ ‫۸۹۳۱ نمهب‬
‫‌های‌زنجیره‌بلوک‬‫م‬‫سایر‌پلتفر‬‫‌های‌زنجیره‌بلوک‬‫م‬‫سایر‌پلتفر‬
·( ‫هایپرلجر‬ ‫پروژه‬( ‫هایپرلجر‬ ‫پروژه‬HyperledgerHyperledger)‫لینوکس‬ ‫بنیاد‬ ‫تحت‬ ‫؛‬)‫لینوکس‬ ‫بنیاد‬ ‫تحت‬ ‫؛‬
-‫صنعت‬ ‫در‬ ‫استفاده‬ ‫قابل‬ ‫های‬‫بلوک‬ ‫زنجیره‬ ‫ایجاد‬ ‫برای‬ ‫متن-باز‬ ‫و‬ ‫جمعی‬ ‫تالش‬
-‫با‬ ‫المللی‬ ‫بین‬ ‫همکاری‬ ‫حاصل‬۱۸۵‫عضو‬
-‫تولیدی‬ ‫های‬‫شرکت‬ ،‫تأمین‬ ‫زنجیره‬ ،‫اشیا‬ ‫اینترنت‬ ،‫بانکی‬ ،‫مالی‬ ‫های‬‫حوزه‬ ‫در‬ ‫پیشتازان‬ ‫بر‬ ‫مشتمل‬
‫فناوری‬ ‫و‬
-‫از‬ ‫بیش‬۱۵‫بلوک‬ ‫زنجیره‬ ‫جمله‬ ‫از‬ ‫پیشرفت‬ ‫حال‬ ‫در‬ ‫پروژه‬Grid‫تأمین‬ ‫زنجیره‬ ‫اختصاصی‬ ‫که‬
.‫است‬
·‫پروژه‬‫پروژه‬Corda (DLT; not blockchain)Corda (DLT; not blockchain)‫توسط‬‫توسط‬R3R3
·‫پروژه‬‫پروژه‬TendermintTendermint‫توسط‬ )‫باز‬ ‫(متن‬‫توسط‬ )‫باز‬ ‫(متن‬All In Bits IncAll In Bits Inc..
·( ‫ابری‬ ‫بسترهای‬ ‫روی‬ ‫بلوک‬ ‫زنجیره‬( ‫ابری‬ ‫بسترهای‬ ‫روی‬ ‫بلوک‬ ‫زنجیره‬Amazon AWS, Microsoft Azure, etcAmazon AWS, Microsoft Azure, etc).).
-‫میزبانی‬Corda ،Hyperledger Fabric ،Ethereum‫عمومی‬ ‫ابر‬ ‫بسترهای‬ ‫روی‬ ‫غیره‬ ‫و‬
۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 23
‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۴
)‫سیستم‌به‌روش‌سنتی‌(متمرکز‬)‫سیستم‌به‌روش‌سنتی‌(متمرکز‬
‫متمرکز‬ ‫صورت‬ ‫به‬ ‫کشاورزی‬ ‫غذایی‬ ‫محصوالت‬ ‫ردگیری‬
Source: DOI: ١٠.١١٠٩/ICSSSM.٢٠١٦.٧٥٣٨٤٢٤/ICSSSM.٢٠١٦.٧٥٣٨٤٢٤ICSSSM.٢٠١٦.٧٥٣٨٤٢٤
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۵
(‌‫کاربردها‌در‌زنجیره‌تأمین‬(‌‫کاربردها‌در‌زنجیره‌تأمین‬۱۱))
.‫شود‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫سفارش‬ ‫انجام‬ ‫و‬ ‫ثبت‬ ‫در‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫زنجیره‬ ‫که‬ ‫را‬ ‫هایی‬‫بخش‬[Min2019]
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۶
(‌‫کاربردها‌در‌زنجیره‌تأمین‬(‌‫کاربردها‌در‌زنجیره‌تأمین‬۲۲))
·‫ردگیری‬ ‫و‬ ‫اصلی‬ ‫منشأ‬ ‫از‬ ‫اطمینان‬‫ردگیری‬ ‫و‬ ‫اصلی‬ ‫منشأ‬ ‫از‬ ‫اطمینان‬
-‫تقلب‬ ‫از‬ ‫جلوگیری‬ ‫و‬ ‫ها‬‫گواهی‬ ‫به‬ ‫اطمینان‬ ‫قابلیت‬ ‫افزایش‬
-‫بازار‬ ‫برای‬ ‫تر‬‫دقیق‬ ‫ریزی‬‫برنامه‬ ‫و‬ ‫بینی‬‫پیش‬ ،‫کنندگان‬ ‫مصرف‬ ‫با‬ ‫بهتر‬ ‫ارتباط‬
-:‫ها‬‫مثال‬OriginTrail, Skuchain
·)‫المللی‬ ‫(بین‬ ‫تأمین‬ ‫زنجیره‬ ‫عملیات‬ ‫تسهیل‬)‫المللی‬ ‫(بین‬ ‫تأمین‬ ‫زنجیره‬ ‫عملیات‬ ‫تسهیل‬
-‫کاغذ‬ ‫بدون‬ / ‫دیجیتالی‬ ‫اطالعات‬ ‫امن‬ ‫اشتراک‬ ‫و‬ ‫انتقال‬ ‫بهبود‬
-‫های‬‫پلتفرم‬ :‫ها‬‫مثال‬Wave, CargoX‫و‬Truckl
·‫هوشمند‬ ‫قراردادهای‬ ‫و‬ ‫اتوماسیون‬‫هوشمند‬ ‫قراردادهای‬ ‫و‬ ‫اتوماسیون‬
-‫متقابل‬ ‫اعتماد‬ ‫افزایش‬ ،‫فرایندها‬ ‫های‬‫گام‬ ‫و‬ ‫مقررات‬ ‫خودکار‬ ‫اجرای‬
-:‫ها‬‫مثال‬IPCSA
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۷
Case:‌BlockchainEverledger‌Blockchain&‌BlockchainDiamondsCase:‌BlockchainEverledger‌Blockchain&‌BlockchainDiamonds
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۸
Case:‌BlockchainIBM‌Blockchainand‌BlockchainMaersk‌BlockchainCase:‌BlockchainIBM‌Blockchainand‌BlockchainMaersk‌Blockchain
(TradeLens)(TradeLens)
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۹
(‌‫ادامه‌کاربردها‬(‌‫ادامه‌کاربردها‬۳۳))
·‫معامالت‬ ‫مالی‬ ‫های‬‫جنبه‬‫معامالت‬ ‫مالی‬ ‫های‬‫جنبه‬
-‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫فرایندها‬ ‫و‬ ‫مالی‬ ‫اسناد‬ ‫ثبت‬
-‫از‬ ‫فراتر‬ ‫ها‬‫بانک‬ ‫و‬ ،‫صادرکنندگان‬ ،‫واردکنندگان‬ ‫بین‬ ‫اطالعات‬ ‫امن‬ ‫اشتراک‬
‫جغرافیایی‬ ‫مرزهای‬
-‫بیشتر‬ ‫سازگاری‬ ،‫امنیت‬ ‫افزایش‬ ،‫ها‬‫هزینه‬ ‫کاهش‬
-‫های‬‫پروژه‬ :‫ها‬‫مثال‬Voltron, Marco Polo
·‫دوستانه‬ ‫انسان‬ ‫های‬‫فعالیت‬ ‫و‬ ‫فساد‬ ‫با‬ ‫مبارزه‬‫دوستانه‬ ‫انسان‬ ‫های‬‫فعالیت‬ ‫و‬ ‫فساد‬ ‫با‬ ‫مبارزه‬
-‫های‬‫کمک‬ ‫سرنوشت‬ ‫و‬ ‫ها‬‫فعالیت‬ ‫ردگیری‬ ‫امکان‬ ‫و‬ ‫شفافیت‬ ‫افزایش‬ ‫واسطه‬ ‫به‬
‫دوستانه‬ ‫انسان‬
-‫به‬ ‫کمک‬ ‫در‬ ‫غذا‬ ‫جهانی‬ ‫برنامه‬ :‫مثال‬۱۰‫اردن‬ ‫در‬ ‫سوریه‬ ‫جنگ‬ ‫آواره‬ ‫هزار‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۰
WFP‌Blockchainfor‌BlockchainSyrian‌BlockchainRefugeesWFP‌Blockchainfor‌BlockchainSyrian‌BlockchainRefugees
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۱
‫‌ها‬‫ه‬‫دغدغ‬‫‌ها‬‫ه‬‫دغدغ‬
·‫فنی‬ ‫مسائل‬‫فنی‬ ‫مسائل‬
-‫پذیری‬‫مقیاس‬ ،‫ظرفیت‬ ،‫سرعت‬ ،‫هزینه‬
·( ‫کاذب‬ ‫هیجان‬( ‫کاذب‬ ‫هیجان‬HypeHype))
-!‫نیست‬ ‫دردها‬ ‫همه‬ ‫دوای‬ ‫بلوک‬ ‫زنجیره‬
·‫کافی‬ ‫تخصص‬ ‫و‬ ‫گاهی‬ ‫آ‬ ‫کمبود‬‫کافی‬ ‫تخصص‬ ‫و‬ ‫گاهی‬ ‫آ‬ ‫کمبود‬
-.‫است‬ ‫گرفته‬ ‫شکل‬ ‫ها‬‫شرکت‬ ‫تبلیغات‬ ‫و‬ ‫ها‬‫رسانه‬ ‫اساس‬ ‫بر‬ ‫ها‬‫آشنایی‬ ‫بیشتر‬
·‫همگان‬ ‫دسترسی‬‫همگان‬ ‫دسترسی‬
-.‫باشد‬ ‫داشته‬ ‫وجود‬ ‫فناوری‬ ‫به‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫بازیگران‬ ‫دسترسی‬ ‫باید‬ ‫آل‬‫ایده‬ ‫حالت‬ ‫در‬
-.‫هستند‬ ‫مخالف‬ ‫شفافیت‬ ‫با‬ ‫انحصارطلبان‬ ‫یا‬ ‫تازان‬‫یکه‬ ‫البته‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۲ ‫۸۹۳۱ نمهب‬
)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬
·‫ها‬‫داده‬ ‫ناپذیری‬‫خدشه‬ ‫و‬ ‫امنیت‬‫ها‬‫داده‬ ‫ناپذیری‬‫خدشه‬ ‫و‬ ‫امنیت‬
-‫آن‬ ‫ناشناخته‬ ‫های‬‫جنبه‬ ‫مورد‬ ‫در‬ ‫نگرانی‬ >- ‫است‬ ‫نوینی‬ ‫فناوری‬ ‫هنوز‬ ‫بلوک‬ ‫زنجیره‬
-‫آنچنان‬ ‫هنوز‬ ‫رمزارزها‬ ‫البته‬ >- ‫کالهبردار‬ ‫های‬‫شرکت‬ ‫و‬ ‫هکرها‬ ‫دستبرد‬ ‫اخبار‬
.‫ندارند‬ ‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬ ‫در‬ ‫کاربردی‬
-.‫شود‬ ‫لحاظ‬ ‫باید‬ ‫ها‬‫داده‬ ‫اصالح‬ ‫به‬ ‫نیاز‬
·‫خصوصی‬ ‫حریم‬ ‫و‬ ‫ها‬‫داده‬ ‫از‬ ‫حفاظت‬‫خصوصی‬ ‫حریم‬ ‫و‬ ‫ها‬‫داده‬ ‫از‬ ‫حفاظت‬
-‫تجاری‬ ‫حساس‬ ‫های‬‫داده‬ ‫افشای‬ ‫مورد‬ ‫در‬ ‫نگرانی‬
-‫های‬‫داده‬ ‫از‬ ‫صیانت‬ ‫عین‬ ‫در‬ ‫شفافیت‬ ‫ایجاد‬ ‫امکان‬
.‫دارد‬ ‫وجود‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫حساس‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۳
)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬
·‫گیری‬ ‫کار‬ ‫به‬ ‫در‬ ‫مقاومت‬‫گیری‬ ‫کار‬ ‫به‬ ‫در‬ ‫مقاومت‬
-‫فراوان‬ ‫مقاومت‬ >- ‫شود‬‫می‬ ‫فساد‬ ‫کاهش‬ ‫موجب‬ ‫شفافیت‬
-‫شفافیت‬ ‫کاهش‬ ‫برای‬ ‫گمرک‬ ‫از‬ ‫کاال‬ ‫ترخیص‬ ‫پیچیدگی‬ ‫حفظ‬ :‫مثال‬
·( ‫پذیری‬‫برهمکنش‬( ‫پذیری‬‫برهمکنش‬InteroperabilityInteroperability))
-‫مختلف‬ ‫های‬‫بلوک‬ ‫زنجیره‬ ‫بین‬ ‫سازگاری‬ ‫مورد‬ ‫در‬ ‫نگرانی‬
‫تحوالت‬ ‫به‬ ‫نسبت‬ ‫که‬ ‫بلوکی‬ ‫زنجیره‬ ‫انتخاب‬ ‫به‬ ‫عالقه‬ ‫و‬
.‫باشد‬ ‫مقاوم‬ ‫آینده‬
·!‫است‬ ‫گروهی‬ ‫بازی‬ ‫یک‬ ‫بلوک‬ ‫زنجیره‬!‫است‬ ‫گروهی‬ ‫بازی‬ ‫یک‬ ‫بلوک‬ ‫زنجیره‬
-.‫درآید‬ ‫انتها‬ ‫به‬ ‫ابتدا‬ ‫شده‬ ‫تجمیع‬ ‫به‬ ‫ای‬‫جزیره‬ ‫حالت‬ ‫از‬ ‫باید‬ ‫چیز‬ ‫همه‬
-.‫است‬ ‫سخت‬ ‫کنسرسیوم‬ ‫گیری‬‫شکل‬ ‫چگونگی‬ ‫مورد‬ ‫در‬ ‫گیری‬‫تصمیم‬ ‫و‬ ‫بازیگران‬ ‫دیگر‬ ‫با‬ ‫تعامل‬
۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬ ‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬
‫۸۹۳۱ کاربردهای‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫۸۹۳۱ صنای‬‫ی‬
‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬
34
‫نوگورانی‬ ‫دری‬ ‫صادق‬‫نوگورانی‬ ‫دری‬ ‫صادق‬
dorri@modares.ac.ir
http://modares.ac.ir/~dorri
www.linkedin.com/in/sdorri
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۵
‫منابع‌و‌مراجع‌تکمیلی‬‫منابع‌و‌مراجع‌تکمیلی‬
· G. Blossey, J. Eisenhardt, and G. Hahn, “Blockchain Technology in Supply Chain Management: An
Application Perspective,” presented at the Hawaii International Conference on System Sciences, Wailea,
Hawaii, 2019, pp. 6885–6893. DOI: 10.24251/HICSS.2019.824
· M. Montecchi, K. Plangger, and M. Etter, “It’s Real, Trust Me! Establishing Supply Chain Provenance
Using Blockchain,” Business Horizons, vol. 62, no. 3, 2019, pp. 283–93. DOI:
10.1016/j.bushor.2019.01.008
· J. Al-Jaroodi and N. Mohamed, “Blockchain in Industries: A Survey,” IEEE Access, vol. 7, 2019, pp.
36500–36515. DOI: 10/gfxvxx
· S. Warren, C. Wolff, and N. Hewett, “Inclusive Deployment of Blockchain for Supply Chains: Part 1 –
Introduction,” World Economic Forum, Geneva, Switzerland, Mar. 2019.
· G. Sylvester (ed.), E-Agriculture in Action: Blockchain for Agriculture, Opportunities and Challenges, Food
and Agriculture Organization of the United Nations and the International Telecommunication Union,
Bangkok, Thailand, 2019.
· X. Xu et al., Architecture for Blockchain Applications, Springer Nature Switzerland, 2019.
· [Min2019] H. Min, “Blockchain technology for enhancing supply chain resilience,” Business Horizons, vol.
62, no. 1, pp. 35–45, Jan. 2019.
۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 36
‫تکمیلی‬ ‫اسالیدهای‬‫تکمیلی‬ ‫اسالیدهای‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۷
‫اجماع‌در‌بیتکوین‬‫اجماع‌در‌بیتکوین‬
·.‫دهند‬‫می‬ )‫(غیرمستقیم‬ ‫رأی‬ ‫شبکه‬ ‫اعضای‬ ‫همه‬ ،‫مرکزی‬ ‫گیری‬‫تصمیم‬ ‫جای‬ ‫به‬.‫دهند‬‫می‬ )‫(غیرمستقیم‬ ‫رأی‬ ‫شبکه‬ ‫اعضای‬ ‫همه‬ ،‫مرکزی‬ ‫گیری‬‫تصمیم‬ ‫جای‬ ‫به‬
-( ‫عمومی‬ ‫اعالم‬ ‫را‬ ‫خود‬ ‫ه‬‫ش‬‫تراکن‬ ‫دهنده‬ ‫هنهاد‬‫ش‬‫پی‬broadcast.‫کند‬‫می‬ )
-.‫شود‬‫می‬ ‫رد‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ‫و‬ ،‫قبول‬ ،‫پذیرفتند‬ ‫را‬ ‫آن‬ ‫ها‬‫گره‬ ‫اکثریت‬ ‫اگر‬
-:‫تأیید‬.‫دارد‬ ‫قرار‬ ‫آن‬ ‫در‬ ‫تراکنش‬ ‫حاوی‬ ‫بلوک‬ ‫که‬ ‫زنجیری‬ ‫به‬ ‫بلوک‬ ‫افزودن‬
‫صادق‬
‫امیرعلی‬
‫فاطمه‬
‫کوثر‬
‫امیرمحمد‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۸
‫ِل‬‫ب‬‫حمله‌سی‬‫ِل‬‫ب‬‫حمله‌سی‬
·.‫ندارد‬ ‫نام‬ ‫ثبت‬ ‫به‬ ‫نیاز‬ ‫و‬ ‫است‬ ‫گمنام‬ ‫بیتکوین‬ ‫خدمات‬.‫ندارد‬ ‫نام‬ ‫ثبت‬ ‫به‬ ‫نیاز‬ ‫و‬ ‫است‬ ‫گمنام‬ ‫بیتکوین‬ ‫خدمات‬
-!‫داد‬ ‫رأی‬ ‫بار‬ ‫چندین‬ >= ‫داشت‬ ‫شناسه‬ ‫چندین‬ ‫توان‬‫می‬ ‫سادگی‬ ‫به‬
·( ‫ِل‬‫ب‬‫سی‬ ‫حملٔه‬( ‫ِل‬‫ب‬‫سی‬ ‫حملٔه‬SybilSybil))
-!‫کند‬‫می‬ ‫تأیید‬ ‫را‬ ‫کالهبرداری‬ ‫و‬ ‫زند‬‫می‬ ‫شبکه‬ ‫گره‬ ‫چندین‬ ‫جای‬ ‫به‬ ‫را‬ ‫خود‬ ‫مهاجم‬
!‫کالهبرداری‬
‫امیرعلی‬
‫فاطمه‬
‫صادق‬
‫کوثر‬
‫امیرمحمد‬
‫صادق‬
‫صادق‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۹
‫اثبات‌کار‬‫اثبات‌کار‬
·‫شود؟‬ ‫انتخاب‬ ‫بعدی‬ ‫بلوک‬ ‫ایجاد‬ ‫برای‬ ‫تصادفی‬ ‫گره‬ ‫یک‬ ‫چگونه‬‫شود؟‬ ‫انتخاب‬ ‫بعدی‬ ‫بلوک‬ ‫ایجاد‬ ‫برای‬ ‫تصادفی‬ ‫گره‬ ‫یک‬ ‫چگونه‬
-.‫شود‬ ‫مقاوم‬ ‫سیبل‬ ‫حمله‬ ‫برابر‬ ‫در‬ ‫اجماع‬ ‫که‬ ...
·‫شود؟‬ ‫انتخاب‬ ‫عادالنه‬ ‫پاداش‬ ‫برندٔه‬ ‫چگونه‬‫شود؟‬ ‫انتخاب‬ ‫عادالنه‬ ‫پاداش‬ ‫برندٔه‬ ‫چگونه‬
-.‫هستند‬ ‫ها‬‫تراکنش‬ ‫کارمزد‬ ‫و‬ ‫بلوک‬ ‫پاداش‬ ‫دریافت‬ ‫به‬ ‫عالقمند‬ ‫همه‬
·( ‫کار‬ ‫اثبات‬( ‫کار‬ ‫اثبات‬Proof-of-Work; PoWProof-of-Work; PoW))
-‫یک‬ ‫پاسخ‬ ‫بر‬ ‫مشتمل‬ ‫باید‬ ‫بیتکوین‬ ‫های‬‫بلوک‬
.‫باشند‬ ‫محاسباتی‬ ‫پازل‬
-‫خطا‬ ‫و‬ ‫سعی‬ ‫با‬ ‫فقط‬ ‫و‬ ،‫بر‬‫زمان‬ ‫محاسباتی‬ ‫پازل‬
(brute-force.‫است‬ ‫حل‬ ‫قابل‬ )
[BitcoinBook]
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۰
‌‫هر‬‌‫هر‬CPUCPU!‫ک‌رأی‬‫ک‬‫‌ی‬!‫ک‌رأی‬‫ک‬‫‌ی‬
·‫محدود‬ ‫محاسباتیش‬ ‫توان‬ ‫ولی‬ ‫دارد‬ ‫متعدد‬ ‫های‬‫شناسه‬ ‫مهاجم‬‫محدود‬ ‫محاسباتیش‬ ‫توان‬ ‫ولی‬ ‫دارد‬ ‫متعدد‬ ‫های‬‫شناسه‬ ‫مهاجم‬
.‫است‬.‫است‬
[DeCal]
‫متعدد‬ ‫های‬‫شناسه‬
!‫کند‬‫نمی‬ ‫مهاجم‬ ‫به‬ ‫کمکی‬
‫امیرعلی‬
‫فاطمه‬
‫صادق‬
‫کوثر‬
‫امیرمحمد‬
‫صادق‬
‫صادق‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۱
‌‫اثبات‌کار‬‌‫اثبات‌کار‬PoWPoW‫‌و‌استخراج‌بیتکوین‬‫‌و‌استخراج‌بیتکوین‬
·( ‫بیتکوین‬ ‫استخراج‬( ‫بیتکوین‬ ‫استخراج‬miningmining))
-‫محاسباتی‬ ‫پازل‬ ‫حل‬ ‫و‬ ‫مداوم‬ ‫تالش‬
)‫بلوک‬ ‫استخراج‬ / ‫(یافتن‬ ‫جدید‬ ‫پیشنهادی‬ ‫بلوک‬ ‫هر‬ ‫ازای‬ ‫به‬ ‫بیتکوین‬
-.‫هستند‬ ‫قابت‬ ‫در‬ ‫بعدی‬ ‫بلوک‬ ‫یافتن‬ ‫برای‬ ً‫ال‬‫مستق‬ ‫ها‬‫گره‬
-.‫یابد‬‫می‬ ‫بلوک‬ ‫زنجیره‬ ‫انتهای‬ ‫در‬ ‫را‬ ‫خودش‬ ‫بلوک‬ ‫ثبت‬ ‫شانس‬ ‫برنده‬ ‫گره‬
·.‫بگذارد‬ ‫اثر‬ ‫بعدی‬ ‫بلوک‬ ‫یابنده‬ ‫روی‬ ‫بر‬ ‫تواند‬‫نمی‬ ً‫ا‬‫مستقیم‬ ‫کس‬‫هیچ‬.‫بگذارد‬ ‫اثر‬ ‫بعدی‬ ‫بلوک‬ ‫یابنده‬ ‫روی‬ ‫بر‬ ‫تواند‬‫نمی‬ ً‫ا‬‫مستقیم‬ ‫کس‬‫هیچ‬
-‫کمک‬ ‫با‬ ‫انتخاب‬ ‫فرایند‬PoW‫محاسباتی‬ ‫توان‬ ‫با‬ ‫متناسب‬ ‫شانسی‬ ‫با‬ ‫و‬ ‫تصادفی‬ ‫صورت‬ ‫به‬
(Hash power.‫است‬ )
-.‫بگیرد‬ ‫دست‬ ‫در‬ ‫را‬ ‫شبکه‬ ‫انحصار‬ ‫تواند‬‫نمی‬ ‫کسی‬ ‫که‬ ‫است‬ ‫فرض‬ ‫این‬ ‫بر‬ ‫مبتنی‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۲ ‫۸۹۳۱ نمهب‬
PoW‌Blockchainand‌BlockchainMiningPoW‌Blockchainand‌BlockchainMining
·Hash puzzle: In order to create a block, a node is required to brute-force andHash puzzle: In order to create a block, a node is required to brute-force and
find a suitablefind a suitable noncenonce such thatsuch that::
H(prevBlockHash || transactions ||H(prevBlockHash || transactions || noncenonce) < target) < target
-The only way to succeed is to try enough nonces one by one
·““miningmining”: process of repeatedly trying and solving these hash puzzles”: process of repeatedly trying and solving these hash puzzles
-Nodes are independently competing to solve these hash puzzles all the time
-The lucky node gets to propose the next block.
-Block proposers are called miners!
·There is nobody deciding which node will propose the next blockThere is nobody deciding which node will propose the next block!!
-The selection is random with probability proportional to computing power
-We hope that nobody can monopolize this resource!
[BitcoinBook]
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۳
Mining‌BlockchainPseudocodeMining‌BlockchainPseudocode
[BitcoinBook]
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۴
‌‫دشواری‬‌‫دشواری‬PoWPoW
·!‫نیست‬ ‫ای‬‫ساده‬ ‫کار‬ ‫پازل‬ ‫پاسخ‬ ‫یافتن‬!‫نیست‬ ‫ای‬‫ساده‬ ‫کار‬ ‫پازل‬ ‫پاسخ‬ ‫یافتن‬
-ً‫ا‬‫تقریب‬ ‫نیازمند‬۱۰۲ ‫۸۹۳۱ نمهب‬۲ ‫۸۹۳۱ نمهب‬×۱٫۲ ‫۸۹۳۱ نمهب‬‫هر‬ ‫در‬ ‫هش‬۱۰( ‫دقیقه‬۵‫مرداد‬۱۳۹۸)
·( ‫پیچیدگی‬( ‫پیچیدگی‬difficultydifficulty‫هر‬ )‫هر‬ )۲۰۱۶۲۰۱۶.‫یابد‬‫می‬ ‫وفق‬ ‫شبکه‬ ‫توان‬ ‫با‬ )‫هفته‬ ‫(~دو‬ ‫بلوک‬.‫یابد‬‫می‬ ‫وفق‬ ‫شبکه‬ ‫توان‬ ‫با‬ )‫هفته‬ ‫(~دو‬ ‫بلوک‬
-ً‫ا‬‫تقریب‬ ‫بلوک‬ ‫هر‬ ‫یافتن‬ ‫که‬ ‫طوری‬ ‫به‬ ...
۱۰.‫انجامد‬ ‫طور‬ ‫به‬ ‫دقیقه‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۵
‫پروتکل‌اجماع‬‫پروتکل‌اجماع‬
·( ‫اجماع‬ ‫پروتکل‬ ‫یک‬( ‫اجماع‬ ‫پروتکل‬ ‫یک‬ConsensusConsensus‫شده‬ ‫توزیع‬ )‫شده‬ ‫توزیع‬ )
-‫تعداد‬n.‫دارد‬ ‫را‬ ‫خود‬ ‫پیشنهادی‬ ‫مقدار‬ ‫هریک‬ ‫که‬ ‫داریم‬ ‫گره‬
-.‫باشند‬ ‫خرابکار‬ ‫یا‬ ‫خراب‬ ‫است‬ ‫ممکن‬ ‫ها‬‫گره‬ ‫این‬ ‫از‬ ‫بعضی‬
-‫پایان‬ ‫نتیجه‬ ‫یک‬ ‫روی‬ ‫بر‬ ‫صادق‬ ‫های‬‫گره‬ ‫همه/اکثریت‬ ‫نظر‬ ‫توافق‬ ‫با‬ ‫باید‬ ‫اجماع‬
.‫پذیرد‬
-.‫باشد‬ ‫شده‬ ‫پیشنهاد‬ ‫صادق‬ ‫گره‬ ‫یک‬ ‫توسط‬ ‫باید‬ ‫اجماع‬ ‫مورد‬ ‫مقدار‬
·‫بلوک‬ ‫زنجیره‬ ‫یک‬ ‫در‬ ‫اجماع‬ ‫پروتکل‬‫بلوک‬ ‫زنجیره‬ ‫یک‬ ‫در‬ ‫اجماع‬ ‫پروتکل‬
-.‫دهند‬‫می‬ ‫پیشنهاد‬ ‫را‬ ‫بعدی‬ ‫تراکنش/بلوک‬ ‫که‬ ‫ماینرها‬ :‫ها‬‫گره‬
-‫حل‬ ‫اختالفات‬ ‫و‬ ‫شوند‬‫می‬ ‫اعتبارسنجی‬ ‫ها‬‫بلوک‬ ‫آن‬ ‫طی‬ ‫که‬ ‫فرایندی‬ :‫اجماع‬
.‫شود‬‫می‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۶
‫اثبات‌کار‬‫اثبات‌کار‬
·( ‫کار‬ ‫اثبات‬( ‫کار‬ ‫اثبات‬PoWPoW‫بیتکوین‬ ‫در‬ ‫شده‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫ایده‬ :)‫بیتکوین‬ ‫در‬ ‫شده‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫ایده‬ :)
-‫بیتکوین‬ ‫و‬ ‫کنند‬‫می‬ ‫حل‬ ‫را‬ )‫(سخت‬ ‫محاسباتی‬ ‫پازل‬ ‫یک‬ ‫ماینرها‬
.‫گیرند‬‫می‬ ‫پاداش‬
-.‫است‬ ‫پاداش‬ ‫برنده‬ ،‫بیابد‬ ‫را‬ ‫حل‬‫راه‬ ‫بتواند‬ ‫که‬ ‫ای‬‫گره‬ ‫اولین‬
-.‫کنند‬‫می‬ ‫آزمایی‬‫راستی‬ ‫را‬ ‫حل‬‫راه‬ ‫ها‬‫گره‬ ‫سایر‬
·( ‫مفید‬ ‫کار‬ ‫اثبات‬( ‫مفید‬ ‫کار‬ ‫اثبات‬Proof-of-Useful-Work; uPoWProof-of-Useful-Work; uPoW))
-.‫دارد‬ ‫ارزش‬‫با‬ ‫دستاورد‬ ‫یک‬ ‫محاسباتی‬ ‫پازل‬ ‫حل‬
-‫در‬ ً‫ال‬‫مث‬PrimeCoin.‫یابند‬‫می‬ ‫را‬ ‫اول‬ ‫اعداد‬ ‫از‬ ‫بلندی‬ ‫های‬‫دنباله‬ ‫ماینرها‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۷
‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬
·‫روش‬‫روش‬Proof-of-Elapsed-Time (PoET)Proof-of-Elapsed-Time (PoET)
-‫(اختصاصی‬ »‫اعتماد‬ ‫قابل‬ ‫اجرای‬ ‫«محیط‬ ‫نیازمند‬Intel SGX.‫است‬ )
-‫ارائه‬ ‫برای‬ ‫شود‬ ‫منقضی‬ ‫تایمرش‬ ‫که‬ ‫ای‬‫گره‬ ‫اولین‬ ‫و‬ ‫شود‬‫می‬ ‫داده‬ ‫تصادفی‬ ‫تایمر‬ ‫یک‬ ‫گره‬ ‫هر‬ ‫به‬
.‫شود‬‫می‬ ‫برگزیده‬ ‫بعدی‬ ‫بلوک‬
-‫اینتل‬ ‫افزاری‬‫سخت‬ ‫فناوری‬ ‫به‬ ‫وابستگی‬ :‫عیب‬ ،‫هزینه‬ ‫کم‬ ‫و‬ ‫کارآمد‬ ‫بسیار‬ :‫مزیت‬
-:‫کاربرد‬ ‫مثال‬Hyperledger Sawtooth
·‫روش‬‫روش‬Proof-of-Stake (PoS)Proof-of-Stake (PoS)
-.‫شود‬‫می‬ ‫انتخاب‬ ‫دارد‬ ‫شبکه‬ ‫توکن‬ ‫از‬ ‫نود‬ ‫هر‬ ‫که‬ ‫سهمی‬ ‫میزان‬ ‫اساس‬ ‫بر‬ ‫برنده‬ ‫ماینر‬ ‫دور‬ ‫هر‬ ‫در‬
-!‫دارند‬ ‫شدن‬ ‫انتخاب‬ ‫برای‬ ‫بیشتری‬ ‫شانس‬ ‫ثروتمند‬ ‫های‬‫گره‬
-‫سنگین‬ ‫محاسبات‬ ‫به‬ ‫نیازی‬PoW.‫ندارد‬
-‫در‬PeerCoin.‫شود‬‫می‬ ‫استفاده‬ ‫دیگر‬ ‫رمزارزهای‬ ‫خیلی‬ ‫و‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۸
(‌‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬(‌‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬۲۲))
·‫روش‬‫روش‬Practical Byzantine Fault Tolerance (PBFT)Practical Byzantine Fault Tolerance (PBFT)
-.‫کند‬‫می‬ ‫اعالم‬ )‫(پشتیبان‬ ‫ها‬‫گره‬ ‫سایر‬ ‫به‬ ‫را‬ ‫بلوک‬ ‫برگزیده‬ ‫گره‬ ‫یک‬
-.‫شود‬‫می‬ ‫افزوده‬ ‫بلوک‬ ‫زنجیره‬ ‫به‬ ‫ها‬‫گره‬ ‫سوم‬ ‫دو‬ ‫تأیید‬ ‫صورت‬ ‫در‬ ‫بلوک‬
-.‫شوند‬‫می‬ ‫برگزیده‬ ‫ای‬‫دوره‬ ‫هورت‬‫ص‬ ‫به‬ ‫ها‬‫گره‬
-.‫کند‬‫می‬ ‫ه‬‫ف‬‫مصر‬ ‫کمتری‬ ‫انرژی‬ ،‫شوند‬ ‫ه‬‫و‬‫لغ‬ ‫تأیید‬ ‫از‬ ‫ه‬‫س‬‫پ‬ ‫نیست‬ ‫ممکن‬ ‫ها‬‫تراکنش‬ :‫مزایا‬
-‫تعداد‬ ‫با‬ ‫استفاده‬ ‫(قابلیت‬ ‫هیری‬‫ذ‬‫پ‬‫مقیاس‬ ،‫ِل‬‫ب‬‫سی‬ ‫حمله‬ ‫به‬ ‫نسبت‬ ‫پذیری‬‫آسیب‬ :‫معایب‬
).‫ندارد‬ ‫گره‬ ‫زیاد‬
-:‫کاربرد‬ ‫های‬‫مثال‬Hyperledger (incomplete), Zilliqa (PBFT + PoW every ~100
blocks)
·...‫دیگر‬ ‫اجماع‬ ‫های‬‫روش‬ ‫خیلی‬ ‫و‬ ......‫دیگر‬ ‫اجماع‬ ‫های‬‫روش‬ ‫خیلی‬ ‫و‬ ...
۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 49
‫سیستم‬ ‫معماری‬ ‫ور‬‫د‬ ‫بلوک‬ ‫زنجیره‬‫سیستم‬ ‫معماری‬ ‫ور‬‫د‬ ‫بلوک‬ ‫زنجیره‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۰
‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬
·‫بلوک‬ ‫زنجیره‬ ‫خدمات‬‫بلوک‬ ‫زنجیره‬ ‫خدمات‬
-‫ارتباطات‬ ،‫مطمئن‬ ‫محاسبات‬ ،‫داده‬ ‫سازی‬‫ذخیره‬
-( ‫دارایی‬ ‫مدیریت‬ ‫و‬ ‫کنترل‬asset)
·( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬on-chain vs. off-chainon-chain vs. off-chain))
-‫زنجیره‬ ‫روی‬
●.‫شود‬‫می‬ ‫پیاده‬ ‫هوشمند‬ ‫قراردادهای‬ ‫با‬ ‫بلوک‬ ‫زنجیره‬ ‫مؤلفه‬ ‫درون‬ ‫عملکردها‬
●.‫هت‬‫س‬‫ا‬ ‫محدود‬ ‫دسترسی‬ ‫کنترل‬ ‫و‬ ،‫هازی‬‫س‬‫ذخیره‬ ‫فضای‬ ،‫محاسباتی‬ ‫توان‬
-‫زنجیره‬ ‫بیرون‬
●‫بیرون‬ ‫تواند‬‫می‬ ‫کاربردی‬ ‫منطق‬ ‫و/یا‬ ‫نیست‬ ‫نیاز‬ ‫مورد‬ ‫قراردادها‬ ‫در‬ ‫که‬ ‫هایی‬‫داده‬
.‫شود‬ ‫ارائه‬ ‫و‬ ‫نگهداری‬ ‫زنجیره‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۱
‫جایگاه‌در‌معماری‬‫جایگاه‌در‌معماری‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۲ ‫۸۹۳۱ نمهب‬
‫‌ساز‌داده‬‫ه‬‫مؤلفه‌ذخیر‬‫‌ساز‌داده‬‫ه‬‫مؤلفه‌ذخیر‬
·‫ها‬‫قابلیت‬‫ها‬‫قابلیت‬
-.‫شود‬‫می‬ ‫افزوده‬ ‫هده‬‫ا‬‫د‬ ‫آن‬ ‫انتهای‬ ‫به‬ ‫فقط‬ ‫که‬ ‫دستکاری‬ ‫هز‬‫ا‬ ‫شده‬ ‫حفاظت‬ ‫حساب‬ ‫دفتر‬
-.‫شود‬‫می‬ ‫نگهداری‬ ‫هت‬‫ا‬‫تغییر‬ ‫همه‬ ‫سابقه‬
-.‫کنند‬‫می‬ ‫ثبت‬ ‫را‬ ‫ها‬‫دارایی‬ ‫معتبر‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫فقط‬ ‫ها‬‫تراکنش‬
-.‫کنند‬‫می‬ ‫نگهداری‬ ‫را‬ ‫داده‬ ‫همه‬ ‫ها‬‫گره‬ ‫همه‬ :‫شده‬ ‫توزیع‬
-:‫عیب‬‫زیاد‬ ‫هزینه‬
·‫و؟‬‫د‬‫شون‬‫می‬ ‫نگهداری‬ ‫کجا‬ ‫ها‬‫داده‬‫و؟‬‫د‬‫شون‬‫می‬ ‫نگهداری‬ ‫کجا‬ ‫ها‬‫داده‬
-)‫بیتکوین‬ ‫در‬ ً‫ال‬‫(مث‬ ‫ها‬‫ه‬‫ش‬‫تراکن‬ ‫همراه‬ ‫داده‬ ‫عنوان‬ ‫به‬
-‫هوشمند‬ ‫قرارداد‬ ‫سازی‬‫ذخیره‬ ‫فضای‬
-.‫اند‬‫مشاهده‬ ‫قابل‬ ‫عموم‬ ‫برای‬ ‫ها‬‫داده‬ ‫صورت‬ ‫هر‬ ‫در‬
·‫جایگزین‬ ‫های‬‫روش‬‫جایگزین‬ ‫های‬‫روش‬
-( ‫همتا‬ ‫به‬ ‫همتا‬ ‫فایل‬ ‫هشتراک‬‫ا‬ ،‫هبری‬‫ا‬ ‫سازی‬‫ذخیره‬ ‫فضای‬ ،‫متداول‬ ‫داده‬ ‫های‬‫پایگاه‬P2P)
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۳
‫مؤلفه‌محاسباتی‬‫مؤلفه‌محاسباتی‬
·.‫کنند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫کد‬ ‫هوشمند‬ ‫قراردادهای‬.‫کنند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫کد‬ ‫هوشمند‬ ‫قراردادهای‬
-.‫است‬ ‫هوشمند‬ ‫قراردادهای‬ ‫های‬‫ر‬‫اج‬ ‫شده‬ ‫توزیع‬ ‫هم‬‫ر‬‫پلتف‬ ‫یک‬ ‫هیوم‬‫ر‬‫ات‬ :‫مثال‬
·‫امکانات‬‫امکانات‬
-‫اجماع‬ ‫پایه‬ ‫بر‬ ‫فقط‬ ‫و‬ ‫اعتماد‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫بینابین‬ ‫مسائل‬ ‫حل‬
-( ‫رهانا‬ ‫هیف‬‫ر‬‫تع‬ ‫امکان‬ ،‫رمزارز‬ ‫هه‬‫ر‬‫ذخی‬ ‫هیت‬‫ر‬‫مدی‬trigger‫کار‬ ‫و‬ ‫کسب‬ ‫منطق‬ ‫و‬ ،‫مختلف‬ ‫قیود‬ ،)
·‫ها‬‫محدودیت‬‫ها‬‫محدودیت‬
-( ‫داد‬ ‫انجام‬ ‫تراکنش‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫توان‬‫می‬ ‫که‬ ‫کاری‬ ‫حجم‬ ‫روی‬ ‫محدودیت‬Block gas limit)
-‫کد‬ ‫اجرای‬ ‫بودن‬ ‫بر‬‫هزینه‬
·‫جایگزین‬ ‫های‬‫روش‬‫جایگزین‬ ‫های‬‫روش‬
-‫ابری‬ ‫رایانش‬ ،‫ها‬‫برنامه‬ ‫اجرای‬ ‫های‬‫ر‬‫ب‬ ‫متداول‬ ‫های‬‫پلتفرم‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۴
‫مؤلفه‌ارتباطی‬‫مؤلفه‌ارتباطی‬
·‫اطالعات‬ ‫انتقال‬‫اطالعات‬ ‫انتقال‬
-‫را‬ ‫پیام‬ ‫صف‬ ‫نقش‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫زنجیره‬
.‫کند‬ ‫بازی‬
-‫به‬ ‫بیرون‬ ‫از‬ ‫داده‬ ‫انتقال‬ ‫برای‬ ‫هایی‬‫روش‬
( .‫دارد‬ ‫وجود‬ ‫بلوک‬ ‫زنجیره‬ ‫درون‬Oracle)
·‫محاسبات‬ ‫انتقال‬‫محاسبات‬ ‫انتقال‬
-‫مناسب‬ ‫هارداد‬‫ر‬‫ق‬ ‫تابع‬ ‫هاخوانی‬‫ر‬‫ف‬ ‫طریق‬ ‫از‬
·( ‫سازی‬‫هماهنگ‬ ‫امکان‬( ‫سازی‬‫هماهنگ‬ ‫امکان‬CoordinationCoordination))
-‫هکز‬‫ر‬‫م‬ ‫یک‬ ‫نقش‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫هه‬‫ر‬‫زنجی‬
.‫کند‬ ‫بازی‬ ‫را‬ ‫مرکزی‬ ‫نام/قفل‬ ‫ثبت‬
۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۵
‫مؤلفه‌مدیر‌دارایی‬‫مؤلفه‌مدیر‌دارایی‬
·.‫باشند‬ ‫حقیقی‬ ‫یا‬ ‫مجازی‬ ‫های‬‫دارایی‬ ‫نماینده‬ ‫توانند‬‫می‬ ‫ها‬‫توکن‬.‫باشند‬ ‫حقیقی‬ ‫یا‬ ‫مجازی‬ ‫های‬‫دارایی‬ ‫نماینده‬ ‫توانند‬‫می‬ ‫ها‬‫توکن‬
-( ‫تعویض‬ ‫قابل‬ ‫های‬‫دارایی‬fungible:).‫ندارد‬ ‫فرقی‬ ‫مشابه‬ ‫های‬‫نمونه‬ ‫سایر‬ ‫با‬ ‫آن‬ ‫از‬ ‫نمونه‬ ‫یک‬
)‫هاالها‬‫ک‬ ‫سایر‬ ‫و‬ ،‫نفت‬ ،‫رمزارز‬ ً‫ال‬‫(مث‬
-( ‫نشدنی‬ ‫تعویض‬ ‫های‬‫دارایی‬non-fungible:)‫آثار‬ ً‫ال‬‫(مث‬ .‫است‬ ‫فرد‬ ‫به‬ ‫منحصر‬ ‫آن‬ ‫نمونه‬ ‫هر‬
)‫مسکن‬ ‫و‬ ‫زمین‬ ،‫هنری‬
·( ‫کردن‬ ‫توکن‬( ‫کردن‬ ‫توکن‬tokenizationtokenization‫رمزارز‬ ‫نوعی‬ ‫به‬ ‫دارایی‬ ‫یک‬ ‫تبدیل‬ :)‫رمزارز‬ ‫نوعی‬ ‫به‬ ‫دارایی‬ ‫یک‬ ‫تبدیل‬ :)
-.‫است‬ ‫دارایی‬ ‫مالکیت‬ ‫معنی‬ ‫به‬ ‫رمزارز‬ ‫کنترل‬ ‫داشتن‬
-.‫گذاشت‬ ‫انتقاالت‬ ‫و‬ ‫نقل‬ ‫روی‬ ‫بر‬ ‫هایی‬‫محدودیت‬ ‫توان‬‫می‬ ‫هوشمند‬ ‫قراردادهای‬ ‫از‬ ‫استفاده‬ ‫با‬
-‫تواند‬‫نمی‬ ،‫باشد‬ ‫نداشته‬ ‫را‬ ‫معتبر‬ ‫ک‬‫امال‬ ‫و‬ ‫اسناد‬ ‫ثبت‬ ‫هز‬‫ک‬‫مر‬ ‫یک‬ ‫پشتوانٔه‬ ‫بلوک‬ ‫زنجیره‬ ‫وقتی‬ ‫تا‬
.‫باشد‬ ‫رسمی‬ ‫مرجع‬
·:‫استانداردها‬ ‫برخی‬:‫استانداردها‬ ‫برخی‬ERC20ERC20‫و‬‫و‬ERC721ERC721)‫(اتریوم‬)‫(اتریوم‬
‫تناسب‬ ‫بررسی‬‫تناسب‬ ‫بررسی‬
‫بلوک‬ ‫زنجیره‬‫بلوک‬ ‫زنجیره‬
‫کاربرد‬ ‫با‬‫کاربرد‬ ‫با‬
‫تناسب‬ ‫بررسی‬‫تناسب‬ ‫بررسی‬
‫بلوک‬ ‫زنجیره‬‫بلوک‬ ‫زنجیره‬
‫کاربرد‬ ‫با‬‫کاربرد‬ ‫با‬
[Suitability]
Source: https://spectrum.ieee.org/computing/networks/do-you-need-a-blockchain

Mais conteúdo relacionado

Semelhante a فناوری زنجیره بلوک و کاربردهای آن در زنجیره تأمین (شانزدهمین کنفرانس مهندسی صنایع ایران)

Introduction to NFV and its Open ecosystem
Introduction to NFV and its Open ecosystemIntroduction to NFV and its Open ecosystem
Introduction to NFV and its Open ecosystemMalihe Asemani
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکهarichoana
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+behrad eslamifar
 
طراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریطراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریtarasad
 
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمند
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمندامنیت سایبر فیزیکی زیرساخت شبکه برق هوشمند
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمندMostafa Arjmand
 
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش رو
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش روInternet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش رو
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش روMasoud Zamani
 
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...Amir M. Mir
 
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...Mohammad Karimi
 
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...Mojtaba Hasanlu
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت abbas pirnazaraine
 
fpga اف پی جی ای
fpga اف پی جی ایfpga اف پی جی ای
fpga اف پی جی ایalishaker87
 
teleoperationنگار پژوه :: تله اپراتور برای آموزش جراحی رباتیک
teleoperationنگار پژوه :: تله اپراتور  برای آموزش جراحی رباتیکteleoperationنگار پژوه :: تله اپراتور  برای آموزش جراحی رباتیک
teleoperationنگار پژوه :: تله اپراتور برای آموزش جراحی رباتیکMojtaba Hasanlu
 
An introduction to TRON cryptocurrency
An introduction to TRON cryptocurrencyAn introduction to TRON cryptocurrency
An introduction to TRON cryptocurrencyMohammad Mahdi Mojahed
 
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...aminnezarat
 

Semelhante a فناوری زنجیره بلوک و کاربردهای آن در زنجیره تأمین (شانزدهمین کنفرانس مهندسی صنایع ایران) (20)

Introduction to NFV and its Open ecosystem
Introduction to NFV and its Open ecosystemIntroduction to NFV and its Open ecosystem
Introduction to NFV and its Open ecosystem
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکه
 
Smart logestic
Smart logesticSmart logestic
Smart logestic
 
Plc 1
Plc 1Plc 1
Plc 1
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
 
alborz resume 5
alborz resume 5alborz resume 5
alborz resume 5
 
طراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریطراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتری
 
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمند
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمندامنیت سایبر فیزیکی زیرساخت شبکه برق هوشمند
امنیت سایبر فیزیکی زیرساخت شبکه برق هوشمند
 
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش رو
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش روInternet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش رو
Internet of Things - Future & Opportunities * اینترنت اشیاء - فرصتهای پیش رو
 
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...
A. Mir's Master's Thesis - Robust Twin Support Vector Machine for Noisy Data ...
 
resume
resumeresume
resume
 
Chainlink
ChainlinkChainlink
Chainlink
 
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...
برای ورود به بازار کار رشته برق، شغل نصاب آنتن مرکزی گزینه مناسبی است. نصب آن...
 
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...
نگار پژوه :: شبیه سازی و طراحی بیهنه عملکرد یک بازوی ربات آتشنشان با نازل چند...
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
 
تی شارک
تی شارکتی شارک
تی شارک
 
fpga اف پی جی ای
fpga اف پی جی ایfpga اف پی جی ای
fpga اف پی جی ای
 
teleoperationنگار پژوه :: تله اپراتور برای آموزش جراحی رباتیک
teleoperationنگار پژوه :: تله اپراتور  برای آموزش جراحی رباتیکteleoperationنگار پژوه :: تله اپراتور  برای آموزش جراحی رباتیک
teleoperationنگار پژوه :: تله اپراتور برای آموزش جراحی رباتیک
 
An introduction to TRON cryptocurrency
An introduction to TRON cryptocurrencyAn introduction to TRON cryptocurrency
An introduction to TRON cryptocurrency
 
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...
04 memory traffic_fundamentals_of_parallelism_and_code_optimization-www.astek...
 

Mais de Sadegh Dorri N.

معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشی
معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشیمعرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشی
معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشیSadegh Dorri N.
 
Blockchain-based Applications
Blockchain-based ApplicationsBlockchain-based Applications
Blockchain-based ApplicationsSadegh Dorri N.
 
Varieties of Blockchains
Varieties of BlockchainsVarieties of Blockchains
Varieties of BlockchainsSadegh Dorri N.
 
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازی
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازیارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازی
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازیSadegh Dorri N.
 
Logic Programming and Prolog
Logic Programming and PrologLogic Programming and Prolog
Logic Programming and PrologSadegh Dorri N.
 
Trust in the Virtual World
Trust in the Virtual WorldTrust in the Virtual World
Trust in the Virtual WorldSadegh Dorri N.
 
Uncertainty in Probabilistic Trust Models
Uncertainty in Probabilistic Trust ModelsUncertainty in Probabilistic Trust Models
Uncertainty in Probabilistic Trust ModelsSadegh Dorri N.
 
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌ها
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌هاحریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌ها
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌هاSadegh Dorri N.
 
Lightweight Virtualization in Linux
Lightweight Virtualization in LinuxLightweight Virtualization in Linux
Lightweight Virtualization in LinuxSadegh Dorri N.
 
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توری
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توریکنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توری
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توریSadegh Dorri N.
 
مهندسی حریم خصوصی
مهندسی حریم خصوصیمهندسی حریم خصوصی
مهندسی حریم خصوصیSadegh Dorri N.
 

Mais de Sadegh Dorri N. (14)

معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشی
معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشیمعرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشی
معرفی آزمایشگاه زنجیره بلوک و زمینه‌های پژوهشی
 
Smart Contract Security
Smart Contract SecuritySmart Contract Security
Smart Contract Security
 
Blockchain-based Applications
Blockchain-based ApplicationsBlockchain-based Applications
Blockchain-based Applications
 
Varieties of Blockchains
Varieties of BlockchainsVarieties of Blockchains
Varieties of Blockchains
 
Bitcoin Mechanics
Bitcoin MechanicsBitcoin Mechanics
Bitcoin Mechanics
 
Introduction to Bitcoin
Introduction to BitcoinIntroduction to Bitcoin
Introduction to Bitcoin
 
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازی
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازیارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازی
ارزیابی سامانه‌های رایانه‌ای با کمک شبیه‌سازی
 
Logic Programming and Prolog
Logic Programming and PrologLogic Programming and Prolog
Logic Programming and Prolog
 
Trust in the Virtual World
Trust in the Virtual WorldTrust in the Virtual World
Trust in the Virtual World
 
Uncertainty in Probabilistic Trust Models
Uncertainty in Probabilistic Trust ModelsUncertainty in Probabilistic Trust Models
Uncertainty in Probabilistic Trust Models
 
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌ها
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌هاحریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌ها
حریم خصوصی در دنیای مدرن: خواسته‌ها، چالش‌ها، و راه‌حل‌ها
 
Lightweight Virtualization in Linux
Lightweight Virtualization in LinuxLightweight Virtualization in Linux
Lightweight Virtualization in Linux
 
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توری
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توریکنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توری
کنترل دسترسی بر مبنای اعتماد و آگاه از مخاطره در توری
 
مهندسی حریم خصوصی
مهندسی حریم خصوصیمهندسی حریم خصوصی
مهندسی حریم خصوصی
 

فناوری زنجیره بلوک و کاربردهای آن در زنجیره تأمین (شانزدهمین کنفرانس مهندسی صنایع ایران)

  • 1. ‫م‬‫حی‬‫ر‬‫ل‬‫ا‬‫ن‬ ‫حم‬ ‫ر‬‫ل‬‫ا‬‫اهلل‬‫م‬ ‫بس‬ ‫م‬‫حی‬‫ر‬‫ل‬‫ا‬‫ن‬ ‫حم‬ ‫ر‬‫ل‬‫ا‬‫اهلل‬‫م‬ ‫بس‬ ‫ن‬‫می‬‫تأ‬‫ره‬‫ی‬‫ج‬‫ن‬ ‫ز‬‫رد‬‫ن‬‫آ‬‫کارربداهی‬‫و‬‫وک‬‫بل‬‫ره‬‫ی‬‫ج‬‫ن‬ ‫ز‬‫ناوری‬‫ف‬‫ن‬‫می‬‫تأ‬‫ره‬‫ی‬‫ج‬‫ن‬ ‫ز‬‫رد‬‫ن‬‫آ‬‫کارربداهی‬‫و‬‫وک‬‫بل‬‫ره‬‫ی‬‫ج‬‫ن‬ ‫ز‬‫ناوری‬‫ف‬ ‫نوگورانی‬ ‫ّی‬‫ر‬ُ‫د‬ ‫صادق‬‫نوگورانی‬ ‫ّی‬‫ر‬ُ‫د‬ ‫صادق‬ ‫کامپیوتر‬ ‫و‬ ‫برق‬ ‫مهندسی‬ ‫دانشکده‬ ‫استادیار‬ ‫مدرس‬ ‫تربیت‬ ‫دانشگاه‬ ‫بلوک‬ ‫زنجیره‬ ‫آزمایشگاه‬ ‫مدیر‬ ،‫ناعی‬‫ص‬‫ی‬‫س‬‫ند‬‫مه‬‫ی‬‫ل‬‫ل‬‫م‬‫ل‬ ‫ا‬‫نیب‬‫س‬‫ن‬‫ا‬‫ر‬‫ف‬‫ن‬‫ک‬‫ن‬‫ی‬‫هم‬ ‫شازند‬۲‫ن‬ ‫م‬‫به‬ ۱۳۹۸)‫(س‬‫زرها‬‫ل‬‫ا‬ ‫اگشنه‬‫ا‬‫د‬ ،
  • 2. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬ ‫بیتکوین‬‫بیتکوین‬‫بیتکوین‬‫بیتکوین‬ ? Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com www.bitcoin.org Abstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double-spending. We propose a solution to the double-spending problem using a peer-to-peer network. The work timestamps transactions by hashing them into an ongoing chain of hash- record that cannot be changed without redoing the the sequence of events
  • 3. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳Source: Bitnodes
  • 4. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴ ‫‌انداز‬‫م‬‫چش‬‫‌انداز‬‫م‬‫چش‬ ·‫بیتکوین‬ ‫پشتوانه‬ ‫فناوری‬ ‫معرفی‬‫بیتکوین‬ ‫پشتوانه‬ ‫فناوری‬ ‫معرفی‬ -‫هوشمند‬ ‫قراردادهای‬ ،‫دیجیتالی‬ ‫امضای‬ ،‫بلوک‬ ‫زنجیره‬ ·‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ ‫های‬‫ویژگی‬‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ ‫های‬‫ویژگی‬ -‫ها‬‫فناوری‬ ‫سایر‬ ‫با‬ ‫تمایز‬ ·‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬ -‫ها‬‫ه‬‫دغدغه‬ ،‫بالقوه‬ ‫کاربردهای‬
  • 5. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵ (‌‫دفتر‌حساب‌توزیع‌شده‬(‌‫دفتر‌حساب‌توزیع‌شده‬DLTDLT)) ‫صادق‬ ‫امیرعلی‬ ‫فاطمه‬ ‫کوثر‬ ‫امیرمحمد‬ ... ‫صادق‬ ‫امیرعلی‬ ‫فاطمه‬ ‫کوثر‬ ‫امیرمحمد‬ )‫(متمرکز‬ ‫دفترحساب‬ ‫سنتی‬ ‫مدل‬)‫(نامتمرکز‬ ‫شده‬ ‫توزیع‬ ‫دفترحساب‬ Everyone’s the Bank!
  • 6. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۶ (‌‫زنجیره‌بلوک‬(‌‫زنجیره‌بلوک‬‌BlockchainBlockchain‌BlockchainBlockchain)) Genesis block
  • 7. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۷ ‫تابع‌درهم‌ساز‬‫تابع‌درهم‌ساز‬ ·‫ساز؛‬‫فشرده‬ ‫(و‬ ‫ساز‬ ‫درهم‬ ‫تابع‬‫ساز؛‬‫فشرده‬ ‫(و‬ ‫ساز‬ ‫درهم‬ ‫تابع‬Hash functionHash function)) -.‫گیرد‬‫می‬ ‫ورودی‬ ‫عنوان‬ ‫به‬ ‫را‬ ‫دلخواه‬ ‫هول‬‫ط‬ ‫به‬ ‫بیتی‬ ‫دنباله‬ ‫یک‬ -ً‫ال‬‫(مث‬ ‫ثابت‬ ‫هول‬‫ط‬ ‫به‬ ‫بیتی‬ ‫دنباله‬ ‫یک‬۲ ‫۸۹۳۱ نمهب‬۵۶.‫گرداند‬‫می‬ ‫بر‬ )‫بیت‬ -.‫است‬ ‫محاسبه‬ ‫قابل‬ ‫سادگی‬ ‫و‬ ‫سرعت‬ ‫به‬ ·‫مجازی‬ ‫فضای‬ ‫در‬ ‫انگشت‬ ‫اثر‬ ‫وعی‬‫و‬‫ن‬ ‫مشابه‬‫مجازی‬ ‫فضای‬ ‫در‬ ‫انگشت‬ ‫اثر‬ ‫وعی‬‫و‬‫ن‬ ‫مشابه‬ ‫سازی‬‫درهم‬
  • 8. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۸ ‫‌ساز‬‫م‬‫مثال‌از‌تابع‌دره‬‫‌ساز‬‫م‬‫مثال‌از‌تابع‌دره‬ My name is Sadegh => b01b4d18960a417f37f15d070ee3c8504362710a My name is Sadegh1 => 3b117e0eff8fb08d3c802762eb6ed137ea5aeffb My name is Sadegh2 => 859bbe60bbd5275139419f39d2b95ffe995a185f My name is Sadegh3 => 2626faaef5be2a4e7608bb3077516655333486cb My name is Ali => b9551b8debf174e9a3a730277a18c84ca5ea5338 My name is Reza => 8e80730ebe762eccb8f58101ef5c684e9626f8e4 My name is AliReza => 6ebc3e7aba834fb18753e3d755c92de99868b7cd ( ‫بهمنی‬ ‫اثر‬Avalanche:).‫کند‬‫می‬ ‫هجاد‬‫ی‬‫ا‬ ‫خروجی‬ ‫در‬ ‫اساسی‬ ‫تغییرات‬ ،‫جزئی‬ ‫بسیار‬ ‫ولو‬ ،‫ورودی‬ ‫در‬ ‫تغییر‬
  • 9. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۹ ‫‌ها‌با‌امضای‌دیجیتالی‬‫ش‬‫تأیید‌تراکن‬‫‌ها‌با‌امضای‌دیجیتالی‬‫ش‬‫تأیید‌تراکن‬ ‫کوثر‬ ‫عمومی‬ ‫کلید‬ ‫خصوصی‬ ‫کلید‬ .‫کند‬‫می‬ ‫منتشر‬ ‫امضا‬ ‫همراه‬ ‫به‬ ‫را‬ ‫تراکنش‬ ‫کوثر‬ ‫کوثر‬ ‫توسط‬ ‫شده‬ ‫امضا‬ Pay to Fatima
  • 10. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۰ ‫بررسی‌امضای‌دیجیتالی‬‫بررسی‌امضای‌دیجیتالی‬ ‫کند‬‫می‬ ‫بررسی‬ ‫کوثر‬ ‫عمومی‬ ‫کلید‬ ‫با‬ ‫را‬ ‫آن‬ ‫امضای‬ ،‫تراکنش‬ ‫دریافت‬ ‫با‬ ‫امیرعلی‬ .‫شود‬‫می‬ ‫مطمئن‬ ‫کوثر‬ ‫توسط‬ ‫آن‬ ‫ارسال‬ ‫و‬ ‫نشدن‬ ‫دستکاری‬ ‫از‬ ‫و‬ ‫امیرعلی‬ ‫کوثر‬ ‫عمومی‬ ‫کلید‬ Verify
  • 11. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۱ ‫استخراج‌بیتکوین‬‫استخراج‌بیتکوین‬ ·( ‫استخراج‬( ‫استخراج‬miningmining)) -)‫بلوک‬ ‫(زنجیره‬ ‫بیتکوین‬ ‫حساب‬ ‫دفتر‬ ‫انتهای‬ ‫به‬ )‫(بلوک‬ ‫ها‬‫تراکنش‬ ‫افزودن‬ ‫فرایند‬ -.‫شود‬‫می‬ ‫جدید‬ ‫بیتکوین‬ ‫خلق‬ ‫به‬ ‫منجر‬ ·.‫ندارد‬ ‫ثابتی‬ ‫کوچکتر‬ ‫واحدهای‬ ‫بیتکوین‬.‫ندارد‬ ‫ثابتی‬ ‫کوچکتر‬ ‫واحدهای‬ ‫بیتکوین‬ -،‫مقدار‬ ‫کمترین‬ ،‫حاضر‬ ‫حال‬ ‫در‬۰.۰۰۰۰۰۰۰۱BTC(۱۰-۸‫یک‬ ‫که‬ ‫است‬ )‫بیتکوین‬ .‫شود‬‫می‬ ‫نامیده‬ ‫ساتوشی‬ ·( ‫زیاد‬ ‫رایانشی‬ ‫و‬‫ع‬‫مناب‬ ‫اختصاص‬ ‫نیازمند‬( ‫زیاد‬ ‫رایانشی‬ ‫و‬‫ع‬‫مناب‬ ‫اختصاص‬ ‫نیازمند‬CPU, GPU, NetworkCPU, GPU, Network.‫است‬ ‫بر‬‫هزینه‬ ‫و‬ ).‫است‬ ‫بر‬‫هزینه‬ ‫و‬ ) -( ‫کارمزد‬ ‫هایشان‬‫هزینه‬ ‫قبال‬ ‫در‬ ‫ها‬‫کننده‬ ‫استخراج‬transaction fees‫پاداش‬ ‫و‬ ) .‫کنند‬‫می‬ ‫دریافت‬ )‫جدید‬ ‫(بیتکوین‬
  • 12. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۲ ‫۸۹۳۱ نمهب‬ ‫‌های‌بیتکوین‬‫ه‬‫‌استخراج‌کنند‬‫‌های‌بیتکوین‬‫ه‬‫‌استخراج‌کنند‬ Source: http://99bitcoins.com/20-insane-bitcoin-mining-rigs/#prettyPhoto
  • 13. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۳ (‌‫قرارداد‌هوشمند‬(‌‫قرارداد‌هوشمند‬Smart‌BlockchainContractSmart‌BlockchainContract)) ·.‫شوند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫که‬ ‫کاربران‬ ‫توسط‬ ‫شده‬ ‫تعریف‬ ‫کدهای‬.‫شوند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫که‬ ‫کاربران‬ ‫توسط‬ ‫شده‬ ‫تعریف‬ ‫کدهای‬ -‫یا‬ ،‫آزمایی‬‫راستی‬ ،‫تسهیل‬ ‫را‬ ‫دیجیتالی‬ ‫هاد‬‫د‬‫قرار‬ ‫یک‬ ‫اجرای‬ ‫یا‬ ‫مذاکرات‬ ‫که‬ ‫کدی‬ .‫کند‬‫می‬ ‫االجرا‬ ‫الزم‬ -.‫شود‬‫می‬ ‫چک‬ ‫آن‬ ‫نتیجه‬ ‫و‬ ‫اجرا‬ ‫اعضا‬ ‫همه‬ ‫توسط‬ ‫قراردادها‬ ‫کد‬ ‫داده‬ ‫داده‬ ‫کاربران‬ ‫بلوک‬ ‫زنجیره‬ ‫و‬ ‫واع‬‫م‬‫اج‬
  • 14. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۴ ‫سازمان‌خودمختار‌غیرمتمرکز‬‫سازمان‌خودمختار‌غیرمتمرکز‬ Image: https://techbullion.com/introduction-decentralized-autonomous-organization/
  • 15. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۵ ‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬ ·‫بلوک‬ ‫زنجیره‬ ‫خدمات‬‫بلوک‬ ‫زنجیره‬ ‫خدمات‬ -‫ارتباطات‬ ،‫مطمئن‬ ‫محاسبات‬ ،‫داده‬ ‫سازی‬‫ذخیره‬ -( ‫دارایی‬ ‫مدیریت‬ ‫و‬ ‫کنترل‬asset) ·( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬on-chain vs. off-chainon-chain vs. off-chain)) -‫زنجیره‬ ‫روی‬ ●.‫شود‬‫می‬ ‫پیاده‬ ‫هوشمند‬ ‫قراردادهای‬ ‫با‬ ‫بلوک‬ ‫زنجیره‬ ‫مؤلفه‬ ‫درون‬ ‫عملکردها‬ ●.‫هت‬‫س‬‫ا‬ ‫محدود‬ ‫دسترسی‬ ‫کنترل‬ ‫و‬ ،‫هازی‬‫س‬‫ذخیره‬ ‫فضای‬ ،‫محاسباتی‬ ‫توان‬ -‫زنجیره‬ ‫بیرون‬ ●‫بیرون‬ ‫تواند‬‫می‬ ‫کاربردی‬ ‫منطق‬ ‫و/یا‬ ‫نیست‬ ‫نیاز‬ ‫مورد‬ ‫قراردادها‬ ‫در‬ ‫که‬ ‫هایی‬‫داده‬ .‫شود‬ ‫ارائه‬ ‫و‬ ‫نگهداری‬ ‫زنجیره‬
  • 16. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۶ ‫جایگاه‌در‌معماری‬‫جایگاه‌در‌معماری‬
  • 18. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۸ ‫‌های‌داده‌توزیع‌شده‬‫ه‬‫مقایسه‌با‌پایگا‬‫‌های‌داده‌توزیع‌شده‬‫ه‬‫مقایسه‌با‌پایگا‬
  • 19. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۱۹ ‫انواع‌زنجیره‌بلوک‬‫انواع‌زنجیره‌بلوک‬
  • 20. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۰ ‫‌های‌اساسی‌زنجیره‌بلوک‬‫ی‬‫برخی‌ویژگ‬‫‌های‌اساسی‌زنجیره‌بلوک‬‫ی‬‫برخی‌ویژگ‬ ·( ‫ها‬‫واسطه‬ ‫حذف‬( ‫ها‬‫واسطه‬ ‫حذف‬DisintermediationDisintermediation)) -‫اعضا‬ ‫از‬ ‫هریک‬ ‫هط‬‫س‬‫تو‬ ‫مشترک‬ ‫دفترحساب‬ ‫کنترل‬ ‫و‬ ‫سنجی‬‫درستی‬ -‫هزینه‬ < ‫شان‬‫افزوده‬ ‫ارزش‬ ‫که‬ ‫هایی‬‫واسطه‬ ‫حذف‬ -.‫هد‬‫ن‬‫گیر‬ ‫ه‬‫ل‬‫شک‬ ‫است‬ ‫ممکن‬ ‫ها‬‫واسطه‬ ‫از‬ ‫جدیدی‬ ‫انواع‬ ·( ‫و‬‫ی‬‫پذیر‬‫نظارت‬( ‫و‬‫ی‬‫پذیر‬‫نظارت‬AuditabilityAuditability)) -‫سادگی‬ ‫هه‬‫ب‬ ‫مجاز‬ ‫افراد‬ ‫برای‬ ‫سنجی‬‫درستی‬ ‫و‬ ‫مشاهده‬ ‫امکان‬ -‫عامل‬ ‫یک‬ ‫توسط‬ ‫دستکاری‬ ‫از‬ ‫جلوگیری‬ ·‫قدرتمند‬ ‫رمزنگاری‬ ‫از‬ ‫واده‬‫ف‬‫است‬‫قدرتمند‬ ‫رمزنگاری‬ ‫از‬ ‫واده‬‫ف‬‫است‬ -‫قدرتمند‬ ‫هزنگاری‬‫م‬‫ر‬ ‫با‬ ‫ها‬‫داده‬ ‫از‬ ‫هت‬‫ظ‬‫حفا‬ ‫امکان‬
  • 21. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۱ ‫‌ها‬‫ی‬‫ادامه‌ویژگ‬‫‌ها‬‫ی‬‫ادامه‌ویژگ‬ ·( ‫حمالت‬ ‫مقابل‬ ‫در‬ ‫پایداری‬( ‫حمالت‬ ‫مقابل‬ ‫در‬ ‫پایداری‬ResilienceResilience)) -( ‫خدمت‬ ‫منع‬ ‫نظیر‬ ‫حمالتی‬ ‫اجرای‬ ‫سختی‬DoS‫بلوک‬ ‫زنجیره‬ ‫روی‬ ) -!‫کند‬‫نمی‬ ‫تضمین‬ ‫را‬ ‫پایداری‬ ‫تنهایی‬ ‫به‬ ‫بلوک‬ ‫زنجیره‬ ‫از‬ ‫استفاده‬ ·( ‫حقیقت‬ ‫از‬ ‫نسخه‬ ‫یک‬ ‫تنها‬( ‫حقیقت‬ ‫از‬ ‫نسخه‬ ‫یک‬ ‫تنها‬Single-version-of-truthSingle-version-of-truth)) -‫دستکاری‬ ‫غیرقابل‬ ‫زمانی‬ ‫برچسب‬ ‫به‬ ‫مجهز‬ ‫بلوک‬ ‫زنجیره‬ ‫های‬‫تراکنش‬ ‫همه‬ -.‫نیست‬ ‫چندجا‬ ‫در‬ ‫اطالعات‬ ‫نگهداری‬ ‫به‬ ‫نیازی‬ ·( ‫تغییرناپذیری‬( ‫تغییرناپذیری‬ImmutabilityImmutability)) -.‫دهد‬ ‫تغییر‬ ‫را‬ ‫بلوک‬ ‫زنجیره‬ ‫محتوای‬ ‫تواند‬‫نمی‬ ‫تنهایی‬ ‫به‬ ‫عضو‬ ‫یک‬ -.‫دارد‬ ‫وجود‬ ‫اطالعات‬ ‫تغییر‬ ‫یا‬ ‫حذف‬ ‫امکان‬ ‫تبانی‬ ‫با‬ ‫تئوری‬ ‫لحاظ‬ ‫از‬
  • 22. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۲ ‫۸۹۳۱ نمهب‬ ‫‌های‌زنجیره‌بلوک‬‫م‬‫سایر‌پلتفر‬‫‌های‌زنجیره‌بلوک‬‫م‬‫سایر‌پلتفر‬ ·( ‫هایپرلجر‬ ‫پروژه‬( ‫هایپرلجر‬ ‫پروژه‬HyperledgerHyperledger)‫لینوکس‬ ‫بنیاد‬ ‫تحت‬ ‫؛‬)‫لینوکس‬ ‫بنیاد‬ ‫تحت‬ ‫؛‬ -‫صنعت‬ ‫در‬ ‫استفاده‬ ‫قابل‬ ‫های‬‫بلوک‬ ‫زنجیره‬ ‫ایجاد‬ ‫برای‬ ‫متن-باز‬ ‫و‬ ‫جمعی‬ ‫تالش‬ -‫با‬ ‫المللی‬ ‫بین‬ ‫همکاری‬ ‫حاصل‬۱۸۵‫عضو‬ -‫تولیدی‬ ‫های‬‫شرکت‬ ،‫تأمین‬ ‫زنجیره‬ ،‫اشیا‬ ‫اینترنت‬ ،‫بانکی‬ ،‫مالی‬ ‫های‬‫حوزه‬ ‫در‬ ‫پیشتازان‬ ‫بر‬ ‫مشتمل‬ ‫فناوری‬ ‫و‬ -‫از‬ ‫بیش‬۱۵‫بلوک‬ ‫زنجیره‬ ‫جمله‬ ‫از‬ ‫پیشرفت‬ ‫حال‬ ‫در‬ ‫پروژه‬Grid‫تأمین‬ ‫زنجیره‬ ‫اختصاصی‬ ‫که‬ .‫است‬ ·‫پروژه‬‫پروژه‬Corda (DLT; not blockchain)Corda (DLT; not blockchain)‫توسط‬‫توسط‬R3R3 ·‫پروژه‬‫پروژه‬TendermintTendermint‫توسط‬ )‫باز‬ ‫(متن‬‫توسط‬ )‫باز‬ ‫(متن‬All In Bits IncAll In Bits Inc.. ·( ‫ابری‬ ‫بسترهای‬ ‫روی‬ ‫بلوک‬ ‫زنجیره‬( ‫ابری‬ ‫بسترهای‬ ‫روی‬ ‫بلوک‬ ‫زنجیره‬Amazon AWS, Microsoft Azure, etcAmazon AWS, Microsoft Azure, etc).). -‫میزبانی‬Corda ،Hyperledger Fabric ،Ethereum‫عمومی‬ ‫ابر‬ ‫بسترهای‬ ‫روی‬ ‫غیره‬ ‫و‬
  • 23. ۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 23 ‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬
  • 24. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۴ )‫سیستم‌به‌روش‌سنتی‌(متمرکز‬)‫سیستم‌به‌روش‌سنتی‌(متمرکز‬ ‫متمرکز‬ ‫صورت‬ ‫به‬ ‫کشاورزی‬ ‫غذایی‬ ‫محصوالت‬ ‫ردگیری‬ Source: DOI: ١٠.١١٠٩/ICSSSM.٢٠١٦.٧٥٣٨٤٢٤/ICSSSM.٢٠١٦.٧٥٣٨٤٢٤ICSSSM.٢٠١٦.٧٥٣٨٤٢٤
  • 25. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۵ (‌‫کاربردها‌در‌زنجیره‌تأمین‬(‌‫کاربردها‌در‌زنجیره‌تأمین‬۱۱)) .‫شود‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫سفارش‬ ‫انجام‬ ‫و‬ ‫ثبت‬ ‫در‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫زنجیره‬ ‫که‬ ‫را‬ ‫هایی‬‫بخش‬[Min2019]
  • 26. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۶ (‌‫کاربردها‌در‌زنجیره‌تأمین‬(‌‫کاربردها‌در‌زنجیره‌تأمین‬۲۲)) ·‫ردگیری‬ ‫و‬ ‫اصلی‬ ‫منشأ‬ ‫از‬ ‫اطمینان‬‫ردگیری‬ ‫و‬ ‫اصلی‬ ‫منشأ‬ ‫از‬ ‫اطمینان‬ -‫تقلب‬ ‫از‬ ‫جلوگیری‬ ‫و‬ ‫ها‬‫گواهی‬ ‫به‬ ‫اطمینان‬ ‫قابلیت‬ ‫افزایش‬ -‫بازار‬ ‫برای‬ ‫تر‬‫دقیق‬ ‫ریزی‬‫برنامه‬ ‫و‬ ‫بینی‬‫پیش‬ ،‫کنندگان‬ ‫مصرف‬ ‫با‬ ‫بهتر‬ ‫ارتباط‬ -:‫ها‬‫مثال‬OriginTrail, Skuchain ·)‫المللی‬ ‫(بین‬ ‫تأمین‬ ‫زنجیره‬ ‫عملیات‬ ‫تسهیل‬)‫المللی‬ ‫(بین‬ ‫تأمین‬ ‫زنجیره‬ ‫عملیات‬ ‫تسهیل‬ -‫کاغذ‬ ‫بدون‬ / ‫دیجیتالی‬ ‫اطالعات‬ ‫امن‬ ‫اشتراک‬ ‫و‬ ‫انتقال‬ ‫بهبود‬ -‫های‬‫پلتفرم‬ :‫ها‬‫مثال‬Wave, CargoX‫و‬Truckl ·‫هوشمند‬ ‫قراردادهای‬ ‫و‬ ‫اتوماسیون‬‫هوشمند‬ ‫قراردادهای‬ ‫و‬ ‫اتوماسیون‬ -‫متقابل‬ ‫اعتماد‬ ‫افزایش‬ ،‫فرایندها‬ ‫های‬‫گام‬ ‫و‬ ‫مقررات‬ ‫خودکار‬ ‫اجرای‬ -:‫ها‬‫مثال‬IPCSA
  • 27. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۷ Case:‌BlockchainEverledger‌Blockchain&‌BlockchainDiamondsCase:‌BlockchainEverledger‌Blockchain&‌BlockchainDiamonds
  • 28. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۸ Case:‌BlockchainIBM‌Blockchainand‌BlockchainMaersk‌BlockchainCase:‌BlockchainIBM‌Blockchainand‌BlockchainMaersk‌Blockchain (TradeLens)(TradeLens)
  • 29. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۲ ‫۸۹۳۱ نمهب‬۹ (‌‫ادامه‌کاربردها‬(‌‫ادامه‌کاربردها‬۳۳)) ·‫معامالت‬ ‫مالی‬ ‫های‬‫جنبه‬‫معامالت‬ ‫مالی‬ ‫های‬‫جنبه‬ -‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫فرایندها‬ ‫و‬ ‫مالی‬ ‫اسناد‬ ‫ثبت‬ -‫از‬ ‫فراتر‬ ‫ها‬‫بانک‬ ‫و‬ ،‫صادرکنندگان‬ ،‫واردکنندگان‬ ‫بین‬ ‫اطالعات‬ ‫امن‬ ‫اشتراک‬ ‫جغرافیایی‬ ‫مرزهای‬ -‫بیشتر‬ ‫سازگاری‬ ،‫امنیت‬ ‫افزایش‬ ،‫ها‬‫هزینه‬ ‫کاهش‬ -‫های‬‫پروژه‬ :‫ها‬‫مثال‬Voltron, Marco Polo ·‫دوستانه‬ ‫انسان‬ ‫های‬‫فعالیت‬ ‫و‬ ‫فساد‬ ‫با‬ ‫مبارزه‬‫دوستانه‬ ‫انسان‬ ‫های‬‫فعالیت‬ ‫و‬ ‫فساد‬ ‫با‬ ‫مبارزه‬ -‫های‬‫کمک‬ ‫سرنوشت‬ ‫و‬ ‫ها‬‫فعالیت‬ ‫ردگیری‬ ‫امکان‬ ‫و‬ ‫شفافیت‬ ‫افزایش‬ ‫واسطه‬ ‫به‬ ‫دوستانه‬ ‫انسان‬ -‫به‬ ‫کمک‬ ‫در‬ ‫غذا‬ ‫جهانی‬ ‫برنامه‬ :‫مثال‬۱۰‫اردن‬ ‫در‬ ‫سوریه‬ ‫جنگ‬ ‫آواره‬ ‫هزار‬
  • 30. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۰ WFP‌Blockchainfor‌BlockchainSyrian‌BlockchainRefugeesWFP‌Blockchainfor‌BlockchainSyrian‌BlockchainRefugees
  • 31. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۱ ‫‌ها‬‫ه‬‫دغدغ‬‫‌ها‬‫ه‬‫دغدغ‬ ·‫فنی‬ ‫مسائل‬‫فنی‬ ‫مسائل‬ -‫پذیری‬‫مقیاس‬ ،‫ظرفیت‬ ،‫سرعت‬ ،‫هزینه‬ ·( ‫کاذب‬ ‫هیجان‬( ‫کاذب‬ ‫هیجان‬HypeHype)) -!‫نیست‬ ‫دردها‬ ‫همه‬ ‫دوای‬ ‫بلوک‬ ‫زنجیره‬ ·‫کافی‬ ‫تخصص‬ ‫و‬ ‫گاهی‬ ‫آ‬ ‫کمبود‬‫کافی‬ ‫تخصص‬ ‫و‬ ‫گاهی‬ ‫آ‬ ‫کمبود‬ -.‫است‬ ‫گرفته‬ ‫شکل‬ ‫ها‬‫شرکت‬ ‫تبلیغات‬ ‫و‬ ‫ها‬‫رسانه‬ ‫اساس‬ ‫بر‬ ‫ها‬‫آشنایی‬ ‫بیشتر‬ ·‫همگان‬ ‫دسترسی‬‫همگان‬ ‫دسترسی‬ -.‫باشد‬ ‫داشته‬ ‫وجود‬ ‫فناوری‬ ‫به‬ ‫درشت‬ ‫و‬ ‫ریز‬ ‫بازیگران‬ ‫دسترسی‬ ‫باید‬ ‫آل‬‫ایده‬ ‫حالت‬ ‫در‬ -.‫هستند‬ ‫مخالف‬ ‫شفافیت‬ ‫با‬ ‫انحصارطلبان‬ ‫یا‬ ‫تازان‬‫یکه‬ ‫البته‬
  • 32. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۲ ‫۸۹۳۱ نمهب‬ )‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬ ·‫ها‬‫داده‬ ‫ناپذیری‬‫خدشه‬ ‫و‬ ‫امنیت‬‫ها‬‫داده‬ ‫ناپذیری‬‫خدشه‬ ‫و‬ ‫امنیت‬ -‫آن‬ ‫ناشناخته‬ ‫های‬‫جنبه‬ ‫مورد‬ ‫در‬ ‫نگرانی‬ >- ‫است‬ ‫نوینی‬ ‫فناوری‬ ‫هنوز‬ ‫بلوک‬ ‫زنجیره‬ -‫آنچنان‬ ‫هنوز‬ ‫رمزارزها‬ ‫البته‬ >- ‫کالهبردار‬ ‫های‬‫شرکت‬ ‫و‬ ‫هکرها‬ ‫دستبرد‬ ‫اخبار‬ .‫ندارند‬ ‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫بلوک‬ ‫زنجیره‬ ‫کاربردهای‬ ‫در‬ ‫کاربردی‬ -.‫شود‬ ‫لحاظ‬ ‫باید‬ ‫ها‬‫داده‬ ‫اصالح‬ ‫به‬ ‫نیاز‬ ·‫خصوصی‬ ‫حریم‬ ‫و‬ ‫ها‬‫داده‬ ‫از‬ ‫حفاظت‬‫خصوصی‬ ‫حریم‬ ‫و‬ ‫ها‬‫داده‬ ‫از‬ ‫حفاظت‬ -‫تجاری‬ ‫حساس‬ ‫های‬‫داده‬ ‫افشای‬ ‫مورد‬ ‫در‬ ‫نگرانی‬ -‫های‬‫داده‬ ‫از‬ ‫صیانت‬ ‫عین‬ ‫در‬ ‫شفافیت‬ ‫ایجاد‬ ‫امکان‬ .‫دارد‬ ‫وجود‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫بر‬ ‫حساس‬
  • 33. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۳ )‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬)‫‌ها‌(ادامه‬‫ه‬‫دغدغ‬ ·‫گیری‬ ‫کار‬ ‫به‬ ‫در‬ ‫مقاومت‬‫گیری‬ ‫کار‬ ‫به‬ ‫در‬ ‫مقاومت‬ -‫فراوان‬ ‫مقاومت‬ >- ‫شود‬‫می‬ ‫فساد‬ ‫کاهش‬ ‫موجب‬ ‫شفافیت‬ -‫شفافیت‬ ‫کاهش‬ ‫برای‬ ‫گمرک‬ ‫از‬ ‫کاال‬ ‫ترخیص‬ ‫پیچیدگی‬ ‫حفظ‬ :‫مثال‬ ·( ‫پذیری‬‫برهمکنش‬( ‫پذیری‬‫برهمکنش‬InteroperabilityInteroperability)) -‫مختلف‬ ‫های‬‫بلوک‬ ‫زنجیره‬ ‫بین‬ ‫سازگاری‬ ‫مورد‬ ‫در‬ ‫نگرانی‬ ‫تحوالت‬ ‫به‬ ‫نسبت‬ ‫که‬ ‫بلوکی‬ ‫زنجیره‬ ‫انتخاب‬ ‫به‬ ‫عالقه‬ ‫و‬ .‫باشد‬ ‫مقاوم‬ ‫آینده‬ ·!‫است‬ ‫گروهی‬ ‫بازی‬ ‫یک‬ ‫بلوک‬ ‫زنجیره‬!‫است‬ ‫گروهی‬ ‫بازی‬ ‫یک‬ ‫بلوک‬ ‫زنجیره‬ -.‫درآید‬ ‫انتها‬ ‫به‬ ‫ابتدا‬ ‫شده‬ ‫تجمیع‬ ‫به‬ ‫ای‬‫جزیره‬ ‫حالت‬ ‫از‬ ‫باید‬ ‫چیز‬ ‫همه‬ -.‫است‬ ‫سخت‬ ‫کنسرسیوم‬ ‫گیری‬‫شکل‬ ‫چگونگی‬ ‫مورد‬ ‫در‬ ‫گیری‬‫تصمیم‬ ‫و‬ ‫بازیگران‬ ‫دیگر‬ ‫با‬ ‫تعامل‬
  • 34. ۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬ ‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ ‫۸۹۳۱ کاربردهای‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫۸۹۳۱ صنای‬‫ی‬ ‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬ 34 ‫نوگورانی‬ ‫دری‬ ‫صادق‬‫نوگورانی‬ ‫دری‬ ‫صادق‬ dorri@modares.ac.ir http://modares.ac.ir/~dorri www.linkedin.com/in/sdorri
  • 35. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۵ ‫منابع‌و‌مراجع‌تکمیلی‬‫منابع‌و‌مراجع‌تکمیلی‬ · G. Blossey, J. Eisenhardt, and G. Hahn, “Blockchain Technology in Supply Chain Management: An Application Perspective,” presented at the Hawaii International Conference on System Sciences, Wailea, Hawaii, 2019, pp. 6885–6893. DOI: 10.24251/HICSS.2019.824 · M. Montecchi, K. Plangger, and M. Etter, “It’s Real, Trust Me! Establishing Supply Chain Provenance Using Blockchain,” Business Horizons, vol. 62, no. 3, 2019, pp. 283–93. DOI: 10.1016/j.bushor.2019.01.008 · J. Al-Jaroodi and N. Mohamed, “Blockchain in Industries: A Survey,” IEEE Access, vol. 7, 2019, pp. 36500–36515. DOI: 10/gfxvxx · S. Warren, C. Wolff, and N. Hewett, “Inclusive Deployment of Blockchain for Supply Chains: Part 1 – Introduction,” World Economic Forum, Geneva, Switzerland, Mar. 2019. · G. Sylvester (ed.), E-Agriculture in Action: Blockchain for Agriculture, Opportunities and Challenges, Food and Agriculture Organization of the United Nations and the International Telecommunication Union, Bangkok, Thailand, 2019. · X. Xu et al., Architecture for Blockchain Applications, Springer Nature Switzerland, 2019. · [Min2019] H. Min, “Blockchain technology for enhancing supply chain resilience,” Business Horizons, vol. 62, no. 1, pp. 35–45, Jan. 2019.
  • 36. ۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 36 ‫تکمیلی‬ ‫اسالیدهای‬‫تکمیلی‬ ‫اسالیدهای‬
  • 37. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۷ ‫اجماع‌در‌بیتکوین‬‫اجماع‌در‌بیتکوین‬ ·.‫دهند‬‫می‬ )‫(غیرمستقیم‬ ‫رأی‬ ‫شبکه‬ ‫اعضای‬ ‫همه‬ ،‫مرکزی‬ ‫گیری‬‫تصمیم‬ ‫جای‬ ‫به‬.‫دهند‬‫می‬ )‫(غیرمستقیم‬ ‫رأی‬ ‫شبکه‬ ‫اعضای‬ ‫همه‬ ،‫مرکزی‬ ‫گیری‬‫تصمیم‬ ‫جای‬ ‫به‬ -( ‫عمومی‬ ‫اعالم‬ ‫را‬ ‫خود‬ ‫ه‬‫ش‬‫تراکن‬ ‫دهنده‬ ‫هنهاد‬‫ش‬‫پی‬broadcast.‫کند‬‫می‬ ) -.‫شود‬‫می‬ ‫رد‬ ‫صورت‬ ‫این‬ ‫غیر‬ ‫در‬ ‫و‬ ،‫قبول‬ ،‫پذیرفتند‬ ‫را‬ ‫آن‬ ‫ها‬‫گره‬ ‫اکثریت‬ ‫اگر‬ -:‫تأیید‬.‫دارد‬ ‫قرار‬ ‫آن‬ ‫در‬ ‫تراکنش‬ ‫حاوی‬ ‫بلوک‬ ‫که‬ ‫زنجیری‬ ‫به‬ ‫بلوک‬ ‫افزودن‬ ‫صادق‬ ‫امیرعلی‬ ‫فاطمه‬ ‫کوثر‬ ‫امیرمحمد‬
  • 38. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۸ ‫ِل‬‫ب‬‫حمله‌سی‬‫ِل‬‫ب‬‫حمله‌سی‬ ·.‫ندارد‬ ‫نام‬ ‫ثبت‬ ‫به‬ ‫نیاز‬ ‫و‬ ‫است‬ ‫گمنام‬ ‫بیتکوین‬ ‫خدمات‬.‫ندارد‬ ‫نام‬ ‫ثبت‬ ‫به‬ ‫نیاز‬ ‫و‬ ‫است‬ ‫گمنام‬ ‫بیتکوین‬ ‫خدمات‬ -!‫داد‬ ‫رأی‬ ‫بار‬ ‫چندین‬ >= ‫داشت‬ ‫شناسه‬ ‫چندین‬ ‫توان‬‫می‬ ‫سادگی‬ ‫به‬ ·( ‫ِل‬‫ب‬‫سی‬ ‫حملٔه‬( ‫ِل‬‫ب‬‫سی‬ ‫حملٔه‬SybilSybil)) -!‫کند‬‫می‬ ‫تأیید‬ ‫را‬ ‫کالهبرداری‬ ‫و‬ ‫زند‬‫می‬ ‫شبکه‬ ‫گره‬ ‫چندین‬ ‫جای‬ ‫به‬ ‫را‬ ‫خود‬ ‫مهاجم‬ !‫کالهبرداری‬ ‫امیرعلی‬ ‫فاطمه‬ ‫صادق‬ ‫کوثر‬ ‫امیرمحمد‬ ‫صادق‬ ‫صادق‬
  • 39. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۳۹ ‫اثبات‌کار‬‫اثبات‌کار‬ ·‫شود؟‬ ‫انتخاب‬ ‫بعدی‬ ‫بلوک‬ ‫ایجاد‬ ‫برای‬ ‫تصادفی‬ ‫گره‬ ‫یک‬ ‫چگونه‬‫شود؟‬ ‫انتخاب‬ ‫بعدی‬ ‫بلوک‬ ‫ایجاد‬ ‫برای‬ ‫تصادفی‬ ‫گره‬ ‫یک‬ ‫چگونه‬ -.‫شود‬ ‫مقاوم‬ ‫سیبل‬ ‫حمله‬ ‫برابر‬ ‫در‬ ‫اجماع‬ ‫که‬ ... ·‫شود؟‬ ‫انتخاب‬ ‫عادالنه‬ ‫پاداش‬ ‫برندٔه‬ ‫چگونه‬‫شود؟‬ ‫انتخاب‬ ‫عادالنه‬ ‫پاداش‬ ‫برندٔه‬ ‫چگونه‬ -.‫هستند‬ ‫ها‬‫تراکنش‬ ‫کارمزد‬ ‫و‬ ‫بلوک‬ ‫پاداش‬ ‫دریافت‬ ‫به‬ ‫عالقمند‬ ‫همه‬ ·( ‫کار‬ ‫اثبات‬( ‫کار‬ ‫اثبات‬Proof-of-Work; PoWProof-of-Work; PoW)) -‫یک‬ ‫پاسخ‬ ‫بر‬ ‫مشتمل‬ ‫باید‬ ‫بیتکوین‬ ‫های‬‫بلوک‬ .‫باشند‬ ‫محاسباتی‬ ‫پازل‬ -‫خطا‬ ‫و‬ ‫سعی‬ ‫با‬ ‫فقط‬ ‫و‬ ،‫بر‬‫زمان‬ ‫محاسباتی‬ ‫پازل‬ (brute-force.‫است‬ ‫حل‬ ‫قابل‬ ) [BitcoinBook]
  • 40. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۰ ‌‫هر‬‌‫هر‬CPUCPU!‫ک‌رأی‬‫ک‬‫‌ی‬!‫ک‌رأی‬‫ک‬‫‌ی‬ ·‫محدود‬ ‫محاسباتیش‬ ‫توان‬ ‫ولی‬ ‫دارد‬ ‫متعدد‬ ‫های‬‫شناسه‬ ‫مهاجم‬‫محدود‬ ‫محاسباتیش‬ ‫توان‬ ‫ولی‬ ‫دارد‬ ‫متعدد‬ ‫های‬‫شناسه‬ ‫مهاجم‬ .‫است‬.‫است‬ [DeCal] ‫متعدد‬ ‫های‬‫شناسه‬ !‫کند‬‫نمی‬ ‫مهاجم‬ ‫به‬ ‫کمکی‬ ‫امیرعلی‬ ‫فاطمه‬ ‫صادق‬ ‫کوثر‬ ‫امیرمحمد‬ ‫صادق‬ ‫صادق‬
  • 41. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۱ ‌‫اثبات‌کار‬‌‫اثبات‌کار‬PoWPoW‫‌و‌استخراج‌بیتکوین‬‫‌و‌استخراج‌بیتکوین‬ ·( ‫بیتکوین‬ ‫استخراج‬( ‫بیتکوین‬ ‫استخراج‬miningmining)) -‫محاسباتی‬ ‫پازل‬ ‫حل‬ ‫و‬ ‫مداوم‬ ‫تالش‬ )‫بلوک‬ ‫استخراج‬ / ‫(یافتن‬ ‫جدید‬ ‫پیشنهادی‬ ‫بلوک‬ ‫هر‬ ‫ازای‬ ‫به‬ ‫بیتکوین‬ -.‫هستند‬ ‫قابت‬ ‫در‬ ‫بعدی‬ ‫بلوک‬ ‫یافتن‬ ‫برای‬ ً‫ال‬‫مستق‬ ‫ها‬‫گره‬ -.‫یابد‬‫می‬ ‫بلوک‬ ‫زنجیره‬ ‫انتهای‬ ‫در‬ ‫را‬ ‫خودش‬ ‫بلوک‬ ‫ثبت‬ ‫شانس‬ ‫برنده‬ ‫گره‬ ·.‫بگذارد‬ ‫اثر‬ ‫بعدی‬ ‫بلوک‬ ‫یابنده‬ ‫روی‬ ‫بر‬ ‫تواند‬‫نمی‬ ً‫ا‬‫مستقیم‬ ‫کس‬‫هیچ‬.‫بگذارد‬ ‫اثر‬ ‫بعدی‬ ‫بلوک‬ ‫یابنده‬ ‫روی‬ ‫بر‬ ‫تواند‬‫نمی‬ ً‫ا‬‫مستقیم‬ ‫کس‬‫هیچ‬ -‫کمک‬ ‫با‬ ‫انتخاب‬ ‫فرایند‬PoW‫محاسباتی‬ ‫توان‬ ‫با‬ ‫متناسب‬ ‫شانسی‬ ‫با‬ ‫و‬ ‫تصادفی‬ ‫صورت‬ ‫به‬ (Hash power.‫است‬ ) -.‫بگیرد‬ ‫دست‬ ‫در‬ ‫را‬ ‫شبکه‬ ‫انحصار‬ ‫تواند‬‫نمی‬ ‫کسی‬ ‫که‬ ‫است‬ ‫فرض‬ ‫این‬ ‫بر‬ ‫مبتنی‬
  • 42. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۲ ‫۸۹۳۱ نمهب‬ PoW‌Blockchainand‌BlockchainMiningPoW‌Blockchainand‌BlockchainMining ·Hash puzzle: In order to create a block, a node is required to brute-force andHash puzzle: In order to create a block, a node is required to brute-force and find a suitablefind a suitable noncenonce such thatsuch that:: H(prevBlockHash || transactions ||H(prevBlockHash || transactions || noncenonce) < target) < target -The only way to succeed is to try enough nonces one by one ·““miningmining”: process of repeatedly trying and solving these hash puzzles”: process of repeatedly trying and solving these hash puzzles -Nodes are independently competing to solve these hash puzzles all the time -The lucky node gets to propose the next block. -Block proposers are called miners! ·There is nobody deciding which node will propose the next blockThere is nobody deciding which node will propose the next block!! -The selection is random with probability proportional to computing power -We hope that nobody can monopolize this resource! [BitcoinBook]
  • 43. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۳ Mining‌BlockchainPseudocodeMining‌BlockchainPseudocode [BitcoinBook]
  • 44. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۴ ‌‫دشواری‬‌‫دشواری‬PoWPoW ·!‫نیست‬ ‫ای‬‫ساده‬ ‫کار‬ ‫پازل‬ ‫پاسخ‬ ‫یافتن‬!‫نیست‬ ‫ای‬‫ساده‬ ‫کار‬ ‫پازل‬ ‫پاسخ‬ ‫یافتن‬ -ً‫ا‬‫تقریب‬ ‫نیازمند‬۱۰۲ ‫۸۹۳۱ نمهب‬۲ ‫۸۹۳۱ نمهب‬×۱٫۲ ‫۸۹۳۱ نمهب‬‫هر‬ ‫در‬ ‫هش‬۱۰( ‫دقیقه‬۵‫مرداد‬۱۳۹۸) ·( ‫پیچیدگی‬( ‫پیچیدگی‬difficultydifficulty‫هر‬ )‫هر‬ )۲۰۱۶۲۰۱۶.‫یابد‬‫می‬ ‫وفق‬ ‫شبکه‬ ‫توان‬ ‫با‬ )‫هفته‬ ‫(~دو‬ ‫بلوک‬.‫یابد‬‫می‬ ‫وفق‬ ‫شبکه‬ ‫توان‬ ‫با‬ )‫هفته‬ ‫(~دو‬ ‫بلوک‬ -ً‫ا‬‫تقریب‬ ‫بلوک‬ ‫هر‬ ‫یافتن‬ ‫که‬ ‫طوری‬ ‫به‬ ... ۱۰.‫انجامد‬ ‫طور‬ ‫به‬ ‫دقیقه‬
  • 45. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۵ ‫پروتکل‌اجماع‬‫پروتکل‌اجماع‬ ·( ‫اجماع‬ ‫پروتکل‬ ‫یک‬( ‫اجماع‬ ‫پروتکل‬ ‫یک‬ConsensusConsensus‫شده‬ ‫توزیع‬ )‫شده‬ ‫توزیع‬ ) -‫تعداد‬n.‫دارد‬ ‫را‬ ‫خود‬ ‫پیشنهادی‬ ‫مقدار‬ ‫هریک‬ ‫که‬ ‫داریم‬ ‫گره‬ -.‫باشند‬ ‫خرابکار‬ ‫یا‬ ‫خراب‬ ‫است‬ ‫ممکن‬ ‫ها‬‫گره‬ ‫این‬ ‫از‬ ‫بعضی‬ -‫پایان‬ ‫نتیجه‬ ‫یک‬ ‫روی‬ ‫بر‬ ‫صادق‬ ‫های‬‫گره‬ ‫همه/اکثریت‬ ‫نظر‬ ‫توافق‬ ‫با‬ ‫باید‬ ‫اجماع‬ .‫پذیرد‬ -.‫باشد‬ ‫شده‬ ‫پیشنهاد‬ ‫صادق‬ ‫گره‬ ‫یک‬ ‫توسط‬ ‫باید‬ ‫اجماع‬ ‫مورد‬ ‫مقدار‬ ·‫بلوک‬ ‫زنجیره‬ ‫یک‬ ‫در‬ ‫اجماع‬ ‫پروتکل‬‫بلوک‬ ‫زنجیره‬ ‫یک‬ ‫در‬ ‫اجماع‬ ‫پروتکل‬ -.‫دهند‬‫می‬ ‫پیشنهاد‬ ‫را‬ ‫بعدی‬ ‫تراکنش/بلوک‬ ‫که‬ ‫ماینرها‬ :‫ها‬‫گره‬ -‫حل‬ ‫اختالفات‬ ‫و‬ ‫شوند‬‫می‬ ‫اعتبارسنجی‬ ‫ها‬‫بلوک‬ ‫آن‬ ‫طی‬ ‫که‬ ‫فرایندی‬ :‫اجماع‬ .‫شود‬‫می‬
  • 46. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۶ ‫اثبات‌کار‬‫اثبات‌کار‬ ·( ‫کار‬ ‫اثبات‬( ‫کار‬ ‫اثبات‬PoWPoW‫بیتکوین‬ ‫در‬ ‫شده‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫ایده‬ :)‫بیتکوین‬ ‫در‬ ‫شده‬ ‫گرفته‬ ‫کار‬ ‫به‬ ‫ایده‬ :) -‫بیتکوین‬ ‫و‬ ‫کنند‬‫می‬ ‫حل‬ ‫را‬ )‫(سخت‬ ‫محاسباتی‬ ‫پازل‬ ‫یک‬ ‫ماینرها‬ .‫گیرند‬‫می‬ ‫پاداش‬ -.‫است‬ ‫پاداش‬ ‫برنده‬ ،‫بیابد‬ ‫را‬ ‫حل‬‫راه‬ ‫بتواند‬ ‫که‬ ‫ای‬‫گره‬ ‫اولین‬ -.‫کنند‬‫می‬ ‫آزمایی‬‫راستی‬ ‫را‬ ‫حل‬‫راه‬ ‫ها‬‫گره‬ ‫سایر‬ ·( ‫مفید‬ ‫کار‬ ‫اثبات‬( ‫مفید‬ ‫کار‬ ‫اثبات‬Proof-of-Useful-Work; uPoWProof-of-Useful-Work; uPoW)) -.‫دارد‬ ‫ارزش‬‫با‬ ‫دستاورد‬ ‫یک‬ ‫محاسباتی‬ ‫پازل‬ ‫حل‬ -‫در‬ ً‫ال‬‫مث‬PrimeCoin.‫یابند‬‫می‬ ‫را‬ ‫اول‬ ‫اعداد‬ ‫از‬ ‫بلندی‬ ‫های‬‫دنباله‬ ‫ماینرها‬
  • 47. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۷ ‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬ ·‫روش‬‫روش‬Proof-of-Elapsed-Time (PoET)Proof-of-Elapsed-Time (PoET) -‫(اختصاصی‬ »‫اعتماد‬ ‫قابل‬ ‫اجرای‬ ‫«محیط‬ ‫نیازمند‬Intel SGX.‫است‬ ) -‫ارائه‬ ‫برای‬ ‫شود‬ ‫منقضی‬ ‫تایمرش‬ ‫که‬ ‫ای‬‫گره‬ ‫اولین‬ ‫و‬ ‫شود‬‫می‬ ‫داده‬ ‫تصادفی‬ ‫تایمر‬ ‫یک‬ ‫گره‬ ‫هر‬ ‫به‬ .‫شود‬‫می‬ ‫برگزیده‬ ‫بعدی‬ ‫بلوک‬ -‫اینتل‬ ‫افزاری‬‫سخت‬ ‫فناوری‬ ‫به‬ ‫وابستگی‬ :‫عیب‬ ،‫هزینه‬ ‫کم‬ ‫و‬ ‫کارآمد‬ ‫بسیار‬ :‫مزیت‬ -:‫کاربرد‬ ‫مثال‬Hyperledger Sawtooth ·‫روش‬‫روش‬Proof-of-Stake (PoS)Proof-of-Stake (PoS) -.‫شود‬‫می‬ ‫انتخاب‬ ‫دارد‬ ‫شبکه‬ ‫توکن‬ ‫از‬ ‫نود‬ ‫هر‬ ‫که‬ ‫سهمی‬ ‫میزان‬ ‫اساس‬ ‫بر‬ ‫برنده‬ ‫ماینر‬ ‫دور‬ ‫هر‬ ‫در‬ -!‫دارند‬ ‫شدن‬ ‫انتخاب‬ ‫برای‬ ‫بیشتری‬ ‫شانس‬ ‫ثروتمند‬ ‫های‬‫گره‬ -‫سنگین‬ ‫محاسبات‬ ‫به‬ ‫نیازی‬PoW.‫ندارد‬ -‫در‬PeerCoin.‫شود‬‫می‬ ‫استفاده‬ ‫دیگر‬ ‫رمزارزهای‬ ‫خیلی‬ ‫و‬
  • 48. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۴۸ (‌‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬(‌‫‌های‌اجماع‬‫ش‬‫سایر‌رو‬۲۲)) ·‫روش‬‫روش‬Practical Byzantine Fault Tolerance (PBFT)Practical Byzantine Fault Tolerance (PBFT) -.‫کند‬‫می‬ ‫اعالم‬ )‫(پشتیبان‬ ‫ها‬‫گره‬ ‫سایر‬ ‫به‬ ‫را‬ ‫بلوک‬ ‫برگزیده‬ ‫گره‬ ‫یک‬ -.‫شود‬‫می‬ ‫افزوده‬ ‫بلوک‬ ‫زنجیره‬ ‫به‬ ‫ها‬‫گره‬ ‫سوم‬ ‫دو‬ ‫تأیید‬ ‫صورت‬ ‫در‬ ‫بلوک‬ -.‫شوند‬‫می‬ ‫برگزیده‬ ‫ای‬‫دوره‬ ‫هورت‬‫ص‬ ‫به‬ ‫ها‬‫گره‬ -.‫کند‬‫می‬ ‫ه‬‫ف‬‫مصر‬ ‫کمتری‬ ‫انرژی‬ ،‫شوند‬ ‫ه‬‫و‬‫لغ‬ ‫تأیید‬ ‫از‬ ‫ه‬‫س‬‫پ‬ ‫نیست‬ ‫ممکن‬ ‫ها‬‫تراکنش‬ :‫مزایا‬ -‫تعداد‬ ‫با‬ ‫استفاده‬ ‫(قابلیت‬ ‫هیری‬‫ذ‬‫پ‬‫مقیاس‬ ،‫ِل‬‫ب‬‫سی‬ ‫حمله‬ ‫به‬ ‫نسبت‬ ‫پذیری‬‫آسیب‬ :‫معایب‬ ).‫ندارد‬ ‫گره‬ ‫زیاد‬ -:‫کاربرد‬ ‫های‬‫مثال‬Hyperledger (incomplete), Zilliqa (PBFT + PoW every ~100 blocks) ·...‫دیگر‬ ‫اجماع‬ ‫های‬‫روش‬ ‫خیلی‬ ‫و‬ ......‫دیگر‬ ‫اجماع‬ ‫های‬‫روش‬ ‫خیلی‬ ‫و‬ ...
  • 49. ۱۳۹۸ ۱۳۹۸‫ن‬‫۸۹۳۱ بهم‬۲ ‫۸۹۳۱ نمهب‬‫۸۹۳۱ تأمین‬‫ه‬‫۸۹۳۱ زنجیر‬‫ر‬‫۸۹۳۱ د‬‫ن‬‫۸۹۳۱ آ‬‫ی‬‫۸۹۳۱ کاربردها‬‫و‬ ۱۳۹۸‫ک‬‫۸۹۳۱ بلو‬‫ه‬‫۸۹۳۱ زنجیر‬‫ی‬‫۸۹۳۱ فناور‬- ۱۳۹۸‫ع‬‫ای‬‫ا‬‫۸۹۳۱ صن‬‫ی‬‫۸۹۳۱ مهندس‬‫ی‬‫۸۹۳۱ الملل‬‫ن‬‫۸۹۳۱ بی‬‫ا‬‫س‬‫۸۹۳۱ کنفران‬‫ن‬‫۸۹۳۱ شانزدهمی‬ 49 ‫سیستم‬ ‫معماری‬ ‫ور‬‫د‬ ‫بلوک‬ ‫زنجیره‬‫سیستم‬ ‫معماری‬ ‫ور‬‫د‬ ‫بلوک‬ ‫زنجیره‬
  • 50. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۰ ‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬‫زنجیره‌بلوک‌به‌عنوان‌یک‌مؤلفه‬ ·‫بلوک‬ ‫زنجیره‬ ‫خدمات‬‫بلوک‬ ‫زنجیره‬ ‫خدمات‬ -‫ارتباطات‬ ،‫مطمئن‬ ‫محاسبات‬ ،‫داده‬ ‫سازی‬‫ذخیره‬ -( ‫دارایی‬ ‫مدیریت‬ ‫و‬ ‫کنترل‬asset) ·( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬( ‫زنجیره‬ ‫بیرون‬ ‫یا‬ ‫زنجیره‬ ‫روی‬ :‫وصلی‬‫ا‬ ‫پرسش‬on-chain vs. off-chainon-chain vs. off-chain)) -‫زنجیره‬ ‫روی‬ ●.‫شود‬‫می‬ ‫پیاده‬ ‫هوشمند‬ ‫قراردادهای‬ ‫با‬ ‫بلوک‬ ‫زنجیره‬ ‫مؤلفه‬ ‫درون‬ ‫عملکردها‬ ●.‫هت‬‫س‬‫ا‬ ‫محدود‬ ‫دسترسی‬ ‫کنترل‬ ‫و‬ ،‫هازی‬‫س‬‫ذخیره‬ ‫فضای‬ ،‫محاسباتی‬ ‫توان‬ -‫زنجیره‬ ‫بیرون‬ ●‫بیرون‬ ‫تواند‬‫می‬ ‫کاربردی‬ ‫منطق‬ ‫و/یا‬ ‫نیست‬ ‫نیاز‬ ‫مورد‬ ‫قراردادها‬ ‫در‬ ‫که‬ ‫هایی‬‫داده‬ .‫شود‬ ‫ارائه‬ ‫و‬ ‫نگهداری‬ ‫زنجیره‬
  • 51. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۱ ‫جایگاه‌در‌معماری‬‫جایگاه‌در‌معماری‬
  • 52. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۲ ‫۸۹۳۱ نمهب‬ ‫‌ساز‌داده‬‫ه‬‫مؤلفه‌ذخیر‬‫‌ساز‌داده‬‫ه‬‫مؤلفه‌ذخیر‬ ·‫ها‬‫قابلیت‬‫ها‬‫قابلیت‬ -.‫شود‬‫می‬ ‫افزوده‬ ‫هده‬‫ا‬‫د‬ ‫آن‬ ‫انتهای‬ ‫به‬ ‫فقط‬ ‫که‬ ‫دستکاری‬ ‫هز‬‫ا‬ ‫شده‬ ‫حفاظت‬ ‫حساب‬ ‫دفتر‬ -.‫شود‬‫می‬ ‫نگهداری‬ ‫هت‬‫ا‬‫تغییر‬ ‫همه‬ ‫سابقه‬ -.‫کنند‬‫می‬ ‫ثبت‬ ‫را‬ ‫ها‬‫دارایی‬ ‫معتبر‬ ‫انتقال‬ ‫و‬ ‫نقل‬ ‫فقط‬ ‫ها‬‫تراکنش‬ -.‫کنند‬‫می‬ ‫نگهداری‬ ‫را‬ ‫داده‬ ‫همه‬ ‫ها‬‫گره‬ ‫همه‬ :‫شده‬ ‫توزیع‬ -:‫عیب‬‫زیاد‬ ‫هزینه‬ ·‫و؟‬‫د‬‫شون‬‫می‬ ‫نگهداری‬ ‫کجا‬ ‫ها‬‫داده‬‫و؟‬‫د‬‫شون‬‫می‬ ‫نگهداری‬ ‫کجا‬ ‫ها‬‫داده‬ -)‫بیتکوین‬ ‫در‬ ً‫ال‬‫(مث‬ ‫ها‬‫ه‬‫ش‬‫تراکن‬ ‫همراه‬ ‫داده‬ ‫عنوان‬ ‫به‬ -‫هوشمند‬ ‫قرارداد‬ ‫سازی‬‫ذخیره‬ ‫فضای‬ -.‫اند‬‫مشاهده‬ ‫قابل‬ ‫عموم‬ ‫برای‬ ‫ها‬‫داده‬ ‫صورت‬ ‫هر‬ ‫در‬ ·‫جایگزین‬ ‫های‬‫روش‬‫جایگزین‬ ‫های‬‫روش‬ -( ‫همتا‬ ‫به‬ ‫همتا‬ ‫فایل‬ ‫هشتراک‬‫ا‬ ،‫هبری‬‫ا‬ ‫سازی‬‫ذخیره‬ ‫فضای‬ ،‫متداول‬ ‫داده‬ ‫های‬‫پایگاه‬P2P)
  • 53. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۳ ‫مؤلفه‌محاسباتی‬‫مؤلفه‌محاسباتی‬ ·.‫کنند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫کد‬ ‫هوشمند‬ ‫قراردادهای‬.‫کنند‬‫می‬ ‫اجرا‬ ‫بلوک‬ ‫زنجیره‬ ‫روی‬ ‫را‬ ‫نظر‬ ‫مورد‬ ‫کد‬ ‫هوشمند‬ ‫قراردادهای‬ -.‫است‬ ‫هوشمند‬ ‫قراردادهای‬ ‫های‬‫ر‬‫اج‬ ‫شده‬ ‫توزیع‬ ‫هم‬‫ر‬‫پلتف‬ ‫یک‬ ‫هیوم‬‫ر‬‫ات‬ :‫مثال‬ ·‫امکانات‬‫امکانات‬ -‫اجماع‬ ‫پایه‬ ‫بر‬ ‫فقط‬ ‫و‬ ‫اعتماد‬ ‫به‬ ‫نیاز‬ ‫بدون‬ ‫بینابین‬ ‫مسائل‬ ‫حل‬ -( ‫رهانا‬ ‫هیف‬‫ر‬‫تع‬ ‫امکان‬ ،‫رمزارز‬ ‫هه‬‫ر‬‫ذخی‬ ‫هیت‬‫ر‬‫مدی‬trigger‫کار‬ ‫و‬ ‫کسب‬ ‫منطق‬ ‫و‬ ،‫مختلف‬ ‫قیود‬ ،) ·‫ها‬‫محدودیت‬‫ها‬‫محدودیت‬ -( ‫داد‬ ‫انجام‬ ‫تراکنش‬ ‫یک‬ ‫قالب‬ ‫در‬ ‫توان‬‫می‬ ‫که‬ ‫کاری‬ ‫حجم‬ ‫روی‬ ‫محدودیت‬Block gas limit) -‫کد‬ ‫اجرای‬ ‫بودن‬ ‫بر‬‫هزینه‬ ·‫جایگزین‬ ‫های‬‫روش‬‫جایگزین‬ ‫های‬‫روش‬ -‫ابری‬ ‫رایانش‬ ،‫ها‬‫برنامه‬ ‫اجرای‬ ‫های‬‫ر‬‫ب‬ ‫متداول‬ ‫های‬‫پلتفرم‬
  • 54. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۴ ‫مؤلفه‌ارتباطی‬‫مؤلفه‌ارتباطی‬ ·‫اطالعات‬ ‫انتقال‬‫اطالعات‬ ‫انتقال‬ -‫را‬ ‫پیام‬ ‫صف‬ ‫نقش‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫زنجیره‬ .‫کند‬ ‫بازی‬ -‫به‬ ‫بیرون‬ ‫از‬ ‫داده‬ ‫انتقال‬ ‫برای‬ ‫هایی‬‫روش‬ ( .‫دارد‬ ‫وجود‬ ‫بلوک‬ ‫زنجیره‬ ‫درون‬Oracle) ·‫محاسبات‬ ‫انتقال‬‫محاسبات‬ ‫انتقال‬ -‫مناسب‬ ‫هارداد‬‫ر‬‫ق‬ ‫تابع‬ ‫هاخوانی‬‫ر‬‫ف‬ ‫طریق‬ ‫از‬ ·( ‫سازی‬‫هماهنگ‬ ‫امکان‬( ‫سازی‬‫هماهنگ‬ ‫امکان‬CoordinationCoordination)) -‫هکز‬‫ر‬‫م‬ ‫یک‬ ‫نقش‬ ‫تواند‬‫می‬ ‫بلوک‬ ‫هه‬‫ر‬‫زنجی‬ .‫کند‬ ‫بازی‬ ‫را‬ ‫مرکزی‬ ‫نام/قفل‬ ‫ثبت‬
  • 55. ۱۳۹۸ ‫بهمن‬ ۲ ‫۸۹۳۱ نمهب‬‫تأمین‬ ‫زنجیره‬ ‫در‬ ‫آن‬ ‫کاربردهای‬ ‫و‬ ‫بلوک‬ ‫زنجیره‬ ‫فناوری‬ - ‫صنایع‬ ‫مهندسی‬ ‫المللی‬ ‫بین‬ ‫کنفرانس‬ ‫شانزدهمین‬۵۵ ‫مؤلفه‌مدیر‌دارایی‬‫مؤلفه‌مدیر‌دارایی‬ ·.‫باشند‬ ‫حقیقی‬ ‫یا‬ ‫مجازی‬ ‫های‬‫دارایی‬ ‫نماینده‬ ‫توانند‬‫می‬ ‫ها‬‫توکن‬.‫باشند‬ ‫حقیقی‬ ‫یا‬ ‫مجازی‬ ‫های‬‫دارایی‬ ‫نماینده‬ ‫توانند‬‫می‬ ‫ها‬‫توکن‬ -( ‫تعویض‬ ‫قابل‬ ‫های‬‫دارایی‬fungible:).‫ندارد‬ ‫فرقی‬ ‫مشابه‬ ‫های‬‫نمونه‬ ‫سایر‬ ‫با‬ ‫آن‬ ‫از‬ ‫نمونه‬ ‫یک‬ )‫هاالها‬‫ک‬ ‫سایر‬ ‫و‬ ،‫نفت‬ ،‫رمزارز‬ ً‫ال‬‫(مث‬ -( ‫نشدنی‬ ‫تعویض‬ ‫های‬‫دارایی‬non-fungible:)‫آثار‬ ً‫ال‬‫(مث‬ .‫است‬ ‫فرد‬ ‫به‬ ‫منحصر‬ ‫آن‬ ‫نمونه‬ ‫هر‬ )‫مسکن‬ ‫و‬ ‫زمین‬ ،‫هنری‬ ·( ‫کردن‬ ‫توکن‬( ‫کردن‬ ‫توکن‬tokenizationtokenization‫رمزارز‬ ‫نوعی‬ ‫به‬ ‫دارایی‬ ‫یک‬ ‫تبدیل‬ :)‫رمزارز‬ ‫نوعی‬ ‫به‬ ‫دارایی‬ ‫یک‬ ‫تبدیل‬ :) -.‫است‬ ‫دارایی‬ ‫مالکیت‬ ‫معنی‬ ‫به‬ ‫رمزارز‬ ‫کنترل‬ ‫داشتن‬ -.‫گذاشت‬ ‫انتقاالت‬ ‫و‬ ‫نقل‬ ‫روی‬ ‫بر‬ ‫هایی‬‫محدودیت‬ ‫توان‬‫می‬ ‫هوشمند‬ ‫قراردادهای‬ ‫از‬ ‫استفاده‬ ‫با‬ -‫تواند‬‫نمی‬ ،‫باشد‬ ‫نداشته‬ ‫را‬ ‫معتبر‬ ‫ک‬‫امال‬ ‫و‬ ‫اسناد‬ ‫ثبت‬ ‫هز‬‫ک‬‫مر‬ ‫یک‬ ‫پشتوانٔه‬ ‫بلوک‬ ‫زنجیره‬ ‫وقتی‬ ‫تا‬ .‫باشد‬ ‫رسمی‬ ‫مرجع‬ ·:‫استانداردها‬ ‫برخی‬:‫استانداردها‬ ‫برخی‬ERC20ERC20‫و‬‫و‬ERC721ERC721)‫(اتریوم‬)‫(اتریوم‬
  • 56. ‫تناسب‬ ‫بررسی‬‫تناسب‬ ‫بررسی‬ ‫بلوک‬ ‫زنجیره‬‫بلوک‬ ‫زنجیره‬ ‫کاربرد‬ ‫با‬‫کاربرد‬ ‫با‬ ‫تناسب‬ ‫بررسی‬‫تناسب‬ ‫بررسی‬ ‫بلوک‬ ‫زنجیره‬‫بلوک‬ ‫زنجیره‬ ‫کاربرد‬ ‫با‬‫کاربرد‬ ‫با‬ [Suitability]