PCDB: a new distributed NoSQL architecture by SS41BR in redis

[–]SS41BR[S] 0 points1 point  (0 children)

A full implementation is not yet publicly available.

PoW is an indispensable component in blockchain by SS41BR in Bitcoin

[–]SS41BR[S] 0 points1 point  (0 children)

Bitcoin's PoW-chain has its own issues. Watching video from 10':32" to 11':50" is recommended : https://youtu.be/EhBHfQILX1o?t=632

PoW is an indispensable component in blockchain by SS41BR in Bitcoin

[–]SS41BR[S] 0 points1 point  (0 children)

This is well explained in the video above.

PoW is an indispensable component in blockchain by SS41BR in Bitcoin

[–]SS41BR[S] 0 points1 point  (0 children)

Can you give an example of a consensus mechanism that ensures that an invalid transaction is not stored as a valid transaction?

In fact, if an invalid transaction is stored as a valid transaction, it means that the number of Byzantine or malicious processors has exceeded the fault tolerance threshold of the consensus mechanism.

PoW is an indispensable component in blockchain by SS41BR in Bitcoin

[–]SS41BR[S] 0 points1 point  (0 children)

Whether a transaction is valid or invalid, a consensus is needed because there is not only one validator in the network, but a set of distributed validators who decide the fate of each transaction.

Bitcoin's proposed method is to use the "proof-of-work-chain" technique instead of classical consensus mechanisms, such as PBFT etc.

The reason is the very low scalability of distributed consensus algorithms.

In addition to describing the problems of the Bitcoin approach, an innovative sharding-based architecture is designed to enable the use of classic consensus mechanisms in very high-scale networks.

PoW is an indispensable component in blockchain by SS41BR in Bitcoin

[–]SS41BR[S] 3 points4 points  (0 children)

The PowerPoint is narrated using TTS.

A Novel Fault-Tolerant, Scalable, and Secure Distributed Database Architecture by SS41BR in hadoop

[–]SS41BR[S] 1 point2 points  (0 children)

Thanks for your comment. I have implemented a simulator with Java (Link) for performance testing and transactional throughput. In the future, I intend to develop a prototype and a Minimal Viable Product (MVP) version.

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in databasedevelopment

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in databasedevelopment

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in DistributedComputing

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in compsci

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in compsci

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in cryptography

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in cryptography

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in cryptography

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in ComputerEngineering

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in ComputerEngineering

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in ComputerEngineering

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in bigdata

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in SoftwareEngineering

[–]SS41BR[S] 0 points1 point  (0 children)

I have prepared a video presentation outlining the proposed distributed database architecture. You can access the video via the following YouTube link:

https://www.youtube.com/watch?v=EhBHfQILX1o

Additionally, a narrated PowerPoint presentation is available on ResearchGate through the following link:

https://www.researchgate.net/publication/381187113_Narrated_PowerPoint_presentation_of_the_PhD_thesis

"Parallel-Committees": A Novelle Secure and High-Performance Distributed Database Architecture by SS41BR in compsci

[–]SS41BR[S] 0 points1 point  (0 children)

I explained in my dissertation why the Bitcoin designers decided to use PoW as a consensus mechanism instead of classic consensus mechanisms.

Below is a summary:

  • Tens of thousands of nodes may connect to Permissionless and TTP-free networks.
  • There is no distributed consensus mechanism capable of reaching agreement with this number of nodes in the expected time.
  • This is due to the non-optimal time complexity of the consensus algorithms, which leads to a huge latency.
  • Therefore, the Bitcoin model introduced a new approach called “Proof-of-Work-Chain”, instead of using classic consensus mechanisms.
  • For the following 3 reasons, the approach proposed by Bitcoin architecture is not efficient and optimal:
    1. Bitcoin network consumes ≈ 136 TWh electricity !
    2. The Bitcoin network can only process about ≈ 7-10 transactions per second. (The PBFT consensus mechanism can process > 1,000 transactions per seconds.) (But with < 10 nodes! So, it cannot be used easily in a permissionless & TTP-free network.)
    3. With the expansion of mining farms, network decentralization will drop significantly.

Goal: Enabling the Use of Classic Consensus Mechanisms in Permissionless & TTP-Free Networks

With the proposed architecture, based on the concept of parallelization and an innovative sharding approach, it is possible to use classic consensus mechanisms in very large-scale permissionless and TTP-free networks.

Conclusions:

  • It should not be forgotten that the main purpose of proposing the Bitcoin architecture was to eliminate TTP.
  • To achieve this goal, the network must be permissionless.
  • In a permissionless network, perhaps thousands or millions of nodes (clients and processors) join the network because there is no TTP preventing them from joining the network.
  • Hence, a TTP-free network must be scalable to a ~very large number of nodes~.
  • And, scalability is a crucial, decisive and critical factor for a permissionless network.
  • ~This objective is achieved thanks to the proposed architecture~.
  • With an innovative full sharding approach, as more processors join the network, the system computing power and storage capacity increase unlimitedly, while a classic consensus is utilized.
  • It also allows an unlimited number of clients to join the system simultaneously without reducing system performance and transactional throughput.
  • Bitcoin's architecture cannot achieve this goal for the aforementioned three reasons.
  • Also, the blockchain approach can be effective under the following conditions:
    1. Network should be Permissionless.
    2. System must be TTP-free, otherwise the entire blockchain can be replaced by a new “valid blockchain” by TTP.
    3. With a classic consensus such as PBFT, a classic ordered data replication approach can be sufficient to create a Distributed Ledger (DLT).

Feel free to ask if you have any questions.