• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
liên lạc ngay hôm nay!
Nhận báo giá

Chính xác thì blockchain là gì?

Chính xác thì blockchain là gì?

Vào ngày 31 tháng 10 năm 2008, một ID do Satoshi Nakamoto ký đã giải quyết vấn đề này bằng một bài báo dài 9 trang về cách thanh toán cho tôi trong một mạng hoàn toàn ẩn danh và phi tập trung.

Bây giờ chúng ta biết rằng người đàn ông bí ẩn được gọi là Satoshi Nakamoto và chín trang đó đã tạo ra từ không khí mỏng tương đương 100 tỷ RMB bitcoin và công nghệ cung cấp năng lượng cho nó, blockchain.

Nếu không có bên thứ ba đáng tin cậy, vấn đề lớn nhất là không ai trong chúng ta có thể tin tưởng lẫn nhau, vì vậy trong thế giới blockchain, các giao dịch chuyển tiền sẽ phải được phát sóng để mọi người biết lịch sử của từng đồng đô la của mỗi người và mọi người trong mạng lưới. Mọi người sẽ xác minh rằng đây thực sự là những gì tôi đã nói bằng chữ ký điện tử, và sau đó ghi chuyển khoản vào một sổ cái. Sổ cái này là khối. Kết nối các khối với nhau là blockchain. Nó ghi lại tất cả các giao dịch của Bitcoin từ khi thành lập cho đến ngày nay và hiện có khoảng 600.000 khối, với hai hoặc ba nghìn giao dịch được ghi lại trong mỗi khối và mọi tài khoản, bao gồm cả của bạn và của tôi, đều nhớ chính xác nó có bao nhiêu tiền, ở đâu nó đến từ đâu, chi tiêu ở đâu và nó minh bạch và công khai.

Trong mạng lưới blockchain, mọi người đều nắm giữ một sổ cái giống hệt nhau và được cập nhật theo thời gian thực. Không có gì đáng ngạc nhiên, độ tin cậy của sổ cái là nền tảng của tiền tệ kỹ thuật số và nếu sổ cái không theo trật tự, sẽ không có loại tiền nào hoạt động tốt.

Nhưng điều này đặt ra hai câu hỏi mới: ai là người giữ sách cho mọi người? Làm thế nào để bạn đảm bảo rằng sách không bị làm giả?

Nếu tất cả mọi người đều có thể giữ một sổ cái, các giao dịch và trình tự giao dịch trong mỗi khối có thể khác nhau, và nếu có những mục nhập sai có chủ ý, nó sẽ càng hỗn loạn hơn. Không thể có được một sổ cái mà tất cả mọi người đều chấp nhận được.

Vì vậy người giữ sách phải làm cho mọi người chấp nhận để sách của mọi người được đồng đều. Đây còn được gọi là cơ chế đồng thuận.

Ngày nay, có tất cả các loại cơ chế đồng thuận khác nhau cho các blockchain khác nhau và giải pháp của Satoshi là giải quyết vấn đề này. Ai tìm ra câu trả lời trước có quyền giữ sách. Cơ chế này được gọi là PoW: Proof-of-Work, Proof of Workload.

Bản chất của bằng chứng khối lượng công việc là toàn diện và thiết bị của bạn càng có nhiều sức mạnh số học thì khả năng tìm ra câu trả lời càng cao.

Để làm điều này, mã hóa băm được sử dụng.

Lấy ví dụ thuật toán SHA256, bất kỳ chuỗi ký tự nào được mã hóa bằng nó sẽ tạo ra một chuỗi số nhị phân 256 bit duy nhất. Nếu đầu vào ban đầu bị thay đổi theo bất kỳ cách nào, số mã hóa băm sẽ hoàn toàn khác.

Bản chất của bằng chứng khối lượng công việc là toàn diện và thiết bị của bạn càng có nhiều sức mạnh số học thì khả năng tìm ra câu trả lời càng cao.

Để làm điều này, mã hóa băm được sử dụng.

Lấy ví dụ thuật toán SHA256, bất kỳ chuỗi ký tự nào được mã hóa bằng nó sẽ tạo ra một chuỗi số nhị phân 256 bit duy nhất. Nếu đầu vào ban đầu bị thay đổi theo bất kỳ cách nào, số mã hóa băm sẽ hoàn toàn khác.

Bản chất của bằng chứng khối lượng công việc là toàn diện và thiết bị của bạn càng có nhiều sức mạnh số học thì khả năng tìm ra câu trả lời càng cao.

Để làm điều này, mã hóa băm được sử dụng.

Lấy ví dụ thuật toán SHA256, bất kỳ chuỗi ký tự nào được mã hóa bằng nó sẽ tạo ra một chuỗi số nhị phân 256 bit duy nhất. Nếu đầu vào ban đầu bị thay đổi theo bất kỳ cách nào, số mã hóa băm sẽ hoàn toàn khác.

Bản chất của bằng chứng khối lượng công việc là toàn diện và thiết bị của bạn càng có nhiều sức mạnh số học thì khả năng tìm ra câu trả lời càng cao.

Để làm điều này, mã hóa băm được sử dụng.

Lấy ví dụ thuật toán SHA256, bất kỳ chuỗi ký tự nào được mã hóa bằng nó sẽ tạo ra một chuỗi số nhị phân 256 bit duy nhất. Nếu đầu vào ban đầu bị thay đổi theo bất kỳ cách nào, số mã hóa băm sẽ hoàn toàn khác.

Bản chất của bằng chứng khối lượng công việc là toàn diện và thiết bị của bạn càng có nhiều sức mạnh số học thì khả năng tìm ra câu trả lời càng cao.

Để làm điều này, mã hóa băm được sử dụng.

Lấy ví dụ thuật toán SHA256, bất kỳ chuỗi ký tự nào được mã hóa bằng nó sẽ tạo ra một chuỗi số nhị phân 256 bit duy nhất. Nếu đầu vào ban đầu bị thay đổi theo bất kỳ cách nào, số mã hóa băm sẽ hoàn toàn khác

Khi chúng tôi mở một khối, chúng tôi có thể thấy số lượng giao dịch được ghi lại trong khối đó, chi tiết giao dịch, tiêu đề khối và các thông tin khác.

Tiêu đề khối là nhãn của một khối chứa thông tin như dấu thời gian, mã băm gốc cây Merk, số ngẫu nhiên và mã băm của khối trước đó, và thực hiện phép tính SHA256 thứ hai trên tiêu đề khối sẽ cung cấp cho chúng ta hàm băm của khối này.

Để theo dõi, bạn phải đóng gói các thông tin khác nhau trong khối, sau đó sửa đổi số ngẫu nhiên này trong tiêu đề khối để giá trị đầu vào có thể được băm thành giá trị băm trong đó n chữ số đầu tiên là 0 sau khi tính toán băm .

Thực tế chỉ có hai khả năng xảy ra cho mỗi chữ số: 1 và 0, do đó xác suất thành công của mỗi lần thay đổi thành số ngẫu nhiên là một phần hai của 2. Ví dụ, nếu n là 1, nghĩa là, miễn là số đầu tiên là 0, thì xác suất thành công là 1/2.

Càng có nhiều sức mạnh tính toán trong mạng, càng có nhiều số không để đếm và khối lượng công việc càng khó chứng minh.

Ngày nay, n trong mạng Bitcoin là khoảng 76, tỷ lệ thành công là 1 trên 76 phần 2, hoặc gần 1 trên 755 nghìn tỷ.

Với một card đồ họa RTX 2080Ti trị giá 8.000 đô la, đó là khoảng 1407 năm để tính.

Thực sự không dễ dàng để làm đúng phép toán, nhưng một khi bạn làm, mọi người có thể xác minh ngay rằng bạn đã làm đúng. Nếu nó thực sự chính xác, mọi người sẽ kết nối khối đó với sổ cái và bắt đầu đóng gói trong khối tiếp theo.

Bằng cách này, mọi người trong mạng đều có một sổ cái được cập nhật theo thời gian thực giống hệt nhau.

Và để giữ cho mọi người có động lực làm sổ sách kế toán, nút đầu tiên hoàn thành đóng gói khối sẽ được hệ thống thưởng, hiện là 12,5 bitcoin, tương đương gần 600.000 RMB. Quá trình này còn được gọi là khai thác.

Mặt khác, để ngăn chặn việc giả mạo sổ cái, mỗi khối mới được thêm vào cần ghi lại giá trị băm của khối trước đó, còn được gọi là con trỏ băm, trong tiêu đề khối. Một con trỏ chuyển tiếp liên tục như vậy cuối cùng sẽ trỏ đến khối sáng lập đầu tiên, liên kết chặt chẽ tất cả các khối với nhau.

Nếu bạn sửa đổi bất kỳ ký tự nào trong bất kỳ khối nào, bạn sẽ thay đổi giá trị băm của khối đó, làm mất hiệu lực con trỏ băm của khối tiếp theo.

Vì vậy, bạn phải sửa đổi con trỏ băm của khối tiếp theo, nhưng điều đó lại ảnh hưởng đến giá trị băm của khối đó, vì vậy bạn cũng phải tính toán lại số ngẫu nhiên và sau khi hoàn thành phép tính, bạn phải sửa đổi khối tiếp theo. của khối đó cho đến khi bạn đã sửa đổi tất cả các khối sau khối đó, điều này rất cồng kềnh.

Điều này làm cho người kế toán không thể theo dõi các lò rèn ngay cả khi anh ta muốn. Bởi vì chữ ký điện tử, người ghi sổ không thể giả mạo chuyển khoản từ người khác cho chính mình, và vì lịch sử của cuốn sách, anh ta cũng không thể thay đổi một khoản tiền trong không khí.

Nhưng điều này đặt ra một câu hỏi mới: nếu hai người hoàn thành các phép tính cùng một lúc và đóng gói một khối mới, thì họ nên nghe ai?

Câu trả lời là bất cứ ai đủ lâu để lắng nghe, và bây giờ mọi người có thể đóng gói sau cả hai khối. Ví dụ, nếu chàng trai đầu tiên hoàn thành phép tính trong vòng tiếp theo chọn kết nối với B, thì chuỗi B sẽ dài hơn và những người khác cũng có nhiều khả năng kết nối với B hơn.

Trong vòng sáu khối đóng gói, người thắng cuộc thường được giải quyết, và giao dịch chuỗi bị bỏ rơi được rút lại và đưa trở lại nhóm giao dịch để đóng gói.

Nhưng vì ai là người lâu nhất sẽ lắng nghe ai là người lâu nhất, miễn là bạn có thể đếm tốt hơn những người khác và khả năng đếm của bạn lớn hơn 51%, bạn có thể tự mình tìm ra chuỗi dài nhất và sau đó kiểm soát sổ cái .

Vì vậy, sức mạnh tính toán của các thợ đào trong thế giới Bitcoin càng lớn thì mọi người càng phải đếm nhiều số 0 hơn, đảm bảo rằng không ai có thể kiểm soát sổ cái.

Nhưng các blockchain khác có ít người tham gia không hoạt động tốt như vậy, chẳng hạn như vụ tấn công 51% vào một loại tiền kỹ thuật số có tên là Bitcoin Gold vào ngày 15 tháng 5 năm 2018.

Những kẻ tấn công lần đầu tiên chuyển 10 triệu đô la bitcoin của riêng họ sang một sàn giao dịch và việc chuyển tiền này được ghi lại trên khối A. Những kẻ tấn công cũng có thể chuyển 10 triệu đô la bitcoin của riêng họ sang một sàn giao dịch. Đồng thời, kẻ tấn công đã bí mật chuẩn bị một block B nơi việc chuyển giao không diễn ra và tính toán một block mới sau block B. Kẻ tấn công cũng bí mật chuẩn bị một block B nơi việc chuyển giao không diễn ra.

Khi việc chuyển tiền trên chuỗi A được xác nhận, kẻ tấn công có thể rút bit gold trên sàn giao dịch. Nhưng vì sức mạnh tính toán của kẻ tấn công lớn hơn 51% so với toàn bộ mạng, chuỗi B cuối cùng sẽ dài hơn chuỗi A và bằng cách phát hành một chuỗi B dài hơn cho toàn bộ mạng, lịch sử sẽ được viết lại, chuỗi B sẽ thay thế Một chuỗi là chuỗi chính thực sự và việc chuyển đến sàn giao dịch trong Khối A sẽ bị thu hồi, khiến kẻ tấn công kiếm được 10 triệu mà chẳng có gì đáng tiếc.

Ngày nay, cách dễ nhất để những người bình thường không có số học có được tiền kỹ thuật số là mua nó trên một sàn giao dịch và rút tiền về địa chỉ ví của bạn.

Địa chỉ này đến từ khóa cá nhân của bạn, được mã hóa và khóa công khai, được mã hóa, sẽ nhận được địa chỉ.

Trong một mạng ẩn danh như blockchain, chỉ có khóa cá nhân mới có thể chứng minh rằng bạn là bạn và miễn là việc chuyển tiền có kèm theo chữ ký điện tử được tạo bởi khóa cá nhân của bạn, mọi người đều có thể xác nhận rằng việc chuyển tiền là hợp lệ. Vì vậy, nếu khóa riêng bị xâm phạm, bất kỳ ai cũng có thể giả danh bạn và chuyển tiền.


Thời gian đăng: 10-9-2020