Giao thức RGB làm cho Bitcoin trở nên vĩ đại một lần nữa: từ thanh toán đến hợp đồng thông minh, khởi đầu hành trình mới của Web3
Công nghệ Web3 đã phát triển mạnh mẽ trong hơn mười năm qua, mang đến nhiều đổi mới. Bitcoin đã liên tục nâng cao khả năng bảo vệ quyền riêng tư mà không làm tổn hại đến tính phi tập trung và an ninh, đạt được các đặc tính tiên tiến như chữ ký Schnorr, Taproot, đặt nền tảng cho những đổi mới công nghệ sau này. Các hợp đồng thông minh trên chuỗi đại diện bởi Ethereum cũng đã tạo ra kỷ nguyên vàng cho các ứng dụng như DeFi. Tuy nhiên, kể từ năm 2022, sự đổi mới trong ngành Web3 dường như rơi vào bế tắc, công nghệ blockchain vẫn không thể vượt qua ràng buộc của tam giác bất khả thi, dẫn đến việc khó khăn trong việc triển khai ứng dụng quy mô lớn.
Vậy, chúng ta đã chạm đến ranh giới của công nghệ chưa? Liệu còn những lĩnh vực chưa biết sâu sắc hơn đang chờ đợi được khám phá? Có lẽ, chính trong những cuộc khám phá này, giao thức Bitcoin lớp hai RGB đang chờ thời cơ, dần chín muồi, để thách thức những giới hạn công nghệ hiện tại, thể hiện ánh sáng rực rỡ.
Bitcoin: xác lập vị trí của nó như một lớp tiền tệ
Sự khác biệt lớn nhất giữa Web3 và Web2 nằm ở hệ thống kinh tế tích hợp của nó, và bất kỳ hệ thống kinh tế nào cũng đều dựa trên tiền tệ làm lớp nền, trên lớp tiền tệ là lớp giao thức và lớp ứng dụng. Tiền tệ của Web3 được gọi là tiền mã hóa, được phát hành thông qua blockchain.
Do các yếu tố then chốt dưới đây, Bitcoin được công nhận là loại tiền mã hóa an toàn và ổn định nhất, giá trị của nó đã được sự đồng thuận toàn cầu:
Đầu tiên, mạng Bitcoin bao phủ toàn cầu, với hơn 10.000 nút toàn cầu phối hợp làm việc để xác minh và ghi lại giao dịch. Sự phân quyền này khiến cho kẻ tấn công khó có thể làm sai lệch lịch sử giao dịch. Thứ hai, Bitcoin sử dụng sức mạnh tính toán băm mạnh mẽ như một cơ chế chứng minh công việc, là nền tảng cho sự an toàn của mạng. Trong việc xác thực khối và khai thác, việc tiêu tốn một lượng lớn sức mạnh tính toán khiến cho kẻ tấn công khó kiểm soát mạng. Hơn nữa, các quy tắc đồng thuận của Bitcoin trong lịch sử không trải qua những thay đổi lớn, sự ổn định này giúp duy trì tính nhất quán và an toàn của mạng. So với các dự án blockchain khác, các quy tắc đồng thuận của Bitcoin ít bị thay đổi một cách cực đoan hơn. Cộng đồng Bitcoin cực kỳ quan tâm đến sự an toàn và ổn định của mạng, tập trung vào sự an toàn của giao thức cốt lõi. Việc sửa đổi giao thức cốt lõi được thảo luận và thử nghiệm cẩn thận, để đảm bảo mạng ổn định. Tóm lại, Bitcoin được công nhận là an toàn và ổn định nhất trong số nhiều blockchain, với sự phân quyền xuất sắc, cơ chế đồng thuận, sự ổn định và sự chú ý của cộng đồng, trở thành lựa chọn hàng đầu cho lớp tiền tệ Web3.
bảo đảm an toàn và đơn giản cùng tồn tại trong Bitcoin script
Bitcoin đóng vai trò quan trọng như là lớp tiền tệ cơ bản trong thế giới Web3. Trong quá trình tiến hóa dần dần của giao thức cốt lõi thông qua thảo luận và kiểm tra cẩn thận, sự phát triển của hệ thống kịch bản của nó đặc biệt đáng chú ý. Mục đích ban đầu của ngôn ngữ kịch bản Bitcoin là đảm bảo tính an toàn và tránh rủi ro tiềm ẩn, do đó trong thiết kế đã cố tình hạn chế chức năng, đồng thời duy trì tính đơn giản và an toàn tương tự như tập lệnh chip. Kịch bản Bitcoin là một ngôn ngữ thực thi dựa trên ngăn xếp và biểu diễn Ba Lan nghịch đảo. Kịch bản này được thiết kế để thực thi trên phần cứng hạn chế.
Trong mã nguồn của các nút chính Bitcoin, các nhà phát triển đã đặt ra một số giới hạn đối với các loại kịch bản có thể thực thi, chỉ cho phép một số loại giao dịch được gọi là "kịch bản tiêu chuẩn" được thực hiện. Trong số đó, quan trọng nhất là giao dịch P2SH (Pay to Script Hash), thực sự cho phép bất kỳ kịch bản Bitcoin nào được thực hiện, điều này đã làm cho việc thực hiện các kịch bản có chức năng phức tạp trên Bitcoin trở nên khả thi. Ví dụ, Lightning Network, đã trở thành tiêu chuẩn thực tế cho các khoản thanh toán Bitcoin nhỏ và tần suất cao.
Với sự ra đời của đề xuất chữ ký Schnorr và nâng cấp nhánh mềm Taproot, Bitcoin đã có một bước tiến quan trọng, đánh dấu một cột mốc quan trọng. Điều này cho phép Bitcoin hỗ trợ tốt hơn cho sự phát triển của các giao thức lớp hai, nâng cao vai trò của nó trong thế giới Web3 trong tương lai.
Tập trung vào chữ ký Schnorr và Taproot
Đằng sau chữ ký Schnorr và Taproot là một loạt các đổi mới công nghệ, mang lại cơ hội mới cho Bitcoin. Đầu tiên, Taproot giới thiệu các kênh thanh toán linh hoạt hơn, cho phép nhiều loại giao dịch được thực hiện trên chuỗi một cách bảo vệ quyền riêng tư hơn. Bằng cách ẩn các kịch bản ký nhiều bên phức tạp trong một kịch bản đơn, Taproot làm cho các giao dịch phức tạp trông giống như một khoản thanh toán đơn giản, từ đó nâng cao tính riêng tư và an toàn. Sự xuất hiện của chữ ký Schnorr giúp giao dịch trên mạng Bitcoin trở nên gọn gàng hơn, giảm chi phí giao dịch, cải thiện khả năng mở rộng, phù hợp chặt chẽ với nhu cầu giao dịch hiệu quả của thế giới Web3.
Hai đổi mới này không chỉ nâng cao hiệu suất và quyền riêng tư của Bitcoin, mà còn mang đến nhiều khả năng đổi mới cho hệ sinh thái. Công nghệ kịch bản và chữ ký hiệu quả hơn hỗ trợ các hoạt động liên chuỗi, mở rộng mạng lưới Lightning và hợp đồng thông minh phức tạp. Điều này sẽ tái tập trung Bitcoin vào cốt lõi của Web3, mở đường cho việc xây dựng tài chính phi tập trung và hệ sinh thái ứng dụng an toàn, hiệu quả hơn.
Tác động của chữ ký Schnorr
Trong giai đoạn thiết kế ban đầu của giao thức Bitcoin, Satoshi Nakamoto cần phải xem xét nhiều yếu tố liên quan đến thuật toán ký, bao gồm độ dài ký, tính mã nguồn mở, vấn đề bằng sáng chế, thời gian xác thực an ninh và hiệu suất. Cuối cùng, ông đã chọn thuật toán ký số Elliptic Curve Digital Signature Algorithm (ECDSA) và đã chọn đường cong elliptic cụ thể secp256k1, dựa trên hiệu suất và độ an toàn của thuật toán này. Tuy nhiên, ngoài ECDSA, vẫn có những thuật toán ký số khác đáp ứng các điều kiện, đặc biệt là Chữ ký Schnorr. Lý do trước đây Satoshi Nakamoto không sử dụng thuật toán này có thể là do bằng sáng chế của Chữ ký Schnorr chưa hết hạn vào năm Bitcoin ra đời. Nhà toán học và nhà mật mã học người Đức Claus-Peter Schnorr đã nộp đơn và nhận bằng sáng chế liên quan vào năm 1990, do đó trong thời gian hiệu lực của bằng sáng chế, cộng đồng mã nguồn mở không thể áp dụng công nghệ này. Nếu không, có thể Satoshi đã có thể sử dụng cơ chế ký này trong phiên bản đầu tiên của giao thức Bitcoin.
So với ECDSA, Chữ ký Schnorr phù hợp hơn với bản chất của chữ ký Bitcoin. Không chỉ hiệu suất tốt hơn, độ dài chữ ký ngắn hơn, mà còn có đặc tính tuyến tính, khiến cho việc tổng hợp khóa trở nên đơn giản, không còn cần những kỹ thuật đặc biệt cần thiết cho chữ ký đa chữ ký. Đặc tính tuyến tính này dễ hiểu, các khóa của các bên tham gia được tổng hợp thành khóa mới thông qua cơ chế đơn giản. Có nhiều cách để thực hiện cơ chế tổng hợp, chẳng hạn như MuSig do một nền tảng giao dịch đề xuất và phiên bản cập nhật MuSig2. Trong giải pháp MuSig2, nhiều chữ ký có thể được tạo ra từ các khóa riêng của mình để tạo ra một khóa công tổng hợp, sau đó cùng nhau tạo ra chữ ký hợp lệ cho khóa công đó, giảm số vòng tương tác từ ba vòng ban đầu (MuSig) xuống chỉ còn hai vòng.
Vì vậy, đối với một giao dịch đa ký 2-3, phương pháp truyền thống yêu cầu ba khóa công cộng cộng với hai chữ ký mới có thể khởi xướng giao dịch.
Và trong bối cảnh Chữ ký Schnorr, giao dịch trên chuỗi chỉ cần một khóa công khai được tổng hợp và một chữ ký, điều này đã giảm đáng kể số lượng byte giao dịch, tức là giảm chi phí chuyển khoản.
Sự đổi mới của kịch bản Taproot
Taproot là một cấu trúc kịch bản Bitcoin sáng tạo, nhằm quy định cách sử dụng và phân tích địa chỉ giao dịch kiểu Taproot. Cảm hứng cho Taproot ban đầu đến từ nghiên cứu của các nhà phát triển Bitcoin về cây cú pháp trừu tượng Merkle (MAST), do đó có thể coi Taproot như một triển khai đặc biệt của MAST. Thông qua Taproot, UTXO Bitcoin có nhiều kịch bản nhánh khác nhau, khi chi tiêu có thể chỉ tiết lộ một nhánh, các nhánh còn lại sẽ không bao giờ xuất hiện trên blockchain, từ đó nâng cao đáng kể tính riêng tư và hiệu quả của giao dịch. Công nghệ này, trên nền tảng an toàn hơn, làm cho việc sử dụng kịch bản phức tạp trở nên thuận tiện và hiệu quả hơn.
Trong giao thức Bitcoin, thông qua "kịch bản khóa" (, kịch bản đầu ra ) quy định các điều kiện để nhận Bitcoin ( UTXO ), trong khi "kịch bản mở khóa" ( kịch bản đầu vào ) quy định cách sử dụng Bitcoin ( UTXO ). Cái trước có thể được coi như một cái khóa, trong khi cái sau là chìa khóa tương ứng. Trong nâng cấp SegWit (, các quy tắc kịch bản của Bitcoin đã được nâng cấp toàn diện. Hai quy tắc kịch bản mới đã được giới thiệu, đó là P2WPKH ) thanh toán cho băm khóa công khai chứng kiến ( và P2WSH ) thanh toán cho băm kịch bản chứng kiến (, những quy tắc này cho phép sử dụng địa chỉ bắt đầu bằng bc1. P2WPKH chủ yếu được sử dụng cho địa chỉ thông thường, trong khi P2WSH thường được sử dụng cho địa chỉ đa ký.
Trong việc nâng cấp chứng minh tách biệt, kịch bản còn giới thiệu khái niệm phiên bản, quy tắc chứng minh tách biệt trước đó được đánh dấu là phiên bản V0. Taproot đã thực hiện nâng cấp thêm trên khung chứng minh tách biệt, số phiên bản đã được cập nhật thành V1, đây cũng là nguồn gốc của tiêu đề "SegWit V1" trong BIP 341. Do đó, bộ quy tắc kịch bản mới này được gọi là P2TR) thanh toán cho Taproot(, để tương ứng với P2WPKH và P2WSH.
Ngoài ra, kết hợp giữa Chữ ký Schnorr và Taproot, việc xây dựng đa chữ ký ) nhiều chữ ký ( rất đa dạng. Như nhà tiên phong trong cộng đồng Bitcoin, Steve Lee, đã giới thiệu nhiều phương pháp trong bài phát biểu của mình, chẳng hạn như chữ ký ngưỡng và cây Musig ) Cây khóa Musig (.
Ví dụ, đối với ví nóng của sàn giao dịch, có thể sử dụng phương án ký nhiều chữ ký 2-3, liên quan đến ba khóa riêng: khóa riêng của sàn giao dịch, khóa riêng của bên thứ ba đáng tin cậy và khóa riêng dự phòng của ví lạnh. Trong chữ ký ngưỡng, nhiều người ký kết hợp tác để xây dựng địa chỉ nhận tiền trước thông qua cơ chế MuSig. Trong giao dịch thực tế, chỉ cần tổng hợp hai chữ ký là có thể hoàn thành giao dịch.
![Hãy làm cho Bitcoin vĩ đại trở lại: Từ thanh toán đến hợp đồng thông minh, RGB mở ra hành trình mới cho Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(
LNP/BP:"Bitcoin giao thức/Lightning Network giao thức" của sự trưởng thành
Trong văn bản trước, chúng tôi đã thảo luận sâu về tính tiên phong mà mạng Bitcoin thể hiện thông qua việc giới thiệu chữ ký Schnorr và nâng cấp phân nhánh mềm Taproot. Đồng thời, với những kỳ quan công nghệ không bao giờ ngừng lại, Hiệp hội tiêu chuẩn LNP/BP âm thầm làm việc ở hậu trường, như một tác phẩm nghệ thuật được chạm khắc tinh xảo mang lại nhiều khả năng đổi mới cho hệ sinh thái Bitcoin. Kho mã LNP/BP bao gồm các tiêu chuẩn và thực tiễn tốt nhất cho lớp thứ hai của Bitcoin và cao hơn, không cần phân nhánh mềm hoặc phân nhánh cứng ở cấp độ blockchain của Bitcoin, và không có mối liên hệ trực tiếp với nội dung mà mạng Lightning RFC)BOLTs( đề cập. Nói tóm lại, tiêu chuẩn LNP/BP bao trùm tất cả các nội dung liên quan đến giao dịch Bitcoin, định nghĩa các mô-đun xây dựng cơ bản cho các giải pháp lớp thứ hai và cao hơn, và mô tả các trường hợp sử dụng phức tạp được xây dựng dựa trên những mô-đun này. Điều này mở ra khả năng cho các lĩnh vực tài sản tài chính, lưu trữ, nhắn tin, tính toán, cũng như cho thị trường thứ cấp sử dụng mô hình bảo mật Bitcoin và Bitcoin như một phương thức thanh toán/môi giới trao đổi.
Tại đây, sẽ chỉ giới thiệu một số điểm chính có ảnh hưởng quan trọng đến tương lai của Web3, chẳng hạn như giao dịch giai đoạn quan trọng trong kênh trạng thái, cũng như một số giao thức và công nghệ chính: kênh hai chiều )Bi-directional channels(, PTLCs, eltoo, nhà máy kênh )Channel factories(, hợp đồng log rời )Discreet log contracts(, micropayments tần suất cao )high-frequency micropayments( và Sphinx.
![Hãy làm cho Bitcoin vĩ đại trở lại: từ thanh toán đến hợp đồng thông minh, RGB mở ra hành trình mới cho Web3])https://img-cdn.gateio.im/webp-social/moments-2b4ba4ffc8c46fe5ea06578668987bfa.webp(
) Tóm tắt giao dịch cùng giai đoạn của kênh trạng thái
Giao dịch nạp vốn ###Funding Transactions(: Giao dịch nạp vốn là giao dịch ban đầu được sử dụng để tạo ra kênh thanh toán trong mạng lưới Lightning. Nó tập hợp quỹ của các bên vào một địa chỉ đa chữ ký, như là tài sản đảm bảo cho kênh thanh toán. Giao dịch nạp vốn đảm bảo rằng trước khi các bên tham gia bắt đầu thực hiện giao dịch ngoại tuyến trên kênh thanh toán, họ đã cam kết một số tiền nhất định. Giao dịch nạp vốn là bước đầu tiên trong việc tạo ra kênh thanh toán, đảm bảo an toàn và khả năng sử dụng của kênh.
Giao dịch Bitcoin ký một phần ) PSBT, Giao dịch Bitcoin đã ký một phần (: Giao dịch Bitcoin ký một phần là một loại đặc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Giao thức RGB trao quyền cho Bitcoin: Từ thanh toán đến hợp đồng thông minh, chương mới của Web3 được mở ra
Giao thức RGB làm cho Bitcoin trở nên vĩ đại một lần nữa: từ thanh toán đến hợp đồng thông minh, khởi đầu hành trình mới của Web3
Công nghệ Web3 đã phát triển mạnh mẽ trong hơn mười năm qua, mang đến nhiều đổi mới. Bitcoin đã liên tục nâng cao khả năng bảo vệ quyền riêng tư mà không làm tổn hại đến tính phi tập trung và an ninh, đạt được các đặc tính tiên tiến như chữ ký Schnorr, Taproot, đặt nền tảng cho những đổi mới công nghệ sau này. Các hợp đồng thông minh trên chuỗi đại diện bởi Ethereum cũng đã tạo ra kỷ nguyên vàng cho các ứng dụng như DeFi. Tuy nhiên, kể từ năm 2022, sự đổi mới trong ngành Web3 dường như rơi vào bế tắc, công nghệ blockchain vẫn không thể vượt qua ràng buộc của tam giác bất khả thi, dẫn đến việc khó khăn trong việc triển khai ứng dụng quy mô lớn.
Vậy, chúng ta đã chạm đến ranh giới của công nghệ chưa? Liệu còn những lĩnh vực chưa biết sâu sắc hơn đang chờ đợi được khám phá? Có lẽ, chính trong những cuộc khám phá này, giao thức Bitcoin lớp hai RGB đang chờ thời cơ, dần chín muồi, để thách thức những giới hạn công nghệ hiện tại, thể hiện ánh sáng rực rỡ.
Bitcoin: xác lập vị trí của nó như một lớp tiền tệ
Sự khác biệt lớn nhất giữa Web3 và Web2 nằm ở hệ thống kinh tế tích hợp của nó, và bất kỳ hệ thống kinh tế nào cũng đều dựa trên tiền tệ làm lớp nền, trên lớp tiền tệ là lớp giao thức và lớp ứng dụng. Tiền tệ của Web3 được gọi là tiền mã hóa, được phát hành thông qua blockchain.
Do các yếu tố then chốt dưới đây, Bitcoin được công nhận là loại tiền mã hóa an toàn và ổn định nhất, giá trị của nó đã được sự đồng thuận toàn cầu:
Đầu tiên, mạng Bitcoin bao phủ toàn cầu, với hơn 10.000 nút toàn cầu phối hợp làm việc để xác minh và ghi lại giao dịch. Sự phân quyền này khiến cho kẻ tấn công khó có thể làm sai lệch lịch sử giao dịch. Thứ hai, Bitcoin sử dụng sức mạnh tính toán băm mạnh mẽ như một cơ chế chứng minh công việc, là nền tảng cho sự an toàn của mạng. Trong việc xác thực khối và khai thác, việc tiêu tốn một lượng lớn sức mạnh tính toán khiến cho kẻ tấn công khó kiểm soát mạng. Hơn nữa, các quy tắc đồng thuận của Bitcoin trong lịch sử không trải qua những thay đổi lớn, sự ổn định này giúp duy trì tính nhất quán và an toàn của mạng. So với các dự án blockchain khác, các quy tắc đồng thuận của Bitcoin ít bị thay đổi một cách cực đoan hơn. Cộng đồng Bitcoin cực kỳ quan tâm đến sự an toàn và ổn định của mạng, tập trung vào sự an toàn của giao thức cốt lõi. Việc sửa đổi giao thức cốt lõi được thảo luận và thử nghiệm cẩn thận, để đảm bảo mạng ổn định. Tóm lại, Bitcoin được công nhận là an toàn và ổn định nhất trong số nhiều blockchain, với sự phân quyền xuất sắc, cơ chế đồng thuận, sự ổn định và sự chú ý của cộng đồng, trở thành lựa chọn hàng đầu cho lớp tiền tệ Web3.
bảo đảm an toàn và đơn giản cùng tồn tại trong Bitcoin script
Bitcoin đóng vai trò quan trọng như là lớp tiền tệ cơ bản trong thế giới Web3. Trong quá trình tiến hóa dần dần của giao thức cốt lõi thông qua thảo luận và kiểm tra cẩn thận, sự phát triển của hệ thống kịch bản của nó đặc biệt đáng chú ý. Mục đích ban đầu của ngôn ngữ kịch bản Bitcoin là đảm bảo tính an toàn và tránh rủi ro tiềm ẩn, do đó trong thiết kế đã cố tình hạn chế chức năng, đồng thời duy trì tính đơn giản và an toàn tương tự như tập lệnh chip. Kịch bản Bitcoin là một ngôn ngữ thực thi dựa trên ngăn xếp và biểu diễn Ba Lan nghịch đảo. Kịch bản này được thiết kế để thực thi trên phần cứng hạn chế.
Trong mã nguồn của các nút chính Bitcoin, các nhà phát triển đã đặt ra một số giới hạn đối với các loại kịch bản có thể thực thi, chỉ cho phép một số loại giao dịch được gọi là "kịch bản tiêu chuẩn" được thực hiện. Trong số đó, quan trọng nhất là giao dịch P2SH (Pay to Script Hash), thực sự cho phép bất kỳ kịch bản Bitcoin nào được thực hiện, điều này đã làm cho việc thực hiện các kịch bản có chức năng phức tạp trên Bitcoin trở nên khả thi. Ví dụ, Lightning Network, đã trở thành tiêu chuẩn thực tế cho các khoản thanh toán Bitcoin nhỏ và tần suất cao.
Với sự ra đời của đề xuất chữ ký Schnorr và nâng cấp nhánh mềm Taproot, Bitcoin đã có một bước tiến quan trọng, đánh dấu một cột mốc quan trọng. Điều này cho phép Bitcoin hỗ trợ tốt hơn cho sự phát triển của các giao thức lớp hai, nâng cao vai trò của nó trong thế giới Web3 trong tương lai.
Tập trung vào chữ ký Schnorr và Taproot
Đằng sau chữ ký Schnorr và Taproot là một loạt các đổi mới công nghệ, mang lại cơ hội mới cho Bitcoin. Đầu tiên, Taproot giới thiệu các kênh thanh toán linh hoạt hơn, cho phép nhiều loại giao dịch được thực hiện trên chuỗi một cách bảo vệ quyền riêng tư hơn. Bằng cách ẩn các kịch bản ký nhiều bên phức tạp trong một kịch bản đơn, Taproot làm cho các giao dịch phức tạp trông giống như một khoản thanh toán đơn giản, từ đó nâng cao tính riêng tư và an toàn. Sự xuất hiện của chữ ký Schnorr giúp giao dịch trên mạng Bitcoin trở nên gọn gàng hơn, giảm chi phí giao dịch, cải thiện khả năng mở rộng, phù hợp chặt chẽ với nhu cầu giao dịch hiệu quả của thế giới Web3.
Hai đổi mới này không chỉ nâng cao hiệu suất và quyền riêng tư của Bitcoin, mà còn mang đến nhiều khả năng đổi mới cho hệ sinh thái. Công nghệ kịch bản và chữ ký hiệu quả hơn hỗ trợ các hoạt động liên chuỗi, mở rộng mạng lưới Lightning và hợp đồng thông minh phức tạp. Điều này sẽ tái tập trung Bitcoin vào cốt lõi của Web3, mở đường cho việc xây dựng tài chính phi tập trung và hệ sinh thái ứng dụng an toàn, hiệu quả hơn.
Tác động của chữ ký Schnorr
Trong giai đoạn thiết kế ban đầu của giao thức Bitcoin, Satoshi Nakamoto cần phải xem xét nhiều yếu tố liên quan đến thuật toán ký, bao gồm độ dài ký, tính mã nguồn mở, vấn đề bằng sáng chế, thời gian xác thực an ninh và hiệu suất. Cuối cùng, ông đã chọn thuật toán ký số Elliptic Curve Digital Signature Algorithm (ECDSA) và đã chọn đường cong elliptic cụ thể secp256k1, dựa trên hiệu suất và độ an toàn của thuật toán này. Tuy nhiên, ngoài ECDSA, vẫn có những thuật toán ký số khác đáp ứng các điều kiện, đặc biệt là Chữ ký Schnorr. Lý do trước đây Satoshi Nakamoto không sử dụng thuật toán này có thể là do bằng sáng chế của Chữ ký Schnorr chưa hết hạn vào năm Bitcoin ra đời. Nhà toán học và nhà mật mã học người Đức Claus-Peter Schnorr đã nộp đơn và nhận bằng sáng chế liên quan vào năm 1990, do đó trong thời gian hiệu lực của bằng sáng chế, cộng đồng mã nguồn mở không thể áp dụng công nghệ này. Nếu không, có thể Satoshi đã có thể sử dụng cơ chế ký này trong phiên bản đầu tiên của giao thức Bitcoin.
So với ECDSA, Chữ ký Schnorr phù hợp hơn với bản chất của chữ ký Bitcoin. Không chỉ hiệu suất tốt hơn, độ dài chữ ký ngắn hơn, mà còn có đặc tính tuyến tính, khiến cho việc tổng hợp khóa trở nên đơn giản, không còn cần những kỹ thuật đặc biệt cần thiết cho chữ ký đa chữ ký. Đặc tính tuyến tính này dễ hiểu, các khóa của các bên tham gia được tổng hợp thành khóa mới thông qua cơ chế đơn giản. Có nhiều cách để thực hiện cơ chế tổng hợp, chẳng hạn như MuSig do một nền tảng giao dịch đề xuất và phiên bản cập nhật MuSig2. Trong giải pháp MuSig2, nhiều chữ ký có thể được tạo ra từ các khóa riêng của mình để tạo ra một khóa công tổng hợp, sau đó cùng nhau tạo ra chữ ký hợp lệ cho khóa công đó, giảm số vòng tương tác từ ba vòng ban đầu (MuSig) xuống chỉ còn hai vòng.
Vì vậy, đối với một giao dịch đa ký 2-3, phương pháp truyền thống yêu cầu ba khóa công cộng cộng với hai chữ ký mới có thể khởi xướng giao dịch.
Và trong bối cảnh Chữ ký Schnorr, giao dịch trên chuỗi chỉ cần một khóa công khai được tổng hợp và một chữ ký, điều này đã giảm đáng kể số lượng byte giao dịch, tức là giảm chi phí chuyển khoản.
Sự đổi mới của kịch bản Taproot
Taproot là một cấu trúc kịch bản Bitcoin sáng tạo, nhằm quy định cách sử dụng và phân tích địa chỉ giao dịch kiểu Taproot. Cảm hứng cho Taproot ban đầu đến từ nghiên cứu của các nhà phát triển Bitcoin về cây cú pháp trừu tượng Merkle (MAST), do đó có thể coi Taproot như một triển khai đặc biệt của MAST. Thông qua Taproot, UTXO Bitcoin có nhiều kịch bản nhánh khác nhau, khi chi tiêu có thể chỉ tiết lộ một nhánh, các nhánh còn lại sẽ không bao giờ xuất hiện trên blockchain, từ đó nâng cao đáng kể tính riêng tư và hiệu quả của giao dịch. Công nghệ này, trên nền tảng an toàn hơn, làm cho việc sử dụng kịch bản phức tạp trở nên thuận tiện và hiệu quả hơn.
Trong giao thức Bitcoin, thông qua "kịch bản khóa" (, kịch bản đầu ra ) quy định các điều kiện để nhận Bitcoin ( UTXO ), trong khi "kịch bản mở khóa" ( kịch bản đầu vào ) quy định cách sử dụng Bitcoin ( UTXO ). Cái trước có thể được coi như một cái khóa, trong khi cái sau là chìa khóa tương ứng. Trong nâng cấp SegWit (, các quy tắc kịch bản của Bitcoin đã được nâng cấp toàn diện. Hai quy tắc kịch bản mới đã được giới thiệu, đó là P2WPKH ) thanh toán cho băm khóa công khai chứng kiến ( và P2WSH ) thanh toán cho băm kịch bản chứng kiến (, những quy tắc này cho phép sử dụng địa chỉ bắt đầu bằng bc1. P2WPKH chủ yếu được sử dụng cho địa chỉ thông thường, trong khi P2WSH thường được sử dụng cho địa chỉ đa ký.
Trong việc nâng cấp chứng minh tách biệt, kịch bản còn giới thiệu khái niệm phiên bản, quy tắc chứng minh tách biệt trước đó được đánh dấu là phiên bản V0. Taproot đã thực hiện nâng cấp thêm trên khung chứng minh tách biệt, số phiên bản đã được cập nhật thành V1, đây cũng là nguồn gốc của tiêu đề "SegWit V1" trong BIP 341. Do đó, bộ quy tắc kịch bản mới này được gọi là P2TR) thanh toán cho Taproot(, để tương ứng với P2WPKH và P2WSH.
Ngoài ra, kết hợp giữa Chữ ký Schnorr và Taproot, việc xây dựng đa chữ ký ) nhiều chữ ký ( rất đa dạng. Như nhà tiên phong trong cộng đồng Bitcoin, Steve Lee, đã giới thiệu nhiều phương pháp trong bài phát biểu của mình, chẳng hạn như chữ ký ngưỡng và cây Musig ) Cây khóa Musig (.
Ví dụ, đối với ví nóng của sàn giao dịch, có thể sử dụng phương án ký nhiều chữ ký 2-3, liên quan đến ba khóa riêng: khóa riêng của sàn giao dịch, khóa riêng của bên thứ ba đáng tin cậy và khóa riêng dự phòng của ví lạnh. Trong chữ ký ngưỡng, nhiều người ký kết hợp tác để xây dựng địa chỉ nhận tiền trước thông qua cơ chế MuSig. Trong giao dịch thực tế, chỉ cần tổng hợp hai chữ ký là có thể hoàn thành giao dịch.
![Hãy làm cho Bitcoin vĩ đại trở lại: Từ thanh toán đến hợp đồng thông minh, RGB mở ra hành trình mới cho Web3])https://img-cdn.gateio.im/webp-social/moments-c934c850b471782622c0fddd98e7d1ac.webp(
LNP/BP:"Bitcoin giao thức/Lightning Network giao thức" của sự trưởng thành
Trong văn bản trước, chúng tôi đã thảo luận sâu về tính tiên phong mà mạng Bitcoin thể hiện thông qua việc giới thiệu chữ ký Schnorr và nâng cấp phân nhánh mềm Taproot. Đồng thời, với những kỳ quan công nghệ không bao giờ ngừng lại, Hiệp hội tiêu chuẩn LNP/BP âm thầm làm việc ở hậu trường, như một tác phẩm nghệ thuật được chạm khắc tinh xảo mang lại nhiều khả năng đổi mới cho hệ sinh thái Bitcoin. Kho mã LNP/BP bao gồm các tiêu chuẩn và thực tiễn tốt nhất cho lớp thứ hai của Bitcoin và cao hơn, không cần phân nhánh mềm hoặc phân nhánh cứng ở cấp độ blockchain của Bitcoin, và không có mối liên hệ trực tiếp với nội dung mà mạng Lightning RFC)BOLTs( đề cập. Nói tóm lại, tiêu chuẩn LNP/BP bao trùm tất cả các nội dung liên quan đến giao dịch Bitcoin, định nghĩa các mô-đun xây dựng cơ bản cho các giải pháp lớp thứ hai và cao hơn, và mô tả các trường hợp sử dụng phức tạp được xây dựng dựa trên những mô-đun này. Điều này mở ra khả năng cho các lĩnh vực tài sản tài chính, lưu trữ, nhắn tin, tính toán, cũng như cho thị trường thứ cấp sử dụng mô hình bảo mật Bitcoin và Bitcoin như một phương thức thanh toán/môi giới trao đổi.
Tại đây, sẽ chỉ giới thiệu một số điểm chính có ảnh hưởng quan trọng đến tương lai của Web3, chẳng hạn như giao dịch giai đoạn quan trọng trong kênh trạng thái, cũng như một số giao thức và công nghệ chính: kênh hai chiều )Bi-directional channels(, PTLCs, eltoo, nhà máy kênh )Channel factories(, hợp đồng log rời )Discreet log contracts(, micropayments tần suất cao )high-frequency micropayments( và Sphinx.
![Hãy làm cho Bitcoin vĩ đại trở lại: từ thanh toán đến hợp đồng thông minh, RGB mở ra hành trình mới cho Web3])https://img-cdn.gateio.im/webp-social/moments-2b4ba4ffc8c46fe5ea06578668987bfa.webp(
) Tóm tắt giao dịch cùng giai đoạn của kênh trạng thái
Giao dịch nạp vốn ###Funding Transactions(: Giao dịch nạp vốn là giao dịch ban đầu được sử dụng để tạo ra kênh thanh toán trong mạng lưới Lightning. Nó tập hợp quỹ của các bên vào một địa chỉ đa chữ ký, như là tài sản đảm bảo cho kênh thanh toán. Giao dịch nạp vốn đảm bảo rằng trước khi các bên tham gia bắt đầu thực hiện giao dịch ngoại tuyến trên kênh thanh toán, họ đã cam kết một số tiền nhất định. Giao dịch nạp vốn là bước đầu tiên trong việc tạo ra kênh thanh toán, đảm bảo an toàn và khả năng sử dụng của kênh.
Giao dịch Bitcoin ký một phần ) PSBT, Giao dịch Bitcoin đã ký một phần (: Giao dịch Bitcoin ký một phần là một loại đặc