Cùng với hướng dẫn khai thác, chúng tôi cũng bao gồm các thuật toán Proof of Work đặc biệt để giúp người dùng hiểu một thuật toán và chọn ra đồng và phần mềm khai thác tốt nhất. Trước đây chúng tôi đã giải thích về thuật toán Keccak và các đồng tiền của nó. Bây giờ chúng ta sẽ đề cập đến một hàm băm PoW dựa trên Keccak có tên là Wild Keccak. Vì vậy, trước hết tại sao có những cách triển khai khác nhau của các thuật toán Proof of Work?

Hệ thống Proof-of-Work

Proof of Work (PoW) là một sơ đồ yêu cầu sức mạnh tính toán và nó là thuật toán đồng thuận ban đầu được sử dụng trong mạng blockchain. Hiện tại có hàng nghìn loại tiền điện tử dựa trên sự đồng thuận PoW với mỗi loại sử dụng một hàm băm khác nhau. Tất cả những đồng tiền này yêu cầu người tham gia sử dụng sức mạnh tính toán của họ để bảo mật và xác nhận các giao dịch trên mạng. Các thợ mỏ cạnh tranh với nhau để giải hàm băm và ai giải được nó trước sẽ tạo ra một khối mới và nhận được phần thưởng.

Vì ngày càng có nhiều thợ mỏ trên khắp thế giới cống hiến tài nguyên của họ (sức mạnh băm), mạng lưới của những đồng tiền này thường an toàn và phi tập trung hơn. Tuy nhiên, vấn đề với hầu hết các loại tiền điện tử PoW là không phải ai cũng có thể tham gia vào hoạt động khai thác như vậy. Có những con chip chuyên dụng đang được sản xuất để giải quyết thuật toán băm PoW nhanh hơn và hiệu quả hơn so với CPU và GPU. Điều này không chỉ dừng lại đối với người dùng với thiết bị khai thác tiêu chuẩn mà còn gây ra sự tập trung của tỷ lệ băm mạng và phân phối tiền xu không đồng đều.

Để bảo vệ chống lại ASIC và giữ cho những người khai thác thực sự tham gia trò chơi, hầu hết các nhà phát triển tiền xu đã sử dụng thuật toán PoW có khả năng chống lại ASIC. Tuy nhiên, khi ngày càng có nhiều đồng tiền bắt đầu áp dụng một thuật toán cụ thể, việc triển khai ASIC trở nên có lãi. Hiện tại hầu hết các thuật toán PoW có mục đích chính là chống lại ASIC đã được sản xuất ASIC. Do các máy ASIC như vậy và các mối đe dọa tập trung, một số nhà phát triển bắt đầu triển khai các thuật toán ít được biết đến hơn mà không bị ảnh hưởng bởi ASIC. Trong khi một số tiếp tục thay đổi thuật toán PoW của họ bất cứ khi nào ASIC trở nên rõ ràng (ví dụ: Monero – CryptoNight). Mặt khác, một số người đã tạo ra một hàm băm đặc biệt cho đồng tiền của họ.

Boolberry là một trong số ít các dự án tập trung vào khai thác theo chủ nghĩa quân bình và đã tạo ra thuật toán Proof of Work của riêng mình được gọi là Wild Keccak. Đây là một trong những thuật toán tồn tại lâu đời và khá ít người biết đến được thiết kế để chống lại các thiết bị khai thác mạnh mẽ.

Thuật toán Wild Keccak

Để làm cho Boolberry; một đồng tiền thực sự kháng ASIC và để duy trì tính bình đẳng, các nhà phát triển của đồng tiền này đã tạo và sử dụng thuật toán băm Wild Keccak. Đây không phải là một biến thể của CryptoNight mà thay vào đó là một kết hợp Keccak và là một thuật toán băm khó bộ nhớ. Không giống như các thuật toán băm thay đổi ngẫu nhiên hoặc theo chuỗi khác; Wild Keccak sử dụng bàn di chuột bên ngoài. Hàm băm này nhanh và mạnh về mặt mật mã. Ngoài ra, vì nó là bộ nhớ của bàn di chuột, nên nó có khả năng chống ASIC cao. Điều đó không có nghĩa là không thể sử dụng ASIC cho Wild Keccak nhưng rất khó để phát triển một loại máy này và hiện tại không có máy nào như vậy.

Triển khai thuật toán Wild Keccak

Để có giải thích chi tiết hơn về thuật toán băm Wild Keccak, chúng tôi khuyên bạn nên đọc giấy trắng. Tài liệu giải thích các ý tưởng và việc triển khai Wild Keccak – Một hàm băm Proof of Work dựa trên Blockchain.

Bây giờ, như bạn đã biết rằng Wild Keccak cung cấp cơ hội khai thác công bằng và bình đẳng, cho phép chọn một người khai thác và một đồng tiền để khai thác.

Thợ mỏ Wild Keccak

Trước khi chọn một người khai thác, bạn cũng phải lưu ý rằng thuật toán Wild Keccak được thiết kế không chỉ để chống lại ASIC mà còn cả GPU ở một mức độ nào đó. Thuật toán này cân bằng giữa tốc độ khai thác của CPU và GPU và mặc dù nó hỗ trợ các công cụ khai thác CPU nhưng phần thưởng GPU cao hơn.

Có nhiều công cụ khai thác được tối ưu hóa cho cả CUDA và Open CL nhưng chúng tôi khuyên bạn nên sử dụng WildRig – Một công cụ khai thác phổ biến cho thuật toán Wild Keccak chạy ổn định, nhanh hơn và lợi thế hơn so với các công cụ khai thác thay thế khác. Công cụ khai thác WildRig hỗ trợ cả card đồ họa NVIDIA, AMD và có sẵn cho Windows, Linux cũng như Hive OS. Nhưng hãy lưu ý rằng phần mềm này được trình bày dưới dạng mã nguồn đóng và nó hiện có phí nhà phát triển là 2%.

Công cụ khai thác có sẵn trên chuỗi chính thức của Bitcoin Talk: https://bitcointalk.org/index.php?topic=4589691.0

Để khai thác bằng CPU, bạn có thể sử dụng bất kỳ trình khai thác nào sau đây:

purkproject / cpuminer-multi-opencl: https://github.com/purkproject/cpuminer-multi-opencl

mbkuperman / cpuminer-multi-opencl: https://github.com/mbkuperman/cpuminer-multi-opencl 

Bây giờ trước khi bạn khai thác, đây là một số điều cần lưu ý.

Wild Keccak đòi hỏi nhiều hơn về CryptoNight hoặc các thuật toán khác bị giới hạn bởi băng thông bộ nhớ. Nó khá mạnh đối với bộ nhớ và nó cũng thích xung nhịp lõi cao hơn. Vì vậy, cả bộ nhớ và xung nhịp lõi sẽ giúp bạn có kết quả tốt hơn nhưng hãy cẩn thận khi ép xung bộ nhớ. Tốt hơn hết là nên bắt đầu từ cài đặt cổ phiếu và nếu người khai thác của bạn gặp sự cố không ổn định thì hãy hạ cài đặt của bạn. Trên thuật toán này, AMD hoạt động tốt hơn NVIDIA và nếu bạn có 1080 TI (thẻ gddr5x), bạn có thể sử dụng Ethlargement Pill để tăng tốc độ băm. Một điều cuối cùng cần lưu ý là trong khi khai thác thuật toán này, bạn có thể gặp phải sự sụt giảm hashrate nhẹ, điều này rất phổ biến.

Danh sách tiền xu Wild-Keccak

Như chúng tôi đã nói Wild Keccak là một trong những thuật toán hiếm và hiện tại chỉ có 2 dự án sử dụng thuật toán này.

  • Boolberry (BBR)
  • Tiền điện tử Purk (PURK)

Boolberry – BBR

Boolberry BBR

Boolberry là một loại tiền điện tử phân quyền, mã nguồn mở được ra mắt vào năm 2014. Nó dựa trên công nghệ CryptoNote cung cấp tăng cường quyền riêng tư và ẩn danh. Boolberry có chữ ký Ring, thuật toán băm kháng ASIC và cải thiện thêm công nghệ CryptoNote thông thường theo một số cách.

Bitcoin Talk: https://bitcointalk.org/index.php?topic=577267.0

Thông số kỹ thuật Boolberry

  • Cung tiền: ~ 18.450.000
  • Thời gian chặn: 2 phút
  • Loại tiền xu: PoW
  • Thuật toán PoW: Wild Keccak
  • Premine: 0%
  • Tiền thưởng dành cho nhà phát triển: Lên đến 1%

Đồng xu Purk – PURK

Tiền xu Purk

Purk là một loại tiền điện tử dựa trên công nghệ Boolberry và CryptoNote. Để cung cấp cơ hội khai thác công bằng cho mọi người và duy trì thời gian xác minh khối nhanh, Purk đã triển khai Wild Keccak. Đồng xu này được thiết kế đặc biệt cho các khoản đóng góp, tiền boa và các khoản thanh toán riêng tư.

Sự thông báo: https://bitcointalk.org/index.php?topic=3213127.0

Thông số kỹ thuật của Purk

  • Tổng cung: 179.424.673 PURK
  • Mục tiêu lại độ khó: Mọi khối
  • Thuật toán PoW: Wild Keccak
  • Mục tiêu lại độ khó: Mọi khối
  • Đường cong phát thải: 21
  • Premine: 0%

Ngoài đồng tiền được đề cập trong bài viết này, nếu bạn biết bất kỳ đồng tiền hoặc công cụ khai thác nào khác cho Wild Keccak thì vui lòng để lại trong phần bình luận bên dưới.