Skip to content

Commit

Permalink
Up version
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelmanzanera committed Oct 21, 2022
1 parent 1e7d2f5 commit 5f28b32
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 33 deletions.
39 changes: 7 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,44 +23,19 @@ The source code can change to respect the best quality of reading and regarding
Current implemented features:

- Adaptive cryptography: different elliptic curves and software implementation
- Hybrid root of trust: mix of hardware and software cryptographic key to maintain trust and security
- TransactionChain: Transaction structure and transaction generation
- Smart Contract: interpreter coded with Elixir DSL through Meta-programming and AST
- Node election: heuristic validation and storage node selection
- P2P: Inter-node communication, supervised connection to detect the P2P view of nodes in almost real-time
- Transaction mining: ARCH consensus
- Node bootstrapping
- Beacon chain: Track new transactions and node readiness
- Beacon chain: Maintains a global view of the network (transactions, P2P view)
- Self-Repair: Self-healing mechanism allowing to resynchronize missing transactions
- Node shared secrets renewal: Integration of authorized validation nodes using heuristic constraints
- P2P transfers
- Transaction explorer
- Custom Binary protocol leveraging Binary Pattern Matching and BitVectors
- NFT creation and transfers
- Integrated Oracle Chain (UCO Price Feed)
- Efficient transaction fee

## Development Roadmap

### Short term

These are the features will be implemented very soon (already in the pipe of the core team)

- Programmable money: Provide code & condition inside an UTXO to be executed when it's consumed
- Smart Contract fee model
- Provide exception on the smart contract inherit constraints

### Mid-Long term:

These are the feature which will be implemented after the short term roadmap but which are important:

- OnChain Governance & Decentralized Code Source and Hot Release Upgrades
- SGX integration for enclaving the node shared secrets
- Smart Contract Builder / Generator
- Network coordinates aggregation from the BeaconChain
- On-chain time management through BeaconChain to ensure clock synchronisation
- Yubikey integration for node enrollment and key management

## Installation
- Embedded explorer leveraging sharding to retrieve information
- Custom Binary protocol for data transmission
- Token minting
- Internal oracles (UCO Price Feed)
- Tailored embedded database

Requirements:

Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ defmodule Archethic.MixProject do
def project do
[
app: :archethic,
version: "0.24.0",
version: "0.25.0",
build_path: "_build",
config_path: "config/config.exs",
deps_path: "deps",
Expand Down

0 comments on commit 5f28b32

Please sign in to comment.