Điểm:0

Xác thực chứng chỉ trên chuỗi khối Ethereum

lá cờ us

tôi có một chức năng transferWithData(địa chỉ đến, số lượng uint256, dữ liệu byte) về cơ bản, nó chuyển mã thông báo ERC20 nhưng nó có trường 'dữ liệu' bổ sung, để cung cấp chứng chỉ do nhà phát hành tạo ngoài chuỗi.

Giấy chứng nhận có chứa:

  1. ID chức năng đảm bảo chứng chỉ không thể được sử dụng trên một chức năng khác.
  2. các tham số đảm bảo các tham số đầu vào đã được nhà phát hành xác thực.
  3. ngày hiệu lực để đảm bảo chứng chỉ không thể được sử dụng sau ngày hiệu lực.
  4. nonce để đảm bảo chứng chỉ không thể được sử dụng hai lần.

Cuối cùng, chứng chỉ được ký bởi nhà phát hành và được chuyển thành tham số trong hàm transferWithData.

câu hỏi của tôi là làm thế nào để xác minh chứng chỉ này trên chuỗi. tôi có thể khôi phục địa chỉ nhà phát hành bằng cách sử dụng khám phá. nhưng tôi cũng cần xác thực nội dung chứng chỉ. Tôi đang theo dõi repo này https://github.com/NDAXlO/ERC1400/blob/master/contracts/mocks/CertificateControllerMock.sol cảm ơn

kelalaka avatar
lá cờ in
Điều này có thể tốt hơn nếu được hỏi tại [ethereum](https://ethereum.stackexchange.com/)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.