Cointime

Download App
iOS & Android

Tại sao Bitcoin của tôi có nhiều địa chỉ?

Validated Media

Tiêu đề gốc: "Dòng Web3 Newbie: Tại sao Bitcoin của tôi có nhiều địa chỉ" Nguồn gốc: ZAN Team

Có thể có nhiều bạn mới làm quen như tác giả. Khi lần đầu tiên sử dụng ví WEB3, họ vui vẻ mở ví Bitcoin và chuẩn bị sao chép địa chỉ, nhưng chợt phát hiện ra rằng một chiếc ví do họ tạo ra thực sự có nhiều địa chỉ khác nhau. Giống như bạn đang đi đến một ngã tư xa lạ với vẻ mặt bối rối.

Tại sao lại có địa chỉ khác nhau? Nên sử dụng địa chỉ nào trong số này?

Nhiều địa chỉ Bitcoin cho ví OKX

Những địa chỉ này là gì?

Cộng đồng Bitcoin là một cộng đồng nơi công nghệ không ngừng phát triển và sự phát triển của công nghệ tạo ra nội dung mới. Các định dạng địa chỉ khác nhau có thể được coi là kết quả của việc áp dụng các công nghệ mới. Tiếp theo, khám phá sự khác biệt giữa các định dạng địa chỉ khác nhau.

01 Địa chỉ kế thừa (P2PKH)

Định dạng này được sử dụng khi Bitcoin ra mắt lần đầu tiên vào năm 2009 nên được gọi là định dạng Legacy. Vì địa chỉ Bitcoin tại thời điểm đó được tạo từ cặp khóa công khai/riêng tư nên còn được gọi là địa chỉ Payment Public Key Hash (P2PKH). .

Hiện tại, có vẻ như các địa chỉ loại cũ sẽ chiếm nhiều không gian hơn trong giao dịch, dẫn đến phí giao dịch cao hơn. Hiện tại, mọi người sẽ chỉ sử dụng loại địa chỉ này khi sử dụng một số ví cũ không tương thích với địa chỉ mới.

Có thể thấy rằng các địa chỉ Legacy có một đặc điểm là các địa chỉ đều bắt đầu bằng "1". Điều này là do khi tạo địa chỉ, tiền tố sẽ được thêm vào trước khóa chung được tạo theo các trường hợp khác nhau (ví dụ: testnet/mainnet). Sau khi khóa chung có tiền tố được thêm vào được tính toán thông qua Hash, địa chỉ cuối cùng sẽ bắt đầu bằng. "1".

02 Địa chỉ SegWit lồng nhau (P2SH-P2WPKH)

So với các địa chỉ kế thừa truyền thống, địa chỉ P2SH không sử dụng hàm băm của khóa chung mà sử dụng hàm băm của tập lệnh đổi quà (redeem-script). Theo thuật ngữ thông thường, P2PKH thanh toán theo hàm băm của khóa chung, trong khi P2SH thanh toán theo tập lệnh đổi thưởng. Chỉ sau khi người nhận đáp ứng các điều kiện chuyển nhượng của tập lệnh đổi thưởng thì số tiền bên trong mới có thể được chi tiêu.

Vì đối tượng thanh toán được chuyển đổi từ khóa chung thành tập lệnh nên tính linh hoạt được mở rộng đáng kể và logic thực thi của tập lệnh đổi quà có thể được tùy chỉnh. Các ứng dụng điển hình bao gồm thực hiện các giao dịch đa chữ ký.

Trên cơ sở P2SH, nếu công nghệ Segregated Witness được nhúng thì định dạng của địa chỉ này là địa chỉ tương thích Segregated Witness (Nested SegWit). Bạn có thể tìm hiểu thêm về Segregated Witness khi giới thiệu địa chỉ Segregated Witness. Sau khi giới thiệu công nghệ Segregated Witness, khối lượng giao dịch có thể giảm xuống, từ đó giảm phí giao dịch.

Bạn có thể thấy địa chỉ P2SH bắt đầu bằng "3".

03 Địa chỉ nhân chứng tách biệt (SegWit gốc)

Trước khi giới thiệu loại địa chỉ này, chúng tôi cần giới thiệu công nghệ chủ chốt bên trong nó - Segregated Witness (SegWit). Đúng như tên gọi, Segregated Witness cô lập dữ liệu nhân chứng (nhân chứng) và xử lý nó một cách riêng biệt.

03 Địa chỉ nhân chứng tách biệt (SegWit gốc)

Trước khi giới thiệu loại địa chỉ này, chúng tôi cần giới thiệu công nghệ chủ chốt bên trong nó - Segregated Witness (SegWit). Như tên cho thấy, Segregated Witness cô lập dữ liệu nhân chứng (nhân chứng) và xử lý nó một cách riêng biệt.

Một lợi thế đáng kể khi làm như vậy là nó làm giảm kích thước của thông tin giao dịch, do đó giảm phí giao dịch. Một lợi ích khác do việc giảm kích thước mang lại là giới hạn trên của kích thước giao dịch khối Bitcoin đã được tăng từ 1 MB lên 4 MB.

Đặc điểm của địa chỉ Segregated Witness là địa chỉ bắt đầu bằng "bc1".

04 Địa chỉ Taproot (Taproot)

Ưu điểm của địa chỉ Taproot là quyền riêng tư và hiệu quả trong các tình huống giao dịch phức tạp. So với SegWit gốc, nó sử dụng thuật toán Schnorr để thay thế thuật toán chữ ký số đường cong elip, thuật toán trước đây hiệu quả hơn trong các tình huống giao dịch hàng loạt và cải thiện tính riêng tư của ví đa chữ ký.

Địa chỉ gốc chính được đặc trưng bởi địa chỉ thường bắt đầu bằng "bc1q".

Tôi nên chọn định dạng địa chỉ nào?

Các ví phổ thông hiện tại như OKX, Unisat và các ví khác hỗ trợ bốn địa chỉ trên. Do đó, để giảm chi phí giao dịch, việc sử dụng địa chỉ ở định dạng Native SegWit và Taproot sẽ hợp lý hơn.

Ngoài ra, nếu bạn quan tâm đến dòng chữ của Bitcoin, v.v., thì hai địa chỉ này là lựa chọn tốt nhất của bạn. Hầu hết các ví đã thực hiện xử lý bổ sung trên dòng chữ của hai địa chỉ này, điều này có thể bảo vệ UTXO đặc biệt của bạn khỏi bị chuyển nhầm trong một lần. giao dịch. Hãy tìm địa chỉ ví bắt đầu bằng "bc1"!

Tất nhiên, các ví có định dạng địa chỉ khác nhau có thể thực hiện các giao dịch tiền, vì vậy đừng lo lắng.

Nếu bạn muốn kiểm tra số dư Bitcoin hoặc thông tin khối, bạn có thể sử dụng dịch vụ nút của ZAN. Chúng tôi cung cấp API phong phú cho các nhà phát triển sử dụng. Chi tiết tài liệu API: https://docs.zan.top/reference/zan_getbalance-enhance

Đi sâu hơn - giới thiệu về các công nghệ chủ chốt

Sau phần giới thiệu trên thì mọi người ít nhiều đã có những hiểu biết sơ bộ về chiếc ví và mình cũng rất tò mò muốn tiếp thu một số công nghệ trong chiếc ví nên hãy cùng điểm qua những công nghệ bí ẩn bên trong nhé.

01Kịch bản quy đổiKịch bản quy đổi

Khi giới thiệu P2SH, chúng tôi biết rằng đây là công nghệ dành cho các giao dịch tập lệnh quy đổi, vậy tập lệnh quy đổi là gì và vai trò của nó trong hệ sinh thái Bitcoin là gì.

Trước khi giới thiệu kịch bản quy đổi, chúng tôi cần giới thiệu cấu trúc cơ bản của giao dịch Bitcoin.

Sau đây là giao dịch loại P2PK điển hình, trong đó địa chỉ bắt đầu bằng 04ae muốn chuyển 10 BTC đến địa chỉ bắt đầu bằng 15kD. Tài khoản có địa chỉ 04ae cần cho những người khác trong chuỗi thấy rằng nó thực sự có quyền sử dụng tài khoản này (sở hữu khóa riêng), sau đó anh ta cần cung cấp chữ ký (ScriptSig) trong giao dịch này để chứng minh danh tính của mình.

Ngoài việc lấy được chữ ký, người xác minh còn cần tìm tập lệnh đầu ra của giao dịch trước đó tương ứng với UTXO. Hai chữ viết này được ghép lại với nhau để tạo thành chữ viết chuộc lỗi. Chức năng của kịch bản quy đổi là chứng minh tính hợp pháp của giao dịch.

Trong giao dịch này, bạn có thể thấy rằng chữ ký và tập lệnh đầu ra đều là hướng dẫn của máy tính. OP_PUSHBYTES có nghĩa là ĐẨY một phần dữ liệu vào ngăn xếp. Đầu tiên, 04ae ký toàn bộ giao dịch bằng khóa riêng của mình trong ScriptSig và chữ ký sẽ được đẩy lên ngăn xếp. Sau đó đẩy khóa chung vào ngăn xếp và cuối cùng. Trong OP_CHECKSIG, khóa chung được sử dụng để giải mã chữ ký và so sánh xem giao dịch có nhất quán hay không. Nếu chúng nhất quán thì danh tính là hợp lệ.

Ngoài phương thức P2PK này, tập lệnh quy đổi cũng có thể triển khai các phương thức xác thực khác nhau như P2PKH và P2SH.

Ngoài phương thức P2PK này, tập lệnh quy đổi cũng có thể triển khai các phương thức xác thực khác nhau như P2PKH và P2SH.

02 Nhân chứng tách biệt Nhân chứng tách biệt

Từ phần giới thiệu ở trên, chúng ta có thể biết rằng các định dạng ví mới hơn hiện đang sử dụng công nghệ Segregated Witness, vậy Witness là gì và nó được tách biệt như thế nào?

Nhân chứng ở đây có thể được coi là thông tin chữ ký tập lệnh (scriptSig) trong cấu trúc cơ bản của Bitcoin. Segregated Witness trích xuất nó từ cấu trúc cơ bản và đặt nó vào cấu trúc dữ liệu mới.

Như bạn có thể thấy trong hình trên, nội dung cần thiết duy nhất trong giao dịch là thông tin nguồn giao dịch và thông tin đầu ra giao dịch. Do phần màu vàng (tổng kích thước của giao dịch) có giới hạn kích thước. giao dịch sẽ được truyền chữ ký riêng biệt cho phép một khối có thể chứa nhiều giao dịch hơn. Ngoài ra, khi tính toán chữ ký của một giao dịch không bao gồm nội dung của phần chữ ký nên vấn đề về tính linh hoạt của giao dịch có thể được giải quyết một cách hiệu quả.

Dưới đây là giao dịch P2TR Bạn có thể thấy giao dịch này có thêm phần Witness. Chức năng của nó là xác minh tính hợp pháp của giao dịch. Sau khi sử dụng Witness thay vì ScriptSig thì cách thức xác minh tính hợp pháp vẫn như cũ, đó là bằng cách sử dụng public key để giải mã chữ ký của Witness và xác minh xem nội dung giao dịch có nhất quán hay không. Chỉ khi nút cần xác minh tính hợp pháp của giao dịch thì nó mới yêu cầu thông tin Nhân chứng.

Tóm lại, Segregated Witness tách phần chữ ký giao dịch khỏi phần còn lại của giao dịch ban đầu, từ đó giảm quy mô của một giao dịch và tăng công suất của toàn bộ khối. Ngoài ra, do nội dung của phần chữ ký không được đưa vào tính toán giá trị băm của giao dịch nên nó có thể giải quyết một cách hiệu quả vấn đề về tính linh hoạt của giao dịch.

BTC
Các bình luận

Tất cả bình luận

Recommended for you

  • Binance Alpha công bố loạt dự án đầu tiên: KOMA, Cheems, APX, ai16z và AIXBT

    Theo tin tức chính thức, Binance Alpha đã công bố loạt dự án đầu tiên, cụ thể là: KOMA, Cheems, APX, ai16z và AIXBT.

  • Binance Alpha công bố loạt dự án đầu tiên: KOMA, Cheems, APX, ai16z và AIXBT

    Theo tin tức chính thức, Binance Alpha đã công bố loạt dự án đầu tiên, cụ thể là: KOMA, Cheems, APX, ai16z và AIXBT.

  • Kinto: Hãy cảnh giác với các email lừa đảo giả vờ là email chính thức

    Kinto đã đưa ra lời nhắc trên nền tảng X rằng gần đây người dùng đã nhận được email lừa đảo được ngụy trang thành Kinto. Kinto xác nhận rằng những email này không được gửi bởi nó và không nên nhấp vào các liên kết có trong email. Ngoài ra, Kinto tuyên bố rằng không có hộp thư nào của người dùng bị rò rỉ và một số hộp thư nhận email không được liên kết với tài khoản Kinto.

  • Bộ trưởng Dịch vụ Tài chính và Kho bạc Hồng Kông Hui Ching-yu đã chuyển sang lần đọc thứ hai về Dự luật Stablecoin

    Theo thông cáo báo chí của chính phủ Hồng Kông, Bộ trưởng Dịch vụ Tài chính và Kho bạc Hồng Kông, Hui Ching-yu, đã chuyển buổi đọc thứ hai về "Dự luật tiền tệ ổn định" tại cuộc họp Hội đồng Lập pháp hôm nay và hy vọng sẽ sớm thông qua nó. càng tốt. Các điểm chính của hệ thống quản lý bao gồm ba mục sau: (1) Người được cấp phép phải duy trì cơ chế ổn định dự trữ mạnh mẽ để đảm bảo rằng tài sản dự trữ stablecoin bao gồm các tài sản chất lượng cao và có tính thanh khoản cao và tổng giá trị ít nhất là bằng với loại tiền hợp pháp đang lưu hành ở mọi thời điểm, mệnh giá Stablecoin, được tách biệt hợp lý và (2) Người nắm giữ đồng tiền ổn định phải có quyền mua lại các đồng tiền ổn định từ nhà phát hành theo mệnh giá và các yêu cầu mua lại phải được xử lý mà không tính phí vô lý và trong thời gian hợp lý; được quy định, quản lý rủi ro, quy định công bố thông tin và kiểm toán cũng như các yêu cầu phù hợp về ứng viên.

  • Công ty khởi nghiệp/nhà phát triển/đại lý AI đã hoàn thành vòng hạt giống trị giá 56 triệu đô la với mức định giá 500 triệu đô la, dẫn đầu bởi Index Ventures và CapitalG

    Theo tin tức ngày 18 tháng 12, nền tảng /dev/agent của hệ điều hành đại lý AI, do cựu CTO của Stripe David Singleton thành lập, đã hoàn thành vòng tài trợ ban đầu trị giá 56 triệu USD với mức định giá 500 triệu USD. Vòng này được dẫn dắt bởi Index Ventures và CapitalG, với sự tham gia của Conviction Capital. Một số nhà lãnh đạo công nghệ nổi bật cũng tham gia vào vòng này, bao gồm đồng sáng lập OpenAI Andrej Karpathy, Giám đốc điều hành AI của Scale AI Alexandr Wang, Giám đốc điều hành Palo Alto Networks Nikesh Arora và người sáng lập Android Andy Rubin. Theo báo cáo, tầm nhìn của /dev/agents là xây dựng một hệ điều hành Android trong kỷ nguyên AI, cung cấp các giao diện và giao thức được tối ưu hóa đặc biệt, đồng thời thiết lập các mẫu giao diện người dùng và mô hình dữ liệu người dùng mới.

  • Tài khoản Anthropic X đã bị hack và đã được khôi phục và không có thiệt hại hệ thống nào được xác nhận.

    Tài khoản X chính thức của công ty khởi nghiệp trí tuệ nhân tạo Anthropic đã bị đánh cắp vào sáng nay và một địa chỉ hợp đồng mã thông báo không xác định đã được đăng. Dòng tweet hiện đã bị xóa. Anthropic cho biết họ đã xác định được nguyên nhân cốt lõi của các bài đăng trái phép từ tài khoản và xác nhận rằng không có hệ thống hoặc dịch vụ nào của Anthropic bị xâm phạm hoặc liên quan đến vụ việc.

  • ZachXBT: Vụ rò rỉ tài khoản nền tảng X có thể liên quan đến việc thiếu biện pháp bảo mật 2FA

    Thám tử trên chuỗi ZachXBT đã đăng: “Gần đây có rất nhiều tài khoản bị xâm phạm trên nền tảng X, tôi nghi ngờ rằng không có tài khoản nào trong số này đang sử dụng khóa bảo mật hoặc quy trình xác thực cho 2FA”.

  • Nigeria đột kích ổ lừa đảo mã hóa, bắt giữ gần 800 nghi phạm, trong đó có công dân nhiều nước

    Theo Reuters, Ủy ban tội phạm kinh tế và tài chính Nigeria (EFCC) đã đột kích một trung tâm lừa đảo tiền điện tử ở Lagos vào ngày 10 tháng 12 và bắt giữ 792 nghi phạm, bao gồm 148 công dân Trung Quốc và 40 công dân Philippines. Nhóm này chủ yếu nhắm mục tiêu vào người dùng Bắc Mỹ và Châu Âu bằng các trò lừa đảo và một khi nạn nhân mắc bẫy, họ buộc phải chuyển tiền cho các chương trình tiền điện tử giả mạo và các dự án không tồn tại khác.

  • ZachXBT: Kẻ tấn công LastPass đã đánh cắp khoảng 5,36 triệu đô la tài sản tiền điện tử từ hơn 40 địa chỉ

    Vào ngày 17 tháng 12, nhà phân tích ZachXBT trên chuỗi đã tiết lộ rằng những kẻ tấn công LastPass đã thực hiện các cuộc tấn công vào hơn 40 địa chỉ nạn nhân và đánh cắp tổng cộng khoảng 5,36 triệu đô la tài sản tiền điện tử. Sau đó, kẻ tấn công đã chuyển đổi số tiền bị đánh cắp thành ETH và chuyển chuỗi chéo tài sản từ mạng Ethereum sang mạng Bitcoin thông qua nhiều sàn giao dịch tức thời (Instant Exchange) nhằm che giấu dòng tiền.

  • Công cụ giao dịch on-chain SolTradingBot bị nghi bị tấn công

    Vào ngày 17 tháng 12, theo tin tức cộng đồng, công cụ giao dịch trực tuyến SolTradingBot bị nghi ngờ bị tấn công. Một số người dùng đã báo cáo rằng tiền đã bị đánh cắp.