Bài đăng

Soulbound token là gì? Tương lai của xã hội phi tập trung?

Hình ảnh
Thế giới hiện tại là của big corporation. Thế giới tương lai là của dev.     Đầu tháng này, Vitalik Buterin và cộng sự xuất bản một nghiên cứu dài 37 trang với nội dung bàn về tương lai của Ethereum, tập trung vào khái niệm "Xã hội phi tập trung", dựa trên nền tảng của công nghệ mới gọi là Soulbound Token. Ngay khi đọc được cái tweet này, tôi đã dành thời gian nghiên cứu 37 trang tài liệu trên và ngay lập tức bị ấn tượng với nó. Không nói đùa, đây thực sự là một cuộc cách mạng. Trong bài viết này, tôi sẽ chia sẻ suy nghĩ của mình về tiềm năng, tính khả thi và cơ hội phát triển từ nghiên cứu mới này. Để bắt đầu, tôi sẽ đi theo một hướng tiếp cận từ vấn đề tồn tại, sau đó đến cách mà công nghệ SBTs có thể giải quyết. Ví dụ 1: Ban tổ chức cuộc thi Rap Việt mở bình chọn qua tin nhắn SMS cho các thí sinh. Thí sinh nào có nhiều sms bình chọn nhất sẽ dành được quyền đi tiếp vào vòng sau. Vấn đề nảy sinh là một người có thể thuê rất nhiều số điện thoại để gửi SMS bình chọn cho th

Dero hardfork ra mắt Stargate với công nghệ FHE smart contract

Cuối cùng Dero cũng đã tiến hành hard fork main net với tên mã Stargate, đánh dấu một bước tiến mới trong quá trình phát triển của công nghệ blockchain. Trong bài viết trước m có nói sơ qua về công nghệ mới của Dero, hôm nay m sẽ trình bày kỹ hơn những ưu điểm vượt trội mà Dero (Stargate) mang lại.   Đầu tiên, đó là Fully Homomorphic Encryption - viết tắt FHE. FHE được coi là "chén thánh" của ngành mật mã học (*1). Justin Blumenthal (Product Manager at Coinbase) cũng đã nhắc đến Dero và công nghệ FHE trên blog của ông (*2). Vậy FHE là gì mà thần thánh như vậy? FHE nói đơn giản là công nghệ cho phép tính toán thẳng trên dữ liệu đã mã hoá mà không cần giải mã.   Ví dụ: Giả sử công ty bạn muốn thống kê sổ sách, tính thuế này nọ. Bình thường thì bạn sẽ thuê một ông kế toán nào đó về thực hiện các phép tính cộng trừ nhân chia gì đó là xong, nhưng bây giờ vì lí do lí trấu nào đó như trốn thuế chẳng hạn, bạn muốn tay kế toán kia vẫn tính toán trên sổ sách nhưng bản thân tay kế to

Derod memory consumption bug lead to DoS

Hình ảnh
Dero là một blockchain có công nghệ rất tốt, nhiều tiềm năng mà tôi đã có bài viết review . Trong quá trình tìm hiểu codebase của nó, tôi đã tìm ra một bug trong handshake protocol của derod - node của dero network. Lỗi này cho phép bất cứ attacker nào gửi một lượng lớn dữ liệu dẫn đến derod bị bội thực RAM mà chết :) Sau đây là quá trình tôi tìm ra bug, kèm theo mã khai thác. Package p2p phụ trách giao tiếp giữa các node với nhau. Package này xử lý một giao thức custom chạy trên tcp. Trong đó, bước đầu tiên là Handshake. Hãy cùng xem file handshake.go và xem nó handle handshake như thế nào. Handshake có nhiều trường, nhưng có một trường đáng chú ý là PeerList. Trường này chứa danh sách là địa chỉ ip:port của các peers đang kết nối đến node hiện tại. Mục đích của trường này là broadcast địa chỉ của các peers ra network. Nhờ đó mà network có thể hoạt động mà không cần một centralized server nào. Tuy nhiên, trong hàm Handle_Handshake lại không có điều kiện nào kiểm tra độ dài của trườn

Giới thiệu về Dero blockchain - Fully Privacy Smart Contract

Dero là một dự án blockchain được giới thiệu vào năm 2017. Mục tiêu của nó là cung cấp một nền tảng hoàn toàn ẩn danh tương tự như Monero, Zcash... đồng thời cung cấp khả năng tạo Smart Contract tương tự Ethereum. Phiên bản hiện tại của Dero là Atlantis đã cung cấp các tính năng gồm: Cryptonote protocol: Ẩn danh BlockDAG: kết hợp giữa block (khối) và DAG (công nghệ đã làm cho nano tăng chóng mặt). Nhờ đó dero có khả năng mở rộng vô hạn và chống lại tấn công %51. Bulletproofs: tăng tốc độ cho giao thức Cryptonote. AstroBWT: Thuật toán PoW CPU-friendly tự sáng tạo, không hề copy paste từ RandomX như nhiều loại coin khác. Đây là thuật toán ưu tiên mining cho CPU, nhờ đó gia tăng độ phân tán, bảo mật của mạng lưới. Hiện tại, Dero đang rục rịch ra mắt phiên bản Stargate bổ sung các tính năng sau: DHEBP: Dero Fully Homomorphic Encryption Protocol: Đây là giao thức ẩn danh mới, thay thế cho Cryptonote đã cũ. Với giao thức này, Dero sẽ tách biệt hoàn toàn với các dòng coin dựa trên Cryptonote

Fully Homomorphic Encryption (FHE) là gì? Có ý nghĩa như thế nào với công nghệ blockchain?

Hình ảnh
1. Overview Homomorphic encryption là một phương thức mã hóa cho phép thao tác các hàm toán học trên dữ liệu đã được mã hóa thay vì dữ liệu gốc ở dạng rõ (plain text). Kết quả cuối cùng sau khi được giải mã sẽ tương đương với kết quả thu được như khi thao tác trên dữ liệu gốc chưa được mã hóa. Hình vẽ dưới đây sẽ cho bạn một hình dung tốt hơn về cách mà homomorphic encryption hoạt động. Quá trình bắt đầu với một mẩu dữ liệu ở dạng rõ, gọi là m . m có thể là tên của ai đó, ví dụ như "Nguyen Van A". Mục tiêu là thực hiện hàm f lên m , ví dụ chuyển m thành chữ hoa (kết quả là "NGUYEN VAN A"). Sẽ không có gì đáng nói nếu chúng ta chỉ việc dùng hàm f lên m . Tuy nhiên vì lý do bảo mật, chúng ta không muốn cho bên thứ ba biết dạng rõ m . Thay vào đó, người ta mã hóa m bằng khóa k (hoặc cặp khóa k,v ). Kết quả m được mã hóa từ "Nguyen Van A" thành 1928292 (ví dụ). Tiếp tục sử dụng một phiên bản homomorphic encryption của f , f(x) = x + 127 (ví dụ), thu đ