Như người đam mê crypto, bạn có thể đã nghe nói về cuộc tấn công gần đây về Bitcoin vàng , một ngã ba của Bitcoin . Những kẻ tấn công đã cố gắng để ăn cắp một số BTGs bằng cách sử dụng một số hình thức tấn công chi phí gấp đôi.
Sau khi đọc phần giới thiệu ngắn này, một câu hỏi ngay lập tức nảy ra trong đầu: làm thế nào điều này có thể có được? Tất cả các thiên tài của Blockchain Bitcoin nằm trong khả năng của mình để bảo vệ chống lại loại tấn công chi tiêu kép này. Chúng ta đã thấy trước đây cách Bitcoin quản lý để chống lại vấn đề chi tiêu gấp đôi này. Tuy nhiên, điều này chỉ có thể xảy ra trong một số điều kiện cụ thể trên Bitcoin Blockchain. Trong những gì sau, chúng ta sẽ thấy cách tấn công này là có thể nếu những điều kiện này không được đáp ứng và làm thế nào để bảo vệ chống lại nó.
Chi tiêu gấp đôi là gì?
Trong bất kỳ hệ thống trao đổi điện tử nào, vấn đề về chi phí tăng gấp đôi của các thẻ đến phát sinh. Khi một cái gì đó là kỹ thuật số, nó có nghĩa là nó có thể được sao chép và bạn không thể phân biệt bản sao từ bản gốc. Do đó, chi phí tăng gấp đôi có nghĩa là một người sẽ sao chép tài sản kỹ thuật số và cố gắng chi tiêu bản gốc và bản sao với những người bán khác nhau. Để ngăn chặn loại tấn công này, bạn phải có thể chắc chắn rằng mã thông báo chỉ có thể được chi tiêu một lần và chỉ một lần.
Quản lý vấn đề chi tiêu gấp đôi với Bitcoin
Có hai khả năng để giải quyết vấn đề này: tập trung hoặc theo cách phi tập trung. Trong một hệ thống tập trung, mọi người phải đăng ký với một bên thứ ba đáng tin cậy, người sẽ chịu trách nhiệm lưu giữ hồ sơ tài sản và đảm bảo rằng không có chi phí trùng lặp nào có thể. Một ví dụ điển hình về loại hệ thống này là sổ đăng ký chứng khoán trung tâm, giữ cho tất cả các chủ sở hữu cổ phần trong một công ty được cập nhật.
Vì vậy, nếu tôi muốn bán một cổ phiếu Apple (NASDAQ: AAPL ) cho Adam, đăng ký đầu tiên sẽ kiểm tra xem tôi có ít nhất một cổ phiếu của Apple hay không. Sau đó, anh ta sẽ rút một phần cổ phần của Apple của tôi và tăng tổng số cổ phần của Adam trong một giao dịch duy nhất. Tôi sẽ không thể bán hành động tương tự này cho người khác.
Nhưng trong một hệ thống phi tập trung như Blockchain Bitcoin, mọi thứ sẽ như thế nào? Có 3 yếu tố chính cần xem xét:
Mọi người đều có thể xem tất cả các giao dịch và mọi người có thể kiểm tra xem giao dịch có hợp lệ không từ quan điểm mã hóa.
Thứ tự của các giao dịch được xác định bởi chuỗi các khối liên tục phát triển theo thời gian và sẽ liên kết các khối với nhau theo một cách mã hóa. Do đó, khối 1 được đảm bảo đã được xác thực trước khối 2 và tiếp tục như vậy. Và chuỗi khối này không thể bị giả mạo ngay sau khi một khối mới đến. Tóm lại, không thể thay thế một giao dịch của một khối trong Blockchain mà không thay đổi tất cả các khối đã được đăng ký.
Cố gắng để trao đổi một khối là một hoạt động cực kỳ tốn kém. Thật vậy, một khối hợp lệ có thể được tạo ra chỉ thông qua quá trình khai thác đòi hỏi một sức mạnh rất cao của tính toán và do đó năng lượng tốt.
Khái niệm mang tính cách mạng này được tưởng tượng bởi Satoshi Nakamoto và được trưng bày vào tháng 10 năm 2008 lần đầu tiên trong bài báo cáo của ông về Bitcoin. Sau đó, ông là người đầu tiên đề xuất một giải pháp khả thi cho vấn đề chi tiêu gấp đôi trong một hệ thống trao đổi kỹ thuật số phi tập trung.
Tại sao chúng ta nói về 51%?
Tỷ lệ 51% đề cập đến một tình huống mà trẻ vị thành niên kiểm soát hơn một nửa tổng công suất của tỷ lệ băm có sẵn trong một Blockchain dựa trên Chứng minh công việc. Điều này có nghĩa rằng một và cùng một thực thể có khả năng tính toán nhiều hơn tất cả các máy tính khác trong mạng kết hợp với nhau.
Điều này không nhất thiết nguy hiểm. Sau khi tất cả, trẻ vị thành niên này không thể tạo ra các giao dịch hợp lệ liên quan đến các địa chỉ mà anh ta không kiểm soát. Nó sẽ không thể ăn cắp Bitcoin của bạn bởi vì nó sẽ không thể tìm thấy khóa riêng của bạn. Trẻ vị thành niên chỉ có thể quyết định có bao gồm các giao dịch cụ thể trong một khối không. Tuy nhiên, tình hình có thể được khai thác và đó là những gì đã xảy ra cho Bitcoin Gold nói riêng.
Montage của một cuộc tấn công như vậy
Chúng ta vừa thấy rằng trẻ vị thành niên không thể ăn cắp tiền bằng cách tạo ra các giao dịch. Làm thế nào ông có thể tận dụng lợi thế của việc tiếp quản 51% sức mạnh tính toán của mạng lưới? Nếu không có thông tin xác minh về cách những kẻ tấn công hành động trên Bitcoin Gold Blockchain, tôi sẽ mạo hiểm để tưởng tượng như thế nào một cuộc tấn công như vậy có thể đã được tiến hành.
Điều kiện tiên quyết đầu tiên liên quan đến vị thành niên độc hại. Sau này phải liên tục kiểm soát hơn 50% tất cả sức mạnh tính toán trên Blockchain mà anh ta muốn tấn công. Càng nhiều bàn tay của bạn đặt vào sức mạnh của tính toán, khả năng cuộc tấn công sẽ thành công hơn. Về lý thuyết, 51% kiểm soát là đủ nhưng miễn là nó có thể được duy trì trong một thời gian khá dài.
Tại một thời điểm nào đó, nói ở khối 500000, thợ mỏ bắt đầu khai thác riêng tư khối bằng cách sử dụng phần lớn sức mạnh tính toán mà anh ta có sẵn. Nó không xuất bản các khối này trên mạng chính. Các khối có thể trống hoặc chứa đầy các giao dịch, nó không quan trọng trong trường hợp này.
Đồng thời, trẻ vị thành niên sẽ gửi một khoản tiền đáng kể trên một sàn giao dịch. Hãy xem xét nó giảm 100 BTG từ địa chỉ A, thông qua mạng chính, trong khối 500001. Việc trao đổi thường sẽ chờ đợi một vài xác nhận. Nói cách khác, nó sẽ đợi các khối được khai thác sau khối giao dịch được giao. Chúng tôi sẽ xem xét việc trao đổi sẽ đợi 10 xác nhận vì đây là những gì thường được thực hiện trong thế giới Altcoins. Vì vậy, chúng tôi đang ở khối 500011 trên mạng chính tại thời điểm đó.
Khoản tiền gửi đã được xác nhận và trẻ vị thành niên sẽ đổi BTG của mình dựa vào BTC hoặc bất kỳ đồng tiền điện tử nào khác mà bạn chọn. Sau khi trao đổi được thực hiện, nó thực hiện rút tiền ngay lập tức từ Blockchain Bitcoin. Bây giờ chúng ta đang ở khối 500012. Người khai thác bây giờ sẽ phải đặt bẫy.
Kể từ khi thợ mỏ điều khiển hầu hết sức mạnh của tỷ lệ băm, kênh riêng của anh ta, trên đó anh ta khai thác các khối bí mật, dài hơn khối 500012 của mạng chính. Như đã nói, các khối có thể trống, nhưng trẻ vị thành niên sẽ phải bao gồm ít nhất một giao dịch. Người mà anh ta chuyển 100 BTG từ địa chỉ A sang địa chỉ khác mà anh ta kiểm soát. Đây là giao dịch chi tiêu gấp đôi kể từ khi các góc của địa chỉ A đã được chi tiêu khi tiền được gửi đến sàn giao dịch.
Người khai thác bây giờ sẽ phải gửi tất cả các khối mà ông đã bí mật khai thác trên kênh riêng của mình vào mạng chính. Vì chuỗi các khối của nó dài hơn so với mạng chính (nó có thể ở khối 500014 chẳng hạn), nó được tự động chấp nhận bởi các nút khác của mạng làm phiên bản tốt của Blockchain. Tất cả các giao dịch giữa khối 500001 và khối 500012 không hợp lệ và được trả lại cho mempool. Điều này cũng bao gồm các giao dịch chuyển tiền từ địa chỉ A đến trao đổi. Tuy nhiên, vì đã có một giao dịch từ địa chỉ A đến một địa chỉ khác trong phiên bản hợp lệ mới của chuỗi, nó được đánh dấu là một nỗ lực với chi tiêu gấp đôi và do đó bị từ chối.
Sàn giao dịch không có 100 BTG thuộc sở hữu của nó, kể từ khi giao dịch bị hủy bỏ, và nó cũng không phải trên Bitcoin Blockchain kể từ khi thợ mỏ tinh nghịch xóa mọi thứ trước khi cuộc tấn công trở thành công khai. Anh ta chỉ đánh cắp được 100 BTG!
phòng ngừa
Vì vậy, bây giờ chúng tôi đến phần buồn của vụ án. Hiện tại không có nhiều trao đổi có thể làm để bảo vệ chống lại loại trộm cắp này. Họ chỉ có thể làm cho loại tấn công này khó khăn hơn nhưng gây thiệt hại cho người dùng vì nó liên quan đến việc thêm các bước xác nhận bổ sung.
Trao đổi có thể tăng số lượng xác nhận họ yêu cầu trước khi xem xét một khoản tiền gửi là hợp lệ. Điều này sẽ làm tăng thời gian chờ đợi thực tế trước khi xác thực cho người dùng trung thực một cách tự nhiên.
Một bảo vệ thường được sử dụng khác là trì hoãn việc rút tiền. Nếu cuộc trao đổi không cho phép rút tiền trực tiếp sau khi trao đổi Bitcoin, anh ta có thể từ chối rút tiền sau đó và độc hại nguy hiểm không thể rút lại được. Một lần nữa, điều này được thực hiện để gây thiệt hại cho người dùng hợp pháp.
Trao đổi cũng có thể theo dõi đột ngột giảm sức mạnh của tỷ lệ băm trên mạng. Điều này có thể được gây ra bởi một thợ mỏ bắt đầu khai thác trên kênh riêng của mình với hơn một nửa sức mạnh của lá lách băm có sẵn. phát hiện này sẽ tuy nhiên không có hiệu quả trong trường hợp các mỏ nhỏ tệ crypto khác và bắt đầu làm suy yếu dây chuyền riêng của ông ngay lập tức sau khi thay đổi mật mã tiền tệ.
Bitcoin có an toàn không?
Nếu Bitcoin Gold, một nhánh của Bitcoin dễ bị tấn công kiểu này, Bitcoin có an toàn không? May mắn thay, câu trả lời là có! Vấn đề với Bitcoin Gold cũng giống như vấn đề ảnh hưởng đến nhiều Altcoins nhỏ khác. Nó xuất phát từ thực tế rằng Bitcoin Gold chia sẻ cùng một thuật toán đồng thuận với một mạng lưới lớn hơn nhiều.
Thật vậy, Bitcoin Gold dựa trên Equihash, cùng một thuật toán được sử dụng bởi tiền tệ tiền tệ phổ biến hơn nhiều Zcash. Do đó, nếu một thợ mỏ điều khiển 10% công suất tính toán của Zcash, tổng công suất tính toán của mạng Zcash là 1000 và tổng công suất tính toán của mạng Bitcoin Gold là 50, anh ta có thể đột nhiên điều khiển sức mạnh của mình từ Zcash tính toán để Bitcoin Gold Blockchain để kiểm soát 66% sức mạnh tính toán của sau này. Trong trường hợp như vậy, Zcash an toàn nhưng mạng nhỏ hơn rõ ràng là không.
Vấn đề tương tự có thể phát sinh đối với bất kỳ loại tiền tệ mã hóa nào sử dụng thuật toán Proof of Work như Bitcoin. Một thợ mỏ kiểm soát ví dụ 1% tổng công suất băm của Bitcoin có thể kiểm soát hoàn toàn các loại tiền điện tử nhỏ. Đương nhiên, chúng ta phải xem trò chơi là xứng đáng với công sức vì trẻ vị thành niên sau đó sẽ mất phần thưởng anh nhận được bằng cách khai thác Bitcoins trong thời gian ông đã tập trung tính toán quyền lực của mình để đồng tiền crypto nhỏ nhất.
Đây có lẽ là những gì đã xảy ra trong trường hợp của Bitcoin Gold. Nếu một người chơi lớn bắt đầu tích lũy sức mạnh băm trên mạng lớn như Bitcoin hoặc Zcash, những người dùng khác sẽ nhanh chóng nhận thấy. Tình huống tương tự đã xảy ra trên Bitcoin Blockchain một vài năm trước và đã được giải quyết rất nhanh chóng một cách công bằng. Thật vậy, các thợ mỏ nhận ra rằng nếu ai đó nắm giữ hơn 51%, nó sẽ làm mất ổn định toàn bộ hệ sinh thái và các khoản đầu tư hậu quả của họ dành riêng cho việc khai thác sẽ mất giá trị của họ.
Đó là lý do tại sao Bitcoin là, hiện tại, tiền điện tử an toàn nhất cho đến nay. Đơn giản chỉ vì nó khó có ảnh hưởng hơn những người khác. Bài học lớn của tất cả điều này là nếu bạn đầu tư vào Altcoins, bạn nên cẩn thận về thuật toán đồng thuận được sử dụng, đặc biệt là nếu họ sử dụng Proof of Work. Trong trường hợp này, cần phải điều chỉnh số lượng xác nhận để chờ trước khi xem xét một khối hợp lệ - bitseven.com.
BitSEVEN | Trao đổi thương mại của Bitcoin Exchange với lợi nhuận lên đến 100x
Trao đổi Bitcoin và các loại tiền điện tử khác với tối đa 100x lợi nhuận Thực hiện nhanh, chi phí thấp, chỉ có sẵn trên BitSEVEN
Giao dịch bitcoin, giao dịch ký quỹ bitcoin, bitseven, trao đổi tiền điện tử,
bitflyer, CoinMarketCap, poloniex, bitfinex, bitmex, bittrex, bithumb, bitcoin prix, bitcoin etf
Không có nhận xét nào:
Đăng nhận xét