General
What is Arcology?
Arcology is a L1 blockchain that targets some deeply rooted problems of existing blockchain system designs. It is a perfect choice, probably the only one for resource-intensive blockchain applications.
What is Arcology good for?
Arcology is good for all blockchain-native applications that weren’t believed possible due to poor scalability or high cost.
How does Arcology solve the scalability issue?
Arcology is a parallel blockchain. All the transactions are executed in full parallel. Arcology wraps VM into execution units called EUs. An EU is an abstraction of any virtual machine that can process transactions and generate state transitions. Arcology can even combine multiple machines together to share the workload a single node.
How Arcology is different from APTOS
APTOS has parallel execution feature. Arcology has a very different concurrency control design. APTOS's parallelization happens at the Intra-VM level. Arcology’s concurrency control framework works at inter-VM level. Arcology make no invasive changes to the original VM. In addition, Arcology provides a concurrent APIs to help developers build contention-free smart contracts.
How is Arcology different from the L2 solutions?
L2s rely on sidechains to achieve parallelism. Everything is still happening in the serial order on the same sidechain. In addition, L2 solutions lack composability, which is critical for many applications. Arcology’s parallel processing doesn’t rely on sidechains, and it is fully composable.
How fast can Arcology run?
The beauty of or Inter-node horizontal scaling is the limitless scalability. There is no theoretical limit on how fast Arcology can run. The throughput is more of a matter of resources. Arcology is a multithreaded + multiprocessor system that guarantees to take full advantage of all the resources available.
A properly configured system will give you 250 ~300TPS / core when running smart contract calls like CryptoKitties. So, with 64 cores, you may expect somewhere between 16k/S ~19k/S. More resources always mean higher throughput.
What is a node cluster? How is it different from a node ?
The node cluster is deployment mode in which a group of interconnected machines working together as a single node on Arcology network.
How is a node cluster different from a node?
Conventionally a node is just a machine with a piece of client software installed (Geth for instance). Arcology allows multiple interconnected machines (physical / virtual) to share the workload of a single node. Node clusters on Arcology act just like nodes on the other network.
What is the major benefit?
There is always an upper limit on how many processors, memory, and storage space one single machine can possibly have. A cluster-enabled design can effectively remove the constrain, more computational power or data storage can be dynamically added to the nodes on fly.
Last updated