Khai thác là gì
Có ba cách chính để kiếm Bitcoin: mua chúng trên một sàn giao dịch, chấp nhận chúng cho hàng hóa và dịch vụ và khai thác những cái mới. Khai thác là một quá trình thêm các bản ghi giao dịch vào sổ cái công khai của Bitcoin được gọi là Blockchain. Nó tồn tại để mọi giao dịch có thể được xác nhận và mọi người dùng của mạng đều có thể truy cập sổ cái này. Nó cũng được sử dụng để phân biệt các giao dịch Bitcoin hợp pháp với các nỗ lực tiêu lại số tiền đã được chi tiêu ở một nơi khác.
Khai thác mỏ – một quá trình lưu trữ hồ sơ, được thực hiện thông qua việc sử dụng sức mạnh xử lý của máy tính.
Chuỗi khối – một sổ cái phân tán công khai nơi lưu giữ hồ sơ của mọi giao dịch Bitcoin.
Blockchain được gọi như vậy bởi vì nó là một chuỗi khối, là danh sách các giao dịch được thực hiện trong một khoảng thời gian nhất định. Khi một khối giao dịch được tạo ra, các thợ đào sẽ đưa nó qua một quy trình. Họ áp dụng một công thức toán học phức tạp cho thông tin trong khối, sau đó biến nó thành một chuỗi các chữ cái và số dường như ngẫu nhiên, ngắn hơn nhiều, được gọi là ‘băm’.
Băm – một chuỗi chữ số ngẫu nhiên duy nhất có độ dài cố định, có thể được tạo từ dữ liệu ở bất kỳ kích thước nào.
Hàm băm không chỉ bao gồm thông tin từ khối giao dịch, một số phần dữ liệu khác cũng được sử dụng. Quan trọng nhất, hàm băm của khối trước đó được lưu trữ trong Blockchain được bao gồm.
Mặc dù việc tạo băm từ tập hợp dữ liệu như một khối giao dịch tương đối dễ dàng, nhưng thực tế không thể biết dữ liệu nào đã được sử dụng chỉ bằng cách nhìn vào chuỗi băm. Hơn nữa, mỗi và mọi hàm băm là duy nhất và chỉ thay đổi một ký tự trong khối Bitcoin sẽ thay đổi hoàn toàn chuỗi băm.
Như bạn có thể thấy trong ví dụ trên, bất kể dữ liệu được sử dụng làm đầu vào là bao nhiêu, hàm băm sẽ luôn giữ nguyên độ dài.
Do những thuộc tính này, băm hoạt động như một con dấu sáp kỹ thuật số. Nếu ai đó giả mạo chỉ với một khối giao dịch, hàm băm của nó sẽ ngay lập tức thay đổi và tất cả các chuỗi băm sau trong Blockchain cũng vậy. Do đó, mọi nỗ lực gian lận trong mạng Bitcoin sẽ dễ dàng bị phát hiện bởi mọi người sử dụng nó.
Phần thưởng
Về cơ bản, các thợ đào đang phục vụ cộng đồng Bitcoin bằng cách xác nhận mọi giao dịch và đảm bảo rằng mọi giao dịch đều hợp pháp. Tất cả đều cạnh tranh với nhau, sử dụng phần mềm được viết riêng để khai thác các khối. Mỗi khi một khối mới bị ‘phong tỏa’, có nghĩa là người khai thác đã tạo thành công một chuỗi băm chính xác, người đó sẽ nhận được phần thưởng.
Kể từ tháng 10 năm 2017, tiền thưởng là 12,5 Bitcoin mỗi khối và giá trị này sẽ giảm một nửa sau mỗi 210.000 khối. Số lượng Bitcoin tổng thể là có hạn, do đó, càng nhiều đồng tiền được khai thác, mỗi đồng tiền trong số chúng càng trở nên có giá trị. Do đó, mặc dù số lượng Bitcoin trên mỗi khối chắc chắn sẽ giảm, nhưng giá trị phần thưởng của thợ đào rất có thể sẽ giữ nguyên hoặc thậm chí tăng.
Thông thường, sẽ cực kỳ dễ dàng để tạo ra một hàm băm từ một bộ sưu tập thông tin, máy tính thực sự rất giỏi trong việc này. Do đó, tại sao, để ngăn người dùng băm hàng nghìn khối giao dịch mỗi giây và khai thác tất cả số Bitcoin có sẵn trong vòng vài phút, mạng Bitcoin phải cố tình làm cho quá trình khó khăn hơn.
Các biến chứng
Điều này được thực hiện thông qua một “Bằng chứng Công việc” bắt buộc. Nó là một hệ thống yêu cầu một số công việc từ người yêu cầu dịch vụ, thường có nghĩa là thời gian xử lý bởi máy tính. Tạo bằng chứng công việc là một quá trình ngẫu nhiên với xác suất thấp, vì vậy thông thường cần rất nhiều lần thử và sai để tạo ra bằng chứng hợp lệ về công việc. Khi nói đến Bitcoin, băm là thứ đóng vai trò như một bằng chứng về công việc.
Bằng chứng làm việc – một biện pháp kinh tế được sử dụng để đảm bảo chống lại các hoạt động gian lận bằng cách yêu cầu một số công việc từ người yêu cầu dịch vụ, thường có nghĩa là thời gian xử lý bằng máy tính.
Để làm phức tạp hơn nữa việc khai thác, một thứ gọi là Độ khó Bitcoin được thực hiện trong quá trình này. Nó là thước đo mức độ khó khăn để tìm một khối mới so với dễ dàng nhất từng có.
Khó khăn về bitcoin – thước đo mức độ khó khăn để tạo một hàm băm chính xác.
Biện pháp này được tính toán lại sau mỗi năm 2016 khối. Nó được thiết kế để khai thác một khối sẽ mất khoảng 10 phút. Khi có nhiều thợ đào tham gia, tỷ lệ tạo khối chắc chắn sẽ tăng lên. Sau đó, sau khi độ khó được tính toán lại, độ khó sẽ tăng lên để bù đắp và làm giảm tỷ lệ khối tạo ra. Bất kỳ khối nào được phát hành bởi những kẻ khai thác gian lận không đáp ứng độ khó yêu cầu sẽ bị từ chối bởi tất cả mọi người trên mạng, do đó trở nên vô giá trị.
Vì vậy, quá trình này đòi hỏi nỗ lực và thông qua đó, tiền tệ mới từ từ trở nên sẵn có. Tốc độ xuất hiện của các đồng xu mới giống với tốc độ mà các hàng hóa như vàng được khai thác từ mặt đất. Do đó, tại sao quá trình này được gọi là ‘khai thác’.