follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open

Author Topic: 2 private key giống nhau có thể xuất hiện trong 2 tài khoản riêng biệt không?  (Read 781 times)

Offline QuanRuby

  • Full Member
  • *
  • Activity: 260
  • points:
    2617
  • Karma: 4
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: May 12, 2021, 04:48:11 AM
    • View Profile

  • Total Badges: 13
    Badges: (View All)
    Topic Starter 100 Posts 50 Posts
Việc lưu trữ và chuyển tiền mã hóa đòi hỏi người dùng phải có sự hiểu biết sâu hơn về các giao thức bảo mật Internet so với email thông thường. Bạn phải thiết lập ví kỹ thuật số hoặc ví cứng, tạo password và xác thực 2 yếu tố, sau đó lưu trữ private key 64 ký tự. Tất cả chỉ để đảm bảo rằng bạn đang copy và dán chính xác public key khi gửi tiền cho người khác và chắc chắn khi người khác chuyển tiền cho bạn, tiền sẽ vào ví bạn chứ không phải bất kỳ ai khác.

Trong tất cả các công đoạn kể trên, thứ quan trọng nhất chính là private key. Đó là một mã code bí mật mà nếu bị bất kỳ ai khác ngoài bạn truy cập được, họ sẽ có quyền truy cập vào tiền mã hóa của bạn ngay lập tức.

Private key luôn là các ký tự được tạo ngẫu nhiên, gồm 64 ký tự bao gồm các chữ cái và chữ số, thật khó mà tin khi nếu hai người có cùng một private key thì mọi chuyện sẽ như thế nào. Nhưng liệu điều đó có thể xảy ra?

Chúng tôi phát hiện ra rằng có 2 trường hợp khiến điều này có thể xảy ra:

1) Người A tạo ra cặp khóa giống với người B

2) Người A tạo ra một cặp khóa khác, mà public key băm (hash) vào địa chỉ của người B (hay còn gọi là hash collision)

Cơ hội để xảy ra trường hợp đó là 2^128
Để trường hợp 1 xảy ra, người A sẽ phải hack vào một khối có cường độ 2^128 bit. Con số này lớn gấp gần 69 tỷ lần so với khối lượng trái đất tính bằng gram. Dan Boneh, giáo sư tiền mã hóa tại Stanford, đã trình bày trong 1 video có tên “Exhaustive search attacks” (Tấn công tìm kiếm nghiên cứu), cho biết “bất kỳ thứ gì lớn hơn 2^90 đã được xem là đủ an toàn” và “sẽ không bao giờ có việc một người tạo ra được một private key giống người khác.”

Để trường hợp 2 xảy ra, sẽ cần phải có một va chạm của hai hàm băm của Bitcoin (RIPEMD-160 và SHA-256). Theo như chúng ta biết, cả RIPEMD-160 lẫn SHA-256 đều không có bất kỳ lỗ hổng nào để có thể tấn công vào hàm băm, điều này khiến cho việc tạo ngẫu nhiên 2 private key giống nhau rất khó có thể xảy ra.

Cuối cùng, chúng tôi giả định rằng tất cả các địa chỉ Bitcoin được tạo bằng cách sử dụng thuật toán “random true”. Tuy nhiên, có thể có sai sót nếu cơ chế tạo địa chỉ không kết hợp đủ các ký tự hoặc sử dụng tính toán của con người để tạo ra sự ngẫu nhiên, điều này khiến sự trùng lặp rất có thể xảy ra.

Trong trường hợp bình thường, bạn có thể tự tin rằng các private key của chúng ta là duy nhất. Tuy nhiên trong một trường hợp rất hy hữu khi 2 private key giống nhau được tạo ra, người A có lẽ sẽ có thể sử dụng tiền của người B (và ngược lại). Trong trường hợp hiếm hoi như vậy, cả hai người họ có thể đua xem ai là người sử dụng hết số coin của đối phương đầu tiên.

Nguồn cryptopotato

Altcoins Talks - Cryptocurrency Forum


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here Ads bidding Bidding Open


Offline lafter

  • Sr. Member
  • *
  • Activity: 404
  • points:
    638
  • Karma: 3
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: April 13, 2020, 07:38:17 PM
    • View Profile

  • Total Badges: 14
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Thực sự em chưa bao giờ nghĩ điều này sẽ xảy ra. Vì các ví và private được tạo tự động nhưng nó sẽ có hệ thống để tránh bị tạo trùng lặp, vì vầy chúng ta không nên lo lắng về vấn đề này.

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod