Khoa học phổ biến: Quá trình khai thác Bitcoin
Album khoa học phổ biến khai thác bitcoin đến đây là kết thúc, sau hai bài viết đầu tiên đã đặt nền móng, tôi tin rằng quý độc giả và các bạn đã hiểu rõVàVàtạo khốicó hiểu biết nhất định về quy trình. Vậy họ phải làm gì với việc "đào mỏ"?
tiêu đề cấp đầu tiên
Công cụ khai thác bẻ khóa nhiệm vụ khai thác
Sau khi nút khai thác tạo khối chuẩn bị, nó sẽ gửi dữ liệu tiêu đề khối của khối chuẩn bị cho người khai thác. Sau khi những người khai thác nhận được nhiệm vụ khai thác, họ sẽ tăng tiêu đề khốisố ngẫu nhiên. Mỗi khi nó được điều chỉnh, nó sẽ được sử dụng theo giao thức Bitcoin.thuật toán SHA256Tính toán hàm băm của tiêu đề khối. Nếu giá trị băm của tiêu đề khối lớn hơnmục tiêu bămtiêu đề cấp đầu tiên
Các nút khai thác xác minh các khối, mở rộng chuỗi khối cục bộ
Khi công cụ khai thác tìm thấy một số ngẫu nhiên có thể làm cho giá trị băm của tiêu đề khối chuẩn bị nhỏ hơn giá trị băm mục tiêu, nó sẽ ngay lập tức báo cáo kết quả khai thác cho nút khai thác. Sau khi nút khai thác nhận được thông tin, nó sẽ ngay lập tức sắp xếp lại khối theo thông tin được báo cáo bởi những người khai thác và xác minh khối. Sau khi xác minh chính xác, nút khai thác sẽ lưu khối mới vào cơ sở dữ liệu cục bộ của nút và thêm nó vào chuỗi khối cục bộ của nút.
Thông tin xác minh của khối bao gồm:
Tiêu đề khối có hợp pháp hay không (băm tiêu đề khối ≤ TargetHash);
Liệu hàm băm MerkleRoot của tiêu đề khối có nhất quán với hàm băm MerkleRoot của dữ liệu giao dịch trong khối hay không (xác minh xem giao dịch có bị giả mạo hay không);
Liệu giao dịch đầu tiên trong dữ liệu giao dịch có phải là giao dịch Coinbase hay không;
tiêu đề cấp đầu tiên
Phát các khối mới cho toàn bộ mạng
tiêu đề cấp đầu tiên
tiêu đề phụ
Khai thác theo cụm - nhóm khai thác:
Để khai thác Bitcoin, về mặt lý thuyết, bất kỳ ai cũng có thể xây dựng nút khai thác Bitcoin của riêng mình, tham gia khai thác và thậm chí xác minh thủ công hàm băm của tiêu đề khối, bẻ khóa nhiệm vụ khai thác và cạnh tranh để giành quyền ghi sổ.
Nhưng blogger đã đề cập trong bài viết trước rằng theo độ khó khai thác hiện tại, ngay cả với các máy khai thác chính thống hiện tại, về mặt lý thuyết sẽ mất 42 năm để tìm ra một khối mới đáp ứng yêu cầu của mạng Bitcoin. tay, sẽ mất hàng chục nghìn hoặc thậm chí hàng triệu năm.
tiêu đề phụ
Trong số các tác vụ khai thác mà máy khai thác thực sự nhận được, TargetHash lớn hơn nhiều so với TargetHash mà mạng Bitcoin yêu cầu:
Quá trình mine pool và miners cùng khai thác cũng tuân theo quy trình trên. Máy khai thác giao tiếp với nhóm khai thác thông qua mạng để yêu cầu tác vụ khai thác. Nhóm khai thác gửi tác vụ khai thác (bao gồm dữ liệu tiêu đề khối) đến máy khai thác. Máy khai thác thay đổi số ngẫu nhiên của tiêu đề khối và xác minh khối băm. Các số ngẫu nhiên đáp ứng các yêu cầu TargetHash của nhiệm vụ khai thác sẽ được gửi tới nhóm khai thác theo định dạng của thỏa thuận khai thác và nhóm khai thác sẽ tính thu nhập từ kết quả khai thác do máy khai thác gửi.
Cần lưu ý rằng nếu TargetHash trong nhiệm vụ khai thác được cấp cho máy khai thác là TargetHash của mạng Bitcoin tại thời điểm này, thì TargetHash quá nhỏ và về cơ bản máy khai thác không thể tìm thấy một số ngẫu nhiên đáp ứng các yêu cầu và nộp kết quả khai thác, cũng không thể có được thu nhập khai thác.
tiêu đề phụ
Sức mạnh tính toán của nhóm khai thác khác với sức mạnh tính toán cục bộ của máy khai thác:
Khi nhắc đến mining, luôn có một danh từ không thể không nhắc đến: sức mạnh tính toán. Chính xác thì sức mạnh tính toán là gì?
Sức mạnh tính toán thực sự là tốc độ mà các thợ mỏ xác minh giá trị băm của tiêu đề khối. Sau khi máy khai thác nhận được nhiệm vụ khai thác, nó sẽ tăng số ngẫu nhiên của tiêu đề khối theo thông tin của nhiệm vụ khai thác, mỗi khi số ngẫu nhiên được điều chỉnh, giá trị băm của tiêu đề khối sẽ được xác minh một lần. Có thể thấy rằng yếu tố duy nhất giới hạn tốc độ khai thác của máy khai thác là tốc độ xác minh giá trị băm của tiêu đề khối, do đó có một chỉ báo về "sức mạnh tính toán".
Hiện tại, đơn vị sức mạnh tính toán của các máy khai thác Bitcoin thông thường là TH/s, có nghĩa là 1T giá trị băm có thể được xác minh mỗi giây, 1T=1×103G=1×106M=1×109K=1×1012 lần.
Những người bạn có kinh nghiệm khai thác sẽ thấy rằng luôn có sự khác biệt giữa sức mạnh tính toán được hiển thị cục bộ bởi máy khai thác và sức mạnh tính toán được hiển thị bởi nhóm khai thác. Điều này là do sức mạnh tính toán được hiển thị cục bộ bởi máy khai thác là tốc độ mà máy khai thác xác minh hàm băm tồn tại. Tuy nhiên, sức mạnh tính toán được hiển thị bởi máy khai thác trong nhóm khai thác là khác. Nó được tính toán bởi nhóm khai thác dựa trên kết quả khai thác thực tế do máy khai thác gửi. Nếu không thể gửi số ngẫu nhiên cần thiết cho nhóm khai thác, sức mạnh tính toán của máy khai thác trong nhóm khai thác sẽ bị giảm.
Nhưng sau một thời gian dài, tác động của may mắn đến khả năng bẻ khóa nhiệm vụ khai thác của máy khai thác sẽ giảm đi và sức mạnh tính toán trung bình của nhóm khai thác trong một thời gian dài không khác nhiều so với sức mạnh tính toán cục bộ của máy khai thác .
Trên đây là những kiến thức cơ bản về khai thác Bitcoin, nếu bạn có thể hiểu được ba bài viết này, tôi tin rằng bạn đọc và các bạn sẽ có hiểu biết sơ bộ về khai thác Bitcoin. Nếu bạn muốn liên lạc với các blogger và thảo luận thêm về các vấn đề khai thác, vui lòng chú ý đến tài khoản chính thức WeChat của "Khai thác tin đồn", đồng thời, bạn có thể tìm hiểu thêm về kiến thức khai thác được cập nhật của các blogger một cách kịp thời.
Một số điểm kiến thức liên quan đến bài viết:
chiều cao khối: Còn được gọi là Chiều cao khối, tương đương với số khối và giá trị của nó bằng số của tất cả các khối trước khối này trong chuỗi khối. Khối đầu tiên của chuỗi khối là khối genesis có chiều cao khối là 0, khối thứ hai có chiều cao khối là 1, khối thứ ba có chiều cao khối là 2, v.v. Tổng số khối trong chuỗi khối là chiều cao khối của khối mới nhất + 1.
PoW: Tên đầy đủ là Proof of Work, tên tiếng Trung là Proof of Work. Đó là một phương pháp được mạng Bitcoin sử dụng để giải quyết vấn đề xác nhận quyền của các khối Bitcoin mới. Trong mạng Bitcoin, mọi người đều có thể tham gia tạo khối mới, cơ chế PoW quy định ai tìm được khối mới có giá trị băm nhỏ hơn TargetHash do mạng Bitcoin chỉ định trong thời gian ngắn nhất sẽ sở hữu khối chính thức. quyền cho các khối mới.
kế toán đúngNgười giới thiệu:
Người giới thiệu:
Thực hiện khai thác
Block Height
bằng chứng làm việc


