مقارنة معايير الرموز الأمنية
عند ترميز الأصول الحقيقية كأوراق مالية، يجب اختيار المعيار التقني المناسب. ERC-3643 (T-REX) و ERC-1400 هما الخياران الرئيسيان. هذا الدليل يساعدك على الاختيار.
نظرة عامة#
ERC-3643 (T-REX Protocol)#
T-REX = Token for Regulated EXchanges
↓
معيار مصمم للامتثال التنظيمي من الأساس
↓
يدمج الهوية مع الرمز
المطور: Tokeny Solutions الإطلاق: 2021 التركيز: الامتثال والهوية
ERC-1400#
ERC-1400 = Security Token Standard
↓
معيار شامل لرموز الأمان
↓
تقسيم الأسهم (Partitions)
المطور: Polymath الإطلاق: 2018 التركيز: الوظائف المالية
البنية التقنية#
بنية ERC-3643#
┌─────────────────────────────────────────────────────┐
│ Token Contract │
│ (ERC-20 base) │
├─────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌────────────┐ │
│ │ Identity │ │ Compliance │ │ Trusted │ │
│ │ Registry │ │ Module │ │ Issuers │ │
│ │ │ │ │ │ Registry │ │
│ └─────────────┘ └─────────────┘ └────────────┘ │
│ ↓ ↓ ↓ │
│ ┌─────────────────────────────────────────────┐ │
│ │ ONCHAINID │ │
│ │ (نظام الهوية الرقمية) │ │
│ └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
بنية ERC-1400#
┌─────────────────────────────────────────────────────┐
│ ERC-1400 Token │
├─────────────────────────────────────────────────────┤
│ ┌─────────────────────────────────────────────┐ │
│ │ ERC-1410 │ │
│ │ (Partially Fungible) │ │
│ │ تقسيم الرموز إلى Partitions │ │
│ └─────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────┐ │
│ │ ERC-1594 │ │
│ │ (Core Security Token) │ │
│ │ إصدار واسترداد الرموز │ │
│ └─────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────┐ │
│ │ ERC-1643 │ │
│ │ (Document Management) │ │
│ │ إدارة الوثائق القانونية │ │
│ └─────────────────────────────────────────────┘ │
│ ┌─────────────────────────────────────────────┐ │
│ │ ERC-1644 │ │
│ │ (Controller Operations) │ │
│ │ صلاحيات المُصدر │ │
│ └─────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
المقارنة التفصيلية#
إدارة الهوية#
| الجانب | ERC-3643 | ERC-1400 |
|---|---|---|
| نظام الهوية | ONCHAINID مدمج | خارجي |
| التحقق | on-chain | off-chain عادةً |
| Claims | مدعومة أصلاً | تحتاج تطوير |
| المرونة | عالية جداً | متوسطة |
قيود النقل#
ERC-3643:
function canTransfer(
address from,
address to,
uint256 amount
) returns (bool, bytes32, bytes32) {
// التحقق من:
// 1. هوية المرسل والمستقبل
// 2. Claims المطلوبة
// 3. قواعد الامتثال
// 4. حدود الاستثمار
}
ERC-1400:
function canTransferByPartition(
bytes32 partition,
address from,
address to,
uint256 value,
bytes calldata data
) returns (bytes32, bytes32, bytes32) {
// التحقق من:
// 1. حالة partition
// 2. قيود التحويل
// 3. صلاحيات المتحكم
}
الوثائق القانونية#
| الجانب | ERC-3643 | ERC-1400 |
|---|---|---|
| ربط الوثائق | عبر Claims | ERC-1643 مدمج |
| التحديث | مرن | معياري |
| التوقيع | on-chain | hash فقط |
Partitions (تقسيم الأسهم)#
ERC-1400 يدعم Partitions:
├── Class A Shares
├── Class B Shares
├── Locked Tokens
└── Vested Tokens
ERC-3643:
├── لا يدعم Partitions أصلاً
└── يمكن المحاكاة عبر عقود متعددة
متى تختار كل معيار؟#
اختر ERC-3643 إذا:#
✓ الامتثال أولوية قصوى ✓ تحتاج إدارة هوية متقدمة ✓ تريد مرونة في القواعد ✓ تستهدف أسواق منظمة (مثل الخليج) ✓ تحتاج KYC/AML on-chain
اختر ERC-1400 إذا:#
✓ تحتاج تقسيم الأسهم (Partitions) ✓ لديك فئات رموز متعددة ✓ تريد معيار معروف وموثق ✓ التكامل مع Polymath ecosystem
التبني في الصناعة#
من يستخدم ERC-3643؟#
- منصات الترميز المنظمة
- مشاريع عقارية في أوروبا والخليج
- صناديق استثمارية مرخصة
- بنوك تجريبية
من يستخدم ERC-1400؟#
- Polymath ecosystem
- بعض منصات STO
- مشاريع أسهم خاصة
التكاليف والتعقيد#
| المعيار | تكلفة التطوير | التعقيد | الصيانة |
|---|---|---|---|
| ERC-3643 | متوسط-عالي | عالي | متوسط |
| ERC-1400 | متوسط | متوسط | متوسط |
أمثلة على الكود#
إنشاء رمز ERC-3643#
// T-REX Token Deployment
contract MySecurityToken is Token {
constructor(
address identityRegistry,
address complianceModule,
string memory name,
string memory symbol
) Token(
identityRegistry,
complianceModule,
name,
symbol,
18 // decimals
) {}
}
إنشاء رمز ERC-1400#
// ERC-1400 Token
contract MySecurityToken is ERC1400 {
constructor(
string memory name,
string memory symbol,
bytes32[] memory defaultPartitions
) ERC1400(
name,
symbol,
defaultPartitions
) {}
}
التوصية#
للمشاريع في الخليج#
التوصية: ERC-3643
├── سبب 1: توافق مع VARA/ADGM
├── سبب 2: إدارة هوية متقدمة
├── سبب 3: مرونة الامتثال
└── سبب 4: دعم نشط من Tokeny
للمشاريع مع فئات أسهم معقدة#
التوصية: ERC-1400
├── سبب 1: دعم Partitions
├── سبب 2: مرونة التقسيم
└── سبب 3: معيار معروف
الخلاصة#
كلا المعيارين قادر على تلبية احتياجات ترميز الأوراق المالية. ERC-3643 أفضل للمشاريع التي تركز على الامتثال والهوية، بينما ERC-1400 أفضل للمشاريع ذات هياكل الأسهم المعقدة.
مصادر إضافية#
تنويه: هذا المحتوى تقني. استشر مطورين متخصصين للتنفيذ.

