# FSC技术体系

#### FSC将为第三方项目区块链底层API，实现应用场景对接，实现数字资产叠加，从而为解决行业存在的相关现实问题。为了实现这一愿景，FSC已经在底层设计及顶层应用采用做出来相应的布局。

#### 秒级快速交易验证

通过对签名算法、账本结构、数据操作、序列化、共识机制、消息扩散等关键环节的优化，FSC将以实现秒级的快速交易验证。满足绝大部分区块链应用下金融场景的用户体验。

#### 海量金融数据的存储

区块链复式的记账模式，在系统不断的运用，积累了大量的数据，造成运行速度下降，FSC将会实现分离存储、分表存储机制，实现数据海量存储。

#### 交易吞吐量的提升

区块链的本质是一种分布式共享记账的技术，其分布式特征主要体现在分布式一致性而非分布式并发处理。为保证数据的一致性，防止拜占庭将军问题，某些特定环节只能串行执行，而无法并行。通过长期的测试与优化实践，FSC的处理性会进一步大幅提高交易吞吐量。

#### 节点数据快速同步

FSC将研发镜像机制，可以定期对本地账本制作镜像，实现便利的回滚机制，在统一共识下，可以指定镜像标签进行回滚。同时，缩短新加节点加入运转的周期，仅需同步最新镜像及少量近期交易集合，即可融入网络并参与共识验证。

#### 数据权限控制策略

FSC提供数据信息写入与读取两类权限控制策略。数据信息写入权限，同一账户下设置多个使用用户，并针对不同的操作设置相应的权限，满足多方签名控制的 使用场景。数据信息读取权限，用户可以授予和撤回单用户或用户组对数据的操 作权限，用户组可以由用户灵活配置。数据包括用户账户信息，交易信息等，粒度可以细化到交易或账户的各属性字段。

#### 多元的拓展性开发

FSC的区块链结构，能够满足不同业务领域的需求，提高系统的可扩展能力和维护效率。即可用于标记资产和资产转移，也可提供不可篡改的多维事件记录，还可以用于溯源以跟踪金融资产的流通过程。

#### 多重隐私保护

为了方便用户使用FSC产品服务，除了传统的客户端生成和保存的机制，FSC还提供网络托管存取和私钥硬件存取(U-key)两种方案。网络托管存取，即把用户名和密码通过特定算法映射成私钥并在服务端进行存储。服务器端存储的私钥均为加密数据，私钥仅能在用户端解密；硬件私钥是为了满足金融行业的使用需求。

同时，提供多重隐私保护功能。首先，FSC底层提供同态加密方式，用户所有数据均加密存储，仅用户本身可见。其次，提供加密中间件服务，用户可根据业务需要进行选择。最后，上层应用可以在录入时对数据进行加密处理，FSC负责对用户生成的加密数据进行写入和读取。

#### 可视化运维支持

FSC将提供运维管理所需的可视化工具。FSC节点上部署的系统监控服务：支持业务(区块、交易、合约、共识等)、网络(组网、时延、吞吐量等)、系统层面(CPU、内存、磁盘等)的数据信息监控。同时，提供完备的日志、告警与通知机制，便于金融商用系统的维护。
