- FROST: Flexible Round-Optimized Schnorr Threshold(灵活的轮优化 Schnorr 门限签名)。一种门限签名方案,允许大量动态签名者共同创建一个 Schnorr 签名,而无需任何单个签名者持有完整的私钥。
- ROAST: Robust Asynchronous Schnorr Threshold(鲁棒异步 Schnorr 门限签名)。FROST 的一种优化方案,在假设已完成一轮预计算的情况下,允许非交互式的签名会话。
subp2p: SUBFROST 生态系统的基础点对点网络层。
subrelay: SUBFROST 网络栈的关键组件,充当 subp2p 网络的会合点、流量中继和名称注册器。
subproxy: 一个多功能工具,充当 subp2p 网络与传统互联网之间的桥梁。
subtun: 一个强大的组件,可在 subp2p 网络上创建安全的点对点 VPN。
frBTC: 与 BTC 1:1 锚定的 Bitcoin DeFi 兼容资产,可在 Bitcoin L1 上的所有 DeFi 生态系统中互操作。
dxBTC: 一种可产生收益的合成 Bitcoin 资产。
FUEL 代币: SUBFROST 协议的治理和实用代币。
subfrost-core: SUBFROST 协议的核心逻辑。
subfrost-runtime: SUBFROST 节点的核心。它是一个包含 SUBFROST 协议共识逻辑的 WASM 程序。
subrail: SUBFROST 生态系统核心的高性能 WebAssembly(WASM)运行时。
subswap: 一套用于与 Alkanes 元协议的自动做市商(AMM)功能交互的命令。
- 密钥库(Keystore): 安全存储用户所有敏感加密材料的文件。
- Schnorr 签名: 一种以简洁性、可证明安全性和线性性著称的数字签名方案。
- Gossipsub: 一种发布/订阅协议,节点可以订阅主题并接收发布到这些主题的消息。
- 微服务(Microservices): 一组通过安全且弹性的网络相互通信的小型独立服务。
- AMM: 自动做市商(Automated Market Maker)。一种依赖数学公式进行资产定价的去中心化交易所类型。
- 元协议(Metaprotocol): 构建在另一个协议之上的协议。
- Runestone: 嵌入在 Bitcoin 交易
OP_RETURN 输出中的消息。
- Alkanes: 构建在 Bitcoin 区块链之上的元协议。
OP_RETURN: Bitcoin 脚本语言中的一个操作码,允许在交易中嵌入少量数据。
- WASM: WebAssembly。一种面向基于堆栈的虚拟机的二进制指令格式。
wasip2: 一种标准化接口,用于在各种系统上运行 WebAssembly 模块。
- TUN 设备: 一种虚拟网络接口,不从物理介质接收数据包,而是从用户空间程序接收数据包。
- SOCKS5: 一种代理协议,允许您通过代理服务器路由流量。
- 反向代理(Reverse Proxy): 一种代理服务器,代表客户端从一个或多个服务器获取资源。
- DKG: 分布式密钥生成(Distributed Key Generation)。一种仪式,其中一组参与者协作生成一个组公钥,而每个参与者仅持有相应私钥的一个秘密份额。
- ASCII 铠装(ASCII Armoring): 将二进制数据编码为人类可读文本格式的过程。
- PBKDF2: 基于密码的密钥派生函数 2(Password-Based Key Derivation Function 2)。一种计算密集型算法,使攻击者很难猜测口令。
- AES-GCM: 伽罗瓦/计数器模式的高级加密标准(Advanced Encryption Standard in Galois/Counter Mode)。一种现代的认证加密密码,同时提供机密性和完整性。
- 多传输支持(Multi-Transport Support): 在各种网络环境中运行的能力。
- mDNS: 多播 DNS(Multicast DNS)。一种协议,允许节点在本地网络上无需中央服务器即可相互发现。
- Kademlia DHT: 一种分布式哈希表(DHT),用于在公共互联网上发现节点。
- NAT 穿透(NAT Traversal): 允许位于防火墙和 NAT 后面的节点相互连接的过程。
- AutoNAT: 一种协议,允许节点发现自己的公共 IP 地址。
- 打洞(DCUtR): 一种技术,允许两个位于 NAT 后面的节点在中继的帮助下建立直接连接。
- 电路中继(Circuit Relay): 一种技术,当无法建立直接连接时,允许两个节点通过中继进行通信。
SUBFROSTNetworkBehaviour: 一个复合的 libp2p NetworkBehaviour,组合了 SUBFROST 使用的所有不同协议和行为。
gossipsub: 一种发布/订阅协议,节点可以订阅主题并接收发布到这些主题的消息。
mdns: 一种协议,允许节点在本地网络上无需中央服务器即可相互发现。
kademlia: 一种分布式哈希表(DHT),用于在公共互联网上发现节点。
relay_client 和 relay_server: 电路中继协议的客户端和服务器组件。
dcutr: 一种通过 NAT 进行直接连接升级的协议。
identify: 一种用于发现节点公共地址的协议。
autonat: 一种用于确定节点是否位于 NAT 后面的协议。
ping: 一种用于检查节点活跃状态的协议。
request_response: 一种用于简单请求-响应交互的协议。
proxy_stream: 一种自定义协议,用于在节点之间创建通用的代理双工流。
MetashrewProvider: 一个 trait,抽象了与"metashrew"索引的连接。
SUBFROSTWasmRunner: 一个 trait,定义了运行编译为 WASM 的核心共识逻辑的接口。
SUBFROSTApiProvider: 一个 trait,暴露 subfrost_getbundle API,这可能是用户或其他服务与 SUBFROST 节点交互的主要入口点。
SUBFROSTEngine: 将所有组件整合在一起的主协调器。