显示软件包…
1 个稳定版本
2.0.0 | 2021 年 4 月 4 日 |
---|
#114 在 #tetcoin
1MB
24K SLoC
Tetcore ·
🚀 Tetcore 允许快速原型设计任何目的的区块链。
尝试使用
只需访问 core.tetcoin.org 并遵循 安装说明。您还可以尝试 教程 之一。
贡献 & 行为准则
请遵循在 docs/CONTRIBUTING.adoc
中概述的贡献指南。在该项目的所有通信和贡献中,都遵循 贡献者行为准则。
安全
安全策略和程序可以在 docs/SECURITY.md
中找到。
许可证
- Tetcore 原语 (
tp-*
)、Fabric (fabric-*
) 和贵族 (nobles-*
)、二进制文件 (/bin
) 和所有其他实用工具均在 Apache 2.0 许可下。 - Tetcore 客户端 (
/client/*
/tc-*
) 在 GPL v3.0 并带有类路径链接异常 许可下。
采用分许可的原因是为了确保大多数使用Tetcore创建功能链的团队可以在Apache2许可的代码中对所有更改进行完全修改,使团队在发布内容及其方式上有完全的自由,并为商业团队提供清晰的许可信息。
为了社区的利益,我们要求对Tetcore核心逻辑(例如Tetcore的内部共识、加密或数据库代码)进行的任何更深入改进都应回馈,以便让每个人都能从中受益。
lib.rs
:
节点授权noble
这个noble管理一组可配置的节点,用于授权网络。每个节点通过PeerId(即Vec)进行标识。它提供了两种授权节点的方式:
- 一组在各个组织中广为人知的节点,在这些节点之间允许连接。
- 用户可以为每个节点声明所有权,然后管理节点的连接。
节点必须有一个所有者。所有者可以更改节点的连接。只能允许一个用户声明特定的节点。为了消除虚假声明,节点维护者应在启动节点之前先声明它。这个noble使用链下工作器设置保留节点,如果节点不是权威节点,请确保使用正确的CLI标志启用链下工作器。节点可以落后于最新块,在这种情况下,您需要禁用链下工作器并手动设置保留节点以启动它。
依赖项
~3–12MB
~136K SLoC