Ethereum Classic thảo luận thuật toán khai thác PoW — ProgPoW, SHA-3, DAG

Các nhà phát triển cốt lõi của Ethereum Classic và các bên liên quan đã tham gia vào một cuộc gọi công khai vào thứ Năm, ngày 21 tháng 11 năm 2019, lúc 8 giờ tối để thảo luận về các đề xuất thay đổi thuật toán Proof of Work (PoW).

Ethereum Classic thảo luận thuật toán khai thác PoW — ProgPoW, SHA-3, DAG
Ethereum Classic thảo luận thuật toán khai thác PoW — ProgPoW, SHA-3, DAG

Khai thác là quá trình băm ngẫu nhiên của máy tính (băm hoặc hàm băm). Các công cụ khai thác trong hệ thống PoW sử dụng GPU hoặc ASIC để giải quyết các vấn đề toán học và mục tiêu là đạt được giá trị đã cho trước đó. Ethereum Classic và Ethereum được tạo ra từ cùng một thuật toán khai thác POW được gọi là Ethash và có nhiều thuật toán PoW khác trong toàn bộ không gian tiền điện tử.

Ethash là thuật toán PoW hiện tại của ETC. Tuy nhiên, cộng đồng đã có những đề xuất và tranh luận:

• ECIP-1070 — ProgPoW: Bằng chứng lập trình công việc.
• ECIP-1049 — Keccak-256: Một biến thể của thuật toán Sha3–256.
• ECIP-1043-Giới Hạn-Dag: Giới hạn kích thước của Dag trong Ethash.
• ECIP-1047 — Giảm giới hạn gas: Giảm 8 lần giới hạn gas.
• Không thay đổi, giữ nguyên Ethash.

Cuộc tranh luận đã có nhiều tiến triển, trong đó ProgPoW đã chính thức bị từ chối, trong khi Keccak-256 vẫn chưa thật sự thuyết phục.

ECIP-1070 — ProgPoW

ProgPoW là một thuật toán bằng chứng công việc được thiết kế để loại bỏ “khoảng trống” về hiệu suất giữa khai thác GPU và ASIC chuyên dụng.

ProgPoW đã bị từ chối vì thiếu sự hỗ trợ và gây ra tranh cãi lớn trong cộng đồng ETC và ETH.

ECIP-1049 — Keccak-256

Keccak-256 được thiết kế để giúp mạng lưới an toàn hơn và hoạt động tốt hơn Sha-256.

Keccak-256 là biến thể của Sha3–256, nhưng không phải là tiêu chuẩn cho Sha3–256. Do đó, điều quan trọng là phải tách hai khái niệm này. Hầu hết đều đồng ý Keccak-256 có giá trị kỹ thuật, nhưng vẫn chưa thể đưa ra quyết định liên quan đến thuật toán. Keccak-256 sẽ giúp việc khai thác GPU hiệu quả hơn và ASIC có giá cả phải chăng hơn, nhưng ở thời điểm này cộng đồng cần thêm dữ liệu và nghiên cứu để đưa ra quyết định cuối cùng.

Trên thực tế, thuật toán cơ bản của Ethash là dựa trên Keccak-256.

Ethash

Ethash vẫn là thuật toán hiện tại của ETC vì chưa có quyết định cụ thể để chấp nhận một thuật toán thay thế.

Như đã đề cập ở trên, Ethash = (Keccak-256 + Dag). Dag làm tăng bộ nhớ cho thuật toán PoW, được coi là một đặc tính kháng ASIC. Tuy nhiên, Ethash ASIC vẫn tiếp tục phát triển và Dag không thể ngăn chặn chúng. Cả Dag và Ethereum Ice Age được cho là những thiết kế thiên vị nhằm gây ảnh hưởng mạng lưới ETH để chuyển sang Proof-of-Stake.

Vào tháng 5 năm 2018, mạng Ethereum Classic đã gỡ bỏ “bom độ khó” này.

Cuộc trao đổi trực tuyến đã không có đủ thời gian để thảo luận về những điều sau đây:
• ECIP-1043-Giới Hạn-Dag: Giới hạn kích thước của Dag trong Ethash.
• ECIP-1047 — Giảm giới hạn gas: Giảm 8 lần giới hạn gas

Kết luận

ProgPoW đã chính thức bị từ chối và cộng đồng ETC và các nhà phát triển cốt lõi tiếp tục thảo luận về các tính năng và nâng cấp, nhưng không giới hạn ở các thay đổi thuật toán.

Nguồn: https://medium.com/etc-core/progpow-sha-3-dag-oh-my-changing-the-ethereum-classic-pow-algorithm-abcb457d4530
— — — — — — — — — — — — — — — — — — — — — –
Tham gia thảo luận và cập nhật tin tức mới nhất trên các kênh chính thức của ETC:
– Facebook: facebook.com/EthereumClassicVietnam/
Telegram: t.me/ETCVietnam
– Twitter: twitter.com/etcvietnam
– Medium: medium.com/@ETCVietnam
– Youtube: youtube.com/channel/UCXfEBzpKKy1pwl7KGCzS7ow

Add Comment