Chuyển đến nội dung
Góc nhìn toàn cầu về tài sản sốGÓC NHÌN TOÀN CẦU · BỐI CẢNH ĐỊA PHƯƠNG
ChainView BTC866CHAIN VIEW
Học tập

Thí nghiệm nhập môn về đồng thuận blockchain

Dùng mạng thử cục bộ hoặc thẻ giấy làm giao dịch. Đặt quy tắc: input không chi hai lần, mỗi khối trỏ khối trước. Cho ba người kiểm tra độc lập. Mục tiêu là quan sát đồng thuận và xung đột, không đào tiền thật hay…

Đọc bằngTiếng Việt简体中文繁體中文English한국어РусскийالعربيةEspañol (México)ไทย
Thí nghiệm nhập môn về đồng thuận blockchain

Minh họa chủ đề nguyên bản: Sơ đồ chủ đề nguyên bản của ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

Tạo phòng thử không có giá trị

Dùng mạng thử cục bộ hoặc thẻ giấy làm giao dịch. Đặt quy tắc: input không chi hai lần, mỗi khối trỏ khối trước. Cho ba người kiểm tra độc lập. Mục tiêu là quan sát đồng thuận và xung đột, không đào tiền thật hay chứng minh lợi nhuận phần cứng. Tài sản thử không nên được mua và không nhập seed chính vào môi trường học.

Xác thực trước khi đếm phiếu

Đưa một giao dịch đúng và một giao dịch chi cùng input. Mỗi bên phải từ chối điều vi phạm dù nhiều người đề xuất. Đồng thuận không biến giao dịch sai thành đúng vì được ủng hộ. Ghi khác biệt giữa kiểm quy tắc, sắp thứ tự và chọn lịch sử. Điều này giúp hiểu vì sao chạy node xác minh khác việc chỉ tin một người phát khối.

Mô phỏng hai khối đồng thời

Tạm ngắt trao đổi rồi để hai bên tạo khối khác. Nối lại và áp dụng quy tắc chọn đã định, như công việc tích lũy trong mô hình Bitcoin. Xem khoản nào về chờ, khoản nào xung đột. Reorg giải thích vì sao một lần đưa vào chưa đủ cho giao hàng không đảo được. Ghi lịch sử trước sau để không chỉ nhìn kết quả cuối.

Đánh giá giới hạn mô hình

Bài thử bỏ qua mạng đối kháng, độ khó thật, động cơ và tấn công phức tạp. Không so năng lượng vài tờ giấy với an toàn mạng công khai. Viết giả định về liên lạc và thành viên. Lặp khi đổi một giả định, xem điều gì hỏng; nhờ đó đọc tuyên bố an toàn mà không coi mô hình nhỏ là chứng minh đầy đủ của một thiết kế mới.

Nguồn tham khảo

  1. Bitcoin block chain guide (mở trong thẻ mới)
  2. Ethereum consensus mechanisms (mở trong thẻ mới)