QuarkChain là gì?
QuarkChain là một mạng ngang hàng được thiết kế để xử lý hơn 100.000 TPS (hơn một triệu ban đầu, nhưng số lượng đã giảm do những thay đổi trong chiến lược quảng cáo của dự án) nhờ thiết kế độc đáo và cấu trúc phân phối dữ liệu hiệu quả. Nó sử dụng sharding và được thiết kế để đáp ứng các tiêu chuẩn kinh doanh toàn cầu, không bị tắc nghẽn và cung cấp trong các tình huống sử dụng cao đòi hỏi sự linh hoạt và tốc độ cao hơn. Mạng được thiết kế để trở thành một mạng thông lượng cao cho các ứng dụng như mạng xã hội phân tán, giao dịch tần số cao, IoT, thanh toán và chơi game.
Các tính năng chính của QuarkChain là
Một chuỗi khối hai lớp có khả năng phục hồi. Cốt lõi của QuarkChain là hai lớp blockchain. Một lớp bao gồm các blockchains được chia nhỏ và lớp thứ hai là blockchain gốc. Blockchain ban đầu có chức năng xác nhận các khối từ lớp đầu tiên. Lớp thứ hai có thể được làm cứng mà không làm thay đổi lớp ban đầu. Phát triển hợp tác theo định hướng thị trường. Nó sử dụng các biện pháp khuyến khích theo lý thuyết trò chơi để đảm bảo tính bảo mật của tất cả các giao dịch. Về cơ bản, 50% sức mạnh băm được phân bổ cho chuỗi gốc, điều này ngăn chặn việc chi tiêu gấp đôi cho bất kỳ giao dịch nào.
Chia tỷ lệ ngang phi tập trung. Các blockchains TPS cao thường dẫn đến các siêu nút đầy đủ được định giá quá cao. Cấu trúc này khuyến khích tập trung khai thác. QuarkChain giải quyết vấn đề này bằng cách trao quyền cho nhiều nút giá rẻ để tạo thành các nút siêu đầy đủ.
Giao dịch hiệu quả giữa các phòng ban. QuarkChain cho phép các giao dịch chéo nhanh chóng được xác nhận trong vài phút và có thể được phát hành bất kỳ lúc nào. Tốc độ giao dịch giữa các phân đoạn liên quan đến số lượng phân đoạn trên mạng.
Turing-hoàn thành hợp đồng thông minh. Hệ thống hỗ trợ đầy đủ các hợp đồng thông minh và Máy ảo Ethereum (EVM) để di chuyển trơn tru giữa các dapp EVM và nền tảng QuarkChain. Do đó, bất kỳ dapp nào được xây dựng trên Solidity và yêu cầu thông lượng cao hơn đều có thể dễ dàng di chuyển sang nền tảng.
Vấn đề gì QuarkChain giải quyết?
Dự án tập trung vào việc tìm kiếm sự cân bằng phù hợp giữa ba trụ cột của công nghệ blockchain – khả năng mở rộng, phân quyền và bảo mật.
Khả năng mở rộng
Khi công nghệ blockchain ngày càng được chú ý nhiều hơn, khả năng mở rộng của blockchain đã trở thành vấn đề đau đầu nhất đối với các nhà phát triển. Nếu các blockchains để cạnh tranh với các hệ thống thanh toán toàn cầu, chúng phải có thông lượng giao dịch cao.
Ví dụ: Visa có thể xử lý 45.000 đến 60.000 giao dịch mỗi giây (TPS). Alipay có khả năng hơn 200.000 TPS. Ngay cả PayPal cũng đạt gần 200 TPS. Đồng thời, hầu hết các mạng thanh toán tiền điện tử phổ biến đều biến mất. Bitcoin chỉ có thể xử lý 7 TPS, trong khi Ethereum có thể xử lý 20 TPS. Chỉ có Ripple quy mô đến 1500 TPS, vẫn chưa có công ty dẫn đầu ngành
Sự thật rất đơn giản: hầu hết các đồng tiền cơ bản, chẳng hạn như Bitcoin, Ethereum hoặc Litecoin, đang phải vật lộn để mở rộng quy mô. Thông lượng giao dịch ngày càng tăng đòi hỏi kích thước khối ngày càng tăng, do đó dẫn đến nhu cầu cao hơn về sức mạnh xử lý, lưu trữ dữ liệu và hiệu quả mạng.
Lời khuyên phổ biến nhất cho điều này là chia nhỏ các giao dịch khác nhau trên nhiều blockchain, Lightning Network, các số dư và phân đoạn mạng khác nhau. Mặc dù họ cung cấp một giải pháp khả thi cho khả năng mở rộng chuỗi khối, nhưng mỗi giải pháp đều có những thách thức riêng. Ví dụ: Lightning Network là một vấn đề với các blockchain hiện đại do tính chất tập trung của nó. Xử lý thanh toán tập trung trên một mạng phi tập trung về cơ bản bóp méo hình ảnh của Bitcoin như một chuỗi khối phi tập trung thực sự. Nhiều giải pháp blockchain dẫn đến những lo ngại về bảo mật hơn nữa. Sự đánh đổi thường là tăng cường một số lĩnh vực nhất định với chi phí của những lĩnh vực khác, và sharding rất khó thực hiện trên các hệ thống hiện có.
Các giải pháp từng phần này hạn chế hiệu quả tổng thể của blockchain. QuarkChain đã lựa chọn sharding trên một nền tảng hoàn toàn mới, điều này mở ra nhiều khả năng cho mạng của nó.
Các vấn đề về phân cấp và bảo mật
Bảo mật là mối quan tâm hàng đầu của mọi sàn giao dịch. Theo mặc định, các blockchains bằng chứng công việc nhỏ không có đủ sức mạnh băm rất dễ bị tấn công 51%.
Mức độ phân quyền cao và sức mạnh băm đảm bảo tính bảo mật của blockchain. Tuy nhiên, sự hình thành của các nhóm khai thác thách thức ý tưởng phân quyền và có những rủi ro ngay cả đối với các blockchains POW lớn nhất. Các nhóm khai thác lớn có thể là một điểm thất bại và không có gì đảm bảo rằng những người điều hành chúng sẽ không bị tống tiền, mua chuộc hoặc thao túng để thực hiện giá thầu của tin tặc.
QuarkChain cung cấp các giải pháp từ dưới lên thông qua khai thác hợp tác, các nút cụm và các công nghệ khác để đảm bảo khả năng mở rộng, phân cấp và bảo mật của blockchain.
QuarkChain và cách thức hoạt động
QuarkChain được thiết kế theo các nguyên tắc sau:
- Tăng cường khả năng mở rộng đồng thời đảm bảo tính phi tập trung và bảo mật.
- Cho phép giao dịch nhiều phân đoạn liền mạch để có trải nghiệm người dùng cao cấp.
- Cung cấp quản lý tài khoản đơn giản.
- Phát triển một tiêu chuẩn mở để hỗ trợ các Dapp khác nhau.
- Xây dựng một hệ sinh thái khuyến khích.
- QuarkChain sử dụng hệ thống hai lớp để tách biệt trạng thái của sổ cái và xác nhận giao dịch – lớp phân đoạn cho phép mạng thông lượng cao bằng cách phân phối dữ liệu và lớp gốc xác thực các khối được khai thác phân đoạn.
- Lớp đàn hồi sắc nét
Lớp phân đoạn là một sổ cái ghi lại trạng thái sổ cái hiện tại, thực hiện các giao dịch và tính toán kết quả. Tính năng này theo thiết kế đòi hỏi rất nhiều dữ liệu. Do đó, lớp blockchain phân mảnh đàn hồi của QuarkChain bao gồm các blockchains (phân đoạn) nhỏ. Mỗi phân đoạn xử lý độc lập một tập hợp con của tất cả các giao dịch và có thể tăng hoặc giảm các phân đoạn khi cần thiết (do đó có độ co giãn). Các blockchain nhỏ này tận dụng khả năng mở rộng và tính linh hoạt của QuarkChain.
Lớp blockchain ban đầu
Lớp thứ hai được sử dụng để xác nhận các giao dịch xảy ra trên mạng và các khối khai thác để đạt được độ khó khai thác mong muốn.
QuarkChain gọi nó là một blockchain gốc. Nó xác minh tất cả các giao dịch từ blockchain được phân nhánh. Nó không tự xử lý bất kỳ giao dịch nào và có đủ độ khó khai thác để bảo mật chuỗi khối.
Thuật toán đồng thuận
QuarkChain là một blockchain bằng chứng công việc (PoW) kết hợp. Nó khai thác bằng cách sử dụng PoW kháng ASIC và dựa trên sự đồng thuận “đầu tiên của chuỗi đầu tiên” khi xử lý các nhánh.
Ví dụ, nếu hai nhánh xuất hiện trên chuỗi ban đầu, nhánh dài nhất sẽ tồn tại. Nếu hai nhánh xuất hiện trên một phân đoạn, các nút sẽ so sánh trình tự gốc tương ứng của chúng trước khi so sánh các nhánh. Một lần nữa, các nhánh có chuỗi gốc dài hơn lại chiếm ưu thế.
Một thuật toán đồng thuận như vậy yêu cầu kẻ tấn công chi tiêu gấp đôi thực hiện:
- Khối nhỏ được sử dụng để khôi phục giao dịch.
- Dài hơn chia nhỏ với các mảnh nhỏ.
Mọi giao dịch mạng được bảo vệ bởi 50% tổng sức mạnh băm của mạng. Kẻ tấn công chi tiêu gấp đôi cần kiểm soát ít nhất 25% tổng sức mạnh tính toán mạng, thấp hơn so với Bitcoin của Ethereum (51%). Tuy nhiên, nhóm QuarkChain tin rằng khó làm điều này hơn với QuarkChain, vì hệ thống khiến việc khai thác sức mạnh băm cần thiết trở nên khó khăn hơn.
Khai thác hợp tác
QuarkChain sử dụng khai thác hợp tác để thiết kế cơ chế khuyến khích và thuật toán độ khó.
Chuỗi ban đầu sử dụng 50% sức mạnh băm của mạng để ngăn chặn các cuộc tấn công chi tiêu kép. Sức mạnh băm còn lại được phân phối đồng đều giữa các phân đoạn để đảm bảo rằng tất cả các phân đoạn được khai thác đồng thời và để tăng thông lượng hệ thống khi các phân đoạn tăng lên.
Nếu ai đó muốn khôi phục giao dịch, họ cần khôi phục giao dịch trên chuỗi ban đầu trước khi làm xáo trộn giao dịch lớp phân đoạn.
Các nút và cụm
Khai thác trên nền tảng QuarkChain bao gồm các nút và cụm. Một nút là một nút siêu đầy đủ mạnh mẽ được điều hành bởi các giàn khoan và siêu máy tính, trong khi một cụm là tập hợp các nút kém mạnh hơn cùng nhau tạo thành một nút siêu đầy đủ. Cấu trúc này hoạt động như một bộ cân bằng, mang lại lợi thế cho những người khai thác nhỏ hơn.
Để đạt được hiệu suất đầy đủ, QuarkChain di chuyển khỏi các nút đầy đủ và triển khai các nút nhỏ. Các nút nhỏ không chứa toàn bộ sổ cái, mà chỉ là ảnh chụp nhanh của dữ liệu mà họ cần xử lý – vì vậy các thợ đào cần lưu trữ một phần dữ liệu duy nhất
Các tính năng quan trọng khác của QuarkChain bao gồm:
- Hỗ trợ các hợp đồng thông minh và Máy ảo Ethereum (EVM).
- Ví thông minh.
- Khả năng mở rộng theo chiều ngang (càng nhiều nút, thông lượng của mạng càng cao).
- Hỗ trợ khai thác GPU.
- Không có giới hạn thấp hơn đối với các nút được yêu cầu cho sharding.
- Giao dịch chéo phân số được hỗ trợ.
Người sáng lập QuarkChain?
Những người chủ chốt đằng sau nền tảng QuarkChain là người sáng lập và cựu kỹ sư phần mềm Google Qi Zhou; kỹ sư phần mềm Zhao Guangwang với sáu năm kinh nghiệm tại Facebook và Google; giáo sư Ma Xiaoli, nhà phát triển Demo ++; nhà phát triển, nhà nghiên cứu và đồng sáng lập Demo ++ Yaodong Yang và trợ lý nghiên cứu Wu Wencen.
Hiện tại, website của dự án có hơn 25 nhân viên với nhiều năm kinh nghiệm làm việc tại các công ty lớn như Microsoft, Google, Facebook, v.v.
QKC là gì?
Mã thông báo QuarkChain (QKC) là mã thông báo tương thích ERC-20 được phát hành trên chuỗi khối Ethereum. Mục đích của mã thông báo QKC là đảm bảo trao đổi giá trị trong hệ thống và khuyến khích các thợ đào. Giá trị của đồng xu phụ thuộc hoàn toàn vào việc sử dụng và tiện ích của mạng QuarkChain.
QuarkChain sẽ tiếp tục sử dụng mã thông báo ERC-20 cho đến khi ra mắt mạng chính của nó. Tất cả các mã thông báo QKC chưa thanh toán sau đó sẽ được chuyển đổi thành mã thông báo QuarkChain mainnet
Tình trạng của dự án
Trong khi các cuộc đàm phán QuarkChain đầu tiên bắt đầu xuất hiện vào tháng 2 năm 2018, thì dự án đã được hình thành vào đầu năm 2017. Trong quý 2 năm 2017, nhóm đã bắt đầu nghiên cứu các thách thức về khả năng mở rộng, mở rộng quy mô blockchain và các giải pháp tiềm năng. Trong quý đầu tiên của năm 2018, những người sáng lập đã phát hành một báo cáo chính thức về QuarkChain. Vào năm 2019, công ty đã ra mắt mạng chính và quý 2 sẽ đánh dấu việc phát hành QuarkChain core 2.0.
QuarkChain đặt mục tiêu cung cấp 100.000 TPS trên chuỗi, cho phép bất kỳ ai, ở bất kỳ đâu, đều có thể tận hưởng những lợi ích của công nghệ blockchain. Hiện tại, nó đã xử lý hơn 14.000 TPS trong giai đoạn testnet.
Cho đến nay, vẫn chưa có ngày cụ thể nào được đặt ra cho cột mốc quan trọng này, nhưng Quarkchain Core 2.0 sẽ được phát hành vào quý 2 năm 2019.
Kết luận
Trước ICO của QuarkChain, whitepaper của dự án đã tuyên bố rằng mạng lưới sẽ xử lý hơn 1 triệu TPS. Tuy nhiên, sau ICO, cam kết đã bị hạ xuống chỉ còn 100.000 TPS, làm dấy lên nghi ngờ giữa các nhà đầu tư ICO về hoạt động mờ ám.
Muốn biết thêm chi tiết: Tại đây