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

he-lo-ly-do-nha-dau-tu-solana-va-cardano-xon-xao-ve-dot-ban-truoc-cua-algotech

Hé lộ lý do nhà đầu tư Solana và Cardano quan tâm đến đợt...

Trong bối cảnh thị trường tăng trưởng mạnh mẽ, Solana và Cardano, cùng với nhiều cryptocurrency khác, cũng đã gia tăng đáng kể trong...

Giá PEPE đang chuẩn bị cho một bước nhảy vọt khác, đây là lý...

Nguồn cung PEPE trên các sàn giao dịch tập trung (CEX) đã giảm đáng kể chỉ trong một ngày, báo hiệu rằng các holder...

TVL SUI đạt mức cao nhất mọi thời đại trên 724 triệu đô la...

Quan sát các token được xây dựng bằng ngôn ngữ lập trình Move, Sui (SUI) là một ngoại lệ, vượt trội so với Aptos...

Giá và TVL của Pendle đều đạt đỉnh mới khi trader đổ xô vào...

Trong bối cảnh các trader đổ xô đặt cược vào lợi suất của các token khác nhau và suy đoán về xu hướng point...

Ethereum blob đang được sử dụng để tạo ra chữ khắc với tốc độ...

Sau khi bản nâng cấp Dencun của Ethereum đi vào hoạt động trên mainnet giúp phí gas của các layer 2 giảm 10 lần,...

KuCoin công bố airdrop 10 triệu đô la BTC và KCS sau rắc rối...

Nhằm nâng cao lợi ích cho nhóm khách hàng trung thành trong bối cảnh phải đối mặt với những rắc rối pháp lý mới,...
xrp-giam

Triển vọng giá XRP: Dấu hiệu áp lực bán cho thấy xu hướng giảm...

Giá Ripple (XRP) đã có xu hướng giảm trong nửa tháng qua và những tín hiệu giảm giá này ngày càng mạnh hơn. Liệu altcoin...
bitcoin etf

Hashdex ra mắt Bitcoin ETF giao ngay “DEFI” tại Hoa Kỳ với hoạt động...

Quỹ Bitcoin ETF giao ngay của công ty quản lý tài sản Hashdex bắt đầu giao dịch vào hôm qua trên thị trường Hoa...

Lý do token MNT của Mantle đạt ATH mới

Token gốc MNT của Mantle, giải pháp khả năng mở rộng layer 2 được xây dựng trên Ethereum, đã tăng 55% lên mức cao...

ETHFI của Ether.fi tăng 60% lên đỉnh mới

ETHFI, token quản trị của giao thức restaking thanh khoản Ether.fi đã tăng lên mức cao kỷ lục vào thứ Tư khi sự cường...

Giá Bitcoin chững lại khi những trở ngại về kinh tế vĩ mô và...

Giá Bitcoin (BTC) đã phải đối mặt với sự điều chỉnh xuống còn $68.430 vào ngày 27 tháng 3 sau khi không thể vượt...

CEO BlackRock: Ethereum ETF giao ngay vẫn có thể tồn tại ngay cả khi...

Ngay cả khi Ethereum (ETH) được phân loại là chứng khoán, quỹ Ethereum ETF giao ngay vẫn có thể tồn tại, Giám đốc điều...

Fidelity nộp hồ sơ S1 cho Ethereum ETF giao ngay lên SEC Hoa Kỳ

Trong bối cảnh có nhiều suy đoán về khả năng phê duyệt một quỹ Ethereum ETF giao ngay vào tháng 5, Fidelity Investments đã...

Ethena Labs sẽ airdrop 750 triệu token ENA vào ngày 2/4

Ethena Labs đang chuẩn bị airdrop 750 triệu token quản trị ENA (5% tổng cung 15 tỷ) cho những người nắm giữ “Shard” hoặc...
BUILD

Quỹ BUIDL trên Ethereum của BlackRock thu về 245 triệu đô la trong một...

Quỹ BUIDL dựa trên Ethereum của gã khổng lồ đầu tư BlackRock đã huy động được 245 triệu đô la token ETH kể từ...

Giá Coin hôm nay 28/03: Bitcoin đối mặt với kháng cự mạnh $ 70.000,...

Bitcoin phải đối mặt với ngưỡng kháng cự mạnh trên $ 70.000 trong đợt phục hồi gần đây. Biểu đồ giá BTC - 1 ngày...