Bạn thường nghe nói rất nhiều về các hội, nhóm đào Bitcoin, nhưng thực chất vẫn chưa hiểu được quá trình đó diễn ra như thế nào. Theo dõi ngay bài viết sau đây của Việt Coin để biết thêm nhiều điều thú vị về hoạt động này nhé!
Các thợ đào Bitcoin tìm kiếm ra các khối mới bằng cách nào?
Để khám phá ra các khối mới và thêm các giao dịch vào Blockchain, các thợ đào Bitcoin phải cạnh tranh với nhau bằng cách sử dụng các thiết bị máy tính chuyên dụng.
Họ sử dụng chúng để tạo ra các mã có độ dài cố định được gọi là “mã băm” (Hash) và phát hiện ra khối tiếp theo. Người khai thác phải tạo một mã băm có số lượng 0 bằng hoặc cao hơn ở phía trước của nó so với “mục tiêu băm” (target hash).
Băm mục tiêu là mã thập lục phân với 64 ký tự bao gồm chữ và số mà các thợ đào đang cố gắng lấy bên dưới để khám phá ra phần tiếp theo.
Để bắt đầu quá trình tất cả các thợ đào lấy dữ liệu từ khối trước đó, được gọi là “tiêu đề khối” (block header), chúng chứa những thứ như dấu thời gian của khối, băm của dữ liệu khối trước đó và một không gian trống được gọi là “mật mã nonce. ” Hầu hết dữ liệu trong tiêu đề khối là cố định, có nghĩa là nó không thể thay đổi, ngoại trừ nonce.
Trong mật mã, một nonce là một số tùy ý có thể được sử dụng chỉ một lần trong giao tiếp và là một phần của tiêu đề khối trước đó mà người khai thác được phép chỉnh sửa. Hãy nhớ rằng, chỉ cần thay đổi một bit duy nhất của đầu vào sẽ tạo ra một hàm băm hoàn toàn khác.
Điều khó khăn mà thợ đào Bitcoin gặp phải là các hàm băm được tạo hoàn toàn ngẫu nhiên. Nghĩa là người khai thác không thể biết các hàm băm sẽ như thế nào trước khi họ tạo chúng. Vì vậy, nó chỉ đơn giản là thử cho đến khi ai đó tìm thấy giá trị nonce phù hợp, được gọi là “nonce vàng”.
Đây là lý do tại sao các thợ đào phải đầu tư vào các máy tính sử dụng nhiều năng lượng, đặc biệt là các máy khai thác mạch tích hợp (ASIC) dành riêng cho ứng dụng, có thể tạo ra hàng nghìn tỷ băm mỗi giây.
Cách mô tả trên chỉ dành cho những người đã có những kiến thức căn bản, đối với những người mới bắt đầu thì hãy tưởng tượng mỗi khối mới là một chiếc rương kho báu với một ổ khóa kết hợp trên đó.
Để nhận được phần thưởng khối Bitcoin miễn phí bên trong và giành quyền thêm dữ liệu giao dịch mới vào đó, bạn phải tiếp tục xoay một trong các bánh xe số trên khóa (số mục tiêu băm) để mở được chiếc rương.
Thợ đào Bitcoin nhận được gì khi tìm ra được khối mới?
Đối với mỗi khối mới được thêm vào blockchain, giao thức một tập hợp các quy tắc được lập trình thành Bitcoin sẽ giải phóng một lượng cố định các đồng tiền mới được đúc cho người khai thác thành công. Hệ thống phần thưởng khối này tăng gấp đôi so với cơ chế phân phối Bitcoin.
Satoshi Nakamoto cha đẻ của Bitcoin đã đưa ra quy định giảm đều đặn số lượng coin được phát hành theo thời gian, số tiền được trao cho các thợ đào sẽ bị cắt giảm khoảng 4 năm một lần, hoặc 210.000 khối, trong một quá trình được gọi là “Bitcoin Halving”.
Năm 2009, phần thưởng khối là 50 BTC. Con số này đã giảm xuống còn 25 BTC vào năm 2013. Lần giảm một nửa gần đây nhất xảy ra vào năm 2020 và chứng kiến phần thưởng khối giảm từ 12,5 BTC xuống 6,25 BTC.
Lưu ý rằng, Bitcoin có giới hạn nguồn cung tối đa là 21 triệu và đã có 18,9 triệu đồng đang lưu hành trên thị trường. Phần thưởng khối sẽ không còn được phân phối sau khi 21 triệu BTC đã được phát hành. Khi điều này xảy ra, các thợ đào sẽ chỉ có thể kiếm được phần thưởng dưới dạng phí giao dịch Bitcoin.
Điều khó khăn nhất khi đào Bitcoin là gì?
Một điều khó khăn mà các thợ đào cần phải vượt qua đó là thời gian để tìm ra một khối mới chỉ nằm trong giới hạn 10 phút. Điều này có nghĩa là, phải tìm ra được mật mã chính xác trong vòng 10 phút để mở chiếc rương chưa Bitcoin. Vậy làm thế nào để mạng đảm bảo các khối mới được phát hiện đúng thời gian quy định?
Giao thức Bitcoin có khả năng tự động tăng hoặc giảm độ phức tạp của quá trình khai thác tùy thuộc vào việc các khối được tìm thấy nhanh hay chậm.
Hai tuần một lần, giao thức Bitcoin sẽ tự động điều chỉnh hàm băm mục tiêu để giúp các thợ đào tìm các khối khó hơn hoặc dễ dàng hơn. Nếu họ mất quá nhiều thời gian (hơn 10 phút), độ khó sẽ giảm xuống hoặc dưới 10 phút, nó sẽ điều chỉnh lên trên.
Cụ thể hơn, giao thức sẽ tăng hoặc giảm số lượng số không ở phía trước. Điều này nghe có vẻ không nhiều, nhưng chỉ cần thêm một số 0 duy nhất vào hàm băm mục tiêu sẽ khiến mã khó bị đánh bại hơn đáng kể và ngược lại.
Mặc dù tích cực tham gia vào các hoạt động đào Bitcoin là một hướng đi tiềm năng nhưng những yêu cầu về điện và phần cứng của nó làm hạn chế khả năng sinh lời, đặc biệt đối với những thợ đào có nguồn lực hạn chế.
Tại sao đào Bitcoin lại tiêu tốn nhiều năng lượng như vậy?
Một trong những nhược điểm lớn nhất của việc đào Bitcoin là nó tiêu tốn rất nhiều năng lượng cho việc tìm ra các khối mới, xác định các giao dịch và bảo mật. Hiện tại, tỉ lệ băm của Bitcoin là 138 exahash (Eh/s). Điều này có nghĩa là các công cụ khai thác bitcoin cùng cố gắng bẻ khóa mục tiêu băm của khối mới tiếp theo 183 tạ tỷ lần mỗi thứ hai.
Theo Chỉ số tiêu thụ điện Bitcoin của Cambridge (CBECI,) hoạt động này tiêu thụ khoảng 131 TeraWatt giờ (TWh) điện mỗi năm, nhiều hơn lượng điện mà đất nước Ukraine tiêu thụ trong cùng khoảng thời gian.
Lý do chính dẫn đến mức tiêu thụ quá lớn này là do mỗi khi bitcoin tăng giá, nó khuyến khích các thợ đào mới tham gia vào cuộc chiến để giành được những đồng tiền mới và buộc các thiết bị hiện có phải mua thêm giàn khoan hoặc nâng cấp công cụ của họ để duy trì tính cạnh tranh.
Khi điều này xảy ra, lượng sức mạnh tính toán được sử dụng để khai thác tăng lên (tỷ lệ băm tăng). Do đó, khiến giao thức bitcoin tăng độ khó để các khối tiếp tục được phát hiện với tốc độ ổn định sau mỗi 10 phút.
Thị trường Bitcoin những năm gần đây vẫn chưa có dấu hiệu hạ nhiệt. Nếu có ý định trở thành một thờ đào Bitcoin bạn cần nắm rõ những kiến thức cơ bản nhất có thể. Việt Coin hy vọng với những chia sẽ của mình có thể giúp bạn sớm đạt được kết quả mong muốn. Hãy truy cập website của chúng tôi thường xuyên để không bỏ lỡ những kiến thức quan trọng.
Trãi Dương (Tổng hợp)