Keyword

    Nhóm đọc Gigabrains #1: Nhóm Bitcoin

    Phiên đầu tiên của chúng tôi vào ngày 30 tháng 5 năm 2024, do Giáo sư Dahlia Malkhi dẫn đầu, đã đề cập đến Nhóm Bitcoin: Thanh toán ngoài chuỗi không có kênh bằng cách sử dụng Chữ ký bộ chuyển đổi hai lần. Giao thức này cho phép thanh toán ngoài chuỗi mà không cần tương tác với blockchain.

    Bối cảnh: NHƯ

    Chữ ký bộ điều hợp (AS) cho phép trao đổi nguyên tử một chữ ký để lấy một bí mật thỏa mãn một mối quan hệ cụ thể. Sau đây, chúng tôi cung cấp một mô tả (không chặt chẽ lắm) về nguyên thủy và ứng dụng có thể có của nó. Đặt kappa là tham số bảo mật và (Y, y) thỏa mãn mối quan hệ R có thể được lấy mẫu một cách hiệu quả bởi RGen(1^kappa; r). Một sơ đồ AS bao gồm các giao thức sau:

    • (pk, sk) nhận được Gen(1^kappa; r). Đây là mô tả tạo khóa chuẩn.
    • tiền sigma nhận được pSign(sk, m, Y). Giao thức này cung cấp một chữ ký trước. Đáng chú ý, giao thức này cũng liên quan đến tham số bảo mật và tính ngẫu nhiên, chúng tôi bỏ qua chúng để tạo điều kiện thuận lợi cho việc nhập Notion.
    • b nhận được pVrfy(pk, m, tiền sigma, Y). Chữ ký trước có thể được xác minh một cách hiệu quả bằng khóa chung.
    • sigma nhận Adapt(pk, pre-sigma, y). Với y (nhân chứng), chữ ký trước có thể được điều chỉnh thành chữ ký đầy đủ.
    • y nhận được Ext(sigma, pre-sigma, Y). Nhân chứng y có thể được trích xuất từ ​​chữ ký đầy đủ.

    Tiếp theo, bằng cách giả định một cách thiếu chính xác rằng RGen giống với Gen sao cho R = {(Y, y): tồn tại r. (Y, y) nhận Gen(1^kappa; r) }, chúng tôi đưa ra một ứng dụng minh họa. Đặt (pk, sk) và (Y, y) lần lượt là cặp khóa của Alice và Bob. Giả sử rằng Bob mong muốn có được chữ ký (một loại phê duyệt nào đó) từ Alice với cái giá phải trả là làm lộ khóa bí mật y của anh ấy. Alice có thể cung cấp tiền sigma chữ ký trước cho Bob, đây là chữ ký của thông báo phê duyệt m với ví dụ Y. Sau khi nhận được chữ ký trước, Bob có thể (1) chọn bỏ qua và giữ bí mật y của mình; hoặc (2) điều chỉnh nó để đạt được sigma và đưa ra sự chấp thuận, với cái giá phải trả là rò rỉ y.

    Bối cảnh: 2-AS

    Các tác giả đã xác định và xây dựng một chữ ký bộ điều hợp hai lần bắn (2-AS) nguyên thủy mới. Mục đích là để đảm bảo rằng một bên xuất bản hai chữ ký khác nhau sẽ bị rò rỉ bí mật. Tuy nhiên, nếu chỉ một trong hai chữ ký được công bố thì bí mật vẫn được giấu kín. Từ quan điểm của định nghĩa nguyên thủy, 2-AS khác với AS chủ yếu ở giao thức trích xuất của nó, trích xuất nhân chứng đầy đủ từ hai chữ ký y nhận Ext(sigma1, sigma2, pre-sigma1, pre-sigma2, Y1, Y2). Trong bài báo này, 2-AS được xây dựng dựa trên sơ đồ AS và việc trích xuất thực chất là sự kết hợp các kết quả trích xuất AS của (sigma1, pre-sigma1, Y1) và (sigma2, pre-sigma2, Y2).

    Trực giác về ứng dụng của nó trong việc xây dựng các nhóm Bitcoin có thể được thể hiện trong ví dụ sau. Gọi (pk, sk) là cặp khóa của Alice còn (Y, y) là cặp khóa của Bob. Chúng tôi giả định cơ sở hạ tầng khóa công khai sao cho Y = g^y. Bob tách y thành y1 và y2, và do đó Y1 = g^y1 và Y2 = g^y2. Có thể quan sát thấy Bob không thể gian lận với Y1, Y2 ngẫu nhiên vì Y = Y1 * Y2 phải giữ. Alice có thể cung cấp một chữ ký trước với Y1 và một chữ ký với Y2. Hai chữ ký trước này có thể được Bob điều chỉnh (để dễ hiểu, người đọc có thể tưởng tượng giai đoạn thích ứng là chữ ký thực tế có khóa bí mật y1 hoặc y2) để có được chữ ký cuối cùng. Nếu Bob đề xuất một trong các chữ ký được điều chỉnh thì chỉ y1 bị lộ trong khi bí mật y của anh ấy không bị rò rỉ. Tuy nhiên, việc đề xuất công khai cả hai sẽ làm rò rỉ y.

    Bối cảnh: CTV

    CTV là bản cập nhật của tập lệnh Bitcoin cho phép đầu ra UTXO hạn chế giao dịch chi tiêu nó trong tương lai. Logic có thể được CTV chỉ định bao gồm khóa chung, đa chữ ký, khóa thời gian (tương đối hoặc tuyệt đối) và thậm chí cả chi tiêu tiếp theo của giao dịch chi tiêu.

    Một trong những ứng dụng tiềm năng của nó để quản lý ví được trình bày dưới đây.

    Một ứng dụng khác được hiển thị bên dưới, CTV có thể chỉ định rằng đầu ra được sử dụng trong pubkey2hoặc pubkey1sau một độ trễ nhất định.

    Tóm tắt về nhóm Bitcoin

    Việc thực hiện giao thức được chia thành epochs, mỗi epochs tương ứng với một bước giao dịch (thực ra sẽ có hai, một dành cho bây giờ để dễ hiểu hơn), do operator cung cấp .

    Người dùng gửi tiền đến giao dịch bước đầu tiên, trong đó chỉ định đầu ra của nó thông qua CTV, sao cho mỗi khoản tiền có thể được nhà cung cấp chi tiêu ngay lập tức (tương ứng với việc rút tiền) hoặc được operator (OP) chi tiêu sau một độ trễ nhất định (tương ứng với quá trình chuyển đổi kỷ nguyên). với sự phân phối số dư mới).

    Tuy nhiên, để ngăn OP ăn ​​cắp tiền Clique, trong mỗi kỷ nguyên, sẽ có một bước giao dịch khác do OP tài trợ mà người dùng có thể chi tiêu. Các giao dịch theo bước do OP tài trợ này xen kẽ với các giao dịch hiện có, như minh họa trong hình trên.

    Có thể thấy, nó mang lại một vấn đề khác. Luôn có hai giao dịch bước hoạt động trên chuỗi, một giao dịch do người dùng tài trợ và một giao dịch khác do OP tài trợ. Người dùng có thể rút tiền từ cả hai bước giao dịch. Ngoài ra, người dùng có thể cố gắng rút tiền sau khi gửi tiền cho người dùng khác.

    Hai vấn đề được giải quyết bằng 2-AS. Trong cả hai trường hợp, người dùng độc hại để lộ hai chữ ký (tức là các điều chỉnh trong định nghĩa nguyên thủy 2-AS), dẫn đến việc lộ khóa bí mật của nó. Do đó, một người dùng hợp lý sẽ không đi chệch khỏi giao thức.

    Giao thức Bitcoin Clique tận dụng tính bảo mật của 2-AS để ngăn chặn các hoạt động độc hại và đảm bảo quản lý quỹ phù hợp. Cách tiếp cận sáng tạo này cho thấy các kỹ thuật mã hóa tiên tiến có thể nâng cao các giải pháp thanh toán ngoài chuỗi như thế nào.

    Xem bản ghi phiên trên YouTube: Link

    Đăng ký các buổi học tiếp theo qua Luma: Link

    Khám phá chương trình nghị sự đầy đủ: gigabrains.nubit.org

    Giới thiệu về Nhóm đọc Blockchain Gigabrains

    Nhóm đọc Blockchain Gigabrains tổ chức các cuộc họp hàng tuần để thảo luận về các chủ đề blockchain khác nhau. Bắt đầu từ ngày 30 tháng 5 năm 2024, mỗi phiên bao gồm một chủ đề cụ thể, chẳng hạn như hệ thống thanh toán Bitcoin, cơ chế đồng thuận và giải pháp sẵn có của dữ liệu. Các cuộc họp này nhằm mục đích thúc đẩy chia sẻ kiến ​​thức giữa những người đam mê blockchain trên các múi giờ khác nhau, bao gồm các cuộc thảo luận chuyên sâu và thúc đẩy môi trường học tập hợp tác.

    Giới thiệu về Nubit

    Được thành lập bởi giáo sư Yu Feng của UCSB, Nubit tận dụng an ninh kinh tế của Bitcoin để tạo ra lớp sẵn có dữ liệu có tính bảo mật cao và có khả năng mở rộng. Với nguồn tài trợ đáng kể, bao gồm vòng hạt giống lớn do Polychain Capital dẫn đầu và tích hợp công nghệ Zero-Knowledge, Nubit nâng cao khả năng mở rộng chuỗi khối để hỗ trợ các ứng dụng không giới hạn trong AI, SocialFi và GameFi, v.v. Các giải pháp đổi mới của Nubit mở ra những khả năng mới trên nhiều lĩnh vực khác nhau , đảm bảo sự tin cậy và độ tin cậy vô song. Với tư cách là người dẫn đầu trong Bitcoin season 2, Nubit đã tích hợp công nghệ của mình với những người chơi lớn trong ngành và mở rộng hỗ trợ cho các khung layer 2 hàng đầu.

    Website | Twitter | Discord

    Nguồn: https://blog.nubit.org/gigabrains-reading-group-1-bitcoin-clique-ef8a7703d510

    Resident