Ngôn ngữ Bitcoin Script là thành phần cốt lõi thúc đẩy các giao dịch Bitcoin. Đây là một ngôn ngữ chuyên biệt đặt ra các quy tắc cho cách Bitcoin có thể được chi tiêu, đảm bảo việc chuyển giao an toàn và có thể xác minh. Bài viết này giải thích về Bitcoin Script, mục đích của nó, cách nó hoạt động và những hạn chế của nó. Chúng tôi cũng sẽ khám phá mối quan hệ của nó với hợp đồng thông minh, mạng Lightning, sidechains và Ordinals.
Để hiểu cơ bản về Bitcoin, hãy xem Bitcoin là gì? và giới thiệu nhanh về Bitcoin. Khám phá sâu hơn và tìm hiểu về cách các giao dịch Bitcoin hoạt động và khám phá câu chuyện nguồn gốc của Bitcoin - từ một ý tưởng đến một cuộc cách mạng tài chính toàn cầu.
Bitcoin Script là một ngôn ngữ kịch bản dựa trên ngăn xếp, tương tự như Forth, nhưng không hoàn chỉnh Turing. Điều này có nghĩa là nó không thể thực hiện các phép tính phức tạp như vòng lặp hoặc phân nhánh điều kiện, không giống như các ngôn ngữ được sử dụng cho lập trình đa mục đích. Sự lựa chọn thiết kế này ưu tiên bảo mật và ngăn chặn các vấn đề như vòng lặp vô hạn có thể làm gián đoạn mạng Bitcoin.
Tìm hiểu thêm về hợp đồng thông minh và tính hoàn chỉnh Turing.
Bitcoin Script sử dụng một hệ thống trong đó dữ liệu được đẩy vào và bật ra khỏi "ngăn xếp" trong quá trình thực thi. Đây là một giải thích đơn giản về một giao dịch Bitcoin sử dụng Script:
Tạo Giao Dịch: Khi gửi Bitcoin, ví của bạn tạo ra một giao dịch với các đầu vào (Bitcoin đang được chi tiêu) và các đầu ra (địa chỉ và số tiền của người nhận). Tìm hiểu thêm về cách gửi Bitcoin.
Script Khóa (ScriptPubKey): Mỗi đầu ra có một script khóa, đặt các điều kiện cho việc chi tiêu những Bitcoin đó. Script này được liên kết với địa chỉ của người nhận.
Script Mở Khóa (ScriptSig): Để chi tiêu Bitcoin, người gửi cung cấp một script mở khóa đáp ứng các điều kiện của script khóa. Script này, được tạo bởi ví của người gửi, bao gồm chữ ký số của họ, chứng minh quyền sở hữu.
Thực Thi Script: Mạng Bitcoin chạy script mở khóa tiếp theo script khóa. Nếu kết quả thực thi kết hợp là "đúng", giao dịch là hợp lệ.
Xác Nhận Giao Dịch: Các giao dịch hợp lệ được thêm vào một khối và sau đó vào blockchain, xác nhận việc chuyển giao Bitcoin. Tìm hiểu thêm về xác nhận.
Script Khóa (ScriptPubKey): OP_DUP OP_HASH160 <Recipient's Public Key Hash> OP_EQUALVERIFY OP_CHECKSIG
Script này yêu cầu một chữ ký khớp với hàm băm khóa công khai của người nhận.
Script Mở Khóa (ScriptSig): <Signature> <Sender's Public Key>
Script này cung cấp chữ ký và khóa công khai để mở khóa Bitcoin.
Cùng nhau, các script này xác minh chữ ký với khóa công khai và hàm băm, đảm bảo rằng người chi tiêu là chủ sở hữu hợp pháp.
Những hạn chế của Bitcoin Script đã thúc đẩy các giải pháp sáng tạo:
Mạng Lightning: Một giải pháp lớp-2 sử dụng Script cho các kênh thanh toán. Tìm hiểu thêm về Mạng Lightning.
Sidechains: Các blockchain riêng biệt được liên kết với Bitcoin, sử dụng Script để tương tác. Tìm hiểu thêm về sidechains.
Ordinals: Sử dụng Script để thêm dữ liệu vào satoshis. Tìm hiểu thêm: Bitcoin Ordinals.
Hợp Đồng Thông Minh: Mặc dù bị giới hạn, Bitcoin Script cho phép các hợp đồng thông minh cơ bản như ví đa chữ ký. Tìm hiểu thêm về hợp đồng thông minh trên Bitcoin.
Bitcoin Script là một phần cơ bản của các giao dịch Bitcoin, đảm bảo tính bảo mật và khả năng xác minh. Những hạn chế của nó đã dẫn đến các giải pháp sáng tạo như sidechains và Mạng Lightning. Hiểu Bitcoin Script giúp bạn nắm bắt cách các giao dịch Bitcoin hoạt động và mô hình bảo mật của mạng.
Tìm hiểu về ví Bitcoin và cách tạo một ví. Hiểu cách để mua, gửi và nhận Bitcoin. Ngoài ra, khám phá lịch sử giá Bitcoin và dự đoán giá Bitcoin.
Nhận một giới thiệu ngắn gọn về Bitcoin và lý do tại sao nó quan trọng.
Đọc bài viết này →Nhận một giới thiệu ngắn gọn về Bitcoin và lý do tại sao nó quan trọng.
Hiểu cách blockchain công khai của Bitcoin theo dõi quyền sở hữu theo thời gian. Nắm rõ các thuật ngữ chính như khóa công khai và khóa riêng tư, đầu vào và đầu ra giao dịch, thời gian xác nhận và nhiều hơn nữa.
Đọc bài viết này →Hiểu cách blockchain công khai của Bitcoin theo dõi quyền sở hữu theo thời gian. Nắm rõ các thuật ngữ chính như khóa công khai và khóa riêng tư, đầu vào và đầu ra giao dịch, thời gian xác nhận và nhiều hơn nữa.
Gửi bitcoin dễ dàng như chọn số tiền để gửi và quyết định nơi nó sẽ đến. Đọc bài viết để biết thêm chi tiết.
Đọc bài viết này →Gửi bitcoin dễ dàng như chọn số tiền để gửi và quyết định nơi nó sẽ đến. Đọc bài viết để biết thêm chi tiết.
Để nhận bitcoin, chỉ cần cung cấp cho người gửi địa chỉ Bitcoin của bạn, mà bạn có thể tìm thấy trong ví Bitcoin của mình. Đọc bài viết này để biết thêm chi tiết.
Đọc bài viết này →Để nhận bitcoin, chỉ cần cung cấp cho người gửi địa chỉ Bitcoin của bạn, mà bạn có thể tìm thấy trong ví Bitcoin của mình. Đọc bài viết này để biết thêm chi tiết.
Tìm hiểu về xác nhận blockchain, tại sao chúng quan trọng và hơn thế nữa.
Đọc bài viết này →Tìm hiểu về xác nhận blockchain, tại sao chúng quan trọng và hơn thế nữa.
Khám phá về phí bitcoin là gì, cách xác định phí và nhiều thông tin khác.
Đọc bài viết này →Khám phá về phí bitcoin là gì, cách xác định phí và nhiều thông tin khác.
Luôn dẫn đầu trong thị trường tiền mã hóa với bản tin hàng tuần của chúng tôi, cung cấp những thông tin quan trọng nhất.
Tin tức tiền điện tử hàng tuần, được tuyển chọn cho bạn
Thông tin chi tiết có thể hành động và mẹo giáo dục
Cập nhật về các sản phẩm thúc đẩy tự do kinh tế
Không có thư rác. Hủy đăng ký bất cứ lúc nào.
Hơn ví đã được tạo cho đến nay
M ọi thứ bạn cần để mua, bán, giao dịch và đầu tư Bitcoin và tiền điện tử của bạn một cách an toàn.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved