Tìm hiểu Bitcoin: Từ phần mềm miễn phí đến dịch vụ miễn phí

avatar
Jinse Finance
3 ngày trước
Bài viết này được dịch máy
Xem bản gốc

Tác giả: jolestar Nguồn: X, @jolestar

Đây là chủ đề của bài chia sẻ của tôi tại hội nghị nguồn mở tuần trước, trùng hợp là Vitalik là người đầu tiên nói về mối quan hệ kế thừa từ Web3 và nguồn mở, sau đó còn có một dự án vừa muốn xây dựng một mạng lưới Git phi tập trung. Nếu nhìn từ góc độ Phần mềm Tự do (Free Software), những gì ngành công nghiệp đang khám phá kể từ Bitcoin đều có thể được đưa vào khái niệm Dịch vụ Tự do (Free Service).

Từ góc độ phân phối phần mềm, phần mềm độc quyền (Proprietary Software) đã trải qua sự chuyển đổi từ Phần mềm sang Dịch vụ (IaaS, PaaS, SaaS). Mặc dù SaaS thường được sử dụng trong các kịch bản B2B, nhưng các ứng dụng Internet Web2 hiện tại cũng có thể được coi là một dạng SaaS. SaaS xây dựng mô hình kinh doanh ở phía Cloud, phân phối miễn phí hoặc không có máy trạm. Trong khi đó, Phần mềm Tự do đã bỏ lỡ cả kỷ nguyên SaaS và liên tục bị "hút máu" bởi phần mềm độc quyền. Vậy làm thế nào để chuyển Phần mềm Tự do thành Dịch vụ Tự do?

Tất nhiên, cần phải làm rõ định nghĩa của Dịch vụ Tự do. Dịch vụ Tự do không phải chỉ là xây dựng một Dịch vụ bằng Phần mềm Tự do, mà phải kế thừa được các đặc tính của Phần mềm Tự do.

Phần mềm Tự do có một số đặc tính then chốt, đảm bảo quyền tự do sử dụng phần mềm của người dùng, chủ yếu bao gồm:

  1. Truy cập mã nguồn (Source Code Access), đây là phần của Open Source, cũng là nền tảng để đảm bảo hai quyền sau.

  2. Cho phép sửa đổi và phát triển các tác phẩm phái sinh (Derived Works)

  3. Quyền phân phối tự do (Free Redistribution)

  4. Không phân biệt đối xử (No Discrimination Against), không được đưa ra bất kỳ điều kiện hạn chế sử dụng nào. Câu hỏi khó: Nếu tội phạm sử dụng Phần mềm Tự do để phạm tội, liệu nhà phát triển có phải chịu trách nhiệm không? Liệu có cần có biện pháp ngăn chặn việc sử dụng này không?

Do đó, có thể suy luận rằng Dịch vụ Tự do nên có hai đặc tính then chốt:

  • Vận hành nút không cần cấp phép

  • Sử dụng dịch vụ không cần cấp phép

Đây chính là Không cần cho phép (Permissionless) thường được đề cập trong lĩnh vực Crypto/Web3, vì vậy chúng ta có thể nói Tự do == Không cần cho phép.

Cần lưu ý rằng, nhiều khi khái niệm Phần mềm Nguồn mở (Open Source Software) và Phần mềm Tự do (Free Software) có sự chồng chéo, nhưng chúng ta sử dụng lời của Richard Stallman:

"Phần mềm tự do là một phong trào chính trị; nguồn mở là một mô hình phát triển."

Phần mềm tự do là một phong trào đấu tranh cho quyền lợi, nguồn mở là một mô hình phát triển. Vì vậy, chúng tôi ở đây kế thừa triết lý của Phần mềm Tự do, sử dụng thuật ngữ Dịch vụ Tự do.

Làm thế nào để một dịch vụ có thể để bất kỳ ai cũng có thể vận hành một nút? Và những nút này cần tạo thành một dịch vụ thống nhất, đồng thời không có yêu cầu cấp phép sử dụng cho người dùng? Nếu những người vận hành nút có hành vi xấu thì sao? Nếu họ kiểm duyệt người dùng thì sao? Nếu người dùng sử dụng tài nguyên hệ thống một cách ác ý thì sao? Những vấn đề khó khăn này nghe起来似乎không thể có giải pháp kỹ thuật, nhưng cho đến khi Bit đưa ra một giải pháp.

Giải pháp của Bit

Những vấn đề trên không có giải pháp kỹ thuật thuần túy, cho đến khi Satoshi Nakamoto kết hợp cạnh tranh kinh tế và kỹ thuật, xây dựng Bit. Giải pháp của Bit có hai điểm then chốt:

  1. Dựa trên Bằng chứng công việc (PoW) và lựa chọn chuỗi dài nhất, khiến những người vận hành nút (thợ đào) tuân thủ giao thức được định nghĩa trong mã, dựa trên lợi ích kinh tế.

  2. Tính phí chi tiết theo mức sử dụng khiến người sử dụng cân nhắc lợi ích kinh tế để không lạm dụng tài nguyên hệ thống.

Thông qua hai điểm trên, Bit, một Phần mềm Tự do, đã trở thành một Dịch vụ Tự do.

Trong hơn 10 năm qua, toàn ngành công nghiệp đang cố gắng áp dụng giải pháp này vào nhiều kịch bản khác, vận hành Dịch vụ. Có những nỗ lực chuyển đổi Phần mềm trực tiếp thành blockchain, những nỗ lực cung cấp tính toán tổng quát trên chuỗi (đại diện bởi chuỗi thông minh Ethereum), cũng có những nỗ lực cung cấp lưu trữ trên chuỗi. Nếu tổng quát hóa, cơ sở hạ tầng cần thiết để vận hành một Dịch vụ bao gồm ba thành phần:

  • Tài chính

  • Tính toán

  • Lưu trữ

Tại sao đặt tài chính lên hàng đầu? Bởi vì từ phong trào Phần mềm Tự do, có thể thấy nếu không có Tài chính Tự do, Phần mềm Tự do cũng sẽ gặp khó khăn, như có thể thấy từ sự kiện gần đây của Linux Foundation. Tài chính là nền tảng cho hoạt động của tổ chức và hệ thống phần mềm. Đây cũng là lý do tại sao ngành công nghiệp này khởi động bằng Tiền điện tử, sau đó ươm mầm DeFi.

Nói đến đây, có thể có người tranh luận rằng nhiều tội phạm sử dụng Tiền điện tử để thực hiện hành vi phạm tội, vì vậy liệu Tiền điện tử có ủng hộ tội phạm không? Điều này cần được giải thích từ quan điểm giá trị cơ bản nhất, tài chính và phần mềm sẽ trở thành cơ sở hạ tầng thiết yếu nhất cho sự tồn tại của con người và vận hành xã hội, như không khí. Ngay cả khi bạn phản đối tội phạm, bạn cũng không muốn chính phủ nắm quyền kiểm soát, quyết định có cung cấp không khí cho tội phạm. Chống tội phạm không nên lấy việc phá hoại giao thức tài chính cơ bản làm chi phí, vì giao thức tài chính có vị trí sinh thái cơ bản hơn.

Trong hướng này, sự tiến bộ của toàn ngành công nghiệp là rõ ràng nhất. Tuy nhiên, tính toán và lưu trữ rõ ràng đã gặp phải những rào cản, ngành công nghiệp bị mắc kẹt trong "ba khó", và các ứng dụng có thể chạy chủ yếu vẫn là các ứng dụng DeFi mà người dùng sẵn sàng trả phí giao dịch cao.

Dịch vụ cơ bản dựa trên blockchain

Nếu blockchain bị giới hạn bởi "ba khó", rất khó chuyển đổi trực tiếp các Phần mềm phức tạp thành blockchain, vậy thì hãy thay đổi cách tiếp cận, chúng ta chỉ cần dựa vào blockchain để thực hiện Không cần cho phép. Hiện nay, Layer2, mô-đun hóa, tính toán ngoài chuỗi, v.v. đều thuộc về hướng khám phá này. Có một số mô hình trong hướng này:

1. Sử dụng blockchain làm Bus sự kiện toàn cục

Tôi đã chi tiết hóa ý tưởng này trong bài viết trước . Rooch cũng là một thực tiễn trong hướng này, sử dụng Bit làm Bus sự kiện toàn cục, sau đó cung cấp môi trường hợp đồng thông minh có thể lập trình, nhà phát triển có thể khởi chạy ứng dụng dựa trên người dùng, dữ liệu và tài sản trên Bit.

2. Sử dụng blockchain làm bảng đăng ký toàn cục

Ví dụ như dịch vụ Git phi tập trung đã đề cập ở trên, nó có thể sử dụng chuỗi làm bảng đăng ký, đăng ký quyền sở hữu kho lưu trữ và cung cấp dịch vụ tên kho lưu trữ, nhưng các phần khác có thể được thực hiện hoàn toàn thông qua mạng lưới P2P.

Các giao thức như Mastodon, Nostr cũng có thể sử dụng chuỗi làm bảng đăng ký để thực hiện di chuyển tài khoản và dữ liệu người dùng.

3. Chuyển đổi ứng dụng backend thành hợp đồng thông minh

Hiện nay đã có nhiều ngôn ngữ lập trình hợp đồng thông minh và giải pháp máy ảo, chẳng hạn như Solidity, Move, WASM, giống như khi Web2 bắt đầu xuất hiện các công nghệ lập trình trang web động (PHP, JSP, ASP). Nếu cung cấp một nền tảng hợp đồng thông minh có hỗ trợ thanh toán Crypto, hiệu suất cao, Phần mềm Tự do có thể trực tiếp chuyển đổi thành hợp đồng thông minh để thực hiện Dịch vụ Tự do.

4. Mạng lưới P2P kết hợp với chuỗi

Cơ sở hạ tầng tài chính do chuỗi cung cấp có thể giúp các ứng dụng trên mạng lưới P2P xây dựng mô hình kinh doanh. Nếu trong tương lai, hầu hết các ứng dụng của chúng ta đều cần một tác nhân AI, đa số ứng dụng sẽ có mô hình này.

Bắt giá trị và mô hình kinh doanh

Phần mềm Tự do gần như không có cách để xây dựng mô hình thanh toán và kinh doanh, vì vậy chủ yếu phụ thuộc vào quyên góp, cũ

Tóm lược

Từ khi ra đời, Bit đã trải qua nhiều giai đoạn khác nhau, từ tiền điện tử đến vàng kỹ thuật số, với những kỳ vọng khác nhau. Nhưng điểm cuối của nó tuyệt đối không phải là được nuôi dưỡng như một quỹ giao dịch hoán đổi (ETF) hoặc dự trữ của ngân hàng trung ương, cũng không phải là thực hiện một đồng tiền một biệt thự để làm giàu cho những người nắm giữ, mà là mở ra một lục địa mới, dù gọi là Cryptocurrency, blockchain hay Web3, mục tiêu của nó là "tự do".

Khi bắt đầu viết bài này, Bit vẫn đang lao lên mức 80.000$, và khi chưa kịp hoàn thành thì đã vượt 90.000$. Mọi người đang chìm đắm trong niềm vui của đà tăng, nhưng tôi muốn nói rằng chỉ có Bit tăng thôi thì vẫn chưa phải là thị trường bò, thị trường bò thực sự sẽ có rất nhiều dự án mới xuất hiện, và DeFi đã đạt được một mức độ nhất định của "Tự do", vậy sau đó sẽ có những ứng dụng mới nào sẽ tiên phong trong "Tự do"? Chúng ta có thể cùng khám phá và chờ đợi.

Mượn câu nói của RMS, mục tiêu của chúng ta là "Dịch vụ Tự do", và tự do không có một giải pháp toán học hoặc kỹ thuật thuần túy, chỉ đưa vào yếu tố cạnh tranh kinh tế có thể vẫn chưa đủ, chúng ta cần sự tham gia của nhiều "con người" hơn.

Khu vực:
Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận