1. Những khám phá và xung đột chính của công nghệ Bitcoin ban đầu
Công nghệ gốc của Bitcoin luôn gặp phải vấn đề xung đột giữa ứng dụng quy mô lớn và khả năng mà Bitcoin nên có. Ứng dụng quy mô lớn và quy mô giao dịch có phải có nghĩa là các lệnh giao dịch phức tạp hơn và không gian giao dịch lớn hơn? Có phải có nghĩa là phải thực hiện tất cả các chức năng trên một hệ thống Bitcoin duy nhất? Với sự phát triển của công nghệ, nhiều vấn đề sẽ có câu trả lời rõ ràng hơn.
1.1 Ngôn ngữ kịch bản của Bitcoin và việc cắt giảm lệnh
Ngôn ngữ lập trình của Bitcoin là một ngôn ngữ kịch bản theo kiểu toán học đảo ngược, không có câu lệnh lặp và câu lệnh điều kiện. Do đó, ngôn ngữ kịch bản của Bitcoin không hoàn chỉnh Turing, điều này dẫn đến một số hạn chế nhất định của ngôn ngữ kịch bản Bitcoin. Nhưng những hạn chế này cũng giúp ngăn chặn mạng Bitcoin bị tấn công DOS.
Lịch sử Bitcoin đã xảy ra nhiều lần việc xóa lệnh, chủ yếu liên quan đến thao tác chuỗi, kiểm soát quy trình và thao tác số học. Lý do xóa lệnh không chỉ là vì lý do an ninh, mà từ quan điểm thiết kế phân lớp cũng là hợp lý, làm như vậy có thể giúp giao thức cơ sở trở nên cơ bản và ổn định hơn.
1.2 Lịch sử, nguyên nhân và ý nghĩa của việc phân tách Bitcoin
Lịch sử phát triển của Bitcoin, bên cạnh vấn đề lệnh xóa, một mặt khác là cuộc tranh cãi về kích thước khối, điều này thường gây ra các phân nhánh cứng của Bitcoin. Từ BCH đến BSV, các phân nhánh khác nhau đã thử nghiệm các kích thước khối khác nhau, cố gắng giải quyết vấn đề tắc nghẽn giao dịch và sự gia tăng thời gian xác nhận.
Sự phân tách của Bitcoin là một hình thức khám phá phát triển, đang cố gắng hoàn thành việc hỗ trợ nhiều nhu cầu hơn thông qua sự thay đổi của chính nó. Điều này liên quan đến nhiều yếu tố như nhu cầu của người dùng, nhu cầu của thợ mỏ, nhu cầu của nhà đầu tư, nhu cầu của nhà phát triển, v.v.
1.3 Sự khám phá điển hình trong sự phát triển của Bitcoin
Trong quá trình phát triển của Bitcoin, đã xuất hiện một số dự án khám phá quan trọng:
Colored Coins(染色币):Thông qua việc thêm các đánh dấu đặc biệt vào các phần cụ thể của Bitcoin để đại diện cho các tài sản và giá trị rộng hơn.
MasterCoin (OMNI): Xây dựng một lớp nút hoàn chỉnh, thông qua việc quét Bitcoin block để duy trì cơ sở dữ liệu mô hình trạng thái.
CounterParty: Sử dụng OP_RETURN để lưu trữ dữ liệu vào mạng BTC, thực hiện việc phát hành, giao dịch tài sản và là nền tảng tương thích với hợp đồng thông minh Ethereum.
1.4 Sự không hoàn hảo của Bitcoin và giao thức phân lớp
Hệ thống Bitcoin không hoàn thiện chủ yếu thể hiện ở một số khía cạnh:
Hệ thống tài khoản UTXO: Không thuận lợi cho việc thực hiện hợp đồng thông minh và kiểm soát tài khoản tinh vi.
Ngôn ngữ kịch bản không hoàn chỉnh Turing: giới hạn việc thực thi các chương trình phức tạp.
Vấn đề tập trung hóa khai thác và vấn đề khả năng mở rộng.
Từ góc độ giao thức phân lớp, những đặc điểm này lại là những tính chất mà một mạng lưới nên có.
2. Công nghệ mới quan trọng trong sự phát triển của Bitcoin
2.1 OP_RETURN và Segregated Witness
Chức năng của mã OP_RETURN đã được sửa đổi nhiều lần, hiện nay chủ yếu được sử dụng như một phương pháp lưu trữ dữ liệu trên sổ cái. Chứng kiến tách biệt (SegreGated Witness, SegWit) đã giải quyết vấn đề mở rộng giao dịch bằng cách sửa đổi cấu trúc dữ liệu giao dịch, tăng cường dung lượng khối và mở đường cho các giải pháp lớp hai như mạng Lightning.
2.2 Schnorr, MAST, Taproot Scripts
Chữ ký Schnorr: Thay thế ECDSA, cung cấp giải pháp chữ ký hiệu quả và an toàn hơn, hỗ trợ tập hợp khóa.
MAST (Cây cú pháp trừu tượng Merklized): Tối ưu hóa cách lưu trữ và xác thực kịch bản.
Taproot Scripts: Mở rộng khả năng kịch bản gốc của Bitcoin, loại bỏ giới hạn kích thước kịch bản 10000 byte.
2.3 Ordinals, Inscriptions, BRC-20 và các giao thức khác
Giao thức Ordinals: Phân bổ số thứ tự duy nhất cho mỗi satoshi, thực hiện chức năng NFT.
Inscriptions(铭文):Ghi thông tin vào Bitcoin, tạo ra NFT gốc của Bitcoin.
BRC-20: Tiêu chuẩn token thay thế dựa trên Ordinals.
Atomicals và ARC-20: một giao thức token gốc Bitcoin khác.
Runes:như một giải pháp thay thế dựa trên UTXO, đơn giản hóa việc theo dõi và chuyển giao token.
BTC Stamps và SRC-20/721: Giải pháp NFT vĩnh viễn dựa trên UTXO ký nhiều chữ ký.
3. Cách sử dụng công nghệ mới và sự phát triển cần thiết trong tương lai
3.1 Phương pháp sử dụng công nghệ mới
Sự phát triển công nghệ Bitcoin về bản chất là mở rộng khối và mở rộng khả năng. Hiện tại, hầu hết các ứng dụng chủ yếu khám phá khả năng sau khi mở rộng khối, chẳng hạn như NFT và token đơn giản. Các ứng dụng mở rộng khả năng tương đối ít, nhưng trong tương lai sẽ có nhiều trường hợp hơn xuất hiện.
3.2 nhu cầu phát triển trong tương lai
Ngắn hạn: Đáp ứng nhu cầu ứng dụng tài chính thông qua công nghệ mạng chính mới và giải pháp lớp hai đơn giản.
Trung hạn: Hoàn thiện xây dựng lớp thứ hai, đáp ứng các ứng dụng tài chính và niềm tin rộng rãi hơn.
Dài hạn: Xây dựng hệ sinh thái Web3.0 hoàn chỉnh.
Tương lai phát triển sẽ xoay quanh việc phát hành, quản lý tài sản và các ứng dụng Web3.0 rộng rãi hơn, hệ sinh thái Bitcoin cần duy trì sự ổn định của tầng底 trong khi liên tục nâng cao chức năng và khả năng mở rộng của nó.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 thích
Phần thưởng
8
4
Chia sẻ
Bình luận
0/400
CryptoTarotReader
· 9giờ trước
Lại là thổi phồng khái niệm phải không?
Xem bản gốcTrả lời0
GasBankrupter
· 9giờ trước
Chữ ký Schnorr rất đáng mong đợi~
Xem bản gốcTrả lời0
CryptoMom
· 10giờ trước
Lại mở rộng nữa rồi, một năm một lần, không có gì lạ!
Xem bản gốcTrả lời0
SatoshiNotNakamoto
· 10giờ trước
Fork đã không còn hữu ích, hãy làm việc chăm chỉ thôi.
Phân tích toàn diện về sự phát triển công nghệ mới của Bitcoin: Từ tranh cãi về fork đến Taproot và Ordinals
Bitcoin công nghệ phát triển tóm tắt
1. Những khám phá và xung đột chính của công nghệ Bitcoin ban đầu
Công nghệ gốc của Bitcoin luôn gặp phải vấn đề xung đột giữa ứng dụng quy mô lớn và khả năng mà Bitcoin nên có. Ứng dụng quy mô lớn và quy mô giao dịch có phải có nghĩa là các lệnh giao dịch phức tạp hơn và không gian giao dịch lớn hơn? Có phải có nghĩa là phải thực hiện tất cả các chức năng trên một hệ thống Bitcoin duy nhất? Với sự phát triển của công nghệ, nhiều vấn đề sẽ có câu trả lời rõ ràng hơn.
1.1 Ngôn ngữ kịch bản của Bitcoin và việc cắt giảm lệnh
Ngôn ngữ lập trình của Bitcoin là một ngôn ngữ kịch bản theo kiểu toán học đảo ngược, không có câu lệnh lặp và câu lệnh điều kiện. Do đó, ngôn ngữ kịch bản của Bitcoin không hoàn chỉnh Turing, điều này dẫn đến một số hạn chế nhất định của ngôn ngữ kịch bản Bitcoin. Nhưng những hạn chế này cũng giúp ngăn chặn mạng Bitcoin bị tấn công DOS.
Lịch sử Bitcoin đã xảy ra nhiều lần việc xóa lệnh, chủ yếu liên quan đến thao tác chuỗi, kiểm soát quy trình và thao tác số học. Lý do xóa lệnh không chỉ là vì lý do an ninh, mà từ quan điểm thiết kế phân lớp cũng là hợp lý, làm như vậy có thể giúp giao thức cơ sở trở nên cơ bản và ổn định hơn.
1.2 Lịch sử, nguyên nhân và ý nghĩa của việc phân tách Bitcoin
Lịch sử phát triển của Bitcoin, bên cạnh vấn đề lệnh xóa, một mặt khác là cuộc tranh cãi về kích thước khối, điều này thường gây ra các phân nhánh cứng của Bitcoin. Từ BCH đến BSV, các phân nhánh khác nhau đã thử nghiệm các kích thước khối khác nhau, cố gắng giải quyết vấn đề tắc nghẽn giao dịch và sự gia tăng thời gian xác nhận.
Sự phân tách của Bitcoin là một hình thức khám phá phát triển, đang cố gắng hoàn thành việc hỗ trợ nhiều nhu cầu hơn thông qua sự thay đổi của chính nó. Điều này liên quan đến nhiều yếu tố như nhu cầu của người dùng, nhu cầu của thợ mỏ, nhu cầu của nhà đầu tư, nhu cầu của nhà phát triển, v.v.
1.3 Sự khám phá điển hình trong sự phát triển của Bitcoin
Trong quá trình phát triển của Bitcoin, đã xuất hiện một số dự án khám phá quan trọng:
1.4 Sự không hoàn hảo của Bitcoin và giao thức phân lớp
Hệ thống Bitcoin không hoàn thiện chủ yếu thể hiện ở một số khía cạnh:
Từ góc độ giao thức phân lớp, những đặc điểm này lại là những tính chất mà một mạng lưới nên có.
2. Công nghệ mới quan trọng trong sự phát triển của Bitcoin
2.1 OP_RETURN và Segregated Witness
Chức năng của mã OP_RETURN đã được sửa đổi nhiều lần, hiện nay chủ yếu được sử dụng như một phương pháp lưu trữ dữ liệu trên sổ cái. Chứng kiến tách biệt (SegreGated Witness, SegWit) đã giải quyết vấn đề mở rộng giao dịch bằng cách sửa đổi cấu trúc dữ liệu giao dịch, tăng cường dung lượng khối và mở đường cho các giải pháp lớp hai như mạng Lightning.
2.2 Schnorr, MAST, Taproot Scripts
2.3 Ordinals, Inscriptions, BRC-20 và các giao thức khác
3. Cách sử dụng công nghệ mới và sự phát triển cần thiết trong tương lai
3.1 Phương pháp sử dụng công nghệ mới
Sự phát triển công nghệ Bitcoin về bản chất là mở rộng khối và mở rộng khả năng. Hiện tại, hầu hết các ứng dụng chủ yếu khám phá khả năng sau khi mở rộng khối, chẳng hạn như NFT và token đơn giản. Các ứng dụng mở rộng khả năng tương đối ít, nhưng trong tương lai sẽ có nhiều trường hợp hơn xuất hiện.
3.2 nhu cầu phát triển trong tương lai
Tương lai phát triển sẽ xoay quanh việc phát hành, quản lý tài sản và các ứng dụng Web3.0 rộng rãi hơn, hệ sinh thái Bitcoin cần duy trì sự ổn định của tầng底 trong khi liên tục nâng cao chức năng và khả năng mở rộng của nó.