BUILDING A
SUSTAINABLE FUTURE
WITH BLOCKCHAIN
TECHNOLOGY
ブロックチェーンが繋ぐ持続可能な未来へ

NEWS

WHO WE ARE

株式会社HYPERIA

日本でレイヤーワンの
ブロックチェーンプロトコルを
独自開発するスタートアップです

メイドインジャパンのテクノロジーで
世界中の人々、企業そしてIoTが
共にネットワークを支える
トラストレスな社会の創造を目指します

PRODUCT

レイア  それはこれまでにない
速く 強く 公平な
社会実装を実現するブロックチェーン技術
RHEIA
統計サンプリングコンセンサスプロトコル
IMG

スケーラビリティ&ファイナリティ

統計サンプリングによりネットワーク規模に関わらず高いパフォーマンスを発揮

信頼性99.9999999%でクイックな合意形成が可能

IMG

セキュリティ&分散性

Validatorを限定しないターゲットレスな設計

プッシュデータが不要なためDoS攻撃に対する高い強靭性を担保

IMG

プライバシー

機密情報を守る複数の匿名暗号化技術を採用

IMG

IoTとの親和性

ノード要求スペックの低減により、様々なIoT機器とのコラボレーションを実現

IMG

省エネ

膨大な電力を消費するマイニングを排除し、電力消費を限りなく抑えたエコ設計

IMG

仮想通貨フリー

ネットワーク参加に仮想通貨を要さない、企業や社会が使いやすい設計

IMG IMG

スケーラビリティ&ファイナリティ

統計サンプリングによりネットワーク規模に関わらず高いパフォーマンスを発揮

信頼性99.9999999%でクイックな合意形成が可能

IMG IMG

セキュリティ&分散性

Validatorを限定しないターゲットレスな設計

プッシュデータが不要なためDoS攻撃に対する高い強靭性を担保

IMG IMG

プライバシー

機密情報を守る複数の匿名暗号化技術を採用

IMG IMG

IoTとの親和性

ノード要求スペックの低減により、様々なIoT機器とのコラボレーションを実現

IMG IMG

省エネ

膨大な電力を消費するマイニングを排除し、電力消費を限りなく抑えたエコ設計

IMG IMG

仮想通貨フリー

ネットワーク参加に仮想通貨を要さない、企業や社会が使いやすい設計

TECHNOLOGY

既存のブロックチェーンはスケーラビリティとセキュリティの両立ができていない
主要なブロックチェーンであるBitcoinやEthereumは、そのセキュリティの高さの代償として、スケーラビリティに乏しく、環境効率が悪い
対し、新たに登場したほぼすべてのブロックチェーンは、Validatorの絞り込み、または、DAGという管理ノードを必要とする技術でスケーラビリティを担保しており、ともにセキュリティを著しく犠牲にしている
RHEIAは、
分散型のP2Pネットワーク上で統計サンプリングを実行するという斬新な方法で、
上記で問題とするスケーラビリティとセキュリティの両立を実現する
Technology Stack
RHEIA
Statistical Multi-Class Sampling Consensus Protocol
Programming Language: Zig
Rheia: Features
IMG IMG

Fast and scalable (31,240 TPS w/ 0-4 second latency per transaction).

Rheia: Implementation
IMG IMG

Implementation is written in Zig.

Rheia: Networking
IMG IMG

A custom event loop implementation is used for TCP/UDP networking across nodes.

Rheia: Cryptography
IMG IMG

All cryptography in Rheia is handled by libsodium and Zig’s standard library.

Rheia: Merk
IMG IMG

A high-performance Merklized AVL Tree for storing account and state data in Rheia.

Rheia: S/Kademlia
IMG IMG

A p2p overlay networking protocol for securely bootstrapping, identifying, and anonymously routing messages across peers over an unreliable network.

Rheia: WASM3
IMG IMG

A high-performance WebAssembly interpreter used for running Rheia’s smart contracts.

Rheia: Features
IMG

Fast and scalable (31,240 TPS w/ 0-4 second latency per transaction).

Rheia: Implementation
IMG

Implementation is written in Zig.

Rheia: Networking
IMG

A custom event loop implementation is used for TCP/UDP networking across nodes.

Rheia: Cryptography
IMG

All cryptography in Rheia is handled by libsodium and Zig’s standard library.

Rheia: Merk
IMG

A high-performance Merklized AVL Tree for storing account and state data in Rheia.

Rheia: S/Kademlia
IMG

A p2p overlay networking protocol for securely bootstrapping, identifying, and anonymously routing messages across peers over an unreliable network.

Rheia: WASM3
IMG

A high-performance WebAssembly interpreter used for running Rheia’s smart contracts.

Rheia: Features
  1. Fast and scalable (31,240 TPS w/ 0-4 second latency per transaction).
    1. Supports million node deployments.
  2. Leaderless: zero distributed coordination amongst nodes.
  3. Total, consistent ordering of transactions amongst nodes.
    1. Allows for flexible smart contract support.
  4. Strong resiliency against network/node failures.
  5. Small, concise, leaderless consensus protocol.
    1. Easy to audit edge cases/race conditions.
  6. Granular, low resource usage.
    1. Pruning support for state and transaction storage.
    2. Support for setting memory/storage limits.
  7. Fine-grained proofs.
    1. Merkle proofs over blockchain state and transaction ordering.
  8. Total DoS resiliency.
    1. Pull-only distributed systems protocol; no data is pushed from nodes.
  9. Easy to extend.
    1. Custom governance schemes per network.
    2. Granular access control management per block/transaction.
Rheia: Implementation
  1. Implementation is written in Zig.
  2. Fuzz tested using libFuzzer.
  3. Unit tests and integration tests are provided.
  4. Heap allocations causing memory fragmentations are avoided.
Rheia: Networking
A custom event loop implementation is used for TCP/UDP networking across nodes.
  1. Implementation is written in Zig.
  2. Benchmarked to read/write 1.6GiB/sec.
  3. Running a Rheia node requires one port to be open and available.
  4. The best available event dispatcher is used depending on the OS used to run a Rheia node.
    1. io_uring/epoll for Linux.
    2. iommu for Windows.
    3. kqueue for Mac.
Rheia: Cryptography
All cryptography in Rheia is handled by libsodium and Zig’s standard library.
Networking
  1. Session key establishment using Curve25519 Elliptic-Curve Diffie-Hellman (ECDH) Handshake.
  2. Key derivation into outgoing/incoming symmetric keys using Blake2b 256-bit.
  3. Session encryption/decryption using Chacha20-Poly1305.
Identities
  1. Ed25519 keypairs for node identities.
  2. Ed25519 signatures for cryptographic attestations.
  3. Kademlia overlay network for peer discovery/messaging.
Rheia: Merk
A high-performance Merklized AVL Tree for storing account and state data in Rheia.
  1. Implementation is written in Zig.
  2. Data is represented as key-value pairs.
  3. Zero-overhead reads, high-performance batch writes.
  4. Large amounts of writes happen upon a block being finalized in Rheia.
  5. Underlying key-value store is RocksDB.
  6. Supports immutable checkpointing of the database at any point in time.
  7. Supports being ran on a large variety of hardware, including memory-constrained devices.
Rheia: S/Kademlia
A p2p overlay networking protocol for securely bootstrapping, identifying, and anonymously routing messages across peers over an unreliable network.
  1. Implementation is written in Zig.
  2. Memory/disk usage for storing/handling routing tables per node is small and deterministic.
  3. Peer IDs in S/Kademlia are periodically purged and recycled after long periods of inactivity.
  4. Peer IDs are Ed25519 public keys which are constrained and generated using a static/dynamic cryptographic puzzle.
  5. Peer IDs are sorted on two axis.
    1. The XOR distance of a peers identity against a nodes’ identity.
    2. The responsiveness/ping frequency of a peer.
Rheia: WASM3
A high-performance WebAssembly interpreter used for running Rheia’s smart contracts.
  1. Implementation is written in C.
  2. Fastest WebAssembly interpreter.
  3. Requires a minimum of 74KiB RAM to execute a single WebAssembly program.
  4. Execution may be interrupted, and number of instructions executed may be tracked.
  5. Support for Windows, Mac, Linux, Android, iOS, and several other operating systems.
Rheia: Features
  1. Fast and scalable (31,240 TPS w/ 0-4 second latency per transaction).
    1. Supports million node deployments.
  2. Leaderless: zero distributed coordination amongst nodes.
  3. Total, consistent ordering of transactions amongst nodes.
    1. Allows for flexible smart contract support.
  4. Strong resiliency against network/node failures.
  5. Small, concise, leaderless consensus protocol.
    1. Easy to audit edge cases/race conditions.
  6. Granular, low resource usage.
    1. Pruning support for state and transaction storage.
    2. Support for setting memory/storage limits.
  7. Fine-grained proofs.
    1. Merkle proofs over blockchain state and transaction ordering.
  8. Total DoS resiliency.
    1. Pull-only distributed systems protocol; no data is pushed from nodes.
  9. Easy to extend.
    1. Custom governance schemes per network.
    2. Granular access control management per block/transaction.
Rheia: Implementation
  1. Implementation is written in Zig.
  2. Fuzz tested using libFuzzer.
  3. Unit tests and integration tests are provided.
  4. Heap allocations causing memory fragmentations are avoided.
Rheia: Networking
A custom event loop implementation is used for TCP/UDP networking across nodes.
  1. Implementation is written in Zig.
  2. Benchmarked to read/write 1.6GiB/sec.
  3. Running a Rheia node requires one port to be open and available.
  4. The best available event dispatcher is used depending on the OS used to run a Rheia node.
    1. io_uring/epoll for Linux.
    2. iommu for Windows.
    3. kqueue for Mac.
Rheia: Cryptography
All cryptography in Rheia is handled by libsodium and Zig’s standard library.
Networking
  1. Session key establishment using Curve25519 Elliptic-Curve Diffie-Hellman (ECDH) Handshake.
  2. Key derivation into outgoing/incoming symmetric keys using Blake2b 256-bit.
  3. Session encryption/decryption using Chacha20-Poly1305.
Identities
  1. Ed25519 keypairs for node identities.
  2. Ed25519 signatures for cryptographic attestations.
  3. Kademlia overlay network for peer discovery/messaging.
Rheia: Merk
A high-performance Merklized AVL Tree for storing account and state data in Rheia.
  1. Implementation is written in Zig.
  2. Data is represented as key-value pairs.
  3. Zero-overhead reads, high-performance batch writes.
  4. Large amounts of writes happen upon a block being finalized in Rheia.
  5. Underlying key-value store is RocksDB.
  6. Supports immutable checkpointing of the database at any point in time.
  7. Supports being ran on a large variety of hardware, including memory-constrained devices.
Rheia: S/Kademlia
A p2p overlay networking protocol for securely bootstrapping, identifying, and anonymously routing messages across peers over an unreliable network.
  1. Implementation is written in Zig.
  2. Memory/disk usage for storing/handling routing tables per node is small and deterministic.
  3. Peer IDs in S/Kademlia are periodically purged and recycled after long periods of inactivity.
  4. Peer IDs are Ed25519 public keys which are constrained and generated using a static/dynamic cryptographic puzzle.
  5. Peer IDs are sorted on two axis.
    1. The XOR distance of a peers identity against a nodes’ identity.
    2. The responsiveness/ping frequency of a peer.
Rheia: WASM3
A high-performance WebAssembly interpreter used for running Rheia’s smart contracts.
  1. Implementation is written in C.
  2. Fastest WebAssembly interpreter.
  3. Requires a minimum of 74KiB RAM to execute a single WebAssembly program.
  4. Execution may be interrupted, and number of instructions executed may be tracked.
  5. Support for Windows, Mac, Linux, Android, iOS, and several other operating systems.

SERVICE

ブロックチェーン技術を応用し、企業様のDX
(デジタルトランスフォーメーション)をサポート

IMG

コンサルティング
サービス

「ブロックチェーンで一体何ができるの?」 「うちのサービスにブロックチェーンは応用できるの?」 など、導入検討段階の企業・団体様へコンサルティングサービスを提供します。

IMG

Proof of Concept
(実証実験)構築

実証実験内容の構築からアプリケーション開発・実験実施までをトータルサポートします。

IMG

プロダクトの受注開発

既存サービスへのブロックチェーン導入やゼロからのDapps構築まで、ご要望に合わせたアプリケーション開発・保守・点検を承ります。

IMG

プラットフォームサービス

ブロックチェーンRHEIAをより多くの企業様や団体様へご提供すべく、プラットフォームサービスを展開します。

IMG IMG

コンサルティング
サービス

「ブロックチェーンで一体何ができるの?」 「うちのサービスにブロックチェーンは応用できるの?」 など、導入検討段階の企業・団体様へコンサルティングサービスを提供します。

IMG IMG

Proof of Concept
(実証実験)構築

実証実験内容の構築からアプリケーション開発・実験実施までをトータルサポートします。

IMG IMG

プロダクトの受注開発

既存サービスへのブロックチェーン導入やゼロからのDapps構築まで、ご要望に合わせたアプリケーション開発・保守・点検を承ります。

IMG IMG

プラットフォームサービス

ブロックチェーンRHEIAをより多くの企業様や団体様へご提供すべく、プラットフォームサービスを展開します。

VISION

トラストレスで持続可能な社会を創造する

COMPANY INFO

会社概要

会社名:株式会社HYPERIA (ハイペリア)
資本金:1100万円
設立:令和元年8月1日
所在地:東京都目黒区緑が丘二丁目24番17号
    自由が丘小松ビル302
代表取締役:酒折 幸弘
社員数:11名 ※業務委託を含む

幹部社員略歴

酒折 幸弘
CEO

2003年 慶応義塾大学商学部卒
2003年 昭和シェル石油株式会社
2008年 Shell International Eastern Trading Co.
2009年 Noble Group
2010年 Marquard & Bahls, Mabanaft Pte Ltd
2016年 ENGIE Global Markets
2019年 株式会社HYPERIA

岩崎 健太
CTO

2011年 Dranithix
2013年 Magario International Company Limited
2015年 香港大学工学部
2016年 DJI, HKUST Robotics Institute
2017年 Velcron Limited
2017年 NAVER Corp.
2018年 Perlin
2020年 株式会社HYPERIA

酒折 幸弘
CEO

2003年 慶応義塾大学商学部卒
2003年 昭和シェル石油株式会社
2008年 Shell International Eastern Trading Co.
2009年 Noble Group
2010年 Marquard & Bahls, Mabanaft Pte Ltd
2016年 ENGIE Global Markets
2019年 株式会社HYPERIA

岩崎 健太
CTO

2011年 Dranithix
2013年 Magario International Company Limited
2015年 香港大学工学部
2016年 DJI, HKUST Robotics Institute
2017年 Velcron Limited
2017年 NAVER Corp.
2018年 Perlin
2020年 株式会社HYPERIA

LOCATION

アクセス

自由が丘駅正面口より徒歩5分

CONTACT US

弊社に関するご意見、ご質問等は、下記からお問い合わせください。
担当者より返答させていただきます。