<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" 
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Substrate &#8211; XGems Capital</title>
	<atom:link href="https://xgems.net/tag/substrate/feed/"  type="application/rss+xml" />
	<link>https://xgems.net</link>
	<description>XGems.net là cộng đồng chia sẻ thông tin, kiến thức mới nhất về Blockchain, Bitcoin, Ethereum, Crypto. XGems phân tích, kết nối các dự án Blockchain tiềm năng với các nhà đầu tư nhằm giúp dự án phát triển mạnh mẽ đồng thời gia tăng tài sản của các nhà đầu tư.</description>
	<lastBuildDate>Sat, 03 Sep 2022 10:07:45 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">201976317</site>	<item>
		<title>Làm sao để xây dựng một Substrate blockchain?</title>
		<link>https://xgems.net/lam-sao-de-xay-dung-mot-substrate-blockchain/</link>
					<comments>https://xgems.net/lam-sao-de-xay-dung-mot-substrate-blockchain/#respond</comments>
		
		<dc:creator><![CDATA[cukyn12]]></dc:creator>
		<pubDate>Sat, 03 Sep 2022 10:07:45 +0000</pubDate>
				<category><![CDATA[Tiền điện tử]]></category>
		<category><![CDATA[altcoin]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[BTC]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[defi]]></category>
		<category><![CDATA[đầu tư]]></category>
		<category><![CDATA[ETH]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[giao dịch]]></category>
		<category><![CDATA[Substrate]]></category>
		<category><![CDATA[tài chính]]></category>
		<category><![CDATA[Thị trường]]></category>
		<category><![CDATA[tiền điện tử]]></category>
		<guid isPermaLink="false">https://xgems.net/?p=15364</guid>

					<description><![CDATA[(xgems.net) Substrate là một bộ công cụ phát triển phần mềm (software development kit – SDK) trong thế giới blockchain. Với Substrate, bạn có thể tạo một blockchain cho riêng mình với mức độ cá nhân hóa cao và nhanh chóng. Tuy nhiên, thoạt nghe qua thì vẫn còn khá mơ hồ, và trong đầu [...]]]></description>
										<content:encoded><![CDATA[<a href="https://xgems.net" class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>(xgems.net)</strong></a> <p><strong>Substrate là một bộ công cụ phát triển phần mềm (software development kit – SDK) trong thế giới blockchain. Với Substrate, bạn có thể tạo một blockchain cho riêng mình với mức độ cá nhân hóa cao và nhanh chóng.</strong></p>
<p><span id="more-15364"></span></p>
<p>Tuy nhiên, thoạt nghe qua thì vẫn còn khá mơ hồ, và trong đầu bạn “nảy số” hàng loạt thắc mắc như tạo blockchain là tạo những gì? Substrate có vai trò trong việc này? Chúng ta có thể sử dụng Substrate ra sao? Chúng ta cần phải bắt đầu như thế nào? v.v.</p>
<p>Trong bài viết này, XGems sẽ giúp bạn giải đáp những thắc mắc đó, mặc dù không thể chuyên sâu “step by step” để tạo ra một Substrate blockchain, nhưng ít nhiều cũng giúp bạn hiểu cách áp dụng Substrate và có thêm động lực để xây dựng một blockchain cho riêng mình.</p>
<h2>1. Các thành phần quan trọng trong <a href="https://xgems.net/substrate-la-gi/">Substrate</a></h2>
<p>Trước tiên, để có thể để hiểu sâu hơn về việc xây dựng blockchain, chúng ta cần tìm hiểu những thành phần quan trọng có trong đó. Biết rằng, Substrate đã xây dựng những thành phần này một cách rất cơ bản để tối ưu hóa khả năng chỉnh sửa của bạn mà vẫn giữ được mạng lưới hoạt động trơn tru và các Substrate blockchain có thể tương thích mạch lạc với nhau. Các thành phần này bao gồm:</p>
<ul>
<li>Database (cơ sở dữ liệu)</li>
<li>Networking (mạng lưới)</li>
<li>Transaction queue (thứ tự giao dịch)</li>
<li>Consensus (cơ chế đồng thuận)</li>
</ul>
<p>Đầu tiên, chúng ta hãy cùng tìm hiểu về database</p>
<h3><strong>Database</strong></h3>
<p>Về bản chất, để mạng lưới blockchain có thể hoạt động, chúng ta cần duy trì và lưu trữ một sổ cái chung. Các node sẽ liên tục cập nhật trạng thái sổ cái và các <strong><a href="https://xgems.net/giao-dich-forex-va-giao-dich-tien-dien-tu/"  target="_bank"   title="Giao dịch Forex và giao dịch tiền điện tử: Thị trường giao dịch nào phù hợp cho bạn?">giao dịch</a></strong> trong đó, khiến chúng trở thành một cơ sở dữ liệu.</p>
<p>Trong Substrate, sẽ không có những rào cản trong việc thiết lập nội dung và cấu trúc của data trong blockchain, nên vì vậy, bạn có thể thoải mái trong việc thiết kế cơ sở dữ liệu của mình sao cho phù hợp nhất với nhu cầu (ví dụ bạn có thể không bắt buộc lúc nào các node cũng phải lưu trữ hết toàn bộ dữ liệu, và giúp cho mạng lưới gọn nhẹ hơn).</p>
<p>Lớp cơ sở dữ liệu nền của Substrate sử dụng một phương pháp lưu trữ khóa giá trị đơn giản, triển khai trên một Modified Patricia Merkle Tree (trie). Cấu trúc lưu trữ đặc biệt này cho phép dễ dàng xác minh xem một item (vật phẩm, mà ở đây chính các sản phẩm của mạng lưới như một giao dịch, một account, một token,…) có được lưu trữ trong đó hay không.</p>
<p>Tất cả những điều này nghe khá rắc rối, nhưng về cơ bản nó giúp cho người dùng/validator dễ dàng tương tác (có thể là thực hiện việc cập nhật sổ cái) trustless (không đáng tin) với mạng lưới.</p>
<figure id="attachment_15398" aria-describedby="caption-attachment-15398" style="width: 1158px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-15398" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=814%2C504&#038;ssl=1" alt="Database được phân phối trong blockchain" width="814" height="504" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?w=1158&amp;ssl=1 1158w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=300%2C186&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=1024%2C634&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=768%2C476&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=150%2C93&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=450%2C279&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=50%2C31&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png?resize=100%2C62&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 1 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15398" class="wp-caption-text">Database được phân phối trong blockchain</figcaption></figure>
<h3><strong>Networking</strong></h3>
<p>Sau khi có database, thì chúng ta cần khả năng giao tiếp với nhau. Và để một hệ thống blockchain <strong><a href="https://xgems.net/polkadot-dot-la-gi-tim-hieu-toan-tap-ve-blockchain-web-3-0-phi-tap-trung/"  target="_bank"   title="Polkadot ( DOT ) là gì ? Tìm hiểu toàn tập về Blockchain Web 3.0 Phi tập trung">phi tập trung</a></strong> có thể giao tiếp với nhau, nó cần thiết lập một giao thức mạng ngang hàng (P2P networking protocol).</p>
<p>Substrate sử dụng libp2p như một mô đun P2P networking. Thông qua networking này, người dùng Substrate blockchain có thể chia sẻ các giao dịch, khối, và các thông tin quan trọng khác của hệ thống mà không cần một máy chủ tập trung.</p>
<p>Libp2p trên thực tế rất đặc biệt, vì nó không đưa ra những yêu cầu về một giao thức networking cụ thể nào, phù hợp với tinh thần của Substrate. Kết quả là bạn có thể triển khai và phát triển các cách thức giao tiếp khác nhau trên blockchain.</p>
<figure id="attachment_15399" aria-describedby="caption-attachment-15399" style="width: 1528px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15399" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=814%2C299&#038;ssl=1" alt="P2P network" width="814" height="299" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?w=1528&amp;ssl=1 1528w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=300%2C110&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=1024%2C376&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=768%2C282&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=150%2C55&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=450%2C165&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=1200%2C441&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=50%2C18&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png?resize=100%2C37&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 2 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15399" class="wp-caption-text">P2P network</figcaption></figure>
<h3><strong>Transaction queue</strong></h3>
<p>Trong blockchain, các giao dịch được thu thập và lưu trữ trong các khối. Chúng là thành phần quan trọng trong việc xác định trạng thái blockchain. Vì thế, thứ tự của các giao dịch cũng có thể ảnh hưởng đến trạng thái cuối cùng của sổ cái.</p>
<p>Substrate cho phép bạn toàn quyền kiểm soát thứ tự giao dịch trên mạng lưới. Nó chỉ giả định rằng mỗi giao dịch có một sự ưu tiên (weight) khác nhau, nhằm gắn tag cho việc tạo một dependency queue (chuỗi thứ tự giao dịch phụ thuộc). Trong trường hợp đơn giản nhất là một chuỗi giao dịch phụ thuộc theo đường thẳng, nhưng chúng cũng có thể trở thành một chuỗi phức tạp hơn. Substrate sẽ tự động xử lý những sự phức tạp đó.</p>
<figure id="attachment_15400" aria-describedby="caption-attachment-15400" style="width: 1024px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15400" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=814%2C550&#038;ssl=1" alt="Thứ tự giao dịch trong mạng lưới có thể trở nên phức tạp" width="814" height="550" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=300%2C203&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=768%2C519&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=150%2C101&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=450%2C304&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=50%2C34&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png?resize=100%2C68&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 3 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15400" class="wp-caption-text">Thứ tự giao dịch trong mạng lưới có thể trở nên phức tạp</figcaption></figure>
<h3><strong>Consensus</strong></h3>
<p>Cơ chế đồng thuận rất quan trọng trong một mạng lưới blockchain. Nó là cơ sở để xác định một block có được thêm vào chuỗi hay không, hoặc là quyết định về một sự thay đổi trong chuỗi. Thông thường, cơ chế đồng thuận khó có thể sửa đổi vì có quan hệ mật thiết với các thành phần khác của blockchain.</p>
<p>Tuy nhiên, đội ngũ Substrate đã dành rất nhiều công sức để thiết kế một cơ chế đồng thuận có thể dễ dàng biến đổi trong quá trình xây dựng và thậm chí là sau khi blockchain đã “lên sóng”. Cơ chế này còn đặc biệt ở chỗ phân chia rõ ràng giai đoạn tạo khối và giai đoạn hoàn thiện khối.</p>
<h2>2. Substrate runtime là gì</h2>
<p>Substrate runtime là trái tim của một blockchain. Nôm na là nó bao gồm tất cả những thành phần quan trọng trên và còn nhiều thành phần khác.</p>
<p>Trong Substrate, runtime còn được gọi là state transition function (chức năng chuyển đổi trạng thái). Bạn có thể hình dung toàn bộ blockchain như một cỗ máy. Runtime xác định các quy tắc (xác định điều gì hợp lệ và không hợp lệ) để đi từ trạng thái này sang trạng thái tiếp theo. Thực tế, đây sẽ là nơi bạn dành nhiều thời gian để chỉnh sửa blockchain của mình.</p>
<p>Bản thân Substrate luôn cố gắng cở mở nhất có thể khi tùy chỉnh runtime. Ngoài một số yếu tố kĩ thuật mà bất kỳ runtime nào cũng phải áp dụng, thì bạn có toàn quyền tự do sáng tạo để xây dựng mọi thứ theo ý muốn.</p>
<h3><strong>Substrate Runtime Module Library (SRML)</strong></h3>
<p>Substrate Runtime được chia thành nhiều thành phần nhỏ gọi là runtime mô đun (ví dụ các thành phần quan trọng phân tích bên trên cũng là một mô đun). Các mô đun này sẽ thực hiện các nhiệm vụ logic khác nhau trên chuỗi. Là một nhà phát triển Substrate, bạn có thể chọn các mô đun và chức năng phù hợp để đưa vào blockchain của mình.</p>
<p>Các mô đun này liên tục được phát triển không chỉ từ đội ngũ Substrate mà còn từ cộng đồng, tất cả chúng được tập hợp lại trong một kho lưu trữ khổng lồ tên là Substrate Runtime Module Library (SRML). Trong tương lai, thư viện này sẽ trở nên thân thiện với người dùng hơn và hoạt động như môt “app store”, nơi mọi người tự do chọn những chức năng mong muốn để bổ sung thêm vào blockchain của mình. Còn blockchain sẽ hoạt động giống như một “điện thoại phi tập trung có thể cá nhân hóa”.</p>
<figure id="attachment_15401" aria-describedby="caption-attachment-15401" style="width: 1324px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15401" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=814%2C411&#038;ssl=1" alt="Substrate blockchain sẽ trở nên vô cùng đặc sắc với nhiều mô đun khác nhau" width="814" height="411" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?w=1324&amp;ssl=1 1324w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=300%2C151&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=1024%2C517&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=768%2C387&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=150%2C76&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=450%2C227&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=1200%2C605&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=50%2C25&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png?resize=100%2C50&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 4 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15401" class="wp-caption-text">Substrate blockchain sẽ trở nên vô cùng đặc sắc với nhiều mô đun khác nhau</figcaption></figure>
<h2><strong>3. 3 hướng tiếp cận Substrate</strong></h2>
<p>Khi bắt đầu một dự án Substrate, có 3 cách tiếp cận bạn có thể lựa chọn để phù hợp với khả năng của mình:</p>
<ul>
<li>Substrate Node</li>
<li>Substrate FRAME</li>
<li>Substrate Core</li>
</ul>
<h3><strong>Substrate Node</strong></h3>
<p>Đây là hướng tiếp cận đơn giản nhất, nhiều cơ chế được dựng sẵn nhất và mức độ tùy chỉnh cũng thấp nhất. Substrate Node sẽ phù hợp đối với những bạn mới bắt đầu tập xây dựng blockchain, bắt đầu bằng việc tạo 2 node tương tác với nhau trong một môi trường chưa hoàn thiện. Tuy nhiên, nó vẫn hoàn toàn chạy được và cũng bao gồm một số chức năng mặc định như quản lý tài khoản, quyền truy cập, cơ chế đồng thuận… Chúng ta có thể tùy chỉnh khối khởi đầu (initial state) để khởi động mạng lưới. Bạn có thể xem làm sao để set up node <a href="https://xgems.net/go/?gzv=H4sIAAAAAAACA12QzQqDMBCE38WDt2otBUEIfZGAbM1Gg0nWJhsUSt-99ucguc18sws7-yxS0RUT8xI7Wcta0RCrmO6RAzBWhmT9SGaYT5EhsKxvoLU1fhbn0pMma2kVzS6NV7jtihJ_46YMihcxISgMZWLXD-AWMKMX24guVh75h8kzes6oQ2WSy2CkFAbMIGM4zq2gP2esC2jLQrXqcm6b69_3KdhekQPjxbHjMZ4o7nv5F4rXG-RwHgIpAQAA&nofollow=1&noindex=1&outlink=1&utm_campaign=xgems.net&utm_content=xgems.net&utm_medium=xgems.net&utm_source=xgems.net&utm_term=xgems.net"   target="_blank" rel="nofollow noopener">tại đây</a>.</p>
<p>Với Substrate Node, chúng ta có thể chạy node và làm quen với những gì Substrate cung cấp, tương tác với chuỗi khối và khám phá bloackchain state. Một cách khác để thực hiện điều tương tự là sử dụng <a href="https://xgems.net/go/?gzv=H4sIAAAAAAACA12Py4rDMAxF_yWLLOtmKBQKZn7EENRKTkxtydhy02Hov7fzWKTZXZ2jxb3fXetO3aya68kZZ2o7Vy2gtAviDNKNomQq1Zkc4Wsq0hid-QTvY-Cr3fcsXmKUxQ6vGBjp_krS9FcPfUHNdiZAKn3TNF4gZQgT2_tEqe6Y9A8LK7FuaCIMLW1glVYutIFKZf23gP-psWTwUS0e8WN_HA7_99hKHFESBLbruWs9S9U32T2eoAB6ASoBAAA.&nofollow=1&noindex=1&outlink=1&utm_campaign=xgems.net&utm_content=xgems.net&utm_medium=xgems.net&utm_source=xgems.net&utm_term=xgems.net"   target="_blank" rel="nofollow noopener">Substrate Playground</a>, nơi bạn có thể tự học hỏi thông qua trải nghiệm thực hành.</p>
<p>Khi bạn đã quen dần, bạn có thể bắt đầu trải nghiêm một mức độ cao cấp hơn là Substrate FRAME.</p>
<h3><strong>Substrate FRAME</strong></h3>
<p>FRAME (Framework for Runtime Aggregation of Modularized Entities), đúng như tên gọi của nó, là một framework để xây dựng và phát triển Substrate runtime với một mức độ tùy chỉnh cao để xác định logic mong muốn của blockchain (như chúng ta đã đề cập, đa số điều chỉnh sẽ thực hiện ở runtime). FRAME sẽ phù hợp cho những người đã có kinh nghiệm sử dụng các mô đun của Substrate.</p>
<p>Thực tế, chúng ta vẫn bắt đầu từ các node ở Substrate node, nhưng có thể thêm vào những mô đun từ SRML. Ở cấp độ này, bạn đã có thể set up khá đầy đủ logic, trạng thái và các loại dữ liệu của blockchain. Bạn có thể tìm hiểu thêm các mô đun <a href="https://xgems.net/go/?gzv=H4sIAAAAAAACA12PzQqDMBCE38WDR1NLQRBCXyQg0d1oaJINyQaF0nev_TmIt9lvdmDmWZWqrxbmmHsllACacpPLmDlpxsaSEmOxDpS4a2OcDQ95qQMZco5W2e7SBsBtV1T4a7d1Ao5yQQ2Y6sJ-mLSP2s5BbjP63ATkH6bAGPhEPYIt_gQzlTThCTKm49-qzafGGrVxLKGD66Vrb_97KMkNQF7bII_rjvZCec-d91evN0iBU0kjAQAA&nofollow=1&noindex=1&outlink=1&utm_campaign=xgems.net&utm_content=xgems.net&utm_medium=xgems.net&utm_source=xgems.net&utm_term=xgems.net"   target="_blank" rel="nofollow noopener">tại đây</a>.</p>
<p>Nhìn chung, với cách tiếp cận FRAME, bạn sẽ đầu tư tối thiểu thời gian của mình vào việc thiết lập những nền tảng cơ bản và tập trung phần nhiều vào việc chỉnh sửa mạng lưới theo ý muốn. Tức là bạn vẫn sẽ phải sử dụng một số mặc định vốn có của Substrate. Nếu muốn cải tiến cả điều này, bạn nên sử dụng cách tiếp cận thứ ba, Substrate Core.</p>
<h3><strong>Substrate Core</strong></h3>
<p>Về cơ bản, Substrate Core có nghĩa là chúng ta có thể triển khai runtime của mình theo bất kỳ cách nào chúng ta muốn, miễn là nó nhắm đến Web Assembly và tuân thủ các luật cơ bản về tạo khối của Substrate. Sau đó chúng ta có thể sử dụng runtime này trong các node.</p>
<p>Cách tiếp cận này chắc chắn đòi hỏi nhiều công sức nhất và mức độ khó cao nhất, nhưng nó cũng đi kèm với mức độ tùy chỉnh kĩ thuật cao nhất trong khi vẫn có thể tương thích mạnh mẽ với <strong><a href="https://xgems.net/he-sinh-thai-zksync-manh-ghep-con-thieu-cua-ethereum/"  target="_bank"   title="Hệ sinh thái zkSync: Mảnh ghép còn thiếu của Ethereum để tiến tới Mass Adoption?">hệ sinh thái</a></strong> Substrate.</p>
<h2>4. Các bước xây dựng blockchain bằng substrate</h2>
<p>Nhìn chung, bạn đã có thể hiểu về các hướng tiếp cận Substrate một cách sơ lược nhất. Đối với mình, hãy bắt đầu từ những hiểu biết cơ bản về Node, sau đó đào sâu hơn với FRAME trước khi đi vào cấu trúc hạ tầng cơ bản (core). Bạn có thể tham khảo framework này để có một cái nhìn toàn diện hơn.</p>
<figure id="attachment_15402" aria-describedby="caption-attachment-15402" style="width: 825px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15402" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=814%2C717&#038;ssl=1" alt="Các bước làm quen xây dựng một Substrate blockchain" width="814" height="717" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?w=825&amp;ssl=1 825w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=300%2C264&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=768%2C677&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=150%2C132&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=450%2C397&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=50%2C44&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png?resize=100%2C88&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 5 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15402" class="wp-caption-text">Các bước làm quen xây dựng một Substrate blockchain</figcaption></figure>
<p>Ngoài ra, Substrate có các chỉ dẫn tuyệt vời, ngay cả đối với những người mới bắt đầu cũng có thể tìm hiểu, bao gồm mọi bước từ cài đặt, <a href="https://xgems.net/go/?gzv=H4sIAAAAAAACA12QzQqDMBCE38WDR6OlIAihLxKQrdloaJINyQaF0nev_TmIt5lvdmFnn1WphmphjnlQQglNU25yuWdOwNhYUoILU7LgshI3MMbZ8JBtHciQc7TKbpc2aNx2RYW_cVcnzVEuCBpTXdiPE_gIdg5ym9HnJiD_MAXGwCfqUdviTzBTSROeIGM6zq1gPmesEYxjqXt9afvu-vdjSW7U5MEGeWx4jBfK-975B9XrDfrHfG8nAQAA&nofollow=1&noindex=1&outlink=1&utm_campaign=xgems.net&utm_content=xgems.net&utm_medium=xgems.net&utm_source=xgems.net&utm_term=xgems.net"   target="_blank" rel="nofollow noopener">hướng dẫn sử dụng mô đun và các công cụ khác</a>, tạo các thành phần cơ bản, đến xây dựng một blockchain tùy chỉnh hoàn toàn cho riêng bạn. Không chỉ vậy, còn có các dự án nguồn mở để bạn có thể học hỏi thêm.</p>
<h2>5. Một số Substrate blockchain điển hình</h2>
<p>Để dẫn chứng cho việc sử dụng Substrate hữu ích như thế nào, và tạo thêm động lực cho bạn đọc, ta hãy cùng xem qua những mạng lưới nổi bật xây dựng trên nền Substrate đã xử lí được các vấn đề gì, và cách họ xử lí chúng ra sao.</p>
<h3><strong>Astar Network</strong></h3>
<p>Astar Network là một blockchain đa chuỗi trên Polkadot. Astar tích hợp các giải pháp như EVM, WebAssembly và Layer2 (như là Rollups). Nền tảng hỗ trợ các ứng dụng phi tập trung khác nhau như DeFi, NFT và DAO.</p>
<figure id="attachment_15403" aria-describedby="caption-attachment-15403" style="width: 1735px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15403" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=814%2C228&#038;ssl=1" alt="Astar Network x Substrate" width="814" height="228" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?w=1735&amp;ssl=1 1735w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=300%2C84&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=1024%2C287&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=768%2C216&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=1536%2C431&amp;ssl=1 1536w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=150%2C42&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=450%2C126&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=1200%2C337&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=50%2C14&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?resize=100%2C28&amp;ssl=1 100w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png?w=1628&amp;ssl=1 1628w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 6 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15403" class="wp-caption-text">Astar Network x Substrate</figcaption></figure>
<p><strong>Vấn đề:</strong></p>
<p>Polkadot Realay chain không hỗ trợ các smart contract. Do đó, cần có một parachain đóng vai trò như một nền tảng hỗ trợ smart contract trên hệ sinh thái Polkadot.</p>
<p><strong>Giải pháp:</strong></p>
<p>Một nền tảng smart contract tốt cần đạt đươc 2 điều là khả năng tương thích với các máy ảo, và khả năng mở rộng.</p>
<ul>
<li>Về khả năng tương thích với máy ảo: sử dụng một máy ảo vốn có của Substrate xử lí Web Assembly và tích hợp thêm một mô đun máy ảo EVM. Điều này cho phép Astar hỗ trợ cả hai máy ảo này một lúc, cho phép chúng cùng tồn tại và có thể tương tác với nhau. Qua đó, nhiều loại smart contract có thể được triển khai trên Polkadot, kể cả từ Ethereum, mà không cần phải chỉnh sửa gì nhiều.</li>
<li>Về khả năng mở rộng: Substrate có thể nâng cấp mà không cần fork. Vì thế Astar có thể thêm các mô đun Layer 2 và công nghệ của chúng sao cho phù hợp, qua đó nâng cao tính mở rộng.</li>
</ul>
<p>Kết quả:</p>
<p>Với Substrate, Astar đã phát triển được một thành phần quan trọng là Multi Virtual Machine (đa máy ảo), cung cấp nhiều môi trường thực thi smart contract. Khả năng thậm chí còn được nâng lên tầm cao mới khi có thể cho phép tương tác giữa hai máy ảo khác nhau. Ngoài ra, Astar đã phát triển một khái niệm rất sáng tạo được gọi là “Dapps Staking”, cho phép stake token vào môt smart contract bằng cách sử dụng một Substrate mô đun để set phần thưởng stake cho mỗi khối.</p>
<h3><strong>Acala Network</strong></h3>
<p>Acala là một nền tảng độc lập với hệ thống bảo mật mạnh mẽ, có khả năng tương thích với Ethereum, giao dịch đa chuỗi và thân thiện với người dùng. Nó tập trung vào trở thành một mạng lưới chuyên dành cho các ứng dụng và người dùng DeFi.</p>
<figure id="attachment_15404" aria-describedby="caption-attachment-15404" style="width: 1643px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15404" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=814%2C217&#038;ssl=1" alt="Acala Network x Substrate" width="814" height="217" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?w=1643&amp;ssl=1 1643w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=300%2C80&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=1024%2C272&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=768%2C204&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=1536%2C409&amp;ssl=1 1536w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=150%2C40&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=450%2C120&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=1200%2C319&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=50%2C13&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png?resize=100%2C27&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 7 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15404" class="wp-caption-text">Acala Network x Substrate</figcaption></figure>
<p><strong>Vấn đề:</strong></p>
<p>Đầu tiên, trong các nền tảng Layer-1, người dùng khi muốn tham gia các giao thức DeFi sẽ phải mua native token (vd ETH, SOL…) để làm <strong><a href="https://xgems.net/tong-quan-ve-phi-giao-dich-tren-cac-san-giao-dich-tien-dien-tu/"  target="_bank"   title="Tổng quan về phí giao dịch trên các sàn giao dịch tiền điện tử">phí giao dịch</a></strong>. Điều này có thể là rào cản đối với người dùng mới khi họ chỉ muốn chuyển từ tiền Fiat sang stablecoin, và không muốn tiếp xúc quá nhiều với thị trường crypto. Sự đơn giản hóa sẽ là chìa khóa cho DeFi nếu muốn thu hút thêm người dùng.</p>
<p>Một vấn đề khác chính là Oracle. Oracle là một thành phần rất quan trọng trong nhiều giao thức DeFi. Các nhà vận hành Oracle tìm nạp dữ liệu bên ngoài và đưa chúng vào blockchain, trở thành các số liệu để giao dịch (ví dụ giá BTC, ETH…), nếu không có họ, dường như sẽ không có sự đồng nhất giữa các <strong><a href="https://xgems.net/topics/nguoi-moi/san-giao-dich/"  target="_bank"   title="sàn giao dịch">sàn giao dịch</a></strong>, hay tỉ lệ chuyển đổi trong pool AMM.</p>
<p>Tuy nhiên, hiện tại, còn tồn đọng một số vấn đề khá vô lý đối với giải pháp Oracle trên các nền tảng DeFi. Thứ nhất, giao dịch cấp dữ liệu (feed transactions) oracle có lợi cho nền tảng, nhưng những giao dịch đó vẫn phải chịu phí giao dịch. Thứ hai, các giao dịch oracle thường cùng mức độ ưu tiên với loại với các giao dịch khác. Tức là, khi mạng bị tắc nghẽn, chúng phải cạnh tranh với các giao dịch bình thường của người dùng, và có thể không được đưa vào khối kịp thời, dẫn đến thiệt hại cho các giao thức.</p>
<p>Không chỉ vậy, chúng còn có thể bị sắp xếp lại thứ tự khi bị các giao dịch trả phí nhằm nhận được sự ưu tiên cao hơn từ validator lấn át, điều này có thể dẫn đến một cuộc sandwich attack (hưởng lợi bằng cách đặt lệnh chèn vào trước một giao dịch/ thông tin quan trọng có thể làm biến động mạnh về giá).</p>
<p>Cuối cùng, nhiều giao thức DeFi hiện có được triển khai trong Solidity, nơi có một cộng đồng nhà phát triển lớn. Điều này đặt ra một thách thức đối với bất kỳ nền tảng DeFi nào không hỗ trợ EVM và Solidity.</p>
<p><strong>Giải pháp:</strong></p>
<p>Substrate rất linh hoạt và có thể tùy chỉnh hầu hết mọi thứ, bao gồm cả logic thanh toán phí. Vì thế, Acala đã kết hợp một mô đun thanh toán với một mô đun DEX để xử lý phí giao dịch. Điều này có nghĩa là người dùng có thể trả phí giao dịch bằng bất kỳ tiền mã hóa nào được liệt kê trong Acala DEX mà không cần đến native token (ACA).</p><span class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>Bài <a href="https://xgems.net/lam-sao-de-xay-dung-mot-substrate-blockchain/"><em>Làm sao để xây dựng một Substrate blockchain?</em></a> được đăng bởi <a href="https://xgems.net"><em>xgems.net</em></a></strong></span>
<p>Ngoài ra, Substrate cho phép tùy chỉnh các nhóm giao dịch và đánh dấu các giao dịch nhất định với mức độ ưu tiên cao hơn so với các giao dịch khác. Nên Acala có thể đảm bảo rằng các giao dịch cấp dữ liệu oracle luôn được ưu tiên cao nhất, và nằm đầu tiên ở mỗi khối, tránh được sự tự ý sắp xếp lại giao dịch của các validator. Các giao dịch oracle hợp lệ cũng được miễn phí giao dịch để hỗ trợ các nhà khai thác oracle.</p>
<p>Với tất cả các tính năng đó, Acala có thể có nhiều người vận hành oracle hơn, và các giao dịch oracle vẫn được đảm bảo kể cả khi mạng tắc nghẽn. Do đó, các giao thức trên Acala sẽ trở nên an toàn hơn.</p>
<p>Substrate cũng cung cấp một mô đun EVM cho phép Acala hỗ trợ các <strong><a href="https://xgems.net/hop-dong-thong-minh-trong-blockchain-la-gi-va-chung-hoat-dong-nhu-the-nao/"  target="_bank"   title="Hợp đồng thông minh trong blockchain là gì và chúng hoạt động như thế nào?">hợp đồng thông minh</a></strong> EVM và Solidity. Do vậy, các smart contract Solidity hiện có có thể được chuyển sang nền tảng Acala với những thay đổi tối thiểu và các nhà phát triển Solidity có thể tiếp tục triển khai các ứng dụng DeFi trên Acala bằng bộ công cụ và thư viện quen thuộc.</p>
<p><strong>Kết quả:</strong></p>
<p>Acala đã phát triển và có những điểm đặc biệt của riêng mình. Tất cả nhờ vào sự linh động của mô đun Substrate. Acala đã có thể xử lý phí giao dịch bằng nhiều loại token khác nhau, giúp cho oracle trở nên được ưu tiên đúng với tầm quan trọng của nó. Và trên hết, Acala phát triển được một môi trường hỗ trợ Solidity smart contract tên là Acala EVM+, với nhiều tính năng mà EVM không có.</p>
<h3><strong>Unique Network</strong></h3>
<p>Unique Network là một mạng lưới được xây dựng bằng Substrate, nhằm cung cấp cơ sở hạ tầng cho NFT trong hệ sinh thái Polkadot và Kusama. Nó có tất cả chức năng cơ bản để phát triển NFT (như đúc, giao dịch, đốt), cũng như các công cụ hỗ trợ NFT (như ví, phòng trưng bày, sàn giao dịch…), và hướng tới việc xây dựng các giải pháp ứng dụng NFT trong tương lai.</p>
<figure id="attachment_15405" aria-describedby="caption-attachment-15405" style="width: 1653px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-15405" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=814%2C199&#038;ssl=1" alt="Unique Network x Substrate" width="814" height="199" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?w=1653&amp;ssl=1 1653w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=300%2C74&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=1024%2C251&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=768%2C188&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=1536%2C376&amp;ssl=1 1536w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=150%2C37&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=450%2C110&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=1200%2C294&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=50%2C12&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png?resize=100%2C25&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Làm sao để xây dựng một Substrate blockchain? 8 - Làm sao để xây dựng một Substrate blockchain?, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-15405" class="wp-caption-text">Unique Network x Substrate</figcaption></figure>
<p>Vấn đề:</p>
<ul>
<li>Mô hình kinh tế: các nền tảng yêu cầu người dùng của họ phải sở hữu tiền điện tử để thực hiện giao dịch NFT. Điều này tạo ra một xung đột lớn đối với việc áp dụng NFT trên thị trường đại chúng.</li>
<li>Quyền sử dụng: các blockchain hiện tại không cho phép thuê hoặc ủy quyền quản lý NFT. Đây là một điểm thiếu sót trong mô hình kinh tế, khiến cho người sở hữu NFT không nhận được một khoản thu nhập ổn định bằng tài sản của mình</li>
</ul>
<p>Giải pháp:</p>
<ul>
<li>Mô hình kinh tế: Substrate cho phép tùy chỉnh trên tất cả các giai đoạn của một giao dịch.</li>
<li>Quyền sử dụng: Substrate cho phép lên lịch để thực hiện thanh toán khi thuê NFT.</li>
</ul>
<p>Kết quả:</p>
<ul>
<li>Mô hình kinh tế: người dùng không phải trả phí giao dịch nữa, có nghĩa là họ có thể sử dụng Unique Network để tạo và trao đổi NFT mà không cần phải:
<ul>
<li>Tìm hiểu địa chỉ tiền mã hóa là gì</li>
<li>Đăng ký trên các sàn giao dịch</li>
<li>KYC</li>
<li>Tạo ví và lưu trữ một lượng native token để làm phí giao dịch</li>
</ul>
</li>
</ul>
<p>Bằng cách sử dụng mô đun Signed Extension trên Substrate, địa chỉ thanh toán phí có thể được xác định trước. Ví dụ, khi giao dịch trong một bộ sưu tập NFT cụ thể, phí giao dịch đã được chỉ định sẵn vào một địa chỉ ví (có thể là ví của người tạo ra bộ NFT), nên tất cả giao dịch liên quan đến bộ NFT đó sẽ không phải tốn phí (không cần mua native token), tạo thuận lợi cho cả người bán lẫn người mua.</p>
<ul>
<li>Quyền sử dụng: để kích hoạt mô hình đăng ký quyền sử dụng NFT, Unique Network sử dụng một mô đun “lên lịch” (scheduler). Người dùng có thể lên lịch bất kỳ giao dịch nào từ chuyển tiền đơn giản (trả nợ) đến smart contract call (đòi nợ). Điều này tạo ra một mối quan hệ thanh toán giữa người thuê và người cho thuê NFT, và khiến cho việc ủy quyền NFT trở nên khả thi.</li>
</ul>
<h2>6. Tổng kết</h2>
<p>Hi vọng qua bài viết này, bạn đã có thêm những kiến thức về Substrate và có một góc nhìn cho hướng đi của mình. Không chỉ vậy, rất nhiều mạng lưới cùng nhiều tính năng độc đáo đã được xây dựng, cho thấy sức mạnh tối ưu hóa và sáng tạo khi sử dụng Substrate. Mong rằng bạn sẽ có thêm niềm tin và động lực để tự phát triển một blockchain để đời.</p>]]></content:encoded>
					
					<wfw:commentRss>https://xgems.net/lam-sao-de-xay-dung-mot-substrate-blockchain/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain.png" type="image/png" length="221242" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain1.png" type="image/png" length="149040" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain2.png" type="image/png" length="73301" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain3.png" type="image/png" length="46204" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain4.png" type="image/png" length="156255" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain5.png" type="image/png" length="184893" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain6.png" type="image/png" length="114445" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain7.png" type="image/png" length="85511" /><enclosure url="https://xgems.net/wp-content/uploads/2022/09/lam-sao-de-xay-dung-mot-substrate-blockchain8.png" type="image/png" length="95117" /><post-id xmlns="com-wordpress:feed-additions:1">15364</post-id>	</item>
		<item>
		<title>Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot</title>
		<link>https://xgems.net/substrate-la-gi/</link>
		
		<dc:creator><![CDATA[cukyn12]]></dc:creator>
		<pubDate>Wed, 04 May 2022 08:03:14 +0000</pubDate>
				<category><![CDATA[Thuật ngữ tiền điện tử]]></category>
		<category><![CDATA[altcoin]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[BTC]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[defi]]></category>
		<category><![CDATA[Dữ liệu]]></category>
		<category><![CDATA[đầu tư]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[giao dịch]]></category>
		<category><![CDATA[Substrate]]></category>
		<category><![CDATA[Thị trường]]></category>
		<category><![CDATA[tiền điện tử]]></category>
		<guid isPermaLink="false">https://xgems.net/?p=8956</guid>

					<description><![CDATA[(xgems.net) Substrate được xem là &#8220;Cosmos SDK&#8221; cho Polkadot. Trong bài viết này, chúng ta sẽ tìm hiểu tổng quan về Substrate là gì, mối quan hệ và tầm quan trọng của Substrate đối với Polkadot. 1. Polkadot Substrate là gì? Substrate là một Software Development Kit (Bộ công cụ phát triển phần mềm) hỗ [...]]]></description>
										<content:encoded><![CDATA[<a href="https://xgems.net" class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>(xgems.net)</strong></a> <p><strong>Substrate được xem là &#8220;Cosmos SDK&#8221; cho Polkadot. Trong bài viết này, chúng ta sẽ tìm hiểu tổng quan về Substrate là gì, mối quan hệ và tầm quan trọng của Substrate đối với Polkadot.</strong></p>
<p><span id="more-8956"></span></p>
<h2><strong>1. Polkadot Substrate là gì?</strong></h2>
<p>Substrate là một Software Development Kit (Bộ công cụ phát triển phần mềm) hỗ trợ việc xây dựng blockchain riêng biệt trên <a href="https://xgems.net/polkadot-dot-la-gi-tim-hieu-toan-tap-ve-blockchain-web-3-0-phi-tap-trung/">Polkadot</a> (tương tự như Cosmos). Polkadot là một layer 0 cho phép các Blockchain kết nối với nhau để chia sẻ <strong><a href="https://xgems.net/du-lieu-on-chain-la-gi/"  target="_bank"   title="Dữ liệu On-chain là gì? Vì sao cần phải phân tích dữ liệu On-chain?">dữ liệu</a></strong> và tạo thành một mạng lưới phi tập trung.</p>
<p>Tầm nhìn của Polkadot là tạo ra một “Decentralized Web &#8211; Mạng phi tập trung”, nơi mà danh tính và dữ liệu của chúng ta sẽ được kiểm soát bởi chính chúng ta, chứ không phải bởi một bên thứ ba như tổ chức hay chính phủ nào đó.</p>
<figure id="attachment_8973" aria-describedby="caption-attachment-8973" style="width: 1200px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-8973" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=814%2C450&#038;ssl=1" alt="Polkadot Substrate là gì?" width="814" height="450" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=300%2C166&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=1024%2C567&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=768%2C425&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=150%2C83&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=450%2C249&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=50%2C28&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png?resize=100%2C55&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot 10 - Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-8973" class="wp-caption-text">Polkadot Substrate là gì?</figcaption></figure>
<p>Substrate có thể được sử dụng để xây dựng bất kỳ loại blockchain nào, trong đó quan trọng nhất là khả năng trở thành Polkadot Parachain, việc kết nối với Polkadot mang lại vô số lợi ích, bao gồm Sharing Security, khả năng tương tác Cross-chain và quyền truy cập vào hệ sinh thái khổng lồ của Polkadot.</p>
<h2><strong>2. Mối quan hệ giữa Substrate và Polkadot</strong></h2>
<p>Bản thân substrate không phải là một blockchain, mà giống như một khung SDK blockchain. Substrate cho phép các nhà phát triển xây dựng các <a href="https://xgems.net/lich-su-hinh-thanh-blockchain/">blockchain</a> tùy chỉnh, tự do xác định cách blockchain của mình phát triển.</p>
<p>Việc phát triển một dự án trên general <a href="https://xgems.net/smart-contracts-la-gi/">smart contract</a> mang lại các ưu và nhược điểm riêng. Nhược điểm là nó buộc các nhà phát triển phải kế thừa tất cả các quyết định thiết kế của blockchain gốc, những quyết định này thường được đưa ra với các ưu tiên khác với của bạn.</p>
<p><strong>Ví dụ:</strong></p>
<p>Trong thời kỳ <strong><a href="https://xgems.net/defi-stack-1-cac-layer-ben-trong-chiec-mat-na-mang-ten-defi/"  target="_bank"   title="DeFi Stack 1 - Các Layer bên trong chiếc mặt nạ mang tên DeFi">DeFi</a></strong> bùng nổ vào mùa hè năm 2020, <a href="https://xgems.net/gas-price-gas-limit-la-gi/">gas fee</a> tăng mạnh và không ổn định làm cho chi phí hoạt động on-chain trên Ethereum thường tăng cao bất thường. Một vài ý tưởng khả thi về mặt ý tưởng nhưng thực tế không thể hoạt động thành công trong thực tế vì ảnh hưởng tiêu cực từ gas fee.</p>
<p>Black Hole Swap từ Hakka Finance là một điển hình, Black hole Swap là một AMM được thiết kế dành riêng cho việc Swap các Stablecoin. Black Hole Swap tích hợp sâu với giao thức cho vay để tận dụng nguồn cung dư thừa trong khi vay không đủ. Do đó, nó có thể xử lý các giao dịch vượt xa <strong><a href="https://xgems.net/liquidity-la-gi-tinh-thanh-khoan-quan-trong-nhu-the-nao/"  target="_bank"   title="Liquidity là gì ? Liquidity - Tính thanh khoản quan trọng như thế nào ?">tính thanh khoản</a></strong> hiện có của nó, cung cấp cho người dùng một tỷ giá tốt và mức trượt giá thấp.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-8974" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=814%2C499&#038;ssl=1" alt="substrate la gi1 - Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot, - Substrate - XGems Capital" width="814" height="499" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=300%2C184&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=1024%2C628&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=768%2C471&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=150%2C92&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=450%2C276&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=50%2C31&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png?resize=100%2C61&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot 11 - Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<p>Cá nhân mình thấy BlackHoleSwap thật sự là một innovation product tại thời điểm đó, nhưng khi đưa vào hoạt động thực tế thì sản phẩm không nhận được nhiều sự chú ý từ đại đa số người dùng DeFi vì gas fee quá đắt cho mỗi lệnh giao dịch. BlackHoleSwap chủ yếu được sử dụng bởi Whales trong các hoạt động arbitrage (giao dịch chênh lệch giá).</p>
<p>Một Blockchain xây dựng bằng Substrate vẫn có thể hoạt động một mình mà không cần gắn vào relay chain của Polkadot, nhưng như mình cũng chia sẻ ở trên việc kết nối với polkadot cho phép các blockchain tuỳ chỉnh nhiều lợi ích.</p>
<p>Một trong những ưu điểm lớn nhất là các blockchain dựa dựa trên substrate dễ dàng tích hợp vào Polkadot hoặc Kusama để trở thành <a href="https://xgems.net/kien-truc-polkadot-va-cong-nghe-substrate/">parachain hoặc parathread</a>.</p>
<h2><strong>3. Substrate vs Cosmos SDK</strong></h2>
<p>Cả Polkadot và Cosmos đều cung cấp bộ công cụ phát triển phần mềm, được gọi là Substrate và Cosmos SDK. Cả hai đều nhằm mục đích giúp các nhà phát triển dễ dàng bắt đầu xây dựng blockchain của riêng họ và bao gồm các module khác nhau.</p>
<figure id="attachment_8975" aria-describedby="caption-attachment-8975" style="width: 1200px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-8975" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=814%2C369&#038;ssl=1" alt="Substrate vs Cosmos SDK" width="814" height="369" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=300%2C136&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=1024%2C464&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=768%2C348&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=150%2C68&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=450%2C204&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=50%2C23&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png?resize=100%2C45&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot 12 - Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot, - Substrate - XGems Capital" data-recalc-dims="1"><figcaption id="caption-attachment-8975" class="wp-caption-text">Substrate vs Cosmos SDK</figcaption></figure>
<p>Sự khác biệt chính giữa hai module này là Cosmos SDK hỗ trợ Go, trong khi Substrate hỗ trợ bất kỳ ngôn ngữ nào biên dịch thành WASM (Web Assembly), nhìn từ khía cạnh này, substrate mang lại sự linh hoạt hơn cho các nhà phát triển.</p>
<p>Nhưng bù lại, Kiến trúc linh hoạt hơn của Cosmos làm cho độ khó kỹ thuật của nó thấp hơn và phong cách thiết kế thiên về ứng dụng của nó đã làm cho hệ sinh thái dựa trên Tendermint hiện tại cho ra mắt nhiều sản phẩm tuyệt vời ví dụ như Terra (LUNA).</p><span class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>Bài <a href="https://xgems.net/substrate-la-gi/"><em>Substrate là gì? Mối quan hệ và tầm quan trọng của Substrate đối với Polkadot</em></a> được đăng bởi <a href="https://xgems.net"><em>xgems.net</em></a></strong></span>
<p>Ngược lại ở phía Polkadot, do khái niệm thiết kế tương đối tập trung và thách thức kỹ thuật tương đối lớn đã dẫn đến sự chậm trễ và mất niềm tin của người dùng, điều này được biểu hiện một phần thông quan thời gian mainnet của 2 dự án: Cosmos mainnet vào 2019, Polkadot mainnet vào năm 2021. Tuy nhiên, lợi thế đi sau của Polkadot có nhiều khả năng tạo ra hiệu ứng quy mô tốt hơn trong tương lai khi hệ sinh thái Polkadot mở rộng.</p>
<h2><strong>4. Tổng kết</strong></h2>
<p>Tổng quan, Substrate là một nền tảng phát triển blockchain linh hoạt và quan trọng đối với Polkadot, nó đáp ứng mục tiêu chính trong tầm nhìn tổng thể của Polkadot &#8211; <strong><a href="https://xgems.net/proof-of-history-poh-la-gi/"  target="_bank"   title="Proof-of-History (PoH) là gì? Công nghệ cốt lõi cho sự thành công của Solana">công nghệ</a></strong> nền tảng cho phép các nhà phát triển xây dựng và triển khai Parachain của họ trên relay của Polkadot. Nếu không có Substrate, sẽ khó để xây dựng các blockchains riêng biệt để tạo thành hệ sinh thái Polkadot.</p>]]></content:encoded>
					
		
		
		<enclosure url="https://xgems.net/wp-content/uploads/2022/05/substrate-la-gi3.png" type="image/png" length="368404" /><enclosure url="https://xgems.net/wp-content/uploads/2022/05/substrate-la-gi.png" type="image/png" length="77024" /><enclosure url="https://xgems.net/wp-content/uploads/2022/05/substrate-la-gi1.png" type="image/png" length="223493" /><enclosure url="https://xgems.net/wp-content/uploads/2022/05/substrate-la-gi2.png" type="image/png" length="109925" /><post-id xmlns="com-wordpress:feed-additions:1">8956</post-id>	</item>
		<item>
		<title>Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate</title>
		<link>https://xgems.net/kien-truc-polkadot-va-cong-nghe-substrate/</link>
		
		<dc:creator><![CDATA[cukyn12]]></dc:creator>
		<pubDate>Thu, 31 Mar 2022 09:23:21 +0000</pubDate>
				<category><![CDATA[Người mới]]></category>
		<category><![CDATA[altcoin]]></category>
		<category><![CDATA[Bitcoin]]></category>
		<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[DOT]]></category>
		<category><![CDATA[Dữ liệu]]></category>
		<category><![CDATA[đầu tư]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[Layer 1]]></category>
		<category><![CDATA[Polkadot]]></category>
		<category><![CDATA[Substrate]]></category>
		<category><![CDATA[tiền điện tử]]></category>
		<guid isPermaLink="false">https://xgems.net/?p=6978</guid>

					<description><![CDATA[(xgems.net) Polkadot network bao gồm một số phân đoạn blockchain không đồng nhất được gọi là &#8220;parachains&#8221;. Polkadot parachains là các blockchain thế hệ tiếp theo vượt ra ngoài giới hạn của các mạng kế thừa. Họ là một hệ sinh thái đa dạng của các nền tảng, cộng đồng và nền kinh tế độc [...]]]></description>
										<content:encoded><![CDATA[<a href="https://xgems.net" class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>(xgems.net)</strong></a> <p><strong>Polkadot network bao gồm một số phân đoạn blockchain không đồng nhất được gọi là &#8220;parachains&#8221;. Polkadot parachains là các blockchain thế hệ tiếp theo vượt ra ngoài giới hạn của các mạng kế thừa. Họ là một hệ sinh thái đa dạng của các nền tảng, cộng đồng và nền kinh tế độc lập đang thay đổi cách chúng ta giao tiếp trực tuyến.</strong></p>
<p><span id="more-6978"></span></p>
<h2><strong>1. Parachain là gì ?</strong></h2>
<p>Parachains là các blockchains tùy chỉnh, dành riêng cho dự án được liên kết với mạng Polkadot (DOT) và Kusama (KSM). Người dùng có thể sử dụng chúng cho các mục đích khác nhau, bao gồm kết nối với chuỗi khối chính — chuỗi chuyển tiếp, được coi là cốt lõi của mạng Polkadot và Kusama. Tại sao? Nếu không có chuỗi chuyển tiếp, các chuỗi khối chéo không thể chuyển tài sản từ chuỗi khối này sang chuỗi khối khác.</p>
<p>Mỗi parachain có các mục đích sử dụng cụ thể và trong nhiều trường hợp, hỗ trợ các mã thông báo tương ứng của nó. Parachains phải tham gia một cuộc đấu giá trước khi họ có thể trở thành Polkadot hoặc Kusama parachain.</p>
<h3><strong>Polkadot parachain là gì ?</strong></h3>
<p>Polkadot network bao gồm một số phân đoạn blockchain không đồng nhất được gọi là &#8220;parachains&#8221;. Polkadot parachains là các blockchain thế hệ tiếp theo vượt ra ngoài giới hạn của các mạng kế thừa. Họ là một hệ sinh thái đa dạng của các nền tảng, cộng đồng và nền kinh tế độc lập đang thay đổi cách chúng ta giao tiếp trực tuyến.</p>
<p>Parachains trên Kusama hoạt động khá giống với các Parachains trên Polkadot vì Kusama được xây dựng để bắt chước hầu hết các tính năng chính của Polkadot.</p>
<p>Đọc thêm về parachains trên Polkadot và Kusama <a href="https://xgems.net/parachains-la-gi-dau-gia-parachains-tren-polkadot/">tại đây</a>.</p>
<h2><strong>2. Kiến trúc của Polkadot Blockchain</strong></h2>
<p>Cái gọi là “Polkadot relay chain” kết nối và bảo mật các parachains, cho phép chúng giao tiếp với các mạng bên ngoài thông qua các cầu nối.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6980" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=814%2C422&#038;ssl=1" alt="kien truc cua polkadot - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="422" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?w=1445&amp;ssl=1 1445w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=300%2C156&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=1024%2C531&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=768%2C398&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=150%2C78&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=450%2C233&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=1200%2C622&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=50%2C26&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png?resize=100%2C52&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 22 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<p>Hãy cùng chúng tôi đi qua từng phần của kiến ​​trúc Polkadot chi tiết hơn bên dưới.</p>
<ul>
<li><strong>Polkadot relay chain</strong>: Thành phần chịu trách nhiệm về an ninh mạng được chia sẻ, sự đồng thuận và khả năng tương tác chuỗi chéo. Tất cả các parachains đều được hưởng các đặc tính cơ bản của relay chain thông qua kết nối của họ với nó.</li>
<li><strong>Parachains</strong>: Các blockchains độc lập với các token tương ứng và chức năng được tối ưu hóa cho các trường hợp sử dụng cụ thể. Parachains có thể kết nối với relay chain theo một trong hai cách &#8211; trả tiền khi bạn di chuyển hoặc thuê một vị trí để kết nối liên tục.</li>
<li><strong>Bridges</strong>: Bộ blockchain chuyên biệt cho phép các phân đoạn Polkadot kết nối và tương tác với các mạng khác, chẳng hạn như Ethereum (ETH) và Bitcoin (BTC).</li>
</ul>
<figure id="attachment_6981" aria-describedby="caption-attachment-6981" style="width: 1455px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="wp-image-6981 size-full" title="Kiến trúc của Polkadot Blockchain" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=814%2C425&#038;ssl=1" alt="Kiến trúc của Polkadot Blockchain" width="814" height="425" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?w=1455&amp;ssl=1 1455w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=1024%2C535&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=768%2C401&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=150%2C78&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=450%2C235&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=1200%2C627&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=50%2C26&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png?resize=100%2C52&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" data-recalc-dims="1" /><figcaption id="caption-attachment-6981" class="wp-caption-text">Kiến trúc của Polkadot Blockchain</figcaption></figure>
<p>Kiến trúc Polkadot cho phép người dùng parachain thực hiện các giao dịch nhanh hơn và rẻ hơn. Nó mở đường cho sự phát triển parachain cho phép các nhà phát triển xây dựng các blockchains không truyền thông tin người dùng đến mạng công cộng hoặc yêu cầu nhiều giao dịch.</p>
<h2><strong>3. Các cập nhật được thực hiện cho các Polkadot parachains</strong></h2>
<p>Polkadot thường xuyên thông báo về việc ra mắt parachain mới, cập nhật dự án và đấu giá parachain thông qua bản tin. Hãy để chúng tôi xem xét những phát triển gần đây nhất được thực hiện đối với Polkadot network</p>
<h3><a href="https://xgems.net/bridge-cau-noi-tien-dien-tu/"><strong>Bridges</strong></a></h3>
<p>Mặc dù Polkadot kết nối liền mạch các parachains trong mạng của nó, nhưng mỗi chuỗi bên ngoài cần tạo các triển khai tùy chỉnh để đạt được cùng một mức độ truy cập.</p>
<p>Trong chuỗi khối chéo, cầu nối cho phép chuyển tài sản sang các chuỗi khối khác. Do đó, các cây cầu ngày càng trở nên quan trọng trong bối cảnh tài chính phi tập trung (<a href="https://xgems.net/decentralized-finance-defi-huong-dan-cho-nguoi-moi-bat-dau/">Decentralized Finance &#8211; DeFi</a>). Hầu hết các cây cầu, tuy nhiên, là trông giữ.</p>
<p>Custodial bridges là &#8220;trusted bridges&#8221; có thể được tập trung hoặc bán phân cấp, xác định quyền quản lý việc trao đổi token và các tài sản khác trên mạng của họ.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6982" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=814%2C354&#038;ssl=1" alt="kien truc cua polkadot3 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="354" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?w=1413&amp;ssl=1 1413w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=300%2C130&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=1024%2C445&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=768%2C334&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=150%2C65&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=450%2C196&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=1200%2C521&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=50%2C22&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png?resize=100%2C43&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 23 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<p>Trong các cầu nối, được duy trì thông qua kiến ​​trúc custodial, validators vận hành ví multisig để thực hiện các hoạt động bắc cầu. Mặc dù tập hợp trình xác nhận có thể thay đổi hoặc không đổi và các khóa của nó có thể được hoặc không được giữ trong một vùng bảo mật, nhưng kiến ​​trúc cơ bản vẫn giống nhau.</p>
<p>Tuy nhiên, lưu ý rằng sự xuất hiện gần đây của các vụ hack cầu đã chứng minh rằng việc giữ một honeypot chứa hàng trăm triệu đô la là một rủi ro bảo mật.</p>
<h3><strong>Snowfork</strong></h3>
<p>Light client bridge này được mệnh danh là “Holy Grail of bridges &#8211; Chén thánh của những cây cầu” vì chính blockchain mục tiêu xác nhận liệu người dùng có gửi tiền đến một địa chỉ trên blockchain gốc hay không. Blockchain đích có thể đúc hoặc mở khóa tiền cho người dùng mà không cần dựa vào bên thứ ba để xác minh thông tin. Nhưng cầu khách hàng nhẹ có thể tốn kém vì người dùng phải xác minh các bằng chứng trên dây chuyền, do đó làm tăng chi phí xăng.</p>
<p>Tham gia Snowfork , một cầu nối không tin cậy của Ethereum đã hoạt động trong hai năm qua. Cầu nối sẽ cho phép người dùng di chuyển ETH và các mã thông báo khác một cách đáng tin cậy từ một parachain Polkadot này sang một parachain khác hoặc quay trở lại Ethereum network, rất có thể thông qua Snowfork hub.</p>
<p>Mọi thứ sẽ dựa trên Máy ảo Ethereum (Ethereum Virtual Machine &#8211; EVM), vì vậy chúng cũng có thể hoạt động trên các mạng khác. Tuy nhiên, các phiên bản nâng cao hơn sẽ có khả năng truyền bất kỳ loại dữ liệu nào qua các chuỗi. Do đó, các hợp đồng thông minh Ethereum sẽ có thể tương tác với Polkadot.</p>
<p>Tuy nhiên, lưu ý rằng Snowfork vẫn đang được phát triển do sự chậm trễ trong bản đồ đường ban đầu của nó. Những người muốn sử dụng cầu có thể làm như vậy thông qua GitHub.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6983" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=814%2C521&#038;ssl=1" alt="kien truc cua polkadot4 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="521" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?w=1241&amp;ssl=1 1241w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=300%2C192&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=1024%2C655&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=768%2C491&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=150%2C96&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=450%2C288&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=1200%2C768&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=50%2C32&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png?resize=100%2C64&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 24 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h3><strong>Custodial bridges under development</strong></h3>
<p>Những cây cầu phức tạp vẫn đang trong quá trình phát triển, nhưng một số dự án đã xây dựng những cây cầu trông coi mà người dùng có thể sử dụng trong thời gian chờ đợi. Chúng tôi đã liệt kê ba cây cầu bên dưới.</p>
<h3><strong>ChainBridge</strong></h3>
<p>ChainBridge là cầu nối được triển khai giữa các chuỗi dựa trên EVM và Substrate. ChainSafe đã tạo ra cây cầu như một giải pháp white-label và sử dụng nó để cung cấp năng lượng cho các cầu nối Ethereum của họ cho các dự án như Centrifuge và Meter.</p><span class="wpust_awy" style="display:none!important;width:0!important;height:0!important;max-height:0!important;max-width:0!important;opacity:0!important;padding:0!important;margin:0!important;position:fixed!important;overflow:hidden!important;top:999999px!important;right:999999px!important;bottom:initial!important;left:initial!important;"><strong>Bài <a href="https://xgems.net/kien-truc-polkadot-va-cong-nghe-substrate/"><em>Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate</em></a> được đăng bởi <a href="https://xgems.net"><em>xgems.net</em></a></strong></span>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6984" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=814%2C462&#038;ssl=1" alt="kien truc cua polkadot5 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="462" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?w=1396&amp;ssl=1 1396w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=300%2C170&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=1024%2C581&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=768%2C436&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=150%2C85&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=450%2C255&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=1200%2C681&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=50%2C28&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png?resize=100%2C57&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 25 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h3><strong>Astar Network</strong></h3>
<p>Astar Network cũng đang làm việc chăm chỉ trên một số cầu nối để trở thành một bridge hub tuyệt vời cho các hệ sinh thái khác. Triển khai đầu tiên của nó là Cosmos (ATOM), cho phép người dùng kết nối nhiều chuỗi để làm việc với nhau đồng thời. Ngoài ra, Astar dự định cuối cùng sẽ liên kết càng nhiều nền tảng với mạng của mình càng tốt.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6985" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=814%2C455&#038;ssl=1" alt="kien truc cua polkadot6 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="455" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?w=1354&amp;ssl=1 1354w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=300%2C168&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=1024%2C573&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=768%2C429&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=150%2C84&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=450%2C252&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=1200%2C671&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=50%2C28&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png?resize=100%2C56&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 26 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h3><strong>Interlay</strong></h3>
<p>Interlay là một dự án bắc cầu parachain cho Bitcoin. Giống như Snowfork, Interlay không đáng tin cậy nhưng chủ yếu dựa vào việc cung cấp các động lực kinh tế. Và bởi vì Bitcoin không sử dụng hợp đồng thông minh, điều đó có lợi cho người dùng.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6986" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=814%2C475&#038;ssl=1" alt="kien truc cua polkadot7 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="475" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?w=1356&amp;ssl=1 1356w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=300%2C175&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=1024%2C597&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=768%2C448&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=150%2C88&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=450%2C263&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=1200%2C700&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=50%2C29&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png?resize=100%2C58&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 27 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h2><strong>4. Công nghệ Substrate của Polkadot</strong></h2>
<p>Công nghệ cơ bản của Polkadot là Substrate, một khuôn khổ phát triển giúp người dùng dễ dàng xây dựng một blockchain duy nhất cho một trường hợp sử dụng cụ thể.</p>
<p>Substrate là mô-đun, có thể thích ứng và cho phép người dùng sử dụng các thành phần được tạo sẵn để xây dựng logic kinh doanh cốt lõi trong khi vẫn để khung có thể tùy chỉnh. Do đó, nó nói chung là giảm thiểu các giả định về việc xây dựng một blockchain</p>
<p>Một số tính năng cốt lõi của Substrate là:</p>
<figure id="attachment_6987" aria-describedby="caption-attachment-6987" style="width: 1361px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="wp-image-6987 size-full" title="Một số tính năng cốt lõi của Substrate" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=814%2C474&#038;ssl=1" alt="Một số tính năng cốt lõi của Substrate" width="814" height="474" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?w=1361&amp;ssl=1 1361w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=300%2C175&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=1024%2C596&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=768%2C447&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=150%2C87&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=450%2C262&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=1200%2C698&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=50%2C29&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png?resize=100%2C58&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" data-recalc-dims="1" /><figcaption id="caption-attachment-6987" class="wp-caption-text">Một số tính năng cốt lõi của Substrate</figcaption></figure>
<h3><strong>Substrate infrastructure</strong></h3>
<p>Substrate là một khuôn khổ xây dựng blockchain dựa trên kinh nghiệm của Parity Technologies trong việc xây dựng Ethereum, Bitcoin và các Blockchain doanh nghiệp. Nó cũng được sử dụng để xây dựng relay chain của Polkadot.</p>
<p>Các thành phần chính của Substrate là:</p>
<h4><strong>Database</strong></h4>
<p>Nền tảng của blockchain là sổ cái được chia sẻ của nó, đòi hỏi phải bảo trì và bảo quản. Substrate không đưa ra bất kỳ giả định nào liên quan đến nội dung hoặc cấu trúc của blockchain.</p>
<p>Lớp cơ sở dữ liệu bên dưới của Substrate sử dụng lưu trữ key-value đơn giản với Patricia Merkle tree đã sửa đổi được xây dựng trên cùng. Cấu trúc độc đáo này cho phép Polkadot xác định xem một mục có trong kho lưu trữ hay không một cách nhanh chóng. Điều này là cần thiết cho các khách hàng nhẹ dựa vào các bằng chứng lưu trữ để cung cấp các tương tác nhẹ nhưng đáng tin cậy với mạng blockchain.</p>
<h4><strong>Networking</strong></h4>
<p>Giao tiếp trên một blockchain phi tập trung yêu cầu thiết lập một giao thức mạng ngang hàng (Peer-to-Peer &#8211; P2P).</p>
<p>Libp2p là một ngăn xếp mạng P2P mô-đun mà người dùng có thể sử dụng cho Substrate. Nó cho phép các blockchains dựa trên Substrate chia sẻ các giao dịch, khối, đồng nghiệp và các chi tiết hệ thống quan trọng khác mà không cần truy cập vào các máy chủ tập trung.</p>
<p>Libp2p là duy nhất vì nó không đưa ra giả định về các giao thức mạng dành riêng cho người dùng phù hợp với triết lý của Substrate. Do đó, người dùng có thể thực hiện các phương tiện vận chuyển thay thế mà không phải lo lắng về các sai lệch tiềm ẩn.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6990" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=814%2C390&#038;ssl=1" alt="cong nghe cua polkadot2 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="390" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?w=1439&amp;ssl=1 1439w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=300%2C144&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=1024%2C491&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=768%2C368&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=150%2C72&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=450%2C216&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=1200%2C575&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=50%2C24&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png?resize=100%2C48&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 28 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h4><strong>Transaction queue</strong></h4>
<p>Người dùng có thể xác định các trạng thái và thay đổi của blockchain bằng cách tập hợp và tổ chức các giao dịch thành các khối. Tuy nhiên, lưu ý rằng thứ tự hoàn thành giao dịch có thể ảnh hưởng đến trạng thái cuối cùng của sổ cái.</p>
<p>Substrate cung cấp cho người dùng quyền kiểm soát hoàn toàn đối với các giao dịch phụ thuộc vào mạng của họ và các quy trình quản lý hàng đợi. Nó giả định mỗi giao dịch có trọng số và một tập hợp các thẻ điều kiện tiên quyết để tạo đồ thị phụ thuộc. Các đồ thị phụ thuộc đơn giản nhất là dạng tuyến tính, nhưng người dùng có thể tạo các đồ thị khác phức tạp hơn.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6991" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=814%2C452&#038;ssl=1" alt="cong nghe cua polkadot3 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="452" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?w=1409&amp;ssl=1 1409w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=300%2C167&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=1024%2C569&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=768%2C427&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=150%2C83&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=450%2C250&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=1200%2C667&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=50%2C28&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png?resize=100%2C56&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 29 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h4><strong>Consensus</strong></h4>
<p>Một blockchain network có thể đạt được sự đồng thuận về các bản cập nhật được thực hiện cho chuỗi theo nhiều cách khác nhau. Theo truyền thống, các động cơ đồng thuận được liên kết chặt chẽ với phần còn lại của Blockchain.</p>
<p>Mặt khác, Substrate đã đi rất lâu để thiết lập một lớp đồng thuận mà người dùng có thể dễ dàng thay đổi trong quá trình phát triển. Nó được thiết kế để sự đồng thuận vẫn có thể được hoán đổi nóng ngay cả khi chuỗi đã hoạt động.</p>
<p>Nhiều công cụ đồng thuận được tích hợp vào Substrate, bao gồm cả những công cụ thuộc sở hữu của Proof-of-work (PoW), Aura (Authority Round) và Polkadot. Tuy nhiên, hãy nhớ rằng động cơ của Polkadot khác vì nó tách biệt quy trình sản xuất khối khỏi quy trình hoàn thiện khối.</p>
<h2><strong>5. Cập nhật dữ liệu và indexing liên quan đến Substrate</strong></h2>
<p>Các dự án indexing như The Graph là rất cần thiết vì các nút blockchain không thể lấy dữ liệu cũ một cách trực tiếp và hiệu quả. Hơn nữa, nếu một cái gì đó là bất biến, cách duy nhất để lấy nó một lần và lưu trữ nó ở định dạng dễ tiếp cận hơn là tạo một index.</p>
<p>Các dự án và nền tảng dữ liệu yêu cầu lập chỉ mục hoạt động với nhau.</p>
<p>Ví dụ: thay vì cố gắng truy vấn blockchain và tạo hệ thống lưu trữ độc lập, các nền tảng dữ liệu có thể đơn giản thực hiện các truy vấn hiệu quả thông qua các dự án indexing.</p>
<h3><strong>SubQuery</strong></h3>
<p>SubQuery (SQT) là một dự án indexing hoạt động giống như The Graph. Nó có một tập hợp indexers do chủ sở hữu SQT token bầu chọn. Để sử dụng ứng dụng, người dùng cần SQT tokens để thanh toán cho các truy vấn. Indexer trích xuất và sắp xếp dữ liệu blockchain, cho phép người dùng thực hiện các truy vấn trên SubQuery nhanh hơn so với truy vấn trực tiếp vào blockchain.</p>
<p>Không giống như The Graph, SubQuery không có người quản lý tạo nguồn cấp dữ liệu, thay vào đó, nó sử dụng các hợp đồng đặt hàng làm nguồn dữ liệu.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-6993" src="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=814%2C442&#038;ssl=1" alt="cong nghe cua polkadot4 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" width="814" height="442" srcset="https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?w=1412&amp;ssl=1 1412w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=300%2C163&amp;ssl=1 300w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=1024%2C556&amp;ssl=1 1024w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=768%2C417&amp;ssl=1 768w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=150%2C81&amp;ssl=1 150w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=450%2C244&amp;ssl=1 450w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=1200%2C652&amp;ssl=1 1200w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=50%2C27&amp;ssl=1 50w, https://i0.wp.com/xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png?resize=100%2C54&amp;ssl=1 100w" sizes="(max-width: 814px) 100vw, 814px" title="Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate 30 - Kiến trúc Polkadot và giới thiệu về cơ sở hạ tầng Substrate, - Substrate - XGems Capital" data-recalc-dims="1"></p>
<h3><strong>Subsquid</strong></h3>
<p>Subsquid là một dự án indexing Substrate đang diễn ra khác . Mặc dù nó hoạt động trên nguyên tắc cốt lõi giống như phiên bản cũ hơn, nhưng Subsquid mới đã bổ sung thêm các tính năng cho data retrieval layer của nó. Thay vì sử dụng một tập hợp indexer nguyên khối duy nhất, giờ đây nó sử dụng ba tác nhân riêng biệt &#8211; indexers, processors và gateways.</p>
<p>Các indexers xử lý tổ chức dữ liệu blockchain, bao gồm hầu hết các công việc. Do đó, chúng thường ở dạng các máy chủ lớn. Trong khi đó, các bộ xử lý thực hiện các truy vấn dữ liệu để chúng có thể là bất kỳ thiết bị nào nhỏ hơn các indexers.</p>
]]></content:encoded>
					
		
		
		<enclosure url="https://xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot5.png" type="image/png" length="108381" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot.png" type="image/png" length="43115" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot2.png" type="image/png" length="71514" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot3.png" type="image/png" length="16277" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot4.png" type="image/png" length="61374" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot5.png" type="image/png" length="30963" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot6.png" type="image/png" length="106233" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/kien-truc-cua-polkadot7.png" type="image/png" length="99611" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot.png" type="image/png" length="62021" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot2.png" type="image/png" length="14842" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot3.png" type="image/png" length="19218" /><enclosure url="https://xgems.net/wp-content/uploads/2022/03/cong-nghe-cua-polkadot4.png" type="image/png" length="87256" /><post-id xmlns="com-wordpress:feed-additions:1">6978</post-id>	</item>
	</channel>
</rss>