Update README: Remove Docker/K8s references, update to match project structure
- Removed Docker and Kubernetes deployment sections
- Removed Prometheus/Grafana monitoring references
- Updated project structure to reflect actual directories
- Added MySQL database setup instructions
- Simplified deployment instructions
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
SFChain - Software Factory Blockchain Attestation Platform
SFChain is a blockchain-based operation attestation system for software factories, implementing a parallel blockchain architecture with four node types (Management, Development, Testing, Operations). It is specifically designed for recording and managing various operation logs throughout the software development lifecycle.
Features
System Architecture
Node Types
Transaction Types
Quick Start
Prerequisites
Clone and Build
Database Setup
Create the database and import the schema:
Configuration
Edit the configuration file in
configs/directory:configs/management-node.yaml- Management node configurationconfigs/development-node.yaml- Development node configurationconfigs/test-node.yaml- Testing node configurationconfigs/operations-node.yaml- Operations node configurationRun Nodes
Start Management Node
Start Other Node Types ```bash
Development Node
./sfchain -config configs/development-node.yaml
Testing Node
./sfchain -config configs/test-node.yaml
Operations Node
./sfchain -config configs/operations-node.yaml
Create Transaction
Health Check
Project Structure
Contributing
License
This project is licensed under the MIT License. See the LICENSE file for details.