In the blockchain context, the information system (IS) is considered a part of its infrastructure. However, blockchain itself can be used for IS development using software components and services. As the trust for binary components or services is still a problem, we propose to use the blockchain of components to solve this problem. In this paper, the part of such solution, namely consensus algorithms, is discussed. We focus on Proof-of-Stake algorithms and present their feasibility to be used in the blockchain of software components. It was found that the use of probabilistic algorithms (RRR, CloudPoS, WV, DDPoS, Panda) allow the partial solution of the problem in the blockchain of reliable software components.
În contextul blockchain, sistemul informational (SI) este considerat o parte a infrastructurii sale. Cu toate acestea, blockchain-ul în sine poate fi folosit pentru dezvoltarea SI folosind componente și servicii software. Deoarece încrederea pentru componentele sau serviciile binare este încă o problemă, ne propunem să folosim blockchain-ul de componente pentru a rezolva această problemă. În această lucrare este discutată o astfel de soluție, și anume algoritmii de consens. Ne concentrăm pe algoritmii Proof-of-Stake și prezentăm fezabilitatea acestora pentru a fi utilizați în blockchain-ul componentelor software. S-a constat, că utilizarea algoritmilor cu finalitate probabilistică (RRR, CloudPoS, WV, DDPoS, Panda) permite rezolvarea parțială a problemei în blockchain-ul componentelor software de încredere.