Bitcoin là loại tiền kỹ thuật số được mã hóa ẩn danh. Tôi đã có ý tưởng một vài tháng trước để mã hóa một tập tin mà một bằng chứng chi tiêu của bitcoin sẽ được yêu cầu để giải mã các tập tin. Khi một bitcoin được gửi đến một địa chỉ cụ thể, nó sẽ hiển thị trở lại trong tệp khối được phân phối trong mạng ngang hàng. Tính toàn vẹn của chuỗi khối được bảo đảm bằng cách yêu cầu một số lượng lớn máy tính để thực hiện tính toán phức tạp. Bằng chứng về tính toán này đóng vai trò là chữ ký.Yêu cầu trí tưởng tượng của bạn: Cách mã hóa tệp để chi tiêu một lượng bitcoin là cần thiết để giải mã
Bạn có nghĩ rằng đó là một cách để mã hóa một tập tin theo cách như vậy đó, cách duy nhất để giải mã nó sẽ được cung cấp:
- Một khối Bitcoin có giá trị mã
- khối này có số bitcoin khác không được dùng cho địa chỉ bitcoin.
- Địa chỉ bitcoin này là duy nhất cho tệp mà chúng tôi muốn giải mã.
Kết quả sẽ là bất kỳ ai cố gắng gây bạo lực cho tệp sẽ bị phá vỡ tài chính rất nhanh. Trong khi người dùng thực sự sẽ chỉ phải tốn một xu để giải mã nó.
Tôi thích ý tưởng, tôi không biết nó là gì. Không bitcoins có một số loại checksums? – f2lollpll
Xin lỗi, nhưng điều này không có ý nghĩa: không có cách nào để mã hóa dữ liệu và đồng thời đảm bảo rằng mỗi lần thử yêu cầu bitcoin khác nhau. Một cái gì đó như thế này có thể được thực hiện nếu bạn có một máy chủ đảm bảo rằng mỗi thử "expended" bitcoin. – Viruzzo
Điều này thực sự không giống như một câu hỏi lập trình. Tôi nghĩ rằng nó có lẽ nên được chuyển đến [bitcoin.SE] (http://bitcoin.stackexchange.com/) hoặc [crypto.SE] (http://crypto.stackexchange.com/). –