Xây dựng một hạ tầng blockchain ưu việt cho các ứng dụng phân quyền, phát hành và tích hợp token
Trang 1gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Xây dựng một hạ tầng blockchain ưu việt
cho các ứng dụng phân quyền, phát hành
và tích hợp token
TOMOCHAIN
Trang 2giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Trang 31 Giới thiệu và tầm nhìn
2 Phát triển sản phẩm
3 Vấn đề kỹ thuật
4 Phân tích thị trường
5 Tiền thuật toán TomoCoin (TMC)
6 TomoCoin được phân phối và phát hành như thế nào?
7 Những vấn đề pháp lý liên quan
8 Đội ngũ chính và cố vấn
9 Tham khảo
Tham luận này ra đời với mục đích khái quát tầm nhìn, phạm vi và lộ
trình của dự án TOMO -Xây dựng một hạ tầng blockchain ưu việt cho
các ứng dụng phân quyền, phát hành và tích hợp token Bên cạnh đó,
tham luận cũng cung cấp những thông tin quan trọng như phân tích
kinh tế, thị trường, phân phối và phát hành của TomoCoin
gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Trang 4giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
“Blockchain là một tiến bộ công nghệ cho phép nhiều người cùng tham gia nhưng vẫn đảm bảo tính dân chủ, cũng như giảm lệ thuộc vào các công cụ tài chính truyền thống Hệ thống sẽ dựa trên sự đóng góp của người dùng cho mạng lưới Nói một cách đơn giản, khi bạn đi làm và đóng góp nhiều cho xã hội, bạn sẽ được vinh danh thông qua lương thưởng Blockchain cũng vậy, chỉ khác ở điểm người dùng sẽ được nhận tiền thuật toán để vinh danh những đóng góp tích cực của họ cho cộng đồng” trích Naval Ravikant - CEO of AngelList - on 6/21/2017.
N
Trang 5gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói
chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet
vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và
TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng
blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội
trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của
Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
giúp khuyến khích việc chia sẻ kiến thức cũng như phi tập trung hoá, minh bạch tài chính và khả năng tiếp cận người dùng mọi nơi mọi lúc Mục tiêu của hạ tầng TomoChain là trở thành nền tảng chính cho hàng trăm, thậm chí hàng nghìn ứng dụng phân quyền, cũng như hỗ trợ phát hành tiền thuật toán cho các doanh nghiệp
có quy mô khác nhau, qua đó biến TomoCoin trở thành tài sản số quan trọng và có giá trị cho hàng triệu người dùng
TomoChain là giải pháp được sử dụng để giải quyết vấn đề mở rộng vốn gặp phải
trên nền tảng Ethereum blockchain nói chung, cũng như các hệ sinh thái blockchain nói riêng TomoChain có kế hoạch hỗ trợ mở rộng theo chiều ngang (horizontal scaling) thông qua việc bổ sung thêm các lớp thứ 2 của blockchain với hiệu năng cao, được tích hợp trên hệ sinh thái Ethereum, cho phép sao chép và hoàn thành các giao dịch chéo TomoChain có thể được hình dung như một hệ sinh thái hiện đại, nơi chi phí giao dịch và thời gian xác thực thanh toán gần như bằng 0 Hợp đồng thông minh (Smart-contract) sẽ là giải pháp đột phá cho các ứng dụng phân quyền cũng như các doanh nghiệp có nhu cầu phát hành hoặc tích hợp token trên sản phẩm TomoChain sẽ giống như hạt nhân của hệ thống tài chính kiểu mới, dựa trên
sự phổ biến của Internet và đặc biệt là công nghệ blockchain, cho phép các giao dịch trở nên an toàn, minh bạch, hiệu quả, đặc biệt là đảm bảo công bằng giữa các bên tham gia so với các giao dịch truyền thống
Tomo App là ứng dụng đi đầu trong sử dụng hạ tầng TomoChain với TomoCoin là
đồng tiền thuật toán đặc hữu Tomo App được xây dựng để đón đầu xu hướng mạng
Trang 6gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
xã hội phân quyền trong kỷ nguyên tiền thuật toán Trong mạng xã hội phân quyền,
bất kỳ người dùng nào cũng sẽ được vinh danh cho những đóng góp có ích của họ
cho cộng đồng Bên cạnh đó, quyền riêng tư cũng sẽ được đảm bảo tối đa trong khi
các giao dịch sẽ trở nên nhanh chóng và thuận tiện gấp nhiều lần so với mạng xã
hội truyền thống Ứng dụng Tomo hiện thực hoá tham vọng này bằng việc xây dựng
một mạng xã hội “Hỏi - đáp", nơi mọi người có thể tham gia đặt câu hỏi - trả lời và
được vinh danh cho những nội dung hữu ích được cộng đồng đánh giá cao Tất cả
những nội dung này sẽ được công khai để tạo nên một thư viện video mở hữu ích
cho cộng đồng
Một phần lớn của TomoCoin sẽ được sử dụng cho Hệ Thống Trả Thưởng (Reward
Engine) và chương trình xây dựng hệ sinh thái (Ecosystem Building program) Với
việc sử dụng TomoCoin để vinh danh cho người dùng đóng góp nội dung hữu ích,
Tomo App hướng đến sử dụng đòn bẩy kinh tế để thúc đẩy chia sẻ kiến thức, cũng
như các nội dung hữu ích, có tính ứng dụng cao trong cộng đồng Hệ quả là,
TomoCoin - đồng tiền đặc trưng trong hệ sinh thái Tomo sẽ bắt đầu tự tạo ra giá trị
riêng cho nó sau một khoảng thời gian Mỗi tài khoản trong Tomo App sẽ được tích
hợp ví điện tử Tomo có chứa TomoCoin để sử dụng và thanh toán cho các giao dịch
trên ứng dụng Trong khi đó, các chương trình xây dựng hệ sinh thái cũng sẽ góp
phần tạo nên sự đa dạng cho các ứng dụng phân quyền sử dụng TomoChain, qua
đó củng cố sự phát triển của hạ tầng này trong tương lai
Trang 7gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Tomo đang phát triển hạ tầng TomoChain, một hạ tầng dựa trên nền tảng
blockchain TomoChain là một mã nguồn mở, hiệu năng cao với chi phí giao dịch
bằng không, xác nhận giao dịch gần như lập tức Trong kế hoạch hiện tại,
TomoChain được thiết kế như một blockchain mở, phát triển trên hệ sinh thái
Ethereum TomoChain sở hữu những tính năng kỹ thuật vượt trội qua đó giúp
TomoCoin trở nên an toàn, minh bạch và đáng tin cậy, những yếu tố không thể thiếu
của một tài sản số có giá trị cao TomoChain sẽ sớm được tích hợp trong Tomo App
cũng như chia sẻ với các bên liên quan Định hướng phát triển của TomoChain bao
gồm:
- Phát triển Proof of Authority (PoA) đựa trên Ethereum codebase
- Xây dựng hệ thống Masternode và servicenode
- Giảm thiểu thời gian xác nhận xuống tối đa 2 giây và chi phí bằng 0 cho tất cả mọi
giao dịch
- Hỗ trợ các hợp đồng thông minh trên nền tảng Ethereum
- API hỗ trợ cho việc phát hành token và tích hợp ứng dụng
- Cho phép thực hiện các giao dịch chéo (vd: giữa Ethereum và TomoChain) với phí
Trang 8gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
B | Ví Tomo
- Giao dịch trong TomoChain với chi phí và thời gian xác thực bằng 0
- Tính năng khai thác, gửi và rút token thông qua hợp đồng thông minh
- Xây dựng giao thức giao dịch và mẫu hợp đồng thông minh (smart contract) phục
vụ cho sự kiện ICO
- Ứng dụng phân quyền quản lý phi tập trung
Bản trải nghiệm TomoChain hiện đã có tại: https://stats.TomoCoin.io/
Bản thử nghiệm ví Tomo hiện đã có tại: https://wallet.TomoCoin.io
Ví Tomo hướng tới tính bảo mật cao, thân thiện, đủ sức thực hiện những giao dịch
có giá trị lớn với toàn quyền thuộc về chủ sở hữu, những khái niệm cốt lõi nhất của
Internet giá trị, qua đó xoá nhoà ranh giới giữa tiền thuật toán và các phương thức
tài chính truyền thống Ví Tomo sử dụng chung kiến trúc backend của Tomo App như
TomoChain, APIs từ bên thứ 3, hệ thống phân quyền và hợp đồng thông minh
Những tính năng của ví Tomo sẽ được phát triển bao gồm:
Khả năng lưu trữ an toàn số lượng lớn TomoCoin, ETH và nhiều đồng tiền thuật toán
khác trên Ethereum hoặc TomoChain
Chuyển khoản TomoCoin cho những người trong danh sách liên hệ
Trang 9gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Màn hình chính Lịch sử giao dịch
Cung cấp APIs và ứng dụng cho các bên thứ 3
Trang 10gành công nghiệp blockchain nói riêng và Internet giá trị (Internet of Value) nói
chung đã và đang phát triển với tốc độ chóng mặt trên toàn thế giới, tạo ra kỳ vọng
về một cuộc cách mạng có thể thay đổi thế giới như những gì đã xảy ra với Internet
vào thập niên 90 của thế kỷ trước Nắm bắt được xu thế đó, TomoChain và
TomoCoin hướng đến sử dụng ưu điểm độc nhất của kiến trúc hạ tầng
blockchain như tốc độ giao dịch vượt trội, tính bảo mật cao, phi tập trung hoá và
giảm thiểu tối đa rủi ro trong giao dịch để kết nối hàng triệu người dùng mạng xã hội
trên toàn thế giới
Khái niệm Internet giá trị có thể được hiểu về một thời kỳ khi rất nhiều loại tài sản
số được lưu trữ trên Internet thông qua công nghệ blockchain, với ưu điểm nổi bật
là an toàn, minh bạch, có thể lập trình và kết nối tới tất cả mọi người Sứ mệnh của
Tomo là đi đầu trong việc xây dựng Internet giá trị, thiết kế hạ tầng cho thời kỳ này,
Xem thông tin giao dịch
Trang 11C | Tomo - ứng dụng phân quyền chia sẻ thông tin hữu ích
WHITEPAPER TOMOCHAIN 11
Tomo App sẽ là sản phẩm đầu tiên được ứng dụng hạ tầng TomoChain Phiên bản beta hiện giờ đã sẵn sàng trên website tomoapp.com, trên Google Play và Apple store với hàng ngàn người dùng tích cực mỗi tuần Ứng dụng này được xây dựng dựa trên cơ sở phân quyền và được quản lý bởi chính người dùng Tomo App giải quyết được bài toán đóng góp trong mạng xã hội truyền thống qua đó khuyến khích người dùng phản hồi, chia sẻ thông tin có giá trị cho cộng đồng Chi tiết sẽ được diễn giải kỹ hơn trong bài biết “Sự khiếm khuyết trong mạng xã hội truyền thống" của tác giả Long Vuong đăng trên trang tin uy tín Medium
Software Company
Tomo Network
Contri–
butors
Coin Holders
Users Adver– tisers
Trang 12Vai trò của Tomo App là đặc biệt quan trọng vì một phần lớn token sẽ được phát hành dựa trên hệ thống trả thưởng (Reward Engine) và Bằng chứng sự đóng góp
(Proof of Contribution) Vì lẽ đó, ứng dụng Tomo hướng tới phát triển thêm 6 tính
năng mới giúp tối ưu trải nghiệm người dùng cho người dùng:
- Đặt giá bằng TomoCoin cho câu trả lời hoặc nội dung của bạn
- Quảng cáo video sử dụng TomoCoin
- Tạo kênh trả phí của riêng bạn bằng TomoCoin
- Tích hợp tính năng tự động trao thưởng bằng TomoCoin
- Chợ ứng dụng Tomo - sử dụng TomoCoin để trao đổi
- Hệ thống nhắn tin bảo mật thông tin
WHITEPAPER TOMOCHAIN 12
Trang 133 VẤN ĐỀ KỸ THUẬT
WHITEPAPER TOMOCHAIN 13
Hiện tại, thời gian xác nhận trung bình của ETH Blockchain là 17 giây Số lượng những giao dịch trên nền tảng này tăng 163%, từ 38,730 tới 102,103 trong quý I 2017- và dự đoán sẽ còn tăng mạnh khi số lượng người dùng tham gia vào hệ sinh thái ETH tăng theo từng phút Blockchain ETH có thể xử lý khoảng 8,5 giao dịch trong vòng một giây, tương ứng với 740,000 giao dịch một ngày Có một vài thay đổi quan trọng với giao thức ETH, ví dụ như thay đổi cơ chế giao dịch từ Proof of work thành Proof of Stake, được dự đoán sẽ phát triển tiềm năng trong tương lai
Tomo App đặt mục tiêu trở thành ứng dụng đi đầu trong sử dụng tiền thuật toán với
50 triệu người dùng sau 3 năm đầu hoạt động Chính vì vậy, yêu cầu đặt ra bên cạnh tích hợp thực hiện các giao dịch tài chính trong ứng dụng là giảm thiểu tối đa hoặc không mất phí cho các giao dịch tài chính thực hiện trên Tomo App Với những mục tiêu trên, chuỗi khối Ethereum là không đủ khả năng để duy trì toàn bộ các giao dịch
Phần này sẽ bàn luận những vấn đề kỹ thuật hiện tại của TomoChain, Ví Tomo, Tomo App và giải đáp câu hỏi làm thế nào Tomo App và ví Tomo có thể vận hành và kết nối trên Ethereum blockchain
Hạn chế của nền tảng ETH và giải pháp Off-chain
Trang 14Dưới đây là kiến trúc tích hợp của Tomo App và ví Tomo, sử dụng hạ tầng TomoChain, được kết nối qua Ethereum blockchain.
Tổng quan cấu trúc hệ sinh thái Tomo
dịch bằng 0, xác thực thanh toán ngay lập tức cũng như đảm bảo công khai và
minh bạch của các giao dịch Ngoài ra, TomoChain cũng sử dụng Proof of Authority (PoA) và xây dựng các giao điểm ở nhiều địa điểm khác nhau để đảm bảo thông tin luôn được lưu trữ an toàn và bất biến Các APIs cho bên thứ 3 sẽ sớm được quy chuẩn và công bố trong giai đoạn phát triển tiếp theo
Trang 15Tomo App là mạng xã hội sử dụng tiền thuật toán Để đáp ứng khả năng tùy biến và
mở rộng của một mạng xã hội, Tomo App sẽ sử dụng kiến trúc microservices Ở tầng lưu trữ, Tomo App sử dụng rất đa dạng các loại dữ liệu để phục vụ những nhu cầu khác nhau về tính năng của ứng dụng
Tomo App
Kiến trúc của Tomo App bao gồm 3 phân hệ chính sau:
Users Service: Phân hệ phục vụ các chức năng liên quan đến người dùng Phân hệ
Microservice
WHITEPAPER TOMOCHAIN 15
Trang 16WHITEPAPER TOMOCHAIN 16
này là phân hệ dùng chung cho cả Tomo App và ví Tomo
Socials Service: Phân hệ phục vụ các chức năng liên quan đến bình luận, tương tác, thông báo, đẩy Feed
Questions Service: Phân hệ phục vụ các chức năng hỏi, đáp, viết bài (Post), và tính toán xếp hạng các nội dung
Trên đây là 3 phân hệ chính trong sản phẩm của Tomo App Tùy theo nhu cầu về mặt sản phẩm và tính toán về mặt hiệu năng, Tomo sẽ cân nhắc việc phân tách hoặc thêm mới các phân hệ để nâng cao chất lượng sản phẩm
Tomo App sử dụng NoSQL (ví dụ: MongoDB, RethinkDB) để có thể lưu trữ lượng lớn dữ liệu mà vẫn đảm bảo thời gian truy xuất Dữ liệu (database) được triển khai theo mô hình Master-Slave để đảm bảo tính sẵn sàng cao cho hệ thống Đồng thời, các kỹ thuật Sharding cũng được áp dụng ở cả tầng dữ liệu và tầng ứng dụng để có thể lưu trữ hàng tỷ giao dịch mà không ảnh hưởng đến tốc độ đọc/ghi dữ liệu Với những hệ thống lớn thì không thể không có Cache Tomo App thực hiện cache trên nhiều tầng của hệ thống bao gồm: Client-side (Mobile Application, Web Browser), Webserver, Server-side, Database Nhờ vậy, Tomo App sẽ tăng được tốc độ xử lý và giảm tải cho hệ thống Bên cạnh việc đọc và lưu trữ dữ liệu, Tomo App có thể xử lý nhiều tác vụ nặng, ví dụ xử lý ngôn ngữ tự nhiên, tính toán mức độ phổ biến của dữ liệu (ranking) Những tác vụ này cần được xử lý bất đồng bộ về mặt hệ thống, thông qua việc sử dụng các hệ thống Message Queue như Kafka, RabbitMQ
Cơ sở dữ liệu, cache và queue
Trang 17WHITEPAPER TOMOCHAIN 17
Tính năng tìm kiếm rất quan trọng đối với một mạng xã hội Chức năng tìm kiếm của Tomo App chủ yếu dựa trên hai yếu tố chính là từ khóa và mức độ phổ biến của dữ liệu Với những dữ liệu phục vụ cho mục đích tìm kiếm, Tomo App có cơ chế xử lý
dữ liệu trước khi lưu vào cơ sở dữ liệu phục vụ cho mục đích tìm kiếm như Elasticsearch, Apache Solr
Trong một mạng xã hội như Tomo App, tính năng gợi ý giúp kích thích người dùng tương tác với nhau qua ứng dụng nhiều hơn Tomo App tập trung vào việc xây dựng mạng lưới kết nối thành viên thông qua việc việc theo dõi bạn bè, chuyên gia hoặc chủ đề mà họ quan tâm Tomo App sử dụng kết hợp công nghệ xử lý ngôn ngữ tự nhiên (NLP) và Graph Database (ví dụ Neo4J) để xây dựng tính năng gợi ý kết bạn
và các nội dung mà người dùng có thể cùng quan tâm
Trí thông minh nhân tạo (AI) sẽ được ứng dụng trong một số tính năng như:
- Tối ưu trải nghiệm người dùng (UX), dựa trên dữ liệu có được từ hoạt động tương tác công khai của người dùng;
- Tối ưu hoá những gợi ý về con người và nội dung hiển thị;
- Hệ thống phát hiện spam và lỗi;
- Hệ thống nhận diện ảnh và video
Tìm kiếm và gợi ý
Trí thông minh nhân tạo (AI)
Trang 18Hệ thống trả thưởng tự động sẽ tiến hành gửi TomoCoin cho người dùng dựa trên
sự đóng góp của họ cho cộng đồng TomoCoin cũng sẽ được dùng như phương thức thanh toán chính cho tất cả các ứng dụng và dịch vụ trong hệ sinh thái Tomo Các giao dịch tài chính sẽ được phân loại và lưu giữ trong blockchain để đảm bảo
an toàn và minh bạch của giao dịch, cũng như duy trì độ tin cậy ở mức cao nhất Blockchain của Tomo hiện được phát triển trên hai nền tảng chính Nền tảng Ethereum (mainchain) để phát hành ERC-20 Token cho phép người dùng mua/bán token thông qua sàn giao dịch thứ 3 Nền tảng còn lại chính là TomoChain, một
“sidechain” quản lý tất cả các giao dịch liên quan đến TomoCoin trong Tomo App Tất
cả các tác vụ liên quan đến TomoCoin, bao gồm cả hệ thống trả thưởng đều sẽ được thực hiện qua các hợp đồng thông minh (Smart Contract) để đảm bảo tính minh bạch và an toàn tuyệt đối
Blockchain và Smart Contract (Hợp đồng thông minh)
Hệ thống trả thưởng và tích điểm
Tomo cam kết sẽ chỉ sử dụng những thông tin công khai trên Tomo Netowrk để cải thiện trải nhiệm người dùng trong khi vẫn duy trì bảo mật thông tin cá nhân và những thông tin trao đổi giữa người dùng với nhau trong hệ thống Hiện Tomo đang có lợi thế lớn với việc áp dụng những công nghệ AI hiện đại nhất hiện nay như Tensor Flow, Scikit-learn, Inception V3 etc
WHITEPAPER TOMOCHAIN 18
Trang 19Tomo App sẽ sử dụng một phần số đồng phát hành cho hệ thống trả thưởng (Reward Engine) Hệ thống có điểm tương đồng với hệ thống trả thưởng của Bitcoin block, khi sẽ có 1 lượng token cố định được phát hành theo từng khoảng thời gian
cố định cho những người đóng góp, tuỳ vào cống hiến của họ cho cộng đồng Đến đây, vai trò của hệ thống Bằng chứng sự đóng góp (Proof of Contribution) sẽ trở nên đặc biệt quan trọng Hệ thống này dựa trên 2 nguyên tắc cơ bản Ban đầu, mỗi người sẽ có 1 lượng token cố định khi mới tham gia Tomo App, nhưng lượng token này sẽ thay đổi tuỳ theo mức độ đóng góp cho cộng đồng Thuật toán sẽ được sử dụng để xếp hạng đóng góp của người dùng, dựa trên chất lượng nội dung được đăng tải Hệ thống chấm điểm đóng góp (C - Score) sẽ đánh giá chất lượng nội dung dựa trên các yếu tố như lượt bình luận, theo dõi, tương tác Điểm số này sẽ biến thiên tuỳ theo mức độ uy tín của người chấm điểm
Ví dụ: 3 người dùng A B C có điểm C - Score tương ứng là X, Y, Z Nếu cả 3, mỗi người đóng góp 1 câu trả lời Giả sử câu trả lời của C được thích bởi A và B, câu trả lời của A được thích bởi C, còn câu trả lời của B được thích bởi A Như vậy đóng góp của A, B và C sẽ được ghi nhận lần lượt là Z, X và X+Y tương ứng với số token được trả cho A, B và C
Tomo sẽ sớm phát hành một văn bản riêng giải thích rõ về cách vận hành của C - Score cũng như hệ thống trả thưởng để lấy ý kiến từ cộng đồng Trí thông minh nhân tạo (AI) sẽ được tích hợp để đảm bảo tính công bằng và hạn chế tối đa gian lận Ngoài ra, thuật toán sẽ được ứng trong hợp đồng thông minh để thanh toán tự động
WHITEPAPER TOMOCHAIN 19
Trang 20WHITEPAPER TOMOCHAIN 20
cho người dùng Các bước sẽ được mô tả kỹ hơn ở bên dưới:
Bước 1: Tomo App Backend sẽ gọi hàm tính toán điểm thưởng trong Reward Engine Smart Contract trên TomoChain
Bước 2: Dựa vào điểm thưởng tính toán được, Reward Engine Smart Contract sẽ tiến hành chuyển tiền thưởng cho người dùng
Bước 3: Tomo App Backend sẽ bắt được tín hiệu trả thưởng, đồng thời gửi thông báo cho người dùng và kết quả trả thưởng sẽ xuất hiện trong ví Tomo
Step 4: TomoApp Backend call transfer function RewardEngine Smart Contract in Ethereum
Step 5: TomoCoin will be transferred to TomoWallet address and users can cash this out