Các nền tảng hợp đồng thông minh (smart contract) đã thu hút được sự chú ý lớn nhưng vẫn chưa thể đạt được sự chấp nhận hàng loạt do khả năng mở rộng và trải nghiệm người dùng. Ngay cả trên Ethereum, nền tảng hợp đồng thông minh được sử dụng rộng rãi nhất, vẫn chưa có Dapps đáng kể nào được áp dụng đại trà. Đã có một vài trường hợp một hoặc một ứng dụng cụ thể khác tạm thời thành công trong việc đạt được một cơ sở người dùng quan trọng nhưng nó đã dẫn đến làm tê liệt toàn bộ mạng trong thời gian cao điểm. Về cơ bản có nghĩa là ngay cả các nền tảng tiên tiến nhất và được sử dụng rộng rãi cũng chưa sẵn sàng để áp dụng đại trà.
Mặt khác, có một vài nền tảng hợp đồng thông minh tự hào về băng thông cao hơn, nhưng chúng đánh đổi tốc độ giao dịch với sự phi tập trung. Ngoài ra, nhiều giải pháp sắp tới đề xuất các blockchain riêng của họ bỏ qua các hiệu ứng mạng DApps và các dự án khác đã được tạo trên các nền tảng như Ethereum và các dự án khác. Thậm chí quan trọng hơn là họ bỏ bê cộng đồng nhà phát triển và hệ sinh thái nhà phát triển khổng lồ tồn tại cho các nền tảng như Ethereum.
Matic Network cố gắng giải quyết các vấn đề về khả năng mở rộng và khả năng sử dụng trong khi không ảnh hưởng đến việc phi tập trung và tận dụng cộng đồng nhà phát triển và hệ sinh thái hiện có. Matic Network là một giải pháp off/side chain cho các nền tảng hiện có để cung cấp khả năng mở rộng và trải nghiệm người dùng vượt trội cho các chức năng của Dapps / người dùng.
Matic Network đã chọn Ethereum làm nền tảng đầu tiên để thể hiện khả năng mở rộng của mình và họ đã có một phần triển khai cho Ethereum trên Kovan Testnet để thử nghiệm nội bộ. Nó cho phép chuyển ngay lập tức, trao đổi và chuyển đổi các tài sản kỹ thuật số (ví dụ: token tiền điện tử) và tiền điện tử trong tương lai (như Bitcoin sử dụng giao thức Swingby).
Matic Network phấn đấu để đạt được mức độ phân cấp cao với việc thực hiện trust-less (không cần lòng tin) và phi tập trung trong khi vẫn đảm bảo chuyển khoản nhanh, phí thấp và kinh tế thuận lợi cho các giao dịch vi mô.
Nền tảng mã nguồn mở của Matic dự định cung cấp ví Matic, API cho thanh toán và SDKs, product, giải pháp nhận dạng và các giải pháp cho phép khác cho phép các nhà phát triển thiết kế, thực hiện và di chuyển DApps được xây dựng trên nền tảng cơ bản như Ethereum .
Một trong những trụ cột quan trọng của hệ tư tưởng Matic Network, là trải nghiệm người dùng rất kém cho các ứng dụng Blockchain cho đến thời điểm hiện tại. Matic Team đã xây dựng các thư viện trình duyệt Mobile / Web chất lượng cao cho phép các doanh nghiệp tạo ra các ứng dụng người dùng cuối ở quy mô lớn. Lộ trình của Matic cũng bao gồm hỗ trợ chuyển tiền chéo và sàn phi tập trung…
Các vấn đề
Ứng dụng phi tập trung đang đạt được tiến bộ lớn nhưng hệ sinh thái blockchain hiện tại không được chuẩn bị để mở rộng theo nhu cầu. Xác nhận khối chậm, giới hạn kích thước khối và tính toán – trong các blockchain dựa trên hợp đồng thông minh – cần được giải quyết trước khi Matic nhắm mục tiêu áp dụng hàng loạt bởi người dùng chính. Và quan trọng nhất, nó cần trải nghiệm người dùng tuyệt vời.
Một số vấn đề liên quan đến nền tảng blockchain hiện tại như sau:
Giao dịch chậm
Giao dịch blockchain chậm và có thời gian thay đổi, đôi khi làm bực tức thời gian giao dịch. Hầu hết các giao thức blockchain đều có giới hạn về kích thước khối và có thể mất một khoảng thời gian nhất định để tạo khối. Mỗi giao dịch cũng phải chờ xác nhận nhiều khối do các tổ chức lại chuỗi tiềm năng.
Những hạn chế này thường là cần thiết cho một blockchain công cộng vì một khối cần phải được xác thực và phải được tải xuống bởi một số nút nhất định để giữ cho nó thực sự phi tập trung.
Phí giao dịch cao
Ngày qua ngày, thị trường blockchain đang phát triển và tài sản tiền điện tử ngày càng được tạo mới, chuyển giao và bán, thường liên quan đến nhiều token tiền điện tử. Mỗi ứng dụng phi tập trung đều có token và nền kinh tế riêng. Trả tiền cho dịch vụ của họ yêu cầu chuyển tiền theo chuỗi. Ethereum thu phí gas trên mỗi giao dịch.
Phí là một yếu tố quan trọng để thưởng cho các trình xác nhận và ngăn chặn các cuộc tấn công bảo mật nhất định như DoS. Nhưng, vấn đề là phí thay đổi tùy theo kích thước nhóm giao dịch đang chờ xử lý do kích thước khối bị giới hạn.
Băng thông thấp
Các blockchain công cộng phải duy trì một độ trễ thời gian nhất định giữa các khối sản xuất khác nhau để đảm bảo có nhiều thời gian cho việc truyền bá khối. Ngoài ra kích thước khối cần phải thấp để đảm bảo lan truyền nhanh chóng khối qua mạng. Điều này đòi hỏi số lượng giao dịch trong một khối cụ thể cần phải khá hạn chế.
Khả năng mở rộng
Mỗi khối trên một blockchain phải được xác thực bởi nhiều nút hoặc trạng thái tính toán trong trường hợp blockchain dựa trên hợp đồng thông minh. Mỗi nút phải quản lý một bản sao của trạng thái và tất cả các khối. Trong khi quy mô chuỗi đang tăng lên từng ngày, việc duy trì và xác nhận toàn bộ blockchain tương ứng trở nên khó khăn hơn. Đây là một rủi ro rất lớn cho việc phi tập trung.
Nhiều kênh thanh toán vi mô
Một số giải pháp kênh thanh toán giải quyết vấn đề thanh toán vi mô. Tuy nhiên, việc mở và quản lý các kênh có nhiều DApps hoặc người dùng rất phức tạp. Ngoài ra, tốc độ và sự thuận tiện của thanh toán qua trung gian trên các kênh vẫn còn là điều cần bàn cãi.
Khả năng sử dụng kém
Hệ thống hiện tại vốn đã xấu đối với người dùng bình thường. Ví dụ: người dùng cần phải có ether và trả phí gas nếu họ muốn sử dụng token dựa trên ERC20 của họ.
Khi số lượng ICO tăng lên, người dùng có thể muốn sử dụng DApps với các token khác nhau làm thanh toán. Không có giao dịch trên chuỗi, khả năng chuyển đổi của một token tiền điện tử này sang token khác thể hiện một thách thức mới cho cả nhà đầu tư. Nó giới thiệu sự phức tạp để quản lý nhiều token tiền điện tử và trao đổi token để thanh toán trên các nền tảng khác nhau.
Matic Network
Matic Network giải quyết những vấn đề này bằng cách xây dựng một nền tảng phi tập trung bằng cách sử dụng phiên bản Plasma được điều chỉnh, cung cấp giải pháp cho các giao dịch nhanh hơn và chi phí cực thấp với tính hữu hạn trên chuỗi chính.
Matic Network giải quyết vấn đề thông lượng giao dịch thấp bằng cách sử dụng lớp Delegate để tạo các khối. Các đại biểu cho phép hệ thống sản xuất các khối với tốc độ rất nhanh. Hệ thống đảm bảo phân cấp bằng cách sử dụng các điểm kiểm tra PoS được đẩy lên nền tảng chính Ethereum. Điều này cho phép Matic đạt được lý thuyết 2 giao dịch trên một chuỗi bên.
Matic Network cũng đang xây dựng một hệ sinh thái sản phẩm sẽ bao gồm các ứng dụng di động thân thiện với người dùng, ví máy tính để bàn và tiện ích mở rộng trình duyệt sẽ cung cấp trải nghiệm liền mạch cho tất cả người dùng. Vì vậy, người dùng sẽ có thể thanh toán, chuyển hoặc giữ tài sản tiền điện tử mà không phải lo lắng về sự phức tạp của hệ thống cơ bản.
Kiến trúc
Khi người dùng đang chuyển ETH hoặc token ERC20, họ phải chờ thời gian xác nhận khối trong khoảng từ 14 giây đến 20 giây. Ngoài ra, bạn phải chờ nhiều khối để chắc chắn về tính hữu hạn của việc đưa khối vào chuỗi. Hãy để nói rằng bạn đang mua cà phê hoặc trả token để xem phim. Trên mỗi giao dịch, bạn không chỉ phải trả phí mà còn cần chờ đợi để được xác nhận. Đó là một biện pháp ngăn chặn người dùng sử dụng dịch vụ.
Khi tiền điện tử được ưu ái, nhiều giao dịch sẽ gây nhiễu mạng Ethereum và phí Gas sẽ tăng trung bình cho mỗi giao dịch để người dùng xác nhận nhanh hơn. Lưu ý rằng phí Gas thay đổi theo lưu lượng và thời gian xác nhận. Matic như một giải pháp để khắc phục những vấn đề này.
Đây là cách Matic hoạt động:
Người dùng gửi tài sản tiền điện tử trong hợp đồng Matic trên mainchain (hiện chỉ được triển khai với chuỗi khối Ethereum)
Sau khi token được gửi được xác nhận trên chuỗi chính, token tương ứng sẽ được phản ánh trên chuỗi Matic.
Người dùng hiện có thể chuyển token cho bất kỳ ai họ muốn ngay lập tức với mức phí không đáng kể. Matic Chain có các khối nhanh hơn (khoảng 1 giây trở xuống). Bằng cách đó, việc chuyển tiền sẽ được thực hiện gần như ngay lập tức.
Khi người dùng đã sẵn sàng, họ có thể rút các token còn lại khỏi mainchain bằng cách thiết lập bằng chứng về các token còn lại trên hợp đồng Root (hợp đồng được triển khai trên chuỗi Ethereum)
Hãy nhớ bất kỳ tài sản tiền điện tử có thể bị fungibility cũng có thể được biểu diễn dưới dạng token ERC20 trên Matic Chain. Theo cách đó, cùng một phương pháp sẽ hoạt động đối với bất kỳ tài sản tiền điện tử có thể bị fungible nào.
Kiểm tra hợp đồng của Matic Network trên GitHub: https://github.com/maticnetwork/contuces
Đồng thuận và bảo mật
Để cung cấp một số bối cảnh, hệ sinh thái Matic sẽ có các tác nhân sau:
Người dùng cuối
Nhà phát triển DApp: Nhà phát triển sẽ là doanh nghiệp sẽ sử dụng Matic để mở rộng quy mô ứng dụng của họ và cung cấp UI / UX tốt hơn cho người dùng cuối của họ
Stakers: Các staker sẽ đóng một vai trò rất quan trọng trong Matic Network. Các nhà đầu tư này xác nhận các giao dịch và đề xuất các điểm kiểm tra trên mainchain bằng cơ chế đồng thuận PoS với 2⁄3 đa số. Họ cũng chọn các Đại biểu trong số họ thỏa mãn một tiêu chí nhất định để đóng vai trò là nhà sản xuất khối.
Đại biểu: Đây là những nhà sản xuất khối được chọn bởi Stakers, người cho phép thời gian tạo blockchain nhanh hơn. Họ cũng phải cung cấp một lượng lớn cổ phần cũng như đáp ứng các tiêu chí khác nhau như KYC để được đề cử làm đại biểu.
Matic sử dụng chiến lược kép Proof of Stake ở lớp Checkpointing và Delegates ở lớp Block Producer để đạt được các blockchain nhanh hơn trong khi vẫn đảm bảo mức độ phân cấp cao bằng cách đạt được sự hữu hạn trên các chuỗi chính bằng cách sử dụng điểm kiểm tra và bằng chứng gian lận.
Về cơ bản, bất kỳ ai cũng có thể đặt token Matic của họ vào hợp đồng gốc để trở thành Staker trong lớp kiểm tra PoS (hợp đồng được triển khai trên chuỗi Ethereum). Điều này cung cấp một lớp cơ sở phi tập trung mức độ cao cho Matic block.
Bây giờ, ở lớp khối Matic, chúng ta có Chính quyền / Đại biểu (Authorities/Delegates) được PoS Stakers chọn trên lớp cơ sở với Proof of Solvency, người sẽ tạo ra Matic Block. Để đạt được số lần tạo khối nhanh hơn, các Đại biểu này sẽ có số lượng thấp. Lớp này sẽ đạt được thời gian tạo khối <2 giây với phí giao dịch cực thấp đến không đáng kể.
Trên lớp điểm kiểm tra Matic Network, dựa trên cơ chế PoS, cứ vài khối trên lớp khối Matic, một người đề xuất sẽ được chọn trong số các bên liên quan để đề xuất điểm kiểm tra trên chuỗi chính. Các điểm kiểm tra này được tạo bởi người đề xuất sau khi xác thực tất cả các khối trên lớp khối Matic và tạo cây Merkle của băm khối kể từ điểm kiểm tra cuối cùng. Merkle Root sau đó được phát lên mạng staker cho chữ ký của họ. Các bên liên quan khác cũng xác minh bằng chứng. Họ chấp thuận khối đề xuất, nếu nó hợp lệ, bằng cách cung cấp chữ ký của họ. Hệ thống cần có 2⁄3 sự chấp thuận của các bên liên quan để đề xuất khối tiêu đề “header block cho hợp đồng gốc. Khi điểm kiểm tra được đề xuất trên mainchain, bất kỳ ai trên Ethereum mainchain đều có thể thách thức điểm kiểm tra được đề xuất cho đến một khoảng thời gian xác định. Nếu không ai thách thức nó cho đến khi vượt qua giai đoạn thử thách, điểm kiểm tra chính thức được bao gồm như một điểm kiểm tra hợp lệ trên chuỗi chính.
Sau đây là một minh họa về “Header block”
Ngoài việc cung cấp tính hữu hạn trên mainchain, các điểm kiểm tra có vai trò rất quan trọng trong việc rút tiền vì chúng có chứa bằng chứng đốt cháy (proof-of-burn) trong trường hợp người dùng rút tiền của họ. Nó cho phép người dùng chứng minh các token còn lại của họ trên hợp đồng gốc bằng cách sử dụng bằng chứng Patricia Merkle và bằng chứng header block. Lưu ý rằng để chứng minh các token còn lại, header block phải được cam kết với Root Chain thông qua PoS (Stakeholders). Quá trình rút tiền sẽ mất phí gas Ethereum như bình thường.
Thông qua cơ chế này, Matic Network đạt được tốc độ giao dịch cao, mức độ phân cấp và tài chính cao trên Mainchain. Trong phiên bản đầu tiên của Matic Network chỉ có Ethereum là chuỗi cơ sở, hợp đồng gốc Ethereum thực thi khả năng thanh toán và tài chính thông qua khối tiêu đề (điểm kiểm tra) rất hiệu quả.
Bằng chứng gian lận
Để tăng cường bảo mật cho các giao dịch, Matic Network cũng cung cấp Bằng chứng gian lận (Fraud Proof) trên mainchain. Cơ chế này cho phép bất kỳ cá nhân nào trên mainchain gửi chi tiết về các giao dịch mà họ cho là gian lận. Nếu thử thách thành công, các cổ phần của các bên liên quan đến vụ lừa đảo sẽ bị cắt giảm và người thách thức nhận được tiền bị cắt như một động lực để phát hiện gian lận. Đây có thể được coi là một chương trình tiền thưởng cao chưa từng có cho bất kỳ bên nào muốn điều tra tính xác thực của các giao dịch trên Matic Network.
Các trường hợp sử dụng tiềm năng
Matic Foundation cam kết cung cấp một hệ sinh thái thân thiện với người dùng và có thể mở rộng để các ứng dụng phi tập trung của bên thứ ba phát triển mạnh. Matic Foundation như Ethereum và các nền tảng khác sẽ thúc đẩy các Dapps chuỗi cơ sở khác nhau (như Dapps đã xây dựng Ethereum hiện tại và NEO, EOS trong tương lai) để xây dựng và di chuyển các ứng dụng / giao dịch người dùng của họ trên Matic Network. Nó cũng sẽ trao các khoản tài trợ và tài trợ cho các nhà phát triển ứng dụng bên thứ ba để xây dựng các trường hợp người dùng khác nhau trên mạng Matic như:
Thanh toán
Matic sẽ cung cấp giao diện cho người dùng và API thanh toán và SDK cho DApps, người mua bán và user để chấp nhận hoặc thanh toán ngay lập tức bằng tài sản tiền điện tử (ví dụ: token ERC20, Ethers).
Matic có kế hoạch tung ra hệ thống này theo ba giai đoạn:
- Thanh toán bằng ETH và token ERC20
- Chuyển khoản và thanh toán chuỗi đa tài sản thông qua hoán đổi nguyên tử và nhà cung cấp thanh khoản
- Tiền Fiat kích hoạt hệ thống thanh toán thông qua các nhà cung cấp thanh khoản fiat
Hoán đổi nguyên tử
Hợp đồng thông minh Matic sẽ cho phép người dùng thanh toán bằng bất kỳ token tiền điện tử nào họ thích và người nhận sẽ nhận thanh toán bằng tài sản họ thích. Matic sẽ xử lý cuộc trò chuyện thông qua trao đổi nguyên tử giữa các tài sản tiền điện tử chuỗi chéo.
Nhà cung cấp thanh khoản
Network sẽ trao đổi bất kỳ token nào thành token được nhắm mục tiêu bằng cách tận dụng nhóm thanh khoản 0x hoặc các nhà cung cấp thanh khoản khác trong khi chuyển tài sản tiền điện tử. Trong trường hợp của fiat, Matic đang có kế hoạch hợp tác với các nhà cung cấp thanh khoản fiat bằng tất cả các loại tiền tệ chính.
Sàn giao dịch phi tập trung (DEX)
Matic có tất cả các đặc điểm mà một nền tảng sàn giao dịch nên có – giao dịch nhanh hơn và rẻ hơn. Matic sẽ cung cấp hỗ trợ cho các sàn giao dịch phi tập trung và cho phép giao dịch tiền điện tử đáng tin cậy và dễ dàng hơn. Sàn giao dịch phi tập trung là tương lai cho các tài sản kỹ thuật số và cung cấp bảo mật và khả năng thanh toán tốt hơn thay vì trao đổi tập trung.
Nền tảng cho vay
Matic Network sẽ cho phép một nền tảng cho các trader đánh giá mức độ tín nhiệm của người dùng được kết nối thông qua lịch sử giao dịch của họ. Điều này cho phép các thương nhân cho vay token cho người dùng trên mạng khi giao dịch với người dùng không có đủ tiền. Điều này sẽ sử dụng giao thức Dharma để cung cấp nợ được token hóa cho người dùng.
Hỗ trợ giao thức OpenSigner Wallet
Matic Network đang phát triển một ví thực hiện giao thức OpenSigner, đây là một giao thức mở để kết nối các ứng dụng phân tán dựa trên web với các tài sản tiền điện tử di động.
Ví này sẽ giúp người dùng tương tác với DApps và ký các giao dịch dễ dàng, trong khi vẫn giữ các khóa riêng tư của họ an toàn trên điện thoại di động. Điều này sẽ đi một chặng đường dài trong việc làm cho các blockchains có thể truy cập được đối với người dùng chính.
Twitter: https://twitter.com/maticnetwork
Telegram: https://t.me/maticnetwork
Nguồn: Tapchibitcoin.io