Thuật toán Ethash là gì?
Hãy cùng tìm hiểu ý nghĩa Thuật Toán Ethash, định nghĩa trong tiền mã hóa, thuật toán Ethash là gì, và tất cả các thông tin chi tiết khác.
Ethash là gì? Ethash là thuật toán đồng thuận bằng chứng công việc Proof-of-Work (PoW) được sử dụng để đào tiền điện tử gốc của Ethereum, Ether. Ethash được sử dụng để điều chỉnh độ khó của quá trình đào.
Ethereum là một nền tảng công nghệ mở, dựa trên blockchain, mang lại nhiều cơ hội để phân quyền và phát triển kỹ thuật số. Sử dụng hợp đồng thông minh, các nhà phát triển có thể tạo các ứng dụng phi tập trung (DApps). Ether, tiền điện tử gốc trên blockchain Ethereum, có thể được sử dụng cho nhiều giao dịch khác nhau.
Đào bằng chứng công việc Proof-of-Work mà Ethereum 1.0 sử dụng diễn ra bằng cách lấy dữ liệu từ tiêu đề khối, sử dụng nó làm đầu vào và băm (hash) nó thông qua phương pháp mật mã. Kết quả là đầu ra có độ dài cố định xác định giá trị băm. Sau khi dữ liệu được gửi để bắt đầu quá trình, các công cụ đào Ethereum sử dụng số thứ tự mới để băm các biến thể khác nhau của dữ liệu đầu vào.
Ethash là gì? Thuật toán Ethash cung cấp các cải tiến trên phiên bản đào Proof-of-Work trước đó, Dagger-Hashimoto, đòi hỏi chi phí tính toán cao hơn. Thay vào đó, Ethash sử dụng một tập dữ liệu lớn và mở rộng đủ nhỏ gọn cho VRAM của GPU.
Ethash là gì? Giá trị băm được tạo qua Ethash phải thấp hơn ngưỡng được cung cấp, việc này xác định độ khó. Mạng Ethereum thường xuyên điều chỉnh ngưỡng khó khăn hơn hoặc ít hơn. Điều này quản lý tốc độ đào - nếu tốc độ đào tăng, mức độ khó sẽ tự động tăng lên và ngưỡng cùng với số lượng băm hợp lệ được hạ xuống.
Tương tự, nếu tốc độ đào chậm lại, mạng sẽ tăng ngưỡng. Điều này dẫn đến số lượng giá trị băm hợp lệ có thể phát hiện được cao hơn.
Ethash là gì? Thuật toán Ethash có thể giúp xác định bao nhiêu tài nguyên máy tính mà thợ đào yêu cầu để định vị số thứ tự, hoặc nonce, điều này giúp bạn có thể đề xuất thêm các khối mới vào chuỗi. Trung bình, một khối mới được tạo ra sau mỗi 12 giây.
Các thợ đào thường điều chỉnh tần số xung nhịp bộ nhớ của GPU. Điều này giúp họ mang lại nhiều tỷ lệ băm Ethash hơn. Quá trình này tạo ra nhiều nhiệt hơn và đòi hỏi nguồn điện cao hơn. Do đó, các thợ đào có thể dựa vào việc quản lý kiểm soát điện năng theo cách thủ công hoặc cài đặt quạt của họ ở tốc độ cao hơn.
Những người tham gia đào Ether có thể xây dựng các PC tùy chỉnh chứa sáu GPU mạnh hơn trở lên. Điều này giúp đào hiệu quả về chi phí. Chiến lược sử dụng PC được xây dựng tùy chỉnh thường được các trang trại đào tiền điện tử sử dụng.
Phần thưởng cho một khối được phát hiện thành công có thể được thêm vào chuỗi là:
-
Phần thưởng khối tĩnh (3 ETH);
-
Phí gas của quá trình đào được bao trả bởi việc thực hiện tất cả các giao dịch được ghi lại trong khối;
-
Phần thưởng bổ sung cho việc bao gồm các khối stale block hoặc các uncles trong khối.
Ethash là gì? Ethash được thiết kế để kháng ASIC, do đó làm cho quá trình đào Ether tổng thể trở nên công bằng hơn. Dự kiến, Ethereum 2.0 sẽ chuyển từ bằng chứng công việc Proof-of-Work sang thuật toán đồng thuận bằng chứng cổ phần Proof-of-Stake (PoS), loại bỏ cơ chế Ethash.