Proof-of-Stake (PoS) đã nổi lên như một trong những kỹ thuật tốt nhất để thay thế cho Proof-of-Work (PoW), giao thức hiện đang được sử dụng trong các công nghệ blockchain như Ethereum và Bitcoin. Mục tiêu của các blockchain dựa trên PoS, EOS.IO và Tomochain không chỉ nhằm loại bỏ mức tiêu thụ điện liên quan đến PoW mà còn để cung cấp giải pháp khả thi cho vấn đề xử lý giao dịch trong Ethereum và Bitcoin. Bitcoin chỉ có thể xử lý khoảng 10 giao dịch mỗi giây, không thể so sánh được với Visa và MasterCard.
Trong bài này, chúng tôi phân tích sâu và so sánh chi tiết những điểm tương đồng và khác biệt giữa Tomochain và EOS.IO. Bài đăng này là nằm trong loạt bài viết kỹ thuật nhằm so sánh Tomochain và một số blockchain đáng chú ý dựa trên PoS, bao gồm EOS.IO, Casper FFG, Cardano và Tendermint.
Định lý CAP và tam giác bất khả thi của blockchain
Định lý CAP đã được chứng minh bằng toán học cổ điển nói rằng một hệ thống phân tán không thể cùng nhau đảm bảo cả ba yêu cầu: tính nhất quán (C), tính khả dụng (A) và dung sai phân vùng (P).
- Tính nhất quán: Mỗi lần đọc dữ liệu, sẽ nhận được nội dung mới nhất hoặc lỗi
- Tính khả dụng: Mỗi yêu cầu nhận được phản hồi (không phải lỗi) – không đảm bảo rằng nó chứa các ghi chép mới nhất
- Dung sai phân vùng: Hệ thống tiếp tục hoạt động bất chấp một số lượng tùy ý các tin nhắn đang bị rớt (hoặc trì hoãn) bởi mạng giữa các nút.
Vì dung sai phân vùng là bản chất của các hệ thống phân tán, nên nhiều thiết kế hệ thống phải lựa chọn tính nhất quán hoặc tính khả dụng trong khi hy sinh các yêu cầu khác. Blockchain, chạy trong một môi trường phân tán, cũng không thể thoát khỏi vòng lặp này. Mọi người muốn nhận được kết quả gần đây nhất ngay sau khi yêu cầu đọc tới bất kỳ nút nào (tính khả dụng), nhưng điều đó sẽ mất tính nhất quán của hệ thống vì có độ trễ lan truyền khối làm cho dữ liệu trong các nút khác nhau không giống nhau.
Mặc dù định lý CAP không hiển nhiên đối với người dùng blockchain nhưng các blockchain có tam giác bất khả thi của riêng nó, trong đó ba yêu cầu, cụ thể là phân quyền, bảo mật và hiệu năng/khả năng mở rộng, rất khó có thể hội tụ vào cùng một blockchain. Bitcoin và Ethereum có khả năng phân quyền và bảo mật nhưng cung cấp một hiệu suất/khả năng mở rộng rất kém.
Bảo mật có vẻ là yêu cầu rõ ràng và hợp lý theo yêu cầu của người dùng. Mất tiền hoặc các cuộc tấn công chi tiêu gấp đôi không nên xảy ra. Nhiều blockchain đang cố gắng tạo ra sự cân bằng giữa phân quyền và hiệu suất, bằng cách giảm số lượng các nhà sản xuất khối trong mạng. Số lượng nhà sản xuất thấp hơn có nghĩa là chuyển tải mạng nhanh hơn, do đó tạo ra sự đồng thuận nhanh hơn giữa các nhà sản xuất khối.
EOS và Tomochain đều cố gắng cải thiện hiệu suất, trong khi sự khác biệt giữa chúng nằm trong các chi tiết đồng thuận và khả năng phi tập trung mà chúng phải hy sinh để đạt được hiệu suất.
EOS ngay từ cái nhìn đầu tiên
Bắt đầu ICO kéo dài một năm vào tháng 06/2017 và kết thúc gần đây với việc thu về gần 4 tỷ đô la. Tuy nhiên, EOS vẫn là một dự án tương đối mới so với Bitcoin và Ethereum. EOS thừa kế Bằng chứng đã được ủy quyền (DPoS) được phát minh bởi Dan Larimer từ các khối tổ tiên của ứng dụng cụ thể, cụ thể là Bitshares và Steemit và phổ biến hóa nhiều tính năng từ các tổ tiên này. Tương tự như các blockchain khác, EOS có một số tính năng bảo mật sao cho hệ thống có thể chịu lỗi nếu không có hơn 1/3 tổng số nút bị tấn công. Mặt khác, trong tam giác bất khả thi của blockchain nơi phân quyền, an ninh và khả năng mở rộng không thể hiện diện cùng nhau thì EOS hy sinh sự phân quyền để đổi lấy khả năng mở rộng. Do đó, chỉ có 21 nhà sản xuất khối có thể được bầu chọn và tạo khối bằng cách được bầu, nhưng thời gian khối có thể giảm xuống 500ms.
Đồng thuận
“Sự đồng thuận là trái tim và linh hồn của bất kỳ hệ thống blockchain phân quyền nào”. Nó là nhân tố chính thúc đẩy các yêu cầu khác nhau của hệ thống, bao gồm phân quyền, bảo mật và hiệu suất.
EOS.IO và Bitshares đều sử dụng một thuật toán đồng thuận dựa trên PoS mới được gọi là Bằng chứng xác thực (DPoS). Trong này, thay vì các thợ mỏ, như trong Bitcoin và Ethereum, mọi người tham gia vào một cuộc đua hoạt động băm, các nhà sản xuất khối trong EOS, cụ thể là nhân chứng hoặc nhà sản xuất khối, được bầu thông qua một hệ thống bỏ phiếu. Các nhân chứng là các cổ đông nhận được nhiều vote nhất từ các cổ đông khác: các cổ đông ủy thác khả năng sản xuất khối cho các nhân chứng.
Trong cả EOS và Tomochain, khả năng tạo khối là trách nhiệm của các nút được bầu chọn nhiều nhất, hoặc là nhân chứng trong EOS hoặc masternodes trong Tomochain. Trách nhiệm này được gửi bằng nhau cho các nhà sản xuất khối này để mọi nhà sản xuất khối có thể và phải tạo ra các khối. Tập hợp các nhà sản xuất khối được cố định trong một khoảng thời gian, được gọi là epoch, nhưng có thể được thay đổi linh động cho mỗi epoch.
EOS sử dụng cái mà chúng tôi gọi là xác thực đơn để xác thực các khối trong khi Tomochain đã thiết kế một kỹ thuật xác thực kép. Vậy, lợi ích của xác thực kép là gì?
Để hiểu điều đó, hãy để tôi chỉ ra sự khác biệt giữa hai kỹ thuật xác nhận này như sau (người đọc được khuyến khích tham khảo tài liệu kỹ thuật Tomochain để biết thêm chi tiết so sánh):
- Trong quá trình xác thực đơn, mỗi khối được tạo bởi một nhà sản xuất khối và được xác nhận không đồng bộ bởi các nhà sản xuất khối khác. Nhà sản xuất khối tiếp theo theo thứ tự được xác định trước sẽ xác nhận khối đó và xây dựng một khối khác trên nó.
- Trong xác nhận kép, một lớp xác nhận khối khác được thêm vào theo cách mà khối được tạo phải được xác nhận bởi một nhà sản xuất khối được chọn ngẫu nhiên, cụ thể là người xác minh khối, trước khi nhà sản xuất khối tiếp theo kéo dài blockchain từ khối đó.
Điều này có nghĩa là, nếu trong EOS, không có thứ tự nào trong đó các nhà sản xuất khối phải ký xác nhận khối sau khi tạo ra nó. Tomochain với kỹ thuật xác nhận kép của nó yêu cầu rằng masternode thứ hai, người xác nhận trên khối đã tạo phải là người xác minh khối, được chọn ngẫu nhiên. Nếu người xác minh khối này phát hiện bất thường trong khối, nó sẽ loại bỏ khối và tất cả các masternode khác cũng sẽ sớm loại bỏ nó.
Một epoch được đo bằng số khối tối đa có thể được tạo trong khoảng thời gian đó. Trong EOS, một epoch tương đương với 126 khối (mỗi nhà sản xuất khối tạo ra 6 khối trong mỗi epoch), trong khi epoch này là 990 khối trong Tomochain.
Vào cuối mỗi epoch, các nhà sản xuất khối được trao thưởng trong một khối thưởng. Trong EOS, nhà sản xuất khối được thưởng cho các khối sản xuất đã được xác nhận thành công mà nó tạo cho epoch đó, trong khi phần thưởng của mỗi khối thành công trong Tomochain được chia đều giữa các masternode xác nhận và ký khối để hoàn thành nó.
Tomochain yêu cầu 3/4 trong số các masternode ký một khối để hoàn thành nó. Sau khi 3/4 chữ ký của masternode có sẵn trên một khối, khối đó đã được hoàn thành nghĩa là nó sẽ không bao giờ được sửa đổi sau này bằng bất kỳ cách nào.
EOS nhằm mục đích cung cấp các giao dịch không phí nhưng thực tế nó không phải là số không. Ý tưởng “không sử dụng lệ phí” này không hợp lý vì nó gợi ý rằng các động lực kinh tế không còn cần thiết để duy trì mạng nữa. EOS thực sự có phí, nhưng chúng được ẩn dưới dạng lạm phát.
Phân quyền và bỏ phiếu
“Động lực chính đằng sau sự quan tâm trong blockchain là phân cấp quyền lực giữa các thực thể với các mối quan hệ tin cậy tối thiểu. Nhưng, có một sự căng thẳng cơ bản giữa quy mô và sự phân cấp. Trong khi chúng ta biết cách để có được quy mô thì giải pháp mở rộng quy mô có thể yêu cầu thỏa hiệp bản chất phân cấp của blockchain”.
EOS chỉ cho phép 21 nhà sản xuất khối có thể sản xuất các khối trong mỗi epoch để giảm bớt sự đồng thuận và giảm thiểu độ trễ lan truyền giữa các nhà sản xuất khối. Mặt khác, số lượng masternode trong Tomochain là 99, do đó phân cấp hơn về mặt này.
EOS và Tomochain có ứng dụng quản trị của họ cho phép các cổ đông trong mạng lưới của họ bỏ phiếu cho các nhà sản xuất hoặc masternode khối. Các cổ đông EOS sử dụng eosauthority hoặc eosportal để bỏ phiếu trong khi Tomochain hỗ trợ TomoMaster (đang phát triển). Chi tiết về cách tính trọng số biểu quyết khác nhau.
Trong EOS, cũng như trong Lisk, trọng số biểu quyết được dựa trên tổng tài sản mà một cổ đông sở hữu trong ví của mình. Điều này có nghĩa là “nếu bạn có 100 EOS trong ví của mình, trọng lượng/quyền biểu quyết của bạn là 100”. Mỗi chủ sở hữu có thể bỏ tối đa 30 phiếu bầu cho các ứng cử viên sản xuất khối. Chúng ta thực sự thường thấy cách biểu quyết này trong thực tế, nơi mọi người đến với một cuộc bầu cử, chọn một số ứng cử viên mà họ muốn bỏ phiếu và bỏ phiếu cho họ. Tuy nhiên, lưu ý rằng, mọi phiếu bầu trong một cuộc bầu cử dân chủ có cùng trọng số.
Trọng lượng biểu quyết của Tomochain dựa trên quyết định đầu tư thay vì tài sản. Mỗi phiếu bầu có trọng số khác nhau và trọng số được tính bằng số lượng token TOMO mà một cổ đông đưa vào hợp đồng thông minh để bỏ phiếu cho ứng viên tổng thể. Các cổ đông sau đó không thể sử dụng số lượng token họ bỏ phiếu cho các ứng cử viên, trừ khi có quyết định hủy bỏ. Hơn nữa, không có giới hạn về số lượng ứng viên mà một cổ đông có thể bỏ phiếu. Nếu chúng ta xem xét một ứng cử viên masternode như là một doanh nghiệp, số lượng các lá phiếu bình chọn có thể được xem như là một khoản đầu tư cho doanh nghiệp và cử tri nhận được ưu đãi mỗi epoch dựa trên kết quả kinh doanh của ứng cử viên masternode, nếu các ứng cử viên này nằm trong top 99 các ứng cử viên được bình chọn.
Như trong Lisk, các nhà sản xuất khối EOS có thể tự do quyết định phân phối bao nhiêu phần trăm doanh thu của họ cho cử tri của họ. Tuy nhiên, trong Tomochain, mỗi cử tri được khen thưởng một cách rõ ràng dựa trên số lượng token được bỏ phiếu vào cuối mỗi epoch nếu các ứng cử viên bỏ phiếu của họ được chọn làm masternodes trong giai đoạn đó. Hơn nữa, mỗi masternode ký một khối finalized thành công nhận được cùng một số lượng token như phần thưởng.
Các cổ đông Tomochain nên cẩn thận lựa chọn masternode nào họ bỏ phiếu để tối đa hóa lợi nhuận của họ. Chúng ta có thể nói rằng, một token đã bỏ phiếu cho masternode được bình chọn nhiều nhất sẽ nhận được ít phần thưởng hơn một token được bỏ phiếu cho masternode ít được bỏ phiếu nhất. Cử tri khôn ngoan muốn tối đa hóa lợi nhuận của họ từ đầu tư nên xem xét các masternode được bình chọn ít nhất, thậm chí là các ứng cử viên được xếp ngay sau 99 ứng viên được bầu chọn nhiều nhất. Cuối cùng, mọi ứng cử viên sẽ có cơ hội trở thành một masternode, do đó dần dần thay đổi mức phân cấp đến một điểm cân bằng. Bằng cách này, chúng tôi tin rằng việc phân cấp Tomochain với hệ thống bỏ phiếu quản trị TomoMaster và cơ chế khuyến khích sẽ tránh được vấn đề “Liên minh Mafia” như trong Lisk.
Bảo mật
Có nhiều khía cạnh liên quan đến bảo mật sẽ được phân tích trong phần tiếp theo.
Vấn đề nothing-at-stake
Nếu có một fork trong chuỗi, chiến lược tối ưu cho bất kỳ người xác thực nào là xác thực trên mọi chuỗi, để người xác thực nhận được phần thưởng của họ bất kể fork có kết quả như thế nào. Những kẻ tấn công có thể tạo ra nhiều fork và các nhà sản xuất khối sẽ ký mọi khối trong mỗi fork để nhận được các ưu đãi bất kể chuỗi nào sẽ thắng. Kẻ tấn công sau đó tận dụng lỗ hổng bảo mật này bằng cách thực hiện giao dịch thanh toán một thứ gì đó trên một chuỗi và một giao dịch khác gửi cùng một khoản tiền vào tài khoản được kiểm soát của mình, do đó chi tiêu gấp đôi sẽ xảy ra.
Cả EOS và Tomochain đều chọn hạ số phiếu bầu cho các nhà sản xuất khối ký nhiều chuỗi, thay vì các hình phạt nghiêm khắc như trong Casper. Hơn nữa, việc có thứ tự của các nhà sản xuất khối để tạo ra khối cũng cung cấp một phương tiện bảo vệ cho vấn đề này, mặc dù không phải hiệu quả trong tất cả các trường hợp. Nhìn vào hình dưới đây, nhà sản xuất khối tiếp theo A sẽ tạo một khối thêm sau màu xanh và sau đó truyền khối mới được tạo cho các hàng xóm của nó. Tuy nhiên, một tập hợp con của các nhà sản xuất khối sẽ không nhận được khối mới được tạo ra đúng thời hạn, do đó tin rằng A đã bỏ lỡ lượt tạo khối, và sau đó sẽ xác nhận khối 104 màu xanh lục hoặc đỏ.
Mạng có thể hội tụ với chuỗi màu xanh vì nó dài hơn chuỗi còn lại, cái mà đã bị lỡ một khoảng thời gian khối. Tuy nhiên, nếu chuỗi màu xanh bỏ lỡ thời gian khối do nhà sản xuất khối của nó nằm trong chuỗi khác hoặc kẻ tấn công chủ ý để lỡ mất một khoảng thời gian khố thì sẽ dẫn đến hai chuỗi có chiều dài bằng nhau, do đó xảy ra vấn đề nothing-at-stake (mỗi người xác thực đều muốn bỏ phiếu cho hầu hết các fork vì không muốn mất stake trong fork được bỏ phiếu nhiều nhất) đối với tất cả các nhà sản xuất khối.
Tomochain cung cấp thêm sự bảo vệ về vấn đề này bằng cách xác thực kép. Chuỗi màu xanh có thể tiếp tục chạy khi người kiểm tra khối ký khối 104 màu xanh lam. Mặt khác, muốn có chuỗi khác để tiếp tục, nó cần cả người tạo khối và người xác minh khối trên chuỗi đó tách ra khỏi chuỗi màu xanh, điều này không xảy ra.
Tấn công Long-range
Cả EOS và Tomochain đều có thể bảo vệ chống lại sự tấn công long-range bằng khối lượng và thứ tự của các nhà sản xuất khối có thể tạo khối tại một thời điểm cụ thể. Do đó, không có cơ hội cho một nhà sản xuất khối độc hại tạo ra một chuỗi hợp lệ dài hơn vì các nhà sản xuất khối khác sẽ từ chối nó.
Tấn công kiểm duyệt
“Nếu các nền tảng blockchain không cung cấp khả năng kiểm duyệt – nghĩa là chúng dựa vào một số các tác nhân đáng tin cậy để sản xuất và xác nhận các khối – thì chúng ta đơn giản đã quay trở lại các hệ thống cơ sở dữ liệu cũ, mặc dù ở mức chi phí hiệu quả mà các hệ thống cũ như Amazon Web Services cung cấp”.
Cả EOS và Tomochain đang cố gắng củng cố khả năng kiểm duyệt thông qua hệ thống bỏ phiếu, nơi các nút độc hại có thể được các cổ đông bình chọn để loại ra khỏi danh sách nhà sản xuất khối và tập hợp các nhà sản xuất khối được thay đổi linh động thông qua việc bỏ phiếu cho mỗi epoch. Hơn nữa, bởi vì bất kỳ nút nào cũng phải đặt cược một số lượng đáng kể các token để trở thành nhà sản xuất khối và sau đó có thể được trao thưởng vì hành vi làm việc trung thực của họ, do đó, họ không có động lực tài chính để thực hiện các hành động nguy hiểm.
Các cuộc tấn công kiểm duyệt có thể xảy ra nếu 2/3 các nhà sản xuất khối trong EOS hoặc 3/4 ở Tomochaini bị kiểm soát. Do đó, việc này đòi hỏi một lượng tiền lớn đổ vào nó, sau đó làm cho hệ thống bị mắc kẹt vào chế độ tài phiệt, nơi không ai muốn sử dụng nó, từ đó làm giảm giá token. Đây không phải là điều mà kẻ tấn công mong muốn.
So với EOS, khả năng kiểm duyệt của Tomochain có vẻ mạnh hơn vì (1) Tomochain có 99 masternode so với 21 nhà sản xuất khối của EOS, và (2) cổ phần của Tomochain masternode bị khóa trong các hợp đồng thông minh sẽ chỉ mở sau một tháng. Nếu bất kỳ masternode vi phạm, nó sẽ được bỏ phiếu và cổ phần của nó không thể được sử dụng trong bất kỳ cách nào trong một tháng dài.
Hiệu suất
Rõ ràng rằng EOS có hiệu suất tốt hơn về thời gian khối (500ms) so với những gì Tomochain nhắm đến (2s) vì 21 masternode sẽ giảm một số vấn đề liên quan đến tuyên truyền và đồng bộ hóa mạng. EOS cũng có thời gian chờ xác nhận giao dịch tốt hơn khoảng 1 giây (0,5 giây thời gian khối + 0,25 giây của thời gian + một thời gian để gửi giao dịch) như những gì nhóm của họ mong đợi.
Theo tôi, với thời gian khối là 0,5 giây, EOS đang cố gắng đặt nhiều kỳ vọng vào băng thông và sự lan truyền mạng lưới. Nhà sản xuất khối phải xác minh các giao dịch được bao gồm trong khối trước đó, tạo một khối khác với một bộ giao dịch được xác minh khác và nhanh chóng gửi khối đã tạo cho nhà sản xuất khối tiếp theo theo thứ tự để nhà sản xuất khối tiếp theo không xem xét nó là một khối bị thiếu.
Mặt khác, Tomochain cố gắng trở nên bảo mật và an toàn hơn bằng cách cung cấp kỹ thuật xác nhận kép, yêu cầu một số độ trễ bổ sung để đạt được trình xác minh khối và được ký vào khối để các masternode khác có thể chấp nhận nó.
EOS chính nó được thiết kế như một cấu trúc giống như hệ điều hành có thể lên lịch các giao dịch và được gọi là “các hành động”. Các hành động độc lập có thể được lên lịch để thực thi song song. Tuy nhiên, Tomochain có một tầm nhìn khác về việc cải thiện hiệu suất của nó.
Trong EOS, các hợp đồng thông minh được viết bằng C ++, thay vì các ngôn ngữ hợp đồng thông minh EVM như Solidity được sử dụng trong Tomochain vì Tomochain nhằm mục đích cung cấp nền tảng tương thích EVM, do đó tập trung vào tính di động của các hợp đồng thông minh EVM hiện đang chạy trên Ethereum.
Đội ngũ của Tomochain hiện đang nghiên cứu về hai hướng trực giao để tăng hiệu suất của nó: mạng sharding và EVM song song.
Việc phân chia mạng chia mạng thành các nhóm masternode, được gọi là phân mảnh. Việc gán các nút cho các phân đoạn cụ thể sẽ dựa trên sự phân bố đồng đều và ngẫu nhiên sự phân quyền công khai để bảo mật mạng, vì một nút không thể tự xác định để gán cho một phân đoạn cụ thể để tránh các cuộc tấn công. Mỗi phân đoạn sau đó sẽ xử lý một tập hợp các giao dịch không trùng lặp, song song với các phân đoạn khác, do đó làm tăng toàn bộ thông lượng của mạng.
Mở rộng EVM song song nhằm mục đích cải thiện hiệu suất xử lý hợp đồng thông minh bằng cách tạo nhiều EVM vận hành trên nhiều máy được kết nối với một masternode. Nói cách khác, EVM song song đang cố gắng lên lịch các hợp đồng thông minh và thuê ngoài các thực thi của chúng với các máy khác để tăng hiệu suất của mỗi masternode.
Hai hướng hiện tại vẫn còn rất mới, và nhóm Tomochain hiện đang làm việc không mệt mỏi để cải thiện hiệu suất.
Lộ trình
EOS bắt đầu phát triển vào mùa hè năm 2017 và đã có mạng thử nghiệm khả thi tối thiểu vào mùa thu năm 2017. Vào tháng 06/2018, mạng chính EOS đã được khởi chạy sau khi nhận đủ số phiếu bầu (hơn 15% tổng số token EOS) để khởi chạy mainnet. Chỉ một luồng được bật cho mỗi nhà sản xuất khối trong mainnet hiện tại. Cơ chế song song của EOS vẫn đang được phát triển và tối ưu hóa, có thể sẽ được phát hành vào mùa thu năm 2018.
Được thành lập sau EOS, Tomochain bắt đầu phát triển vào mùa xuân năm 2018, sau khi thành công ICO. Tomochain đã phát hành testnet vào tháng 4, sẽ tung ra mạng chính với cơ chế đồng thuận Masternode Proof-of-Stake Voting được thiết kế mới vào Q4 2018, tiếp theo là kích hoạt các kỹ thuật mở rộng quy mô của nó, bao gồm sharding và EVM song song.
Theo tôi, cả EOS và Tomochain đều làm việc chăm chỉ để mang lại những sản phẩm tốt nhất cho cộng đồng của họ, và thậm chí được thành lập sau đó, Tomochain Team đang bắt kịp EOS và các sáng kiến dựa trên Ethereum khác như Casper.
Hệ sinh thái
Nhiều DApp đã được phát triển và sắp chạy trên EOS blockchain.
Vì những DApp này và cộng đồng mạnh mẽ của EOS sau khi ra mắt mainnet nên tôi đánh giá cao EOS hơn Tomochain. Nhưng, hãy nhớ rằng, nếu EOS đã phát triển một cộng đồng vững mạnh, ngay cả với ngôn ngữ lập trình hợp đồng thông minh dựa trên C ++, Tomochain cũng có nhiều tiềm năng trong việc xây dựng một hệ sinh thái mạnh mẽ vì nó tương thích với EVM. Do đó, bất kỳ DApp nào chạy trên blockchain Ethereum hiện tại đều có thể được chuyển sang chạy trên Tomochain mà không gặp bất kỳ sự cố nào.
Kết luận
Nếu dự án Lisk dựa trên DPoS đã bị chỉ trích vì sự hình thành liên minh Mafia, nơi một nhóm nhà sản xuất khối điều khiển mạng và xử lý giao dịch thì EOS và Tomochain đang cố gắng tránh điều đó bằng cách cung cấp các giao dịch với chi phí gần như bằng không (để khuyến khích người dùng bỏ phiếu) và cơ chế đồng thuận chống kiểm duyệt (xác thực kép trong Tomochain).
Cả EOS và Tomochain đều hy sinh việc phân quyền để đổi lấy hiệu năng xử lý giao dịch. Nếu EOS chỉ cho phép 21 nhà sản xuất khối (ít hơn 99 nhà sản xuất khối Tomochain) có thể sản xuất 1 khối mỗi 0.5 giây thì Tomochain dường như cân bằng giữa phân quyền và hiệu suất, bằng cách cho phép 99 masternode tạo khối nhưng tăng thời gian khối lên 2 giây. Thời gian khối 2 giây này cũng cho phép Tomochain cải thiện tính bảo mật của blockchain bằng cách cung cấp cơ chế xác thực kép.
EOS có kiến trúc và cơ chế song song để xử lý hàng triệu giao dịch tiềm năng mỗi giây. Trong khi đó, Tomochain đang làm việc trên cả hai mục tiêu sharding và EVM song song để nâng cao hiệu suất của Tomochain lên hàng nghìn giao dịch mỗi giây.
EOS đã hoàn thành mainnet của mình, đó là một điểm mạnh so với Tomochain, và cũng có một hệ sinh thái mạnh mẽ với nhiều DApp tiềm năng. Tomochain, mặt khác, đang tập trung vào việc phát triển blockchain tương thích EVM, cho phép hàng ngàn DApp hiện đang chạy trên blockchain Ethereum.
Tôi sẽ không nói blockchain nào là người chiến thắng vào thời điểm này (mặc dù chúng ta đều biết EOS có một cộng đồng tốt hơn và một hệ sinh thái mạnh) vì nó không công bằng với Tomochain bởi nó được thành lập khá muộn so với EOS nhưng nó đang phát triển rất nhanh. Vì vậy, tôi sẽ để thời gian và người dùng trả lời câu hỏi này.
Theo: TapchiBitcoin.vn/medium