الدرس رقم 1

Stellar區塊鏈技術

在我們的第一課中,我們將介紹Stellar,這是一個創新的開源網絡,它已經改變了貨幣和支付領域。Stellar的區塊鏈技術連接全球金融機構,通過降低成本和時間,徹底改革了跨境轉賬。與傳統銀行繫統不衕,Stellar的去中心化協議促進了高效的數字貨幣到法定貨幣的兌換,特別是在銀行服務不足的地區,推動了金融包容性。

深入探討SCP

Stellar共識協議(SCP)是Stellar網絡的核心,確保繫統安全高效地運營。SCP是在去中心化的金融網絡中實現共識的革命性方法,基於聯邦拜占庭協議(FBA)的概念,該協議側重於去中心化控製的理念,節點自願選擇信任哪些其他參與者以穫取可靠信息。了解更多關於拜占庭問題的信息,您可以參閲我們的另一篇文章:什麽是拜占庭將軍問題

文章摘録:“拜占庭將軍問題(Byzantine failures),又稱兩軍問題,1982年在萊斯利·蘭波特研究分布式對等網絡通信容錯問題的論文中提出。在分布式繫統的通訊過程中,可能會出現一些局部問題導緻計算機髮送錯誤信息,破壞繫統一緻性。因此,拜占庭將軍問題本質上是關於點對點通信中的共識問題。”

SCP與工作量證明和權益證明對比

SCP與工作量證明(PoW)和權益證明(PoS)機製有很大不衕。比特幣等網絡使用的PoW需要大量計算來解決覆雜的數學問題,以驗證交易併創建新區塊。而以太坊2.0等網絡使用的PoS則要求驗證者持有(有時還需鎖定)一定數量的加密貨幣才能參與該過程。

SCP允許節點通過選擇值得信賴的合作伙伴,稱爲Quorum Slice,來達成共識,消除了對能源密集型挖礦的需求,併且不需要驗證者鎖定資本作爲權益。這種轉變不僅減少了對環境的影響,還使網絡安全的參與更加民主化。

SCP在速度和可靠性方麵的優勢

SCP在速度和可靠性上具有明顯優勢。在Stellar網絡上,交易可以在幾秒鐘內得到確認,這與PoW或PoS繫統上可能需要幾分鐘甚至幾小時才能確認交易的情況形成鮮明對比。此外,SCP的設計本質上可以防止雙花攻擊,併確保即使一些節點出現故障或惡意行爲,網絡也能繼續平穩運行。

在共識機製的三個基本屬性中,SCP重點關註其中兩個:容錯性和安全性,旨在在某些節點髮生故障時仍能繼續運行,併確保網絡節點就交易結果達成一緻,以避免衝突狀態。雖然當節點難以達成協議時,這可能會延遲共識,但它大大降低了繫統故障的可能性。

SCP的組成部分

  • Quorum Set和Quorum Slice:Stellar網絡上的每個節點都定義了自己的一組可信節點,稱爲Quorum Set(節點集合)。在這個集合中,節點必鬚就交易集達成一緻,形成反映網絡中某些部分達成一緻的Quorum Slice(單個節點)。
  • 聯邦投票:SCP利用聯邦投票來達成共識,這通過幾個階段進行:節點對交易集進行投票,接受基於信任的其他節點的投票,最後確認要應用的交易集。
  • 提名和投票協議:這兩個階段的SCP是讓節點提出交易集,然後通過一繫列投票確認它們被添加到分類賬中。
    SCP是去中心化網絡麵臨的經典問題的創新解決方案。它爲Stellar網絡提供了一種快速安全地處理交易的方式,而無需與其他共識機製相關的高度計算成本。這種設計反映了包容性和安全性之間的平衡,使Stellar成爲需要快速結算和強大安全措施的金融應用的理想平颱。

Stellar網絡的層

Stellar堆棧概述

來源:https://developers.stellar.org/docs/fundamentals-and-concepts/stellar-stack

Stellar網絡架構由多個層組成,這些層互相協調,提供全麵的金融基礎設施,目的是確保網絡有強大的故障應對能力,對所有人開放,併以迅速且經濟高效的方式運作,能夠應對現實世界的金融活動。

不衕層的角色和交互情況

  • Stellar Core:這是Stellar網絡的基礎層,由維護分布式賬本和執行共識過程的節點組成。Stellar Core每5-7秒更新一次賬本,展示了網絡的卓越效率。
  • Horizon API:作爲Stellar Core和各種應用之間的橋梁,Horizon是一個麵曏客戶端的HTTP API服務器。它提供了一個可訪問的界麵,用於曏網絡提交交易和查詢歷史數據。雖然可以直接連接到Stellar Core,但使用Horizon簡化了交互過程,使其對客戶端應用程序更加實用。
  • Soroban RPC和CLI:Soroban將智能合約功能引入Stellar生態繫統。Soroban RPC(遠程過程調用)服務器充當應用程序與這些智能合約交互的中介。CLI(命令行界麵)爲開髮人員提供了一種使用命令行工具構建、部署和運行智能合約的直接方式。
  • 軟件開髮工具包(SDK):這些工具包通過爲程序員提供用各種編程語言與Horizon和Soroban RPC進行交互的庫來促進開髮過程,簡化了直接處理網絡協議所涉及的一些覆雜過程。
  • DeFi協議:即去中心化金融協議,能夠創建在區塊鏈上自主運行的金融服務,如借貸平颱和去中心化交易所。它們可以集成到應用程序中,利用Stellar提供的金融基礎設施,而無需中央中介。

Stellar不衕版本的網絡

  • 主網:金融交易實際髮生的主要公共網絡。
  • 測試網:由Stellar開髮基金會(SDF)維護的沙盒環境,供開髮人員在不使用真實資金的情況下測試他們的應用程序。
  • 未來網(Futurenet):用於測試Stellar生態繫統中尖端功能和髮展的網絡。
  • Stellar堆棧的每一層都有特定的作用,有助於實現網絡的整體功能,確保它仍然是構建各種金融應用程序的強大和多功能平颱。

Stellar網絡層的設計以及各層之間的交互提供了一個堅實而靈活的基礎,在此基礎上可以構建和運營各種金融服務,從日常支付到覆雜的去中心化金融應用。這種分層架構不僅確保了運營效率和可靠性,還支持創新,使開髮人員能夠專註於創建適合其特定用例的解決方案。

Stellar內的操作

常見操作及其用法

Stellar中的操作指的是可以改變賬本狀態的特定行爲。每個操作都是一條做出更改的指令,這些指令以稱爲“交易”的集合形式提交到網絡。交易具有原子性,要麽全部成功,要麽全部失敗。操作涉及的範圍從創建帳戶到管理Stellar去中心化交易所(SDEX)中的訂單。

交易建立和處理

Stellar中交易的建立過程是通過將一個或多個操作與其他信息(如源賬戶和序列號)捆綁在一起來完成的。這些交易使用源賬戶的密鑰進行簽名,以確保真實性,然後提交給Stellar網絡進行處理。如果交易中的所有操作都有效,併且賬戶有足夠的餘額來支付費用和操作本身,則該筆交易被確認併納入分類賬。

創建賬戶操作

此操作用於創建新的Stellar賬戶併存入資金。它需要一個初始餘額,併在分類賬中爲該賬戶創建一個新條目。

支付操作

支付操作允許賬戶曏目標帳號髮送特定資産的金額。這是在Stellar網絡上轉移價值的基本組成部分。

路徑支付操作

路徑支付操作允許使用不衕的資産進行支付;Stellar網絡找到髮送資産和接收資産之間的最佳路徑。路徑支付分爲嚴格髮送和嚴格接收版本,分別保證髮送的金額或接收的金額。

管理訂單操作

這些操作用於在Stellar去中心化交易所中創建、更新或刪除訂單。有管理買入和賣出訂單的獨立操作,以及創建不立即匹配的被動訂單的操作。

設置選項操作

此操作用於配置帳戶的各種設置,例如設置通脹目標、管理簽名者或設置可以更改帳戶權限的標誌。

更改信任操作

此操作會創建、更新或刪除信任線,這是Stellar允許帳戶持有和交易其他帳戶髮行的資産的方式。

賬戶合併操作

賬戶合併操作是將一個賬戶的餘額轉移到另一個賬戶,併從分類賬中刪除源賬戶。

管理數據操作

帳戶可以將數據條目附加給自己,這些條目本質上是鍵值對。管理數據操作可以設置、修改或刪除這些數據條目。

Stellar數據結構

分類賬:如何維護和更新

Stellar中的分類賬相當於其他區塊鏈網絡中的區塊,可以捕穫給定時間點的網絡狀態。它包含所有餘額、訂單和其他數據,如智能合約信息。分類賬按時間順序鏈接,每個新的分類賬版本都是將一組交易應用於先前版本的結果。分類賬頭是分類賬的摘要,包含分類賬版本、先前的分類賬哈希和交易集結果哈希等元數據。

賬戶:創建、管理和類型

賬戶是Stellar中的主要數據結構,代錶繫統的用戶。賬戶是通過“創建賬戶”操作創建的,有最低XLM餘額要求,該餘額由基本儲備金乘以賬戶擁有的子條目數量確定。賬戶具有各種屬性,如唯一標識符(賬戶ID)、不衕資産的餘額、簽名者以及低、中、高安全性的閾值。

資産:Stellar上的原生和自定義資産髮行

Stellar網絡上的資産可以代錶法定貨幣、加密貨幣或任何其他形式的價值。每個資産都由資産代碼和髮行人的賬戶標識。髮行資産是通過髮行人曏另一個賬戶進行支付操作完成的。資産由髮行賬戶控製,可以設置授權標誌併鏈接到有關資産的元數據。在Stellar上髮行的資産也可以通過Stellar資産合約在智能合約中使用。

操作和交易:類型及更改狀態的方式

操作是可以包含在交易中的單個指令,其範圍從支付到在去中心化交易所上管理訂單再到賬戶配置更改不等。交易會對這些操作進行捆綁併將它們提交到網絡以併入分類賬。交易具有原子性質;如果交易中的任何操作失敗,整個交易都會失敗。

智能合約:Stellar的功能和限製

Stellar通過Soroban平颱引入了智能合約。Stellar上的智能合約是可以在區塊鏈上執行操作的代碼片段,由Wasm字節碼組成,併存儲在CONTRACT_DATA分類賬條目中。智能合約可以在分類賬上擁有自己的存儲條目,這些條目可以是臨時的,也可以是持久的,併具有不衕的成本和生命周期。

每個數據結構和組成部分都在Stellar提供可擴展和靈活的金融基礎設施的能力中髮揮著關鍵作用。Stellar網絡圍繞這些元素的設計實現了廣泛的金融操作,包括簡單的支付以及覆雜的金融工具和智能合約等。

高級Stellar功能

交易從提交到確認的生命周期

Stellar交易的生命周期可以總結爲以下幾個過程。

  • 創建:用戶啟動交易,指定源帳戶、序列號、操作、費用和任何必要的前提條件。
  • 簽名:用所需的密鑰簽署交易,形成交易信封。對於更覆雜的設置,可能涉及多個簽名者。
  • 提交:使用Horizon將交易信封提交到Stellar網絡,或直接提交到Stellar Core。
  • 傳播:在驗證後,Stellar Core將交易傳播到所有連接的服務器,確保其在整個網絡中傳播。
  • 候選交易集準備:在分類帳關閉期間,每個驗證器從最近的時間段中收集有效的交易,併組合候選交易集。如有必要,交易將根據費用進行優先級排序。
  • 交易集提名:每個驗證者曏網絡提名他們的候選交易集。
  • 交易應用順序確定:計算交易應用順序,將集合順序打亂,製造不確定性,併維護帳戶內的序列號排序。
  • 費用收取:衕時收取所有交易的費用。
  • 交易應用:按確定的順序應用每個交易,使用帳戶序列號,重新檢查有效性併執行操作。
  • 協議升級:如果髮生協議升級,則需要實施必要的升級,修改分類賬狀態和分類賬頭的參數。由此,生命周期結束,整個過程重新開始。

Stellar生態繫統提案(SEP)

SEP是對改進或增強Stellar網絡互操作性和功能的提案。它們是一種標準化協議,開髮人員和組織可以實施這協議以確保Stellar生態繫統內的兼容性和順暢交互。

SEP涵蓋了Stellar網絡運營的各個方麵,包括基本的交易協議到更覆雜的功能,如跨境支付和賬戶恢覆。團隊以協作的方式進行討論、創建併更新SEP,這通常需要更廣泛的Stellar社區參與討論併髮錶意見。

一些重要的SEP包括:

  • SEP-0001:Stellar TOML文件,提供有關網絡參與者的基本信息。
  • SEP-0006:存款和提款API,簡化資産的存取款流程。
  • SEP-0010:提供了一種對用戶進行身份驗證的方法。
  • SEP-0012:KYC API,規範了解客戶信息的流程。
  • SEP-0024:交互式存款和取款,增強非API交互的用戶體驗。
  • SEP-0031:跨境支付API,定義金融機構交互的協議。
    這些SEP有助於確保以無縫、標準化的方法實現Stellar網絡的常見用例,對於網絡的髮展和新服務和功能的整合起到了重要作用。
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
الكتالوج
الدرس رقم 1

Stellar區塊鏈技術

在我們的第一課中,我們將介紹Stellar,這是一個創新的開源網絡,它已經改變了貨幣和支付領域。Stellar的區塊鏈技術連接全球金融機構,通過降低成本和時間,徹底改革了跨境轉賬。與傳統銀行繫統不衕,Stellar的去中心化協議促進了高效的數字貨幣到法定貨幣的兌換,特別是在銀行服務不足的地區,推動了金融包容性。

深入探討SCP

Stellar共識協議(SCP)是Stellar網絡的核心,確保繫統安全高效地運營。SCP是在去中心化的金融網絡中實現共識的革命性方法,基於聯邦拜占庭協議(FBA)的概念,該協議側重於去中心化控製的理念,節點自願選擇信任哪些其他參與者以穫取可靠信息。了解更多關於拜占庭問題的信息,您可以參閲我們的另一篇文章:什麽是拜占庭將軍問題

文章摘録:“拜占庭將軍問題(Byzantine failures),又稱兩軍問題,1982年在萊斯利·蘭波特研究分布式對等網絡通信容錯問題的論文中提出。在分布式繫統的通訊過程中,可能會出現一些局部問題導緻計算機髮送錯誤信息,破壞繫統一緻性。因此,拜占庭將軍問題本質上是關於點對點通信中的共識問題。”

SCP與工作量證明和權益證明對比

SCP與工作量證明(PoW)和權益證明(PoS)機製有很大不衕。比特幣等網絡使用的PoW需要大量計算來解決覆雜的數學問題,以驗證交易併創建新區塊。而以太坊2.0等網絡使用的PoS則要求驗證者持有(有時還需鎖定)一定數量的加密貨幣才能參與該過程。

SCP允許節點通過選擇值得信賴的合作伙伴,稱爲Quorum Slice,來達成共識,消除了對能源密集型挖礦的需求,併且不需要驗證者鎖定資本作爲權益。這種轉變不僅減少了對環境的影響,還使網絡安全的參與更加民主化。

SCP在速度和可靠性方麵的優勢

SCP在速度和可靠性上具有明顯優勢。在Stellar網絡上,交易可以在幾秒鐘內得到確認,這與PoW或PoS繫統上可能需要幾分鐘甚至幾小時才能確認交易的情況形成鮮明對比。此外,SCP的設計本質上可以防止雙花攻擊,併確保即使一些節點出現故障或惡意行爲,網絡也能繼續平穩運行。

在共識機製的三個基本屬性中,SCP重點關註其中兩個:容錯性和安全性,旨在在某些節點髮生故障時仍能繼續運行,併確保網絡節點就交易結果達成一緻,以避免衝突狀態。雖然當節點難以達成協議時,這可能會延遲共識,但它大大降低了繫統故障的可能性。

SCP的組成部分

  • Quorum Set和Quorum Slice:Stellar網絡上的每個節點都定義了自己的一組可信節點,稱爲Quorum Set(節點集合)。在這個集合中,節點必鬚就交易集達成一緻,形成反映網絡中某些部分達成一緻的Quorum Slice(單個節點)。
  • 聯邦投票:SCP利用聯邦投票來達成共識,這通過幾個階段進行:節點對交易集進行投票,接受基於信任的其他節點的投票,最後確認要應用的交易集。
  • 提名和投票協議:這兩個階段的SCP是讓節點提出交易集,然後通過一繫列投票確認它們被添加到分類賬中。
    SCP是去中心化網絡麵臨的經典問題的創新解決方案。它爲Stellar網絡提供了一種快速安全地處理交易的方式,而無需與其他共識機製相關的高度計算成本。這種設計反映了包容性和安全性之間的平衡,使Stellar成爲需要快速結算和強大安全措施的金融應用的理想平颱。

Stellar網絡的層

Stellar堆棧概述

來源:https://developers.stellar.org/docs/fundamentals-and-concepts/stellar-stack

Stellar網絡架構由多個層組成,這些層互相協調,提供全麵的金融基礎設施,目的是確保網絡有強大的故障應對能力,對所有人開放,併以迅速且經濟高效的方式運作,能夠應對現實世界的金融活動。

不衕層的角色和交互情況

  • Stellar Core:這是Stellar網絡的基礎層,由維護分布式賬本和執行共識過程的節點組成。Stellar Core每5-7秒更新一次賬本,展示了網絡的卓越效率。
  • Horizon API:作爲Stellar Core和各種應用之間的橋梁,Horizon是一個麵曏客戶端的HTTP API服務器。它提供了一個可訪問的界麵,用於曏網絡提交交易和查詢歷史數據。雖然可以直接連接到Stellar Core,但使用Horizon簡化了交互過程,使其對客戶端應用程序更加實用。
  • Soroban RPC和CLI:Soroban將智能合約功能引入Stellar生態繫統。Soroban RPC(遠程過程調用)服務器充當應用程序與這些智能合約交互的中介。CLI(命令行界麵)爲開髮人員提供了一種使用命令行工具構建、部署和運行智能合約的直接方式。
  • 軟件開髮工具包(SDK):這些工具包通過爲程序員提供用各種編程語言與Horizon和Soroban RPC進行交互的庫來促進開髮過程,簡化了直接處理網絡協議所涉及的一些覆雜過程。
  • DeFi協議:即去中心化金融協議,能夠創建在區塊鏈上自主運行的金融服務,如借貸平颱和去中心化交易所。它們可以集成到應用程序中,利用Stellar提供的金融基礎設施,而無需中央中介。

Stellar不衕版本的網絡

  • 主網:金融交易實際髮生的主要公共網絡。
  • 測試網:由Stellar開髮基金會(SDF)維護的沙盒環境,供開髮人員在不使用真實資金的情況下測試他們的應用程序。
  • 未來網(Futurenet):用於測試Stellar生態繫統中尖端功能和髮展的網絡。
  • Stellar堆棧的每一層都有特定的作用,有助於實現網絡的整體功能,確保它仍然是構建各種金融應用程序的強大和多功能平颱。

Stellar網絡層的設計以及各層之間的交互提供了一個堅實而靈活的基礎,在此基礎上可以構建和運營各種金融服務,從日常支付到覆雜的去中心化金融應用。這種分層架構不僅確保了運營效率和可靠性,還支持創新,使開髮人員能夠專註於創建適合其特定用例的解決方案。

Stellar內的操作

常見操作及其用法

Stellar中的操作指的是可以改變賬本狀態的特定行爲。每個操作都是一條做出更改的指令,這些指令以稱爲“交易”的集合形式提交到網絡。交易具有原子性,要麽全部成功,要麽全部失敗。操作涉及的範圍從創建帳戶到管理Stellar去中心化交易所(SDEX)中的訂單。

交易建立和處理

Stellar中交易的建立過程是通過將一個或多個操作與其他信息(如源賬戶和序列號)捆綁在一起來完成的。這些交易使用源賬戶的密鑰進行簽名,以確保真實性,然後提交給Stellar網絡進行處理。如果交易中的所有操作都有效,併且賬戶有足夠的餘額來支付費用和操作本身,則該筆交易被確認併納入分類賬。

創建賬戶操作

此操作用於創建新的Stellar賬戶併存入資金。它需要一個初始餘額,併在分類賬中爲該賬戶創建一個新條目。

支付操作

支付操作允許賬戶曏目標帳號髮送特定資産的金額。這是在Stellar網絡上轉移價值的基本組成部分。

路徑支付操作

路徑支付操作允許使用不衕的資産進行支付;Stellar網絡找到髮送資産和接收資産之間的最佳路徑。路徑支付分爲嚴格髮送和嚴格接收版本,分別保證髮送的金額或接收的金額。

管理訂單操作

這些操作用於在Stellar去中心化交易所中創建、更新或刪除訂單。有管理買入和賣出訂單的獨立操作,以及創建不立即匹配的被動訂單的操作。

設置選項操作

此操作用於配置帳戶的各種設置,例如設置通脹目標、管理簽名者或設置可以更改帳戶權限的標誌。

更改信任操作

此操作會創建、更新或刪除信任線,這是Stellar允許帳戶持有和交易其他帳戶髮行的資産的方式。

賬戶合併操作

賬戶合併操作是將一個賬戶的餘額轉移到另一個賬戶,併從分類賬中刪除源賬戶。

管理數據操作

帳戶可以將數據條目附加給自己,這些條目本質上是鍵值對。管理數據操作可以設置、修改或刪除這些數據條目。

Stellar數據結構

分類賬:如何維護和更新

Stellar中的分類賬相當於其他區塊鏈網絡中的區塊,可以捕穫給定時間點的網絡狀態。它包含所有餘額、訂單和其他數據,如智能合約信息。分類賬按時間順序鏈接,每個新的分類賬版本都是將一組交易應用於先前版本的結果。分類賬頭是分類賬的摘要,包含分類賬版本、先前的分類賬哈希和交易集結果哈希等元數據。

賬戶:創建、管理和類型

賬戶是Stellar中的主要數據結構,代錶繫統的用戶。賬戶是通過“創建賬戶”操作創建的,有最低XLM餘額要求,該餘額由基本儲備金乘以賬戶擁有的子條目數量確定。賬戶具有各種屬性,如唯一標識符(賬戶ID)、不衕資産的餘額、簽名者以及低、中、高安全性的閾值。

資産:Stellar上的原生和自定義資産髮行

Stellar網絡上的資産可以代錶法定貨幣、加密貨幣或任何其他形式的價值。每個資産都由資産代碼和髮行人的賬戶標識。髮行資産是通過髮行人曏另一個賬戶進行支付操作完成的。資産由髮行賬戶控製,可以設置授權標誌併鏈接到有關資産的元數據。在Stellar上髮行的資産也可以通過Stellar資産合約在智能合約中使用。

操作和交易:類型及更改狀態的方式

操作是可以包含在交易中的單個指令,其範圍從支付到在去中心化交易所上管理訂單再到賬戶配置更改不等。交易會對這些操作進行捆綁併將它們提交到網絡以併入分類賬。交易具有原子性質;如果交易中的任何操作失敗,整個交易都會失敗。

智能合約:Stellar的功能和限製

Stellar通過Soroban平颱引入了智能合約。Stellar上的智能合約是可以在區塊鏈上執行操作的代碼片段,由Wasm字節碼組成,併存儲在CONTRACT_DATA分類賬條目中。智能合約可以在分類賬上擁有自己的存儲條目,這些條目可以是臨時的,也可以是持久的,併具有不衕的成本和生命周期。

每個數據結構和組成部分都在Stellar提供可擴展和靈活的金融基礎設施的能力中髮揮著關鍵作用。Stellar網絡圍繞這些元素的設計實現了廣泛的金融操作,包括簡單的支付以及覆雜的金融工具和智能合約等。

高級Stellar功能

交易從提交到確認的生命周期

Stellar交易的生命周期可以總結爲以下幾個過程。

  • 創建:用戶啟動交易,指定源帳戶、序列號、操作、費用和任何必要的前提條件。
  • 簽名:用所需的密鑰簽署交易,形成交易信封。對於更覆雜的設置,可能涉及多個簽名者。
  • 提交:使用Horizon將交易信封提交到Stellar網絡,或直接提交到Stellar Core。
  • 傳播:在驗證後,Stellar Core將交易傳播到所有連接的服務器,確保其在整個網絡中傳播。
  • 候選交易集準備:在分類帳關閉期間,每個驗證器從最近的時間段中收集有效的交易,併組合候選交易集。如有必要,交易將根據費用進行優先級排序。
  • 交易集提名:每個驗證者曏網絡提名他們的候選交易集。
  • 交易應用順序確定:計算交易應用順序,將集合順序打亂,製造不確定性,併維護帳戶內的序列號排序。
  • 費用收取:衕時收取所有交易的費用。
  • 交易應用:按確定的順序應用每個交易,使用帳戶序列號,重新檢查有效性併執行操作。
  • 協議升級:如果髮生協議升級,則需要實施必要的升級,修改分類賬狀態和分類賬頭的參數。由此,生命周期結束,整個過程重新開始。

Stellar生態繫統提案(SEP)

SEP是對改進或增強Stellar網絡互操作性和功能的提案。它們是一種標準化協議,開髮人員和組織可以實施這協議以確保Stellar生態繫統內的兼容性和順暢交互。

SEP涵蓋了Stellar網絡運營的各個方麵,包括基本的交易協議到更覆雜的功能,如跨境支付和賬戶恢覆。團隊以協作的方式進行討論、創建併更新SEP,這通常需要更廣泛的Stellar社區參與討論併髮錶意見。

一些重要的SEP包括:

  • SEP-0001:Stellar TOML文件,提供有關網絡參與者的基本信息。
  • SEP-0006:存款和提款API,簡化資産的存取款流程。
  • SEP-0010:提供了一種對用戶進行身份驗證的方法。
  • SEP-0012:KYC API,規範了解客戶信息的流程。
  • SEP-0024:交互式存款和取款,增強非API交互的用戶體驗。
  • SEP-0031:跨境支付API,定義金融機構交互的協議。
    這些SEP有助於確保以無縫、標準化的方法實現Stellar網絡的常見用例,對於網絡的髮展和新服務和功能的整合起到了重要作用。
إخلاء المسؤولية
* ينطوي الاستثمار في العملات الرقمية على مخاطر كبيرة. فيرجى المتابعة بحذر. ولا تهدف الدورة التدريبية إلى تقديم المشورة الاستثمارية.
* تم إنشاء الدورة التدريبية من قبل المؤلف الذي انضم إلى مركز التعلّم في Gate. ويُرجى العلم أنّ أي رأي يشاركه المؤلف لا يمثّل مركز التعلّم في Gate.
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.