ACCORD · Accelerated Ordering Service for Distributed Ledgers
„Хоризонт 2020“ — Действия „Мария Склодовска-Кюри“
- Период
- 2019-05-01 → 2021-04-30
- Финансиране от ЕС
- 172 932 €
- Участници
- 1
- Схема
- MSCA-IF
Линиите свързват координатора с партньорите.
Накратко на български
Блокчейн системите с ограничен достъп се изследват, за да се ускори комуникацията при подреждането на данни, подобно на работата в облачни центрове. Това помага на компаниите да намалят разходите и да премахнат нуждата от посредници при бизнес транзакциите.
Кратко обяснение, генерирано от езиков модел по текста на CORDIS. Оригиналът е по-долу.
Резултати накратко
Accelerated Ordering Service for Distributed Ledgers
The ACCORD project focused on the question on how can Permissioned Blockchains (PB), an emerging technology, be adapted to the needs of Enterprise data-management workloads running in the cloud and datacenters. This project contributed to a potential disruption of how companies do business: by distributing the trust over a Blockchain there is no more need for trusted third parties and this will reduce cost and impediments in doing business. The results in ACCORD make it possible for PBs to efficiently utilize the network and computational resources, as well as to achieve low latency high throughput behavior; this improved performance has a significant positive impact on the cost of transacting across companies. The starting insight of this project relies in the fact that even though it is commonly assumed that PB systems are inherently less performant than traditional Database Management Systems, by re-imagining their underlying processing, they can be made competitive and evaluated as an alternative to traditional DBMS systems. We have identified a significant challenge of achieving this goal: the high cost of the distributed communication steps of PB (the so called Ordering). Finding ways of reducing the cost of these operations was the focus of this project. The results and deliverables of the project can be used to accelerate existing, widely used PBs, such as Hyperledger Fabric, and, more importantly, they can be used provide a sound foundation for building the next generation of PBs well suited to the workloads and the execution environment typical for large Enterprises. The methodology of the project was to combine benchmarking of widely used PBs with analytical modeling and bottleneck analysis, and, finally, implementation on modern server hardware that combines regular CPUs with programmable hardware, namely Field Programmable Gate Arrays (FPGAs). Thanks to this multi-pronged approach, the project has generated valuable insights at various levels (i.e., providing not only general recommendations for designing future Ordering services for blockchains but also hardware implementation lessons, etc.). We have released our results as Technical Reports and the source code can be found in Open Repositories hosted by the IMDEA Software Institute.
Текст от CORDIS, на английски · Данни: CORDIS, © Европейски съюз
Цел на проекта
Distributed ledgers (DLs), also called blockchains, have the potential of transforming the ways individuals and businesses interact. While today a trusted third party, such as a bank, is required to guarantee that transactions among these entities are performed correctly, with DLs it is possible to delegate this task to a distributed computer network that relies on cryptographic operations and sophisticated distributed consensus algorithms to ensure that transactions are recorded durably and in a tamper-free manner. As a result, DLs have the potential to reduce the cost of transactions and the associated latencies dramatically.However, the adoption of DLs outside of crypto-currency use-cases has been slow partially due to their low performance compared to traditional data management systems. This stems mostly from the constraints and design choices inherited from the first public blockchains, that targeted public, geo-distributed, operation. Today, however, most industry use-cases require permissioned access to the ledger and involve nodes that are geographically close to each other (e.g. in a shipping port). This prompts a redesign of DLs and allows for using various hardware acceleration features to increase their performance.In the ACCORD project, we aim to increase distributed ledger throughput by at least an order of magnitude, while lowering latencies by a similar factor. To achieve this, we focus on the core component of DL systems, namely, distributed consensus that is used to establish an absolute order of transactions. This ordering operation (service) is typically the main performance bottleneck in DLs. To fully exploit emerging network technologies and to overcome stagnating CPU performance, we will use hardware acceleration (i.e., FPGAs) to offload the steps required by the ordering service. The outcome of this project is a DL design with performance that allows it to be deployed in use-cases in which DLs are inadequate today (e.g., trading).
Оригинален текст от CORDIS (на английски).
Участници
- FUNDACION IMDEA SOFTWARE · Pozuelo De AlarconКоординаторИспания
Връзки
Данни: CORDIS, © Европейски съюз
