ETC có thể thay đổi một lần nữa?

--

Vào ngày 31/07/2020 và một lần nữa vào ngày 05/08/2020, mạng Ethereum Classic đã chứng kiến ​​2 đợt tấn công tổ chức lại chuỗi lớn. Trong cả hai trường hợp, một thợ đào cá nhân đã tạo ra các phân đoạn chuỗi theo thứ tự 3000 và 4000 khối, sau đó được phát tới mạng. Các phân đoạn chuỗi này hợp lệ theo tất cả các quy tắc đồng thuận và được phát hiện là đã được nhận với nhiều total difficultyhơn các phần chuỗi hiện có mà chúng đã thay thế. Vì tổng độ khó đại diện cho giá trị trọng tài cuối cùng và quyết định trong việc xây dựng blockchain, các khối này được ưu tiên bởi các nút hoạt động chính xác.

Thật không may, đồng thời với việc tạo và phát đi các khối này vào mạng lưới, người khai thác này đã hành xử gian lận trong các bối cảnh bên ngoài và liên quan đến chuỗi, đặc biệt là trong các tương tác với một số sàn giao dịch tiền điện tử.

Kẻ tấn công khai thác đã khai thác hành vi hiếm hoi nhưng thiết kế có chủ đích này của blockchain bằng cách lừa đảo các nhà cung cấp thị trường cả tin, những người nhận thấy mình không được chuẩn bị và không thích ứng với tiềm năng của chuỗi Proof-of-Work. Kẻ tấn công khai thác có thể lừa họ rút tiền mà sau này nó sẽ bị vô hiệu hoá với những khối riêng mà cá nhân kẻ tấn công này tạo ra.

Chỉ những thị trường có chính sách quản lý rủi ro không đầy đủ mới bị ảnh hưởng bởi gian lận.

Những thợ đào khác trên chuỗi cạnh tranh (và cuối cùng bị bỏ rơi) đã nhận thấy phần thưởng được tính cho họ trước đó bị mất trong khoảng thời gian của các phần chuỗi được tổ chức lại. Mặc dù quy mô của việc tính toán lại bắt buộc này là rất hiếm, các quy mô nhỏ hơn của cùng một logic được áp dụng trong hoạt động chuỗi khối bình thường trước đây với độ đều đặn khoảng 5 phút.

Giống như trường hợp hack DAO và các đột biến trạng thái tùy ý và bất thường sau đó (tức là hoàn lại tiền dựa trên giao thức cho các lỗi dựa trên việc sử dụng) được Ethereum Foundation xác nhận, trường hợp hiện đang được xem xét ở Ethereum Classic không được dự đoán bởi bất kỳ sự cố nào của chuỗi hoặc mạng lưới. Chuỗi Ethereum Classic luôn hoạt động chính xác như được thiết kế. Các kết quả không may liên quan đến mạng ETC là kết quả duy nhất của những người dùng chuỗi không chuẩn bị hoặc không được tư vấn kỹ càng bị mắc vào các vị trí dễ bị tổn thương do các trường hợp chính sách quản lý rủi ro của họ không được đáp ứng.

Tại thời điểm viết bài, ETCtài sản của Ethereum Classic có nguồn cung là 116.313.299 ETC, tương ứng với mức vốn hóa thị trường là 835.568.983 đô la. Giá trị ước tính bị mất bởi các thị trường bị ảnh hưởng là khoảng 807.000 ETC, tương đương khoảng 5.600.000 USD, hoặc khoảng 0,7% nguồn cung của chuỗi.

Tương tự, tin tặc DAO đã chuyển đổi 3,6 triệu Ether (ETH) từ một hợp đồng bị lỗi liên quan đến nguồn cung tại thời điểm viết bài là 112.081.212 ETH, đặt nó ở mức tối thiểu 3,2% nguồn cung chưa được điều chỉnh (sẽ có tổng nguồn cung ETH thấp hơn vào năm 2016). Giá trị lúc đó trị giá khoảng 150.000.000 đô la và bây giờ sẽ có giá trị ít nhất gấp 10 lần số tiền đó.

Cuối cùng

Phần này sẽ khám phá ngắn gọn những thất bại về chính sách của các dịch vụ trên thị trường khiến bản thân chúng phải đối mặt với việc tổ chức lại chuỗi của người khai thác đang tấn công.

Đối với blockchain Proof-of-Work, thuật ngữ cuối cùng mô tả khả năng tồn tại lâu dài cho một giao dịch nhất định được thực hiện trên chuỗi. Biểu đồ về tính cuối cùng của chuỗi PoW sẽ như sau:

Giống như sự phức tạp của việc quản lý danh mục đầu tư thông thường được điều chỉnh bởi khả năng chấp nhận rủi ro của các nhà đầu tư, Nđại diện giá trị của khả năng chấp nhận rủi ro của người dùng blockchain liên quan đến tính lâu dài ("tính cuối cùng") của các giao dịch trên chuỗi của họ cũng vậy.

Giống như quản lý danh mục đầu tư, rủi ro thể hiện một thước đo khả năng mất mát so với khả năng thu được.

Trong bối cảnh của các thị trường giao dịch tiền điện tử, chúng ta hãy nhanh chóng khám phá xem rủi ro này thể hiện điều gì trong một số thuật ngữ cụ thể, mặc dù mang tính khái quát.

Đầu tiên, Sàn giao dịch (Exchange) (ở đây viết hoa để phân biệt với động từ [to] Exchange) là một nhà cung cấp dịch vụ. Chúng kết nối người mua và người bán, và tạo điều kiện giao dịch giữa họ. Làm như vậy đòi hỏi sự tương tác của chính Sàn giao dịch với các tài nguyên dành riêng, cụ thể là xử lý nạp và rút bằng nhiều loại tiền tệ khác nhau. Đối với dịch vụ này, họ tính phí, thường cho cả người mua và người bán. Trong bối cảnh của các cuộc đàm phán này, Sàn giao dịch phải giả định các cấu hình rủi ro mong muốn của mình; giữa người mua và người bán, và giữa họ với tài nguyên được đề cập.

Từ biểu đồ trên, trong bối cảnh mối quan hệ của họ với đơn vị tiền tệ Proof-of-Work, một Sàn giao dịch phải sử dụng giá trị Nphản ánh hồ sơ rủi ro mong muốn của họ với đơn vị tiền tệ đó. Giá trị nhỏ hơn (thời gian xác nhận ngắn hơn) cung cấp trải nghiệm người dùng nhanh hơn và do đó khách hàng có khả năng nhiều hơn và hạnh phúc hơn. Một giá trị lớn hơn N, tức là. thời gian xác nhận lâu hơn, khiến khách hàng phải chờ đợi lâu hơn cho các phê duyệt gửi và rút tiền, nhưng làm giảm nguy cơ bị lừa đảo của Sàn giao dịch bởi các giả định dễ bị tổn thương về tính lâu dài của giao dịch.

Coinbase, sàn giao dịch lớn thứ 2 theo khối lượng, được báo cáo sử dụng số lượng xác nhận ETC là 40.000 xác nhận. Mặt khác, đã được chứng minh bởi lỗ hổng được chứng minh một cách không may của họ, các Sàn giao dịch đã trở thành nạn nhân trong các trường hợp ở trên có lẽ đang sử dụng các giá trị thấp hơn kích thước của các phân đoạn chuỗi khối được tổ chức lại… có thể là khoảng 3.000 hoặc ít hơn. [2]

Quick Googling báo cáo vốn hóa thị trường tiền điện tử tích lũy là 237,1 tỷ USD vào năm 2019 và một số bài báo ngẫu nhiên trên Medium báo cáo khối lượng giao dịch tiền điện tử giao ngay hàng năm là 13,8 nghìn tỷ USD vào tháng 1 năm 2020. Với mức phí trao đổi giả định là 0,5% , điều này sẽ tạo ra 69 tỷ USD doanh thu hàng năm.

Câu hỏi thường gặp về tính bất biến

  • Các reorgs lớn có phá vỡ những lời hứa bất biến của chuỗi không?

Không. Việc tổ chức lại chỉ là cách thực tế để các nút mạng cập nhật cơ sở dữ liệu trạng thái của họ theo quy tắc đồng thuận Proof-of-Work “chuỗi dài nhất chiến thắng”. Các quy mô tổ chức lại lớn thực sự hiếm hơn những quy mô tổ chức lại nhỏ, nhưng tuân theo các quy tắc chính xác.

  • ETC “Phoenix” Fork mới nhất có phá vỡ tính bất biến không?

Không. Hard fork đã giới thiệu các opcodes mới và định giá lại một số chi phí khí đốt cho các hoạt động EVM, điều này đã sửa đổi hành vi của một số hợp đồng hiện có dựa trên các giả định về chi phí được mã hóa cứng. Các mã opcode mới lần đầu tiên được giới thiệu vào chuỗi Ethereum vào tháng 03/2016 trong hard fork “Homestead” ở khối 1.150.000. Ethereum Classic bắt nguồn từ việc loại bỏ trạng thái đột biến tùy ý được giới thiệu tại hard fork “DAO” ở khối 1.920.000, vào tháng 07/2016. Nếu việc sửa đổi các hoạt động EVM tiềm năng phá vỡ các đảm bảo bất biến, thì những đảm bảo đó đã không hợp lệ kể từ trước khi Ethereum Classic ra đời. [1]

  • Ok, vậy Immutability là gì?

Lời hứa bất biến của Ethereum Classic, có nghĩa rằng nếu cơ sở dữ liệu và mạng cư xử như thiết kế (ví dụ. Không có lỗi), điều đó có thể mong đợi rằng trạng thái chuỗi sẽ là một sản phẩm chưa được kiểm tra của thiết kế giao thức. Đây là lý do tại sao câu ngạn ngữ “Mã là Luật” được liên kết nhanh chóng và thường xuyên với ý tưởng, trong đó “Mã” đề cập trước tiên đến đặc tả giao thức (Yellow Paper), và bởi sự liên kết và kết hợp kép để hiện thực hóa nó thành phần mềm.

Do đó, cuộc tấn công 51% không nằm ngoài thiết kế chuỗi hoặc mạng, cũng không xâm phạm Lời hứa bất biến. Hơn nữa, khái niệm và hàm ý của “tấn công” chỉ có liên quan bên ngoài miền của cơ sở dữ liệu và mạng, và chỉ được tạo ra với ý nghĩa tiêu cực sau khi các chính sách quản lý rủi ro và chiến lược sử dụng của người dùng chuỗi và mạng bị thất bại.

[1]: Các hợp đồng dựa trên giá gas được mã hóa cứng hoặc mã opcodes không tồn tại đã bị phá vỡ đối với các loại sửa đổi giao thức dự kiến ​​này kể từ đợt phân nhánh Homestead và có lẽ là trước đó.

[2]: Và tin đồn báo cáo rằng một số sàn giao dịch liên quan đã sử dụng 30.

Nguồn bài viết được xuất bản tại http://github.com .

— — — — — — — — — — — — — — — — — — — — — -
Tham gia thảo luận và cập nhật tin tức mới nhất trên các kênh chính thức của chúng tôi:
- Facebook: facebook.com/EthereumClassicVietnam/
- Telegram: t.me/ETCVietnam
- Twitter: twitter.com/etcvietnam
- Medium: medium.com/@ETCVietnam

--

--

Cộng Đồng Ethereum Classic Việt Nam
Cộng Đồng Ethereum Classic Việt Nam

Written by Cộng Đồng Ethereum Classic Việt Nam

Chào mừng bạn đến với channel của cộng động EthereumClassic Việt Nam! 😊 etclabs.org

No responses yet