Skip to content

Commit

Permalink
feat: add blockchain sections and information
Browse files Browse the repository at this point in the history
  • Loading branch information
Ja7ad committed Jan 4, 2024
1 parent 3111326 commit 101fa44
Show file tree
Hide file tree
Showing 71 changed files with 435 additions and 6 deletions.
23 changes: 21 additions & 2 deletions content/chapter 12/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,26 @@
---
title: 'فصل دوازدهم: حوزه های مختلف با Go'
title: "فصل دوازدهم: شبکه بلاکچین"
weight: 25000
bookCollapseSection: true
---

در این فصل به حوزه های مختلف در زبان گو می پردازیم...
بلاکچین یک دفتر دیجیتال توزیع‌شده است که در آن تراکنش‌ها در یک ردیف متوالی بلوک‌ها ذخیره می‌شوند. هر بلوک حاوی مجموعه‌ای از تراکنش‌ها است و هر تراکنش پس از تأیید توسط رایانه‌های متعدد در شبکه، به طور دائمی به بلاکچین اضافه می‌شود. این پروسه تأیید، معمولاً از طریق فرایندی به نام استخراج انجام می‌گیرد که در آن معماهای ریاضی پیچیده‌ای حل می‌شوند. خاصیت مهم بلاکچین نامتمرکز بودن آن است که این امکان را فراهم می‌آورد تا هیچ شخص یا سازمانی به تنهایی نتواند داده‌ها را کنترل و یا تغییر دهد، این امر به افزایش امنیت و شفافیت در سیستم‌های مالی و دیگر بخش‌ها کمک می‌کند.

علاوه بر کاربردهای مالی مانند ارز دیجیتال (مثلاً بیت کوین)، بلاکچین می‌تواند در زمینه‌های متعددی به اشتراک‌گذاری اطلاعات مورد استفاده قرار گیرد. به عنوان مثال، در زمینه حفظ حقوق مالکیت معنوی، ردیابی زنجیره تامین و حتی رأی‌گیری‌های الکترونیکی. ویژگی‌های منحصر به فرد آن مانند تغییرناپذیری داده‌ها، شفافیت و امنیت بالا، ظرفیت فراوانی برای ایجاد تحول دیجیتالی و اعتماد در تقریباً هر صنعتی را داراست. این فناوری هنوز در ابتدای راه خود قرار دارد و پتانسیل تغییرات عظیمی در نحوه تعاملات ما در دنیای دیجیتال را دارد.


{{< hint info >}}
**به نقل از ویکی پدیا:**

**زنجیرهٔ بلوکی**[[۱]](https://fa.wikipedia.org/wiki/%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87_%D8%A8%D9%84%D9%88%DA%A9%DB%8C#cite_note-1) (به [انگلیسی](https://fa.wikipedia.org/wiki/%D8%B2%D8%A8%D8%A7%D9%86_%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C "زبان انگلیسی"): Blockchain)[[۲]](https://fa.wikipedia.org/wiki/%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87_%D8%A8%D9%84%D9%88%DA%A9%DB%8C#cite_note-fortune20160415-2)[[۳]](https://fa.wikipedia.org/wiki/%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87_%D8%A8%D9%84%D9%88%DA%A9%DB%8C#cite_note-nyt201605210-3) یک فناوری برای ثبت و ضبط داده‌ها به حساب می‌آید که به آن [پایگاه داده](https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87 "پایگاه داده") نیز گفته میشود. این داده‌ها می‌توانند برای نمونه تراکنش‌های بانکی باشند یا اسناد مالکیت، قرارها، پیام‌های شخصی یا دیگر اطلاعات. یکی از ویژگی های زنجیرهٔ بلوکی این است که کار ذخیرهٔ این داده‌ها بدون وجود یک مدیر و صاحب‌اختیار مرکزی امکان‌پذیر است و نمی‌توان با تخریب یک نقطهٔ مرکزی داده‌های ذخیره‌شده را تحریف یا نابود کرد که نام این ویژگی شبکه عمومی و غیرمتمرکز نام دارد. معروف‌ترین شبکه عمومی و غیرمتمرکزی که از این ویژگی بلاکچین استفاده میکند، رمز ارز [بیت‌کوین](https://fa.wikipedia.org/wiki/%D8%A8%DB%8C%D8%AA%E2%80%8C%DA%A9%D9%88%DB%8C%D9%86 "بیت‌کوین")، [اتریوم](https://fa.wikipedia.org/wiki/%D8%A7%D8%AA%D8%B1%DB%8C%D9%88%D9%85 "اتریوم") و [تتر](https://fa.wikipedia.org/wiki/%D8%AA%D8%AA%D8%B1_(%D8%B1%D9%85%D8%B2%D8%A7%D8%B1%D8%B2) "تتر (رمزارز)") است.
{{< /hint >}}

در این فصل ما بطور کلی بصورت پایه تا پیشرفته به مباحث بلاکچین میپردازیم و هدف از گذارندن این بخش رسیدن به بازار کار و یادگیری کامل بلاکچین خواهد بود.

## بخش ها

در این فصل ما 4 بخش داریم که به شرح زیر می باشد:
- آموزش صفر تا صد عناوین بلاکچین
- آموزش درخصوص شبکه بیت کوین
- آموزش درخصوص شبکه اتریوم
- آموزش درخصوص شبکه پکتوس
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.1-bitcoin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.1 معرفی بیت کوین
slug: bitcoin
weight: 25251
---
معرفی بیت کوین
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.10-real-world.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.10 بیت کوین در دنیای واقعی
slug: bitcoin-in-real-world
weight: 25260
---
بیت کوین در دنیای واقعی
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.11-innovation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.11 نوآوری
slug: bitcoin-innovation
weight: 25261
---
نوآوری
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.12-clients.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.12 کلاینت ها
slug: bitcoin-clients
weight: 25262
---
کلاینت ها
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.13-programming.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.13 برنامه نویسی در بیت کوین
slug: bitcoin-programming
weight: 25263
---
برنامه نویسی در بیت کوین
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.2-cryptography.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.2 رمزنگاری در بیت کوین
slug: bitcoin-cryptography
weight: 25252
---
رمزنگاری در بیت کوین
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.3-addresses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.3 آدرس ها
slug: bitcoin-addresses
weight: 25253
---
آدرس ها
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.4-transactions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.4 تراکنش ها
slug: bitcoin-transactions
weight: 25254
---
تراکنش ها
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.5-structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.5 ساختار بلاکچین بیت کوین
slug: bitcoin-structure
weight: 25255
---
ساختار بلاکچین بیت کوین
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.6-consensus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.6 الگوریتم اجماع
slug: bitcoin-consensus
weight: 25256
---
الگوریتم اجماع
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.7-miners.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.7 ماینرها
slug: bitcoin-miners
weight: 25257
---
ماینرها
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.8-network.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.8 شبکه
slug: bitcoin-network
weight: 25258
---
شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/bitcoin/12.2.9-wallets.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.2.9 والت ها
slug: bitcoin-wallets
weight: 25259
---
والت ها
7 changes: 7 additions & 0 deletions content/chapter 12/bitcoin/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: 12.2 شبکه بیت کوین
weight: 25250
bookCollapseSection: true
---

در این بخش به بحث شبکه بیت کوین می پردازیم...
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.1-blockchain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.1 بلاکچین چیست
slug: blockchain
weight: 25001
---
بلاکچین چیست...
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.10-consensus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.10 الگوریتم اجماع (Consensus)
slug: blockchain-consensus-algorithm
weight: 25010
---
الگوریتم اجماع (Consensus)
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.11-p2p.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.11 ساختار و کاربرد شبکه P2P
slug: blockchain-p2p-network
weight: 25011
---
ساختار و کاربرد شبکه P2P
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.12-data-management.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.12 مدیریت داده در بلاکچین
slug: blockchain-data-management
weight: 25012
---
مدیریت داده در بلاکچین
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.13-testing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.13 تست پذیری شبکه
slug: blockchain-network-testing
weight: 25013
---
تست پذیری شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.14-analyze-optimize.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.14 ارزیابی و بهینه سازی شبکه
slug: blockchain-analyze-and-optimization
weight: 25014
---
ارزیابی و بهینه سازی شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.15-monitoring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.15 مانیتورینگ شبکه
slug: blockchain-monitoring
weight: 25015
---
مانیتورینگ شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.16-forking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.16 استراتژی فورک ها
slug: blockchain-forking
weight: 25016
---
استراتژی فورک ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.17-api-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.17 پیاده سازی انواع API ها و SDK ها
slug: blockchain-API-and-SDK
weight: 25017
---
پیاده سازی انواع API ها و SDK ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.18-keys-addresses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.18 کلیدها و آدرس ها
slug: blockchain-keys-and-addresses
weight: 25018
---
کلیدها و آدرس ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.19-accounts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.19 اکانت ها
slug: blockchain-accounts
weight: 25019
---
اکانت ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.2-history.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.2 تاریخچه بلاکچین
slug: blockchain-history
weight: 25002
---
تاریخچه بلاکچین
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.20 تراکنش ها و پیام ها
slug: blockchain-transactions-and-messages
weight: 25020
---
تراکنش ها و پیام ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.21-blocks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.21 بلوک ها (Blocks)
slug: blockchain-blocks
weight: 25021
---
بلوک ها
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.22-genesis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.22 جنسیس (Genesis)
slug: blockchain-genesis
weight: 25022
---
جنسیس (Genesis)
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.23-smart-contracts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.23 قراردادهای هوشمند
slug: blockchain-smart-contracts
weight: 25023
---
قراردادهای هوشمند
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.24-privacy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.24 حریم خصوصی شبکه
slug: blockchain-privacy
weight: 25024
---
حریم خصوصی شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.3-architecture.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.3 معماری بلاکچین
slug: blockchain-architecture
weight: 25003
---
معماری بلاکچین
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.4-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.4 انواع بلاکچین
slug: blockchain-type
weight: 25004
---
انواع بلاکچین
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.5-diffrent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.5 تفاوت سیستم متمرکز با غیرمتمرکز
slug: blockchain-different-with-centerlized
weight: 25005
---
تفاوت سیستم متمرکز با غیرمتمرکز
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.6-scale.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.6 مقیاس پذیری در بلاکچین
slug: blockchain-scale
weight: 25006
---
مقیاس پذیری در بلاکچین
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.7-security.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.7 امنیت در بلاکچین
slug: blockchain-security
weight: 25007
---
امنیت در بلاکچین
6 changes: 6 additions & 0 deletions content/chapter 12/blockchain/12.1.8-cryptography.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.1.8 مفاهیم رمزنگاری
slug: blockchain-cryptography
weight: 25008
---
مفاهیم رمزنگاری
4 changes: 2 additions & 2 deletions content/chapter 12/blockchain/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: '12.1 بلاکچین با گو'
weight: 25100
title: 12.1 بلاکچین
weight: 25000
bookCollapseSection: true
---

Expand Down
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.1-ethereum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.1 معرفی اتریوم
slug: ethereum
weight: 25501
---
معرفی اتریوم
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.10-network.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.10 شبکه
slug: ethereum-network
weight: 25510
---
شبکه
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.11-smart-contracts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.11 قراردادهای هوشمند
slug: ethereum-smart-contracts
weight: 25511
---
قراردادهای هوشمند
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.12-wallets-clients.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.12 والت ها و کلاینت ها
slug: ethereum-wallets-and-clients
weight: 25512
---
والت ها و کلاینت ها
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.13-go-ethereum.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.13 معرفی go-ethereum
slug: go-ethereum
weight: 25513
---
معرفی go-ethereum
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.14-accounts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.14 کار با اکانت ها
slug: work-with-accounts
weight: 25514
---
کار با اکانت ها
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.15 تراکنش برروی اتریوم
slug: transactions-on-ethereum
weight: 25515
---
تراکنش برروی اتریوم
6 changes: 6 additions & 0 deletions content/chapter 12/ethereum/12.3.16-write-smart-contracts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: 12.3.16 نوشتن و ارتباط با قراردادهای هوشمند
slug: read-write-in-smart-contracts
weight: 25516
---
نوشتن و ارتباط با قراردادهای هوشمند
Loading

0 comments on commit 101fa44

Please sign in to comment.