N17
中文
中文
  • N17 白皮书
    • 项目介绍
    • 平台亮点
  • 交易模式
    • 铸造
    • 发行
    • 交易
    • 生态激励
  • 技术体系
    • N17多链混合架构
      • UTXO 模型与账户模型
      • 抽象账户合约层和虚拟机的集成
      • EVM集成与交易流程
    • API & WebSocket
    • SpringCloud微服务架构
      • Feign(接口调用)
      • Netflix eureka(注册发现)
      • Ribbon(负载均衡)
      • Hystrix(熔断器)
      • Zuul(微服务网关)
      • SpringCloud( 统一配置服务)
      • Sleuth+ZipKin(跟踪服务)
    • 撮合交易引擎
      • 撮合系统
      • 基准价格选取算法
    • Wallet接口与拓展性
    • SpringSecurity+Web3.0签名验证
    • Seata
      • AT模式(与XA模式在编程模型上保持完全一致)
        • 整体机制
        • 写隔离
        • 读隔离
        • 一阶段过程
        • 二阶段-回滚过程
        • 二阶段-提交过程
      • TCC模式
      • SAGA模式
    • Mongodb数据仓库
      • 数据逻辑结构与存储结构
      • MongoDB相比传统开源数据库优势
  • DAO社区
    • N17 DAO的使命
    • N17 DAO的服务体系
    • N17 DAO的治理流程
    • 全球开发者社区
  • 风险提示与免责声明
Powered by GitBook
On this page
  1. 技术体系

N17多链混合架构

Previous技术体系NextUTXO 模型与账户模型

Last updated 2 years ago

N17交易平台区块链使用多公链混合架构,致力于满足行业级和企业级的应用、支持各种复杂场景。

多公链混合架构的主要目标之一是建立基于权益共识机制(PoS)、支持UTXO的智能合约模型。由于选择了权益共识机制,PoS的含义是区块创造者的选择是通过持有的数字资产量来决定的。在PoS中,通过锻造(forge)或铸造(mint)的方式,而不是通过挖矿获取相应的数字资产,并且没有块奖励,矿工仅收取一定的交易费用。

多公链混合架构兼容平台币UTXO模型和符合AAL规范的虚拟机,其中第一个兼容的虚拟机是以太坊的EVM,后续将实现x86架构的虚拟机,支持实现多种流行的智能合约编程语言。本着追求务实的设计方法,多公链混合架构全面支持“面向移动端”策略以扩大商业应用可能性。“面向移动端”策略使多公链混合架构能够将区块链科技带给更多的互联网用户,并逐渐将PoS交易验证去中心化。

UTXO 模型与账户模型
抽象账户合约层和虚拟机的集成
EVM集成与交易流程