Merge pull request 'main' (#39) from sangge/mimajingsai:main into main
Reviewed-on: dqy/mimajingsai#39
This commit is contained in:
commit
6ac3faf0de
8
FQA.md
8
FQA.md
@ -10,7 +10,7 @@
|
||||
|
||||
3. **Q:系统架构**:您的分布式架构如何提高系统的性能和可伸缩性?
|
||||
|
||||
**A:**
|
||||
**A:** 性能方面,我们采用了门限方案,在解密时不需要接收所有的密文片段。可以认为每次都可以"挑选"较高性能的节点进行计算。可伸缩性方面,
|
||||
|
||||
4. **Q:算法效率**:您能讨论一下您系统中使用的门限代理重加密技术的效率和计算要求吗?
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
|
||||
7. **Q:代码结构与模块化**:您的项目代码是如何组织的?您如何确保代码的模块化和可读性?
|
||||
|
||||
**A:**
|
||||
**A:** 我们先实现了算法部份,利用函数调用来实现算法的每个步骤。然后我们按照系统角色功能,分别编写了客户端、节点、中心服务器的代码。可读性方面,我们采用了下划线命名法,REST编程风格,使用类型提示来确保我们在开发过程中有着良好的可读性。
|
||||
|
||||
8. **Q:算法实现**:在代码中,您如何实现门限代理重加密算法?有哪些关键的算法优化或创新点?
|
||||
|
||||
@ -38,11 +38,11 @@
|
||||
|
||||
10. **Q:安全性考虑**:在代码实现中,您如何处理潜在的安全漏洞,特别是与加密和数据传输相关的?
|
||||
|
||||
**A:**
|
||||
**A:** 我们使用了参数化查询,参数化查询避免了将用户输入直接拼接到SQL语句中。(再补充)
|
||||
|
||||
11. **Q:错误处理和日志记录**:您的代码中是否包含了错误处理和日志记录机制?这些机制如何帮助监控和调试系统?
|
||||
|
||||
**A:** 我们使用了python内置的异常处理来处理错误。日志使用的是print函数来输出。
|
||||
**A:** 我们使用了python内置的异常处理来处理错误。日志使用的是print函数来输出。我们为代码添加了不同的返回值,所以在调试的时候如果出错,我们可以很方便的定位错误。同时异常处理保证了程序不会异常退出。
|
||||
|
||||
12. **Q:项目是如何应用在区块链中的:** 如题
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user