nguyenkha / kcoin-blockchain

KCoin blockchain reference implementation
https://api.kcoin.club/
MIT License
60 stars 8 forks source link

Xử lý giao dịch nội bộ (nhận tiền từ hệ thống) #32

Open tuandinh0801 opened 6 years ago

tuandinh0801 commented 6 years ago

Theo yêu cầu 2.2 thì nhóm mình đã làm chức năng nạp tiền vào tại khoản (giao dịch nội bộ) cho các tài khoản mới tạo. Nhưng vì hệ thống chỉ có 1 địa chỉ để gửi tiền nên khi phát sinh giao dịch từ 1 tài khoản trong hệ thống thì các tài khoản khác k được nạp tiền(vì hệ thống chưa nhận tiền thối). Thầy & các bạn có cách nào giải quyết k ạ?

nguyenkha commented 6 years ago

Mình chưa hiểu câu hỏi, bạn có thể cho thêm ví dụ?

tuandinh0801 commented 6 years ago

Lúc user mới tạo tài khoản thì e tạo 1 nút để user request 10 coin từ hệ thống (giống như nạp tiền thật để nhận coin). Vấn đề là hệ thống e chỉ có 1 địa chỉ để gửi coin cho user, nên khi 1 user request thì e tạo transactions lên blockchain để gửi tiền cho user đó và phải chờ tiền thối về địa chỉ hệ thống. Nếu trong lúc đang chờ đóng block thì những user khác request thì k thể thực hiện được. E muốn tham khảo cách giải quyết hợp lý ạ.

nguyenkha commented 6 years ago
  1. Trong yêu cầu dồd án không có yêu cầu làm nút request 10 kcoin, tiền chuyển vào ban đầu các bạn có thể tự gửi transaction lên blockchain để phát sinh giao dịch nạp tiền hoặc... nhờ nhóm khác gửi dùm

  2. Hệ thống của bạn có thể có nhiều địa chỉ, yêu cầu đồ án là một địa chỉ nhânh tiền với mỗi người dùng chứ không phải hệ thống

Theo mình thấy có thể bạn đang hiểu sai yêu cầu đồ án rồi :)