AWS 區塊鏈範本已於 2019 年 4 月 30 日終止。不會進一步更新此服務或此支援文件。為了獲得最佳的受管區塊鏈體驗 AWS,我們建議您使用 Amazon Managed Blockchain (AMB)
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 AWS Blockchain 範本?
AWS Blockchain Templates 可協助您 AWS 使用不同的區塊鏈架構,在 上快速建立和部署區塊鏈網路。區塊鏈是分散式資料庫技術,使用密碼編譯來加強不斷擴充的交易集和智慧型合約對於竄改和修改的防護。
區塊鏈網路是一種對等網路,可改進商業程序交易的效率和不變性,像是國際支付、供應鏈管理、土地登記、群眾募資、治理、金融交易等等。這可讓彼此不認識的人和組織信任並獨立驗證交易記錄。
您可以使用 AWS Blockchain 範本來設定和啟動 CloudFormation 堆疊,以建立區塊鏈網路。您使用 AWS 的資源和服務取決於您選擇的 AWS Blockchain 範本和您指定的選項。如需可用範本及其功能的詳細資訊,請參閱AWS 區塊鏈範本和功能。使用 AWS 區塊鏈範本 AWS 建立的 區塊鏈網路的基本元件如下圖所示。
如何開始
最好的起點取決於您對區塊鏈的專業知識水準 AWS,特別是與 AWS 區塊鏈範本相關的服務。
我精通 AWS 和 區塊鏈
請從AWS 區塊鏈範本和功能中,您想要使用的架構相關主題開始。使用連結啟動 AWS 區塊鏈範本並設定區塊鏈網路,或下載範本自行簽出。
我精通 AWS 和 區塊鏈的新手
請從AWS 區塊鏈範本入門教學課程開始。此教學課程會逐步解說如何使用預設設定,建立入門 Ethereum 區塊鏈網路。完成後,請參閱AWS 區塊鏈範本和功能以獲得區塊鏈架構的概觀,並可利用其中的連結進一步了解組態選項和功能。
我是初學者 AWS ,精通區塊鏈
請從設定 AWS 區塊鏈範本開始。這可協助您設定 的基本概念 AWS,例如 帳戶和使用者設定檔。接著,請進行AWS 區塊鏈範本入門教學課程。此教學課程會逐步解說如何建立入門 Ethereum 區塊鏈網路。即使您最終不使用 Ethereum,您仍可獲得設定相關服務的實作經驗。這個體驗對於所有區塊鏈架構都很有幫助。最後,請參閱AWS 區塊鏈範本和功能一節中適用於您架構的主題。
我初次使用 AWS 和 區塊鏈
請從設定 AWS 區塊鏈範本開始。這可協助您設定 的基本概念 AWS,例如 帳戶和使用者設定檔。接著,請進行AWS 區塊鏈範本入門教學課程。此教學課程會逐步解說如何建立入門 Ethereum 區塊鏈網路。花點時間探索連結,以進一步了解 AWS 服務和 Ethereum。
相關服務
根據您選取的選項,AWS Blockchain Templates 可以使用下列 AWS 服務來部署區塊鏈:
Amazon EC2 - 為您的區塊鏈網路提供運算容量。如需詳細資訊,請參閱《Amazon EC2 使用者指南》。
Amazon ECS—如果您選擇使用,請在區塊鏈網路的叢集中協調 EC2 執行個體之間的容器部署。如需詳細資訊,請參閱《Amazon Elastic Container Service 開發人員指南》。
Amazon VPC - 為您建立的 Ethereum 資源提供網路存取。您可以自訂存取能力和安全性的設定。如需詳細資訊,請參閱《Amazon VPC 開發人員指南》。
Application Load Balancing - 做為單一聯絡點,可在使用 Amazon ECS 做為容器平台時存取可用的使用者介面和內部服務探索。如需詳細資訊,請參閱《Application Load Balancer 使用者指南》中的什麼是 Application Load Balancer?。