Goerli Testnet là gì?
Goerli Testnet là một mạng thử nghiệm Ethereum công khai đã ngừng hoạt động, trước đây được nhà phát triển sử dụng để triển khai hợp đồng thông minh, kiểm thử ứng dụng phi tập trung, vận hành validator và thử nghiệm giao dịch blockchain mà không cần dùng ETH thật.Mạng được thiết kế để hoạt động tương tự Ethereum mainnet nhưng sử dụng token thử nghiệm, không nhằm mục đích mang giá trị kinh tế thực.Nhà phát triển có thể dùng Goerli để tìm lỗi trong hợp đồng thông minh, kiểm tra kết nối ví, mô phỏng chuyển token, ước tính lượng gas sử dụng và xác minh hoạt động của ứng dụng trước khi triển khai mã lên Ethereum mainnet.Goerli đặc biệt quan trọng vì đây là testnet công khai đa client đầu tiên của Ethereum, nghĩa là nhiều client Ethereum do các nhóm độc lập phát triển có thể kết nối và tham gia cùng một mạng.Theo kho lưu trữ mạng Goerli chính thức, dự án bắt đầu vào tháng 9 năm 2018 tại ETHBerlin và hỗ trợ các client như Geth, Nethermind, Hyperledger Besu và EthereumJS.
Ban đầu, Goerli sử dụng cơ chế đồng thuận Proof of Authority có cấp quyền, trước khi chuyển sang Proof of Stake thông qua việc hợp nhất với Prater Beacon Chain vào năm 2022.Goerli sau đó trở thành môi trường thử nghiệm quan trọng cho các bản nâng cấp lớn của Ethereum, bao gồm The Merge, Shapella và Dencun.Tuy nhiên, Goerli hiện không còn được duy trì như một testnet Ethereum đang hoạt động và không nên được chọn cho ứng dụng tiền mã hóa hoặc triển khai hợp đồng thông minh mới.Goerli Testnet còn hoạt động không?
Goerli đã ngừng hỗ trợ và không còn được các nhóm phát triển client Ethereum hoặc nhóm kiểm thử của Ethereum Foundation hỗ trợ.Thông báo hỗ trợ dài hạn Goerli chính thức cho biết Dencun sẽ là bản nâng cấp Ethereum cuối cùng được triển khai trên mạng này.
Dencun được kích hoạt trên Ethereum mainnet vào ngày 13 tháng 3 năm 2024, khiến công thức hỗ trợ đã công bố cho Goerli cho thấy ngày ngừng hoạt động là 13 tháng 4 năm 2024.Hầu hết validator do các nhóm phát triển client và kiểm thử vận hành đã rời mạng trước khi ngày ngừng hoạt động đến gần.Các thành viên cộng đồng có thể tiếp tục chạy node Goerli cũ, vì vậy một số phần của mạng lịch sử vẫn có thể truy cập được về mặt kỹ thuật.Tuy nhiên, một mạng thỉnh thoảng tạo ra block không đồng nghĩa với một testnet được duy trì, ổn định hoặc tương thích với giao thức.Goerli không còn nhận bản nâng cấp giao thức Ethereum mới, hoạt động kiểm thử client phối hợp, hỗ trợ validator đáng tin cậy hoặc dịch vụ hạ tầng được đảm bảo.RPC endpoint, faucet, trình khám phá, bridge, công cụ phát triển và node được lưu trữ từng hỗ trợ Goerli có thể không còn khả dụng hoặc ngừng hoạt động mà không báo trước.Vì vậy, nhà phát triển nên xem Goerli là mạng lịch sử thay vì môi trường phát triển đang hoạt động.Điều gì thay thế Goerli Testnet?
Không có một mạng duy nhất thay thế mọi chức năng trước đây của Goerli, vì hiện Ethereum sử dụng các testnet riêng cho những nhu cầu kiểm thử khác nhau.Tài liệu mạng Ethereum hiện hành xác định Sepolia và Hoodi là hai testnet công khai được các nhà phát triển client duy trì.
Sepolia là mạng mặc định được khuyến nghị để phát triển hợp đồng thông minh và ứng dụng phi tập trung.Nhà phát triển có thể dùng Sepolia để kiểm thử hợp đồng token, tích hợp ví, ứng dụng tài chính phi tập trung, trò chơi blockchain, hệ thống NFT, quy trình thanh toán và các chức năng khác của Ethereum Virtual Machine.Hoodi dành cho đơn vị staking, kiểm thử validator, nhà cung cấp hạ tầng và nhà phát triển giao thức cần kiểm thử các bản nâng cấp mạng Ethereum.Hoodi có tập validator mở, cho phép người dùng thực hành vận hành validator và kiểm tra hạ tầng staking mà không phải chịu rủi ro với ETH trên mainnet.Dự án chuyển ứng dụng cũ từ Goerli thường nên chọn Sepolia, trừ khi mục tiêu chính là kiểm thử validator hoặc hạ tầng cấp giao thức.Nhà phát triển không nên tự động chuyển sang một mạng khác chỉ dựa trên thời gian hoạt động, vì testnet phù hợp phụ thuộc vào tính năng đang được kiểm thử.Thông tin chính về Goerli Testnet
Chain ID chính thức của Goerli là 5.Chain ID là số định danh riêng của mạng, được ví và ứng dụng dùng để xác định blockchain mà giao dịch cần được ký và gửi lên.Việc gán chain ID 5 cho Goerli được ghi nhận trong EIP-155, đề xuất đưa chữ ký giao dịch theo từng chain vào sử dụng để giúp ngăn chặn tấn công phát lại giữa các mạng tương thích Ethereum khác nhau.
Network ID của Goerli cũng là 5, dù network ID và chain ID phục vụ các mục đích kỹ thuật khác nhau.Genesis hash ban đầu của mạng là 0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a.Token thử nghiệm gốc của mạng thường được gọi là Goerli ETH, GoETH hoặc gETH.Goerli ETH được dùng để thanh toán phí gas, triển khai hợp đồng, chuyển token, gọi các hàm làm thay đổi trạng thái và nạp ETH thử nghiệm để thực hiện thử nghiệm validator.Không thể chuyển Goerli ETH thành ETH mainnet bằng giao dịch blockchain thông thường vì Goerli và Ethereum mainnet có số dư, lịch sử, validator và trạng thái riêng biệt.Ví có thể hiển thị cùng một địa chỉ công khai trên Goerli và mainnet, nhưng tài sản tại địa chỉ đó tồn tại riêng trên từng mạng.Vì sao Goerli Testnet được tạo ra?
Goerli được tạo ra để cung cấp cho nhà phát triển Ethereum một môi trường kiểm thử đáng tin cậy, hoạt động trên nhiều bản triển khai client.Một số testnet công khai trước đó phụ thuộc nhiều vào một client, dùng cơ chế đồng thuận khác nhau hoặc không ổn định, gây khó khăn cho việc kiểm thử đa client.Mạng đa client giúp nhà phát triển phát hiện sự khác biệt giữa các bản triển khai phần mềm Ethereum trước khi vấn đề tương tự xuất hiện trên mainnet.Điều này quan trọng vì Ethereum là một giao thức chứ không phải một chương trình do một nhà cung cấp phần mềm duy nhất kiểm soát.Các client khác nhau phải diễn giải nhất quán quy tắc giao thức Ethereum để thống nhất về block, giao dịch, việc thực thi hợp đồng thông minh và trạng thái mạng hợp lệ.Goerli cũng cung cấp môi trường công khai để các nhà phát triển ứng dụng kiểm thử khả năng tương tác giữa hợp đồng và dịch vụ của nhiều dự án.Môi trường dùng chung này thực tế hơn blockchain cục bộ riêng tư vì bao gồm độ trễ mạng, giao dịch cạnh tranh, trạng thái hợp đồng công khai, thay đổi giá gas và hạ tầng của bên thứ ba.Nhà phát triển sử dụng Goerli làm mạng staging giữa kiểm thử cục bộ và triển khai thực tế.Kiểm thử cục bộ thường nhanh hơn và dễ đặt lại hơn, còn Goerli cung cấp một mạng công khai liên tục với hoạt động gần giống hệ sinh thái tiền mã hóa đang vận hành.Goerli Testnet hoạt động như thế nào?
Goerli xử lý tài khoản, giao dịch, hợp đồng thông minh, block, phí gas và nhật ký sự kiện theo cách của Ethereum.Môi trường thực thi của mạng tương thích với Ethereum Virtual Machine, cho phép nhà phát triển triển khai nhiều hợp đồng Solidity và giao diện ứng dụng giống như trên mainnet.Trước tiên, người dùng kết nối ví hoặc công cụ phát triển với RPC endpoint của Goerli.Sau đó, người dùng nhận Goerli ETH từ faucet hoặc một người tham gia testnet khác.Goerli ETH được dùng để thanh toán gas cần thiết nhằm gửi giao dịch và thực thi chức năng hợp đồng thông minh.Validator đưa các giao dịch hợp lệ vào block, trong khi các client Ethereum kiểm tra độc lập xem block có tuân thủ quy tắc mạng hay không.Ứng dụng có thể đọc dữ liệu Goerli qua phương thức Ethereum JSON-RPC được mô tả trong tài liệu Ethereum JSON-RPC chính thức.
Nhà phát triển có thể kiểm tra biên nhận giao dịch, sự kiện hợp đồng, thông báo hoàn tác, lượng gas tiêu thụ, số dư tài khoản và các thay đổi lưu trữ để tìm lỗi ứng dụng.Quy trình này tương tự Ethereum mainnet, nhưng hệ quả kinh tế thấp hơn vì tài sản thử nghiệm không nhằm mục đích có giá trị thực.Hệ thống Proof of Authority ban đầu của Goerli
Ban đầu, Goerli sử dụng hệ thống Proof of Authority dựa trên công cụ đồng thuận Clique.Trong Proof of Authority, một nhóm người ký được phê duyệt chịu trách nhiệm tạo block và duy trì mạng.Những người ký xác nhận danh tính hoặc uy tín của mình khi tham gia, thay vì cạnh tranh thông qua đào coin hoặc gửi lượng tiền mã hóa lớn.Thiết kế này giúp tạo ra testnet ổn định mà không cần phần thưởng đào có giá trị kinh tế.Cấu hình Clique ban đầu của Goerli sử dụng chu kỳ 15 giây và quy trình bỏ phiếu của người ký để quản lý những thành viên được phép tham gia.Mô hình người ký có cấp quyền cũng tạo ra khác biệt giữa Goerli và blockchain sản xuất hoàn toàn mở.Nhà phát triển ứng dụng có thể kiểm thử hoạt động của EVM, nhưng cấu trúc đồng thuận ban đầu không mô phỏng chính xác hệ thống validator Proof of Stake mà Ethereum sử dụng sau này.Hạn chế này trở nên quan trọng hơn khi Ethereum chuẩn bị thay Proof of Work bằng Proof of Stake.Goerli, Prater và The Merge
Prater là một testnet Beacon Chain Proof of Stake riêng của Ethereum, hoạt động song song với Goerli trước khi hai mạng hợp nhất.Goerli đại diện cho execution layer, nơi tài khoản, giao dịch và hợp đồng thông minh được xử lý.Prater đại diện cho consensus layer, nơi validator tổ chức block, gửi attestation và hoàn tất chuỗi.Hai mạng được kết hợp trong sự kiện Goerli và Prater Merge vào tháng 8 năm 2022.Mạng sau hợp nhất vẫn mang tên Goerli, còn hệ thống tạo block Proof of Authority ban đầu được thay bằng cơ chế đồng thuận Proof of Stake.Thông báo Goerli và Prater Merge chính thức giải thích quá trình chuyển đổi được kích hoạt sau khi Goerli đạt Terminal Total Difficulty là 10,790,000.
Sau khi chuyển đổi, node Goerli cần cả execution client lẫn consensus client để tham gia đầy đủ vào mạng.Tập validator cũng mở cho các staker cá nhân muốn thực hành vận hành hạ tầng Proof of Stake.Nhờ quá trình chuyển đổi này, Goerli trở thành testnet công khai lớn cuối cùng được dùng để diễn tập Ethereum chuyển sang Proof of Stake trước khi The Merge được kích hoạt trên mainnet vào tháng 9 năm 2022.Goerli ETH là gì?
Goerli ETH là tiền mã hóa gốc được sử dụng trong Goerli Testnet.Token này đảm nhiệm vai trò vận hành cơ bản giống ETH trên Ethereum mainnet: thanh toán gas giao dịch và hỗ trợ tiền nạp cho validator.Tuy nhiên, Goerli ETH chỉ dành cho mục đích kiểm thử, không được thiết kế làm tài sản đầu tư hoặc thanh toán.Hướng dẫn testnet chính thức của Ethereum nêu rằng ETH thử nghiệm không nên có giá trị thực.Thông thường, Goerli ETH có thể được yêu cầu từ faucet, một dịch vụ gửi lượng nhỏ ETH thử nghiệm đến địa chỉ của nhà phát triển.Khi mức độ sử dụng Goerli tăng, nhu cầu về ETH thử nghiệm tăng nhanh hơn khả năng phân phối của nhiều faucet.Lượng lớn Goerli ETH cũng bị khóa trong hợp đồng nạp Proof of Stake khi người dùng tạo validator thử nghiệm.Tình trạng khan hiếm này khiến một số người giao dịch Goerli ETH dù việc đó đi ngược mục đích vốn có của tài sản kiểm thử miễn phí.Việc trả tiền mua Goerli ETH đã ngừng hoạt động đặc biệt rủi ro vì không thể chuyển token này thành ETH mainnet thông qua giao thức Ethereum và mạng không còn được duy trì.Token có tên tương tự trên blockchain khác cũng không nhất thiết liên quan đến mạng Goerli gốc.Nhà phát triển có thể kiểm thử gì trên Goerli?
Nhà phát triển sử dụng Goerli để kiểm thử triển khai và thực thi hợp đồng thông minh Solidity.Nhà phát triển token có thể xác minh chức năng chuyển token, phê duyệt, mint, burn, giới hạn nguồn cung, quyền truy cập và phát sự kiện.Nhóm phát triển ứng dụng phi tập trung có thể kiểm thử kết nối ví, ký giao dịch, chuyển mạng, đọc và ghi dữ liệu hợp đồng cũng như xử lý lỗi giao diện người dùng.Nhà phát triển cũng có thể mô phỏng các hoạt động DeFi như nạp, rút, quản lý tài sản thế chấp, swap, thanh lý và phân phối phần thưởng.Nhóm bảo mật sử dụng Goerli để kiểm thử hệ thống quyền, quy trình đa chữ ký, nâng cấp hợp đồng, tạm dừng khẩn cấp và quy trình khôi phục.Đơn vị vận hành hạ tầng có thể kiểm thử dịch vụ RPC, trình lập chỉ mục blockchain, đơn vị chuyển tiếp giao dịch, hệ thống giám sát, luồng dữ liệu và node validator.Nhóm Layer 2 sử dụng Goerli để kiểm thử hợp đồng rollup, bridge, hoạt động sequencer, bằng chứng gian lận, bằng chứng hợp lệ và tính năng khả dụng dữ liệu.Kiểm thử trên Goerli làm giảm khả năng lỗi triển khai hoặc tích hợp cơ bản gây tổn thất trực tiếp tiền mã hóa trên mainnet.Tuy nhiên, kiểm thử Goerli thành công không bao giờ chứng minh hợp đồng thông minh an toàn, vì môi trường thử nghiệm không thể tái tạo mọi điều kiện sản xuất hoặc mọi hình thức tấn công kinh tế.Goerli và bản nâng cấp Dencun
Dencun là bản nâng cấp giao thức Ethereum cuối cùng được kích hoạt trên Goerli.Theo thông báo Dencun trên Goerli chính thức, bản nâng cấp được triển khai trên Goerli lúc 6:32 UTC ngày 17 tháng 1 năm 2024.
Dencun kết hợp các thay đổi đối với execution layer và consensus layer của Ethereum.Tính năng được thảo luận nhiều nhất là EIP-4844, giới thiệu giao dịch mang blob dành cho dữ liệu rollup.Blob cho phép hệ thống Layer 2 công bố dữ liệu bằng cơ chế chi phí thấp hơn, tách biệt với dữ liệu lưu trữ vĩnh viễn trong hợp đồng EVM.Việc kích hoạt Dencun trên Goerli cho phép nhà phát triển client và nhóm hạ tầng quan sát bản nâng cấp trước khi bản này xuất hiện trên các testnet khác và Ethereum mainnet.Sự kiện này cũng đánh dấu kết thúc vòng đời phát triển giao thức của Goerli.Các nhóm phát triển client và kiểm thử không lên lịch triển khai bản nâng cấp giao thức Ethereum nào sau đó trên Goerli.Điều này có nghĩa Goerli không thể mô phỏng chính xác hoạt động hiện tại của Ethereum khi có liên quan đến những tính năng hoặc thay đổi quy tắc giao thức mới hơn.Tại sao Goerli bị ngừng hỗ trợ?
Goerli bị ngừng hỗ trợ như một phần trong vòng đời testnet thông thường của Ethereum, chứ không phải vì mọi hoạt động kiểm thử trên mạng đều thất bại.Testnet công khai tích lũy dữ liệu cũ, hợp đồng, validator, độ phức tạp vận hành và các thành phần phụ thuộc theo thời gian.Việc duy trì mọi testnet lịch sử buộc các nhóm phát triển client và nhà cung cấp hạ tầng phải chia nguồn lực cho những mạng không còn phù hợp với ưu tiên kiểm thử hiện tại.Goerli cũng gặp vấn đề nghiêm trọng về phân phối ETH thử nghiệm vì Goerli ETH trở nên khó kiếm đối với một số nhà phát triển và đơn vị vận hành staking.Token testnet trở nên khan hiếm và được mua bán bằng tiền sẽ kém hữu ích hơn với vai trò tài nguyên phát triển miễn phí.Việc mạng được dùng rộng rãi cho cả kiểm thử ứng dụng lẫn kiểm thử validator cũng tạo ra những yêu cầu cạnh tranh.Nhà phát triển ứng dụng thường cần môi trường ổn định và dễ dự đoán, trong khi nhà phát triển giao thức có thể chủ động kiểm thử các bản nâng cấp gây gián đoạn, chậm hoàn tất, validator thoát mạng, hình phạt không hoạt động và các tình huống bất thường khác.Cấu trúc testnet mới của Ethereum phân tách các nhu cầu này: khuyến nghị Sepolia cho ứng dụng và Hoodi cho kiểm thử validator hoặc giao thức.Việc ngừng Goerli cũng cho phép các nhóm phát triển client tập trung vào những mạng nhận bản nâng cấp Ethereum hiện hành và được hạ tầng tích cực hỗ trợ.Nhà phát triển vẫn có thể triển khai lên Goerli không?
Nhà phát triển có thể vẫn gửi được giao dịch nếu còn RPC endpoint Goerli hoạt động, validator tích cực và đủ Goerli ETH.Khả năng kỹ thuật đó không biến Goerli thành môi trường phù hợp cho hoạt động phát triển hiện nay.Việc triển khai có thể thất bại vì nhà cung cấp RPC được chọn đã ngừng hỗ trợ Goerli.Giao dịch có thể ở trạng thái chờ nếu mạng không tạo block hoặc hoàn tất giao dịch một cách đáng tin cậy.Hợp đồng có thể hoạt động khác với triển khai Ethereum hiện tại vì Goerli không bao gồm các bản nâng cấp giao thức sau Dencun.Hợp đồng bên thứ ba và tích hợp kiểm thử cũng có thể đã bị gỡ bỏ, ngừng hoạt động hoặc chuyển sang testnet khác.Nhà phát triển duy trì dữ liệu Goerli lịch sử nên sử dụng kho lưu trữ, bản fork cục bộ hoặc môi trường phát triển riêng thay vì phụ thuộc vào hạ tầng Goerli công khai.Khi cần kiểm thử ứng dụng Ethereum công khai, hợp đồng mới thường nên được triển khai lên Sepolia.Cách chuyển từ Goerli sang Sepolia
Chuyển từ Goerli đòi hỏi nhiều thao tác hơn việc đổi tên mạng trong ví.Nhà phát triển cần cập nhật chain ID, RPC endpoint, liên kết trình khám phá, faucet, tập lệnh triển khai, biến môi trường và tệp cấu hình mạng.Hợp đồng thông minh triển khai trên Goerli không tự động xuất hiện trên Sepolia vì mỗi testnet duy trì trạng thái blockchain riêng.Cần triển khai lại hợp đồng và bổ sung địa chỉ Sepolia vào cấu hình ứng dụng.Mọi token thử nghiệm cần thiết, hợp đồng oracle, bridge, thư viện, sổ đăng ký hoặc thành phần phụ thuộc bên ngoài cũng phải có trên Sepolia.Nhà phát triển cần cập nhật bài kiểm thử tự động để không còn phụ thuộc vào số block, số dư tài khoản, hash giao dịch, địa chỉ token hoặc trạng thái lịch sử của Goerli.Trình lập chỉ mục backend có thể cần bắt đầu lập chỉ mục từ các block triển khai mới trên Sepolia.Ứng dụng frontend cần phát hiện mạng không đúng và cung cấp cho người dùng phương thức an toàn để chuyển sang Sepolia.Không nên mặc định khóa riêng tư dùng trên Goerli an toàn để sử dụng trên mainnet hoặc testnet khác, vì khóa trong môi trường thử nghiệm thường có thể bị lộ qua nhật ký, tập lệnh, bản trình diễn và hệ thống phát triển dùng chung.Tài liệu Ethereum chính thức khuyến cáo không sử dụng lại cùng một tài khoản trên mainnet và các testnet.Rủi ro bảo mật của Goerli Testnet
Không bao giờ nên xem testnet là hệ thống lưu trữ an toàn cho tiền mã hóa có giá trị, thông tin mật hoặc thông tin xác thực dùng trong môi trường thực tế.Khóa riêng tư Goerli có thể đã được nhập vào phần mềm thử nghiệm, tiện ích mở rộng trình duyệt, công cụ dòng lệnh, kho mã công khai hoặc nhật ký phát triển.Bất kỳ ai lấy được khóa riêng tư đều có thể kiểm soát tài khoản dùng khóa đó trên mọi mạng mà khóa được sử dụng lại.Vì vậy, nhà phát triển nên tránh gửi tài sản mainnet có giá trị đến tài khoản có khóa từng bị lộ trong quá trình kiểm thử Goerli.Hợp đồng thử nghiệm cũng có thể chứa cơ chế kiểm soát quyền yếu, chức năng quản trị công khai, nguồn cấp dữ liệu giá giả lập, chữ ký đơn giản hóa hoặc mã cố tình không an toàn.Người dùng không nên cho rằng hợp đồng đáng tin chỉ vì từng hoạt động trên một testnet công khai.Kẻ lừa đảo có thể tuyên bố sai rằng Goerli ETH có thể được nâng cấp, trao đổi, bridge hoặc chuyển đổi thành ETH mainnet có giá trị.Không có quy trình giao thức hợp pháp nào chuyển Goerli ETH thành ETH mainnet vì hai tài sản thuộc các trạng thái blockchain riêng biệt.Người dùng cũng nên thận trọng với các trang web Goerli lỗi thời yêu cầu ký giao dịch bằng ví hoặc cung cấp thông tin riêng tư.Các lỗi Goerli Testnet thường gặp
Lỗi “unsupported chain” thường có nghĩa ví, ứng dụng hoặc nhà cung cấp hạ tầng đã xóa Goerli khỏi danh sách mạng được hỗ trợ.Lỗi “failed to fetch” hoặc lỗi kết nối RPC có thể cho biết endpoint Goerli được cấu hình đã ngừng hoạt động.Giao dịch đang chờ có thể là dấu hiệu số lượng validator tham gia thấp, mạng không ổn định, dịch vụ RPC không khả dụng hoặc cài đặt gas chưa chính xác.Lỗi không đủ số dư có nghĩa tài khoản không có đủ Goerli ETH để thanh toán gas của giao dịch thử nghiệm.Lỗi thiếu hợp đồng có thể xảy ra khi ứng dụng kết nối với Sepolia hoặc mainnet nhưng vẫn dùng địa chỉ hợp đồng Goerli.Lỗi chain ID không khớp xuất hiện khi giao dịch được ký cho chain ID 5 nhưng gửi đến endpoint phục vụ một blockchain khác.Lệnh gọi hợp đồng thất bại cũng có thể do Goerli thiếu một tính năng Ethereum mới mà hợp đồng hoặc công cụ phát triển yêu cầu.Với hầu hết lỗi Goerli mới, giải pháp được khuyến nghị là cập nhật dự án để sử dụng testnet còn được duy trì thay vì tìm một Goerli endpoint tạm thời khác.Câu hỏi thường gặp
Goerli Testnet đã ngừng hỗ trợ chưa?
Đúng. Goerli đã ngừng hỗ trợ và không còn được các nhóm phát triển client Ethereum hoặc nhóm kiểm thử của Ethereum Foundation duy trì.Goerli Testnet ngừng hoạt động khi nào?
Lịch hỗ trợ chính thức của Goerli cho thấy ngày ngừng hoạt động là 13 tháng 4 năm 2024, dù các node cộng đồng độc lập có thể vẫn tiếp tục hoạt động sau ngày đó.Chain ID của Goerli là bao nhiêu?
Goerli dùng chain ID 5, giúp phân biệt giao dịch Goerli với giao dịch được ký cho Ethereum mainnet hoặc mạng EVM khác.Mạng nào thay thế Goerli Testnet?
Sepolia thay Goerli cho hầu hết hoạt động kiểm thử hợp đồng thông minh và ứng dụng, còn Hoodi được dùng để kiểm thử validator, staking, hạ tầng và nâng cấp giao thức.Goerli ETH có phải ETH thật không?
Không. Goerli ETH là tài sản testnet riêng biệt, không thể chuyển trực tiếp thành ETH trên Ethereum mainnet.Goerli ETH có giá trị không?
Goerli ETH được thiết kế để không có giá trị kinh tế thực, dù trước đây tình trạng khan hiếm đã khiến các thị trường không chính thức xuất hiện.Có thể bridge Goerli ETH sang mainnet không?
Không có bridge hợp pháp nào chuyển Goerli ETH thành ETH mainnet vì ETH testnet không đại diện cho quyền đòi ETH trên mạng sản xuất.Tôi vẫn có thể nhận Goerli ETH từ faucet không?
Một số trang faucet cũ có thể vẫn trực tuyến, nhưng nguồn cung Goerli ETH từ faucet không còn đáng tin cậy vì mạng đã ngừng hỗ trợ.Tôi có thể triển khai hợp đồng thông minh trên Goerli không?
Việc triển khai có thể vẫn khả thi về mặt kỹ thuật thông qua hạ tầng còn lại, nhưng nhà phát triển nên dùng Sepolia để kiểm thử ứng dụng công khai hiện nay.Goerli dùng Proof of Authority hay Proof of Stake?
Ban đầu, Goerli dùng Proof of Authority Clique, sau đó chuyển sang Proof of Stake khi hợp nhất với Prater Beacon Chain vào năm 2022.Prater là gì?
Prater là testnet Beacon Chain Proof of Stake được hợp nhất với Goerli để trở thành consensus layer sau The Merge.Bản nâng cấp cuối cùng của Goerli là gì?
Dencun là bản nâng cấp giao thức cuối cùng của Goerli, được kích hoạt trên mạng vào ngày 17 tháng 1 năm 2024.Các hướng dẫn cũ có nên tiếp tục dùng Goerli không?
Không. Các hướng dẫn yêu cầu người dùng triển khai dự án mới trên Goerli nhìn chung nên được cập nhật để dùng Sepolia hoặc môi trường còn được duy trì, phù hợp với mục đích kiểm thử.Hợp đồng Goerli có sẵn trên Sepolia không?
Không. Cần triển khai lại hợp đồng vì Goerli và Sepolia có lịch sử, số dư, địa chỉ hợp đồng và trạng thái blockchain riêng.Tôi có nên dùng lại ví Goerli trên mainnet không?
Không. Sử dụng tài khoản riêng sẽ an toàn hơn vì khóa dùng trong quá trình kiểm thử có thể đã bị lộ qua công cụ phát triển, nhật ký, tập lệnh hoặc bản trình diễn công khai.Kết luận
Goerli Testnet là một trong những mạng kiểm thử công khai quan trọng nhất trong lịch sử phát triển Ethereum.Mạng cung cấp môi trường đa client dùng chung để kiểm thử hợp đồng thông minh, ứng dụng tiền mã hóa, hoạt động validator, các bản nâng cấp giao thức lớn và quá trình Ethereum chuyển sang Proof of Stake.Chain ID của mạng là 5, còn token Goerli ETH gốc chỉ được dùng để thanh toán gas testnet và hỗ trợ hoạt động phát triển.Việc Goerli hợp nhất với Prater giúp chứng minh execution layer và consensus layer của Ethereum có thể cùng hoạt động theo Proof of Stake trước khi quá trình chuyển đổi tương tự diễn ra trên mainnet.Sau đó, mạng triển khai Dencun vào ngày 17 tháng 1 năm 2024; đây là bản nâng cấp giao thức cuối cùng được hỗ trợ trên Goerli.Goerli hiện đã ngừng hỗ trợ, không còn hỗ trợ giao thức hiện hành và có thể có RPC endpoint, faucet, trình khám phá, validator và thành phần phụ thuộc ứng dụng hoạt động thiếu ổn định.Nhà phát triển nên dùng Sepolia cho hợp đồng thông minh và ứng dụng phi tập trung, hoặc Hoodi để kiểm thử validator và giao thức.Hiện nay, nên xem Goerli là testnet Ethereum lịch sử, không phải môi trường an toàn hoặc đáng tin cậy để phát triển tiền mã hóa mới.Có thể bạn cũng thích
WhatsMiner M30S++
Tên miền Web3
Dự án Web3
HOT
Tiền mã hoá thịnh hành hiện nay đang thu hút sự chú ý đáng kể của thị trường
TOP KL
Tiền mã hoá có khối lượng giao dịch cao nhất
Mới được thêm vào
Tiền mã hoá được niêm yết gần đây có thể giao dịch

