Determinism and security in the Chinese bloc; An overview of the security philosophy in Chinese blockchain networks



The Chinese bloc is undoubtedly one of the most important innovations of the last century, which surprised technology experts with its unique characteristics and opened its way to public life. Characteristics such as decentralization, resistance to censorship, and security in the Chinese bloc have received much attention; But there is another feature of this technology that is no less important than the other features, and that is “determinism and security”.

Algebraism means that if we perform the same operational steps in a certain order, we will come to the exact same conclusion that if someone else follows this process, we will achieve the same result. This feature, although simple, is of great importance; But perhaps it is because of this simplicity that he receives less attention or conversation.

In this article, written with the help of an article on Surin’s website, we look at the principle of determinism in the Chinese bloc. This feature is one of the principles that all blockchain networks follow and makes blockchain a force. Stay with us.

Introduction

Advantages such as decentralization and transparency are discussed in most articles published on Chinese blockchain technology; But it is rarely read about determinism. Algebraism, on the other hand, is a key mechanism that is the source of all other blockchain characteristics.

Perhaps this is because some people take determinism in the Chinese bloc too seriously and see no reason to talk about it; While others do not know about it and do not know about its existence.

In this article, we try to clarify how the importance of determinism in the Chinese bloc also works; So let’s start with the basics:

An unrelated example: the game of two sages in ancient India

Determinism and security in the Chinese bloc;  An overview of the security philosophy in Chinese blockchain networks

Algebraism is based on the philosophical belief that all events in the universe have a certain origin and are determined by previous causes. In other words:

World events depend on a causal relationship, and every state that happens to a being or object can be explained by a certain pattern.

Two sages from ancient India decided to test their strength in the game of chess. The whole empire predicted the outcome of the game, and people wanted to learn from the skills of these sages. In this regard, a detailed report was prepared on all movements made during the competition; Unfortunately, the game did not end due to an attack on a neighboring land.

Now imagine that a chessboard similar to the one mentioned in our story is still in the museum and the game report is still available. Since the game of chess has a fixed initial state and a series of certain movements, according to the existing report of the game, the pieces can be rearranged and the same game can be connected; Even if the centuries are old and we will use new beads and plates.

Thanks to this feature of the game of chess, we can learn the techniques of both players, return the game to any point before it stops, and even continue to play instead.

For security reasons, the location, the game screen or the game time do not matter and the rules are always the same.

Related example

The term determinism in computer science refers to a system in which the past state of the system determines its current state and the current state of the system determines its future state.

Algebraism means that if we perform the same operational steps in a certain order, we achieve exactly the same situation that others reach after performing the same steps. This feature makes China block what it is now.

Decentralization and resistance to censorship in the Chinese bloc are in principle possible; Because each node in the network approves each transaction in a certain way and each agrees with the current state of the system.

For example, when new blockchain users create a blockchain-based portfolio, they will have to wait for the portfolio software to synchronize with the current state of the blockchain. This synchronization is a necessary step for portfolio users to interact with the Chinese blockchain.

Having a fully synchronized wallet ensures that all funds are received and sent according to network rules and that all transactions are valid. The history of these transactions is then stored in the China block so that all complete nodes can confirm it. They also gain full control over users’ funds and no third party can block or transfer them.

Users’ control over their funds is guaranteed through the use of public and private cryptography. Having a public or private key means that no one but the original owner can register a transaction.

Determinism and security in the Chinese bloc;  An overview of the security philosophy in Chinese blockchain networks

This is the process by which all nodes reach the same state, which prevents a double-cost attack; Thus, it can be said that the overall strength of the Chinese bloc and its ability to withstand the pressure of double costs stems from the deterministic nature of the Chinese bloc.

Algebraism in the Chinese blockchain field refers to the fact that all nodes in the network generate the same transaction command. Any difference between nodes in the same operation will lead to a failure of consensus between them. In this case, the storage of this data in the distributed general ledger also leads to inconsistencies in the general ledger.

All new full nodes joining the Chinese blockchain network will have to review all past operations to eventually reach the same status as the existing full nodes in the common office. For example, if you decide to become a complete node in the RSK blockchain, you must synchronize all blocks in the RSK history and check all smart contracts in that chain before you can validate and process new blocks as a node. to.

To better understand this, keep in mind that due to its determinism feature, the RSK blockchain does not allow third-party API calls. The illegality of third party APIs must be recorded and implemented directly in the consensus layer; Because the node can never be sure that the API is always available or working properly.

What if one or more countries cancel this API due to local Internet filtering policies? How can you start an RSK node when this API, which was previously used in some transactions, does not work for some people on the network?

API may announce that, for example, on August 30, 2019, the two countries concluded a trade agreement. This report will later be part of the validation chain. At the same time, if the API in another country is stopped and the nodes in that country no longer report the trade agreement, it will no longer be possible for them to validate the Chinese bloc.

However, you can also use a third-party API in a smart contract by connecting Oracle as an off-chain data source. This means transferring data outside of China Blockchain to a smart contract within China Blockchain without running third-party APIs in the China Blockchain consensus layer.

Blockchains disagree on any of the factors that are unique to the end user. For example, a consensus law based on random numbers generated locally in a full-node device does not work; Because the result is different in each user’s computer and causes all users to be disconnected from the network.

To reach consensus in the Chinese blockchain network, all users must share the same data and be able to use the data to calculate the same results through the same protocols and the same consensus rules. This means determinism in the Chinese bloc.

Conclusion

Determinism is one of the main elements for strengthening the two main characteristics of the blockchain, namely decentralization and resistance to censorship.

If previous transactions do not yield the same result every time they are executed, it is impossible to reach a consensus, regardless of where and by whom the transaction was made. In other words, blockchains are losing their integrated resistance to manipulation.

The process of determinism and consensus that occurs across all blockchains ensures the security of consumers’ digital assets, eliminating the need for these networks to rely on third-party security.

Post-determinism and security in the Chinese bloc; An overview of the security philosophy in Chinese blockchain networks first appeared in the digital currency.

Leave Your Comment

Your email address will not be published.

Supportscreen tag