فا   |   En
ورود به سایت
ثبت‌نام در این کارگاه

نام کارگاه معرفی فناوری زنجیره بلوکی و پیاده‌سازی قراردادهای هوشمند اتریوم
Introduction to Blockchain Technology and Implementation of Ethereum Smart Contracts
برگزارکنندگان انجمن کامپیوتر ایران
زمان ۱٨ تیر ۱٣۹٨ از ساعت ٨:٣٠تا ۱٧:٣٠

کارگاه دو روزه "معرفی فناوری زنجیره بلوکی و پیاده‌سازی قراردادهای هوشمند اتریوم"

انجمن کامپیوتر ایران

 ۱۸ و ۱۹ تیرماه ۱۳۹۸، از ساعت ۸:۳۰ تا ۱۷:۳۰

 

برگزارکننده: انجمن کامپیوتر ایران

محل برگزاری: دانشگاه صنعتی شریف، دانشکده مهندسی کامپیوتر

 

چکیده:

نظر به اهمیت فناوری زنجیره‌ی بلوکی در چشم‌انداز آینده‌ی فناوری اطلاعات، آشنایی هر چه بیشتر متخصصین با این فناوری، ابعاد فنی و کاربردهای آن، می‌تواند منجر به دستاوردهای نوینی در این حوزه گردد.         

در این کارگاه در ابتدا به ماهیت فناوری زنجیره‌ی بلوکی و معرفی برخی از کاربردهای آن پرداخته و در ادامه جوانب مختلف این فناوری نظیر ساختار تراکنش‌ها، ساختار بلوک‌ها و الگوریتم‌های‌ اجماع معرفی می­‌شود. سپس اقدام به معرفی مهم­ترین دستاورد زنجیره‌ی بلوکی اتریوم خواهیم کرد و جوانب قابل تغییر این فناوری برای خلق زنجیره‌های بلوکی نوین را مورد بررسی قرار می­‌دهیم. در نهایت کاربردهای مختلف این فناوری در صنایع گوناگون مورد بررسی قرار خواهد گرفت. در ادامه، قراردادهای هوشمند اتریوم معرفی خواهد شد و پس از بیان توضیحات اولیه و معرفی زبان سالیدیتی، به پیاده‌سازی قراداد هوشمند پرداخته خواهد شد تا شرکت‌کنندگان بتوانند به صورت عملی با نحوه‌ی توسعه‌ی یک قرارداد هوشمند آشنا شوند.

 

هزینه ثبت­‌نام:

ثبت نام روز اول: مبلغ ۴/۰۰۰/۰۰۰ ریال

ثبت نام روز دوم: مبلغ ۴/۰۰۰/۰۰۰ ریال

ثبت نام برای هر دو روز: مبلغ ۷/۰۰۰/۰۰۰ ریال

*برای اعضاء انجمن ۳۰ درصد تخفیف در نظر گرفته شده است.      

*برای دانشجویان عضو انجمن ۴۰ درصد و برای دانشجویان غیر عضو ۳۰ درصد تخفیف، لازم به توضیح است این شرکت‌کنندگان لازم است در روز برگزاری کارگاه کارت دانشجویی و کارت عضویت خود در انجمن را ارائه نمایند.

* شرکت کنندگانی که عضو انجمن نبوده ولی قصد شرکت در کارگاه را دارند (در صورتی که تعداد آنها بیش از ۵ نفر باشد) نیز می‌توانند از تخفیف ۳۰ درصدی بهره‌مند گردند. در این خصوص، با دفتر انجمن (شماره‌های ۶۶۰۸۷۲۲۴ - ۶۶۰۳۲۰۰۰) هماهنگ شود.

 

جدول زمانبندی:

سه شنبه (۱۸ تیرماه ۱۳۹۸)

Introductions

8:30-9

  • Overview
  • Cryptography

9-10:15

Coffee break

10:15 – 10:35

What is Blockchain?

  1. Structure
  2. Identity
  3. Record Keeping
  4. Consensus
  5. Blockchain types

10:35 – 12:30

Prayers and lunch

12:30 – 13:30

  • Blockchain use cases
  • Why Blockchain matters?
  • Cryptocurrencies
    • Bitcoin (Address, Blocks, Transactions, Mining, Bitcoin scripts, Attacks, …)

13:30 – 15:30

Coffee Break

15:30 – 15:50

  • Wallets
  • Token
  • Forking
  • Introduction to Ethereum and smart contracts

15:50 – 17:30

 

چهار شنبه (۱۹ تیرماه ۱۳۹۸)

Introduction to Ethereum and smart contracts

  • What is Ethereum
  • Ethereum accounts
  • Ethereum states
  • Smart Contracts
  • EVM
  • Gas & fee
  • Mining

8:30 – 10

Coffee break

10 – 10:20

  • Use cases
  • Dapps
  • Ethereum programming language
  • Introduction to solidity
  • Security considerations in solidity
  • Introduction to development tools for smart contract

10:20 – 12:30

Prayers and lunch

12:30 – 13:30

  • Evaluating implemented smart contracts
  • Implementing a simple smart contract
  • Implementing a simple smart contract by participants

13:30 – 15:30

Coffee Break

15:30 – 15:50

  • Learning to test smart contracts
  • Testing implemented smart contracts

15:50 – 17:30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 






عضویت در انجمن کامپیوتر ایران