Trang chủ Blockchain Công nghệ Blockchain Sổ cái phân tán là gì ?

Sổ cái phân tán là gì ?

Hình ảnh kinh tế siêu đơn giản mà các nhà kinh tế yêu thích đó là mười người mua và bán các loại vật dụng khác nhau và sử dụng tiền tệ fiat. Ví dụ, Tam Mao bán cho con Mít một chiếc quần sà lõn của mình để lấy 100.000đ, Chí Phèo mua thiếu đôi tông lào của Ngọc Trinh với giá ba lít… Khi mọi người giao dịch xong trong ngày, không có vấn đề gì về việc họ đứng ở đâu về tài chính: họ chỉ cần đếm tiền của mình.

Mọi thứ phức tạp hơn một chút nếu thị trường hoạt động dựa trên thị trường tín dụng. Thị Nở vay Bá Kiến 50 xu, Xuân Tóc Đỏ thiếu  bà Phó Đoan 2 xu… nhưng không có đồng tiền fiat nào đổi chủ. Trong kịch bản này, bất kỳ bên nào quan tâm, đủ động lực sẽ lưu ý các giao dịch của họ để theo dõi những gì họ nợ và những gì người khác nợ họ. Nhưng trừ khi mọi bên đều hoàn toàn có lương tâm và vô cùng cẩn trọng, thì những bất đồng sẽ nảy sinh. Bởi vì, cuộc sống này, ta hay nhớ những gì người khác nợ mình, chứ ít ai nhớ những gì ta nợ người khác.

Để đảm bảo mọi thứ đều công bằng, nhóm cần có một sổ cái trung tâm. Theo cách đó, khi có sự khác biệt, trọng tài cuối cùng sẽ có mặt để giải quyết. Nhưng ai kiểm soát sổ cái? Liệu nhóm có tổ chức một cuộc bầu cử? Một cuộc thi đấu vật tay? Làm thế nào thường xuyên xoay chuyển vị trí ? Hai người có nên chia sẻ trách nhiệm? Có lẽ hai sổ cái nên được giữ đồng thời, hoặc có thể gây ra nhiều vấn đề hơn nó giải quyết. Quan trọng nhất, làm thế nào để nhóm giữ được tính chính xác khi lòng người luôn thay đổi.

Lý tưởng nhất, mọi người sẽ giữ sổ cái. Nói cách khác, mỗi cái sẽ có đầu vào và giám sát như nhau khi nói đến sổ cái trung tâm, thay vì giữ riêng. Đó là một thách thức kỹ thuật khó khăn, nhưng may mắn thay, đó là một trong những sổ cái phân tán, còn được gọi là blockchain, đã giải quyết được bài toán này.

Sự tin tưởng và bằng chứng công việc

Sổ cái phân tán đã đã giải quyết một vấn đề khiến các nhà mật mã học bực tức từ lâu: niềm tin. Trong bất kỳ kịch bản nào ở trên, mọi người phải dựa vào sự đàng hoàng của nhau. Các mối quan hệ cá nhân, gia đình và cộng đồng có thể xoa dịu sự cám dỗ để lừa gạt những người thất vọng và thiếu quan tâm, nhưng những lực lượng đó sẽ bị phá vỡ ở quy mô lớn hơn bởi tham nhũng là không thể tránh khỏi.

Sổ cái phân tán khắc phục vấn đề niềm tin bằng cách cho phép nhiều người xác minh tính chính xác của sổ cái trung tâm bằng cách sử dụng bản sao của chính họ. Thuật toán đồng thuận giúp loại bỏ niềm tin là bằng chứng công việc ( Proof of Work -POW ).

Khái niệm về bằng chứng công việc có trước bitcoin. Điều này có nghĩa là để ngăn chặn việc sử dụng độc hại sức mạnh tính toán, chẳng hạn như spam email và các cuộc tấn công từ chối dịch vụ (DDOS), bằng cách yêu cầu một lượng công việc không tầm thường nhưng có thể quản lý được.

Năm 2004, Hal Finney đã áp dụng ý tưởng này vào tiền. Đề xuất tiền của anh ta vẫn là một tờ giấy trắng, nhưng cuộc hôn nhân của tiền và bằng chứng công việc đã trở thành nền tảng quan trọng của bitcoin, và Satoshi Nakamoto giới thiệu năm năm sau đó trong white paper Bitcoin.

Nếu sổ cái của bitcoin đơn giản như một bảng tính, thì người nào đó có quyền kiểm soát sẽ dễ dàng reorg (tổ chức lại) lại như họ muốn, điều chỉnh một hoặc hai giao dịch và biến họ thành triệu phú. Ngoài ra, họ có thể chi tiêu gấp đôi, một vấn đề quan trọng với các loại tiền tệ không tồn tại trong thế giới thực.

Bằng chứng công việc khiến cho việc thêm một giao dịch mới trở nên khó khăn, việc thay đổi một giao dịch gần đây đòi hỏi một số sự nghiêm túc và thay đổi một giao dịch từ năm ngoái là không thể. Hãy tưởng tượng đặt một khối mới trên đỉnh Kim tự tháp Giza, điều đó không khó, nhưng để kéo một viên gạch từ trung tâm của lớp dưới cùng của cấu trúc thì là bất khả thi, điều đó đòi hỏi phải đảo ngược tất cả các công việc đã được thực hiện để xây dựng nó. Sau đó, để đánh lừa bất cứ ai rằng chưa có chuyện gì sảy ra, bạn phải xây dựng như nguyên trạng lại mọi thứ. Bởi nếu không làm, giá trị của bạn vừa reorg sẽ trở về số 0, vì không còn ai tưởng vào hệ thống này nữa.

Hàm băm và Khai thác

Tại một số điểm, phép ẩn dụ không truyền đạt được những gì đang thực sự xảy ra trong sổ cái phân tán. Về cơ bản nhất, một sổ cái như vậy được tạo thành từ các “khối” được sắp xếp tuần tự – gọi là block chain (chuỗi khối) . Mỗi khối là một bản ghi của tất cả các giao dịch đã diễn ra (lưu ý rằng trong thực tế, một số được chuyển qua) trong một khoảng thời gian nhất định. Trong blockchain bitcoin, một khối mới được thêm vào cứ sau 10 phút.

Khía cạnh “phân tán” của sổ cái tương ứng với các “node” của mạng, các máy tính chạy chương trình có liên quan và lưu trữ một bản ghi của toàn bộ blockchain khi nó đứng. Chúng không nhất thiết phải tương ứng với “thợ mỏ”, các máy tính thực hiện công việc để thêm các khối mới vào blockchain, nhưng trong thực tế có rất nhiều sự chồng chéo.

Khai thác là nơi mọi thứ bắt đầu để có được coin. Mỗi khối ghi lại các giao dịch xảy ra trong thời gian kể từ khi khối cuối cùng được khai thác . Mỗi khối cũng ghi lại mọi giao dịch trước đó, tuy nhiên, thông qua một chuỗi các ký tự được gọi là “hàm băm”. Băm được tạo bằng cách chịu một tập hợp dữ liệu – trong trường hợp này là dữ liệu giao dịch – với các phép biến đổi mật mã. Một tập hợp dữ liệu nhất định sẽ chỉ tạo ra một hàm băm và thay đổi ngay cả một iota của dữ liệu gốc, do một hiện tượng được gọi là “hiệu ứng tuyết lở”, sẽ khiến nó tạo ra một hàm băm rõ ràng khác. Băm cũng không thể được sử dụng để lấy dữ liệu gốc, chỉ để kiểm tra xem tập dữ liệu trước mặt bạn có khớp với dữ liệu đã tạo ra hàm băm không.

Ngoài dữ liệu giao dịch của riêng mình, mỗi khối kết hợp hàm băm của khối trước đó. Sau đó, cố gắng lẻn một giao dịch gian lận vào một khối bị lãng quên từ lâu, sau đó, sẽ loại bỏ mọi hàm băm tiếp theo và những người tham gia khác của mạng sẽ từ chối phiên bản blockchain đó.

Cách duy nhất để thay đổi blockchain là kiểm soát phần lớn sức mạnh tính toán của mạng. Một thực thể có quyền kiểm soát như vậy có thể thực hiện một cuộc tấn công 51%, ngăn các giao dịch được xác nhận và hủy các giao dịch xảy ra trong khi chúng kiểm soát mạng; nói cách khác, họ có thể tiêu tiền điện tử của mình hai lần (chi tiêu gấp đôi), điều này sẽ làm giảm giá trị của nó một cách nhanh chóng , nhanh như người yêu cũ trở mặt.

Tuy nhiên, ngay cả khi một cuộc tấn công 51% xảy ra, hacker có thể sẽ không thể đảo ngược hoặc thay đổi các giao dịch trong quá khứ. Lý do là khối lượng công việc khổng lồ đã được ghi lại trong các giao dịch đó, đòi hỏi số lượng công việc khổng lồ không kém để hoàn tác (như trong ẩn dụ kim tự tháp ở trên). Tạo ra một hàm băm là chuyện nhỏ đối với một máy tính hiện đại, tuy nhiên, mạng bitcoin đặt ra một rào cản nhân tạo, được gọi là “độ khó khai thác”, hay độ diff.

Làm cho việc khai thác trở nên khó khăn liên quan đến việc thiết lập một giá trị tối đa cho hàm băm hợp lệ: mức tối đa càng thấp, càng cần nhiều công việc. Băm của khối # 0 là

000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f.

Chuỗi 10 số 0 ở đầu cho thấy giá trị rất thấp, nhưng điều đó dễ dàng xuất hiện so với 17 số không ở đầu khối băm # 431233. Đối với khối # 0, độ khó là 1; đối với # 431233.

Càng khó tìm một hàm băm hợp lệ, càng mất nhiều dự đoán. Tất nhiên, một tập hợp dữ liệu nhất định chỉ có thể tạo ra một hàm băm, điều này cực kỳ khó có thể nằm dưới mục tiêu. Để có nhiều hơn một lần, các công cụ khai thác thêm một “nonce”, một số nguyên ở cuối dữ liệu giao dịch khiến nó tạo ra một hàm băm hoàn toàn khác. Không có cách nào để xác định một nonce chính xác ngoài thử nghiệm và lỗi: nonce của khối # 431223 là 410871698, cho thấy rằng người khai thác thành công phải mất nhiều hơn một vài vết nứt.

Mạng hiệu chỉnh độ khó để trung bình, một người nào đó tìm thấy một nonce hợp lệ và khai thác một khối mới cứ sau mười phút. Có nhiều công cụ khai thác làm cho mạng trở nên mạnh mẽ hơn, nhưng điều đó cũng khiến cho ai đó có khả năng gặp phải “thẻ vàng”, do đó, mạng hạ thấp mục tiêu và tăng độ khó.

Khai thác là một quá trình cạnh tranh, nhưng nó không phải là một cuộc đua xổ số. Bất cứ ai cũng có thể đạt được con số may mắn. Các công ty khai thác cùng nhau tăng cơ hội thành công tập thể của họ, khi khai thác một khối mới đi kèm với phí giao dịch cũng như phần thưởng của bitcoin mới được tạo ra (phần thưởng đã giảm từ 50 BTC xuống 12,5 tại thời điểm viết và cuối cùng sẽ hết).

Hợp nhất khai thác (pool khai thác) đã gây ra lo ngại về một cuộc tấn công 51%, nhưng nhóm duy nhất có được phần lớn sức mạnh tính toán của mạng bitcoin – ghash.io vào tháng 7 năm 2014 – đã tự nguyện giảm quy mô của nó để làm chệch hướng sự nghi ngờ.

Trớ trêu thay, cộng đồng bitcoin vẫn thỉnh thoảng phụ thuộc vào niềm tin.

Tóm tắt sổ cái phân tán

Đây không phải là giải pháp đơn giản nhất cho mười người trong thử nghiệm, nhưng nó hoạt động khá tốt. Mỗi người cài đặt ứng dụng bitcoin (hoặc của một loại tiền điện tử khác), thiết lập một giàn khai thác nhanh và bẩn, và đi làm để duy trì một sổ cái công khai duy nhất mà mỗi người trong số họ có quyền kiểm soát như nhau. Sau một vài phút giao dịch widget, mỗi máy tính của họ bắt đầu chạy qua nonces để tìm hàm băm hợp lệ. Khi một trong số này – đó là suy đoán của bất kỳ ai – thành công, nó sẽ phát băm mới lên mạng và mọi người đều cập nhật blockchain của họ. Đảm bảo rằng không có ai can thiệp vào các giao dịch trước đó đơn giản như đảm bảo rằng hai số khớp với nhau, một quá trình tất nhiên là tự động.

Nếu năm người liên hiệp lại, họ có khả năng khiến mạng bị đình trệ và làm tê liệt bất kỳ giao dịch mới nào, nhưng họ không thể quay lại và sửa lại lịch sử của giao dịch. Để làm điều đó, ai đó sẽ cần phải kiểm soát cơ bản sức mạnh tính toán của toàn bộ mạng; tất nhiên, điều đó sẽ để lại cho họ một mô phỏng riêng, phức tạp, nhưng không có giá trị với bất kỳ ai khác. Cũng như fiat, giá trị của tiền điện tử bốc hơi mà không còn sự tin tưởng nơi những người phát hành ra nó, và điều này cũng lại thật mỉa mai, cho rằng các sổ cái phân tán tồn tại để loại bỏ niềm tin vào các tổ chức tập trung.

Xem thêm: Tại sao mọi người lại bỏ lỡ phát minh quan trọng nhất 500 năm qua

Ứng dụng sổ cái phân tán 

Sổ cái phân tán của Bitcoin đã tỏ ra kiên cường và thậm chí tương đối phổ biến, và công nghệ đã bắt đầu khơi gợi sự quan tâm của các ngân hàng, chính phủ và những người khác. Các ngân hàng nhìn thấy một cách để tránh các gian lận và loại bỏ các kiểm toán không cần thiết.

Với chính phủ, nước Honduras đang làm việc để cam kết đăng ký đất đai vào một blockchain.

Có một loạt các ứng dụng tiềm năng khác, vì bất kỳ thông tin nào – không chỉ là trao đổi giá trị – có thể được cam kết với một blockchain. Email, giấy chứng nhận kết hôn, phiếu bầu, di chúc, bạn đặt tên cho nó. “Hợp đồng thông minh” hứa hẹn sẽ tự động hóa các bộ phận lớn, nếu không phải là tất cả, của một số doanh nghiệp bằng cách mã hóa các hợp đồng tự thực hiện thành một blockchain.

Xem thêm: Proof of Work ( POW ) là gì ?

Blockchain là gì ?

MỚI CẬP NHẬT

Synthetix đã ra mắt nền tảng thanh khoản v3 trên Arbitrum sau một loạt...

Synthetix (SNX) đã ra mắt nền tảng thanh khoản v3 trên Arbitrum, một Ethereum layer 2, sau nhiều lần trì hoãn sản phẩm buộc...
memecoin

Mùa mèo thực sự đang diễn ra: 2 memecoin này vừa lập ATH mới

Mùa altcoin vẫn đang được chờ đợi, nhưng hiện tại các memecoin theo chủ đề mèo đang thu hút sự chú ý đáng kể. Những...
bitcoin

Tổng thống El Salvador quyên góp 2 Bitcoin để hỗ trợ xây dựng 1.000...

Tổng thống El Salvador Nayib Bukele đã quyên góp 2 Bitcoin, trị giá khoảng 133.000 đô la, để hỗ trợ xây dựng 1.000 trường...

Nguồn cung stablecoin EURC chạm ATH khi vốn hóa thị trường đạt gần 100...

Stablecoin do Circle phát hành đã đạt nguồn cung cao nhất mọi thời đại (ATH) với hơn 90 triệu, được thúc đẩy bởi sự...

Cá voi ICO Ethereum khởi xướng một đợt bán tháo mới với 3.000 ETH...

Mặc dù thị trường đang trải qua một giai đoạn bán tháo, nhưng các cá voi hàng đầu trong lĩnh vực tiền điện tử...

Kraken chuẩn bị ra mắt blockchain riêng có tên Ink vào đầu năm 2025

Kraken, một trong những sàn giao dịch tiền điện tử lâu đời nhất thế giới, đang chuẩn bị ra mắt blockchain của riêng mình...

Cardano mở khóa thanh khoản Bitcoin trị giá 1,3 nghìn tỷ USD với tích...

Cardano chuẩn bị mở khóa hơn 1,3 nghìn tỷ USD thanh khoản Bitcoin cho hệ sinh thái tài chính phi tập trung (DeFi) của...

Bitcoin đã lấy lại các chỉ số quan trọng, tạo tiền đề cho một...

Bitcoin (BTC) đang cho thấy những dấu hiệu tích cực đầu tiên kể từ tháng 6, khi nó cố gắng phá vỡ ngưỡng 69.000...

Số lượng người đăng ký Telegram của Hamster Kombat giảm mạnh vào tháng 10

Game tap-to-earn được yêu thích nhất năm 2024, Hamster Kombat, đang có dấu hiệu hạ nhiệt vào tháng 10. Số lượng người đăng ký kênh...

Tin vắn Crypto 24/10: Bitcoin nhấp nháy tín hiệu tăng giá mạnh mẽ cùng...

Từ nhận định Bitcoin nhấp nháy tín hiệu tăng giá mạnh mẽ đến STOKR có kế hoạch thành lập một trong những kho bạc...

CEO Ripple cho biết Kamala Harris đang có cách tiếp cận “tinh tế” với...

Vào thứ Tư, Giám đốc điều hành Ripple, Brad Garlinghouse, đã có những phát biểu tích cực nhất từ trước đến nay về ứng...

Trader Trung Quốc rửa hơn 17 triệu USD cho nhóm Lazarus trong 25 vụ...

Một trader OTC (giao dịch phi tập trung) có trụ sở tại Trung Quốc bị cáo buộc đã rửa hàng chục triệu đô la...

Đan Mạch đề xuất đánh thuế lợi nhuận tiền điện tử chưa thực hiện...

Hội đồng Luật Thuế Đan Mạch đã đưa ra đề xuất áp dụng hình thức thuế đánh giá theo giá thị trường cho tài...

Phe bò crypto trải qua ngày thanh lý lớn thứ hai trong tháng 10...

Trong bối cảnh thị trường tiền điện tử tiếp tục biến động, phe bò đã trải qua một ngày thanh lý lớn thứ hai...

Layer 2 Base có kế hoạch giới thiệu bằng chứng lỗi trong tháng này

Base, nền tảng Ethereum Layer 2 được phát triển bởi Coinbase, sẽ triển khai cơ chế bằng chứng lỗi (fault proof) không cần cấp...

Cơ quan quản lý hàng đầu của Argentina đang ‘thay đổi lập trường về...

Ủy ban Chứng khoán Quốc gia (CNV) của Argentina đang có sự chuyển biến trong lập trường đối với Bitcoin (BTC), sau khi tham...