Published in


Osasion`s Mainnet Data Migration

In common smart contract upgrade scenarios, it mainly includes hard-coded migration, hard-copy migration, and chain-based storage mechanism migration. However, in the data migration scenario of Osasion, Osasion uses the NS-Relays Bridge verification set relay chain cross-chain bridge to migrate the main network data, which is to transfer the existing on-chain ledger data to the new storage and underlying architecture.However, the data migration process requires the cooperation of intermediate components. The relay communication of the bridge not only has the verification communication of the double address, the mining of the chain end, the queue distribution, the block output restriction, the synchronization of the node status of the APP end, etc., the data exchange of the chain end is second level reaction.However, the entire process is based on the test time of queuing processing. The complete time of an account is 3–5 minutes. However, coupled with uncertain factors such as queue waiting and community synchronization, the actual operation time should not include the waiting time, and peak-shift operation is recommended. Only when all data at the system level and node user level are migrated and the old system and database are shut down, the data migration will end.

Osasion data migration is divided into source ledger migration and user node migration.Before the user node is migrated, it is necessary to complete the migration of the source ledger first to avoid the user node’s smooth migration and operation of all nodes when the data on the chain and the rights and interests on the chain are dropped during the migration.The system-level migration data of this upgrade is as follows:Number of activated nodes: 41651; Total AUC issuance: 137436181AUC; MPOS incentive mining pool: 41264UORA; Block synchronization ledger GAS collection: 616.09421862AUC; Hyperledger GAS collection: 5568.68345403AUC;The total amount of destruction on the entire network: 150303.24035977AUC; The ecological balance pool: 7954435.18137953UORA; The AUC consensus guarantee pool: 32092.28486939AUC; The total amount of AUC distribution: 5141710.90476167.

According to the above data, there is asymmetrical situation between actual data and theoretical data. The reasons are mainly from several aspects. One is the wear of the decimal precision of the mining data and the wear of the balance of the short account.In addition, the main reason is that the active node has Status not responding, which causes the algorithm to determine that the miner is State loss. The error value generated in this case is too large. Based on the current whole column, the single node limit value: 67.114. If double spend is not avoided, the algorithm will determine that the current miner is invalid, but it will not affect the identity and rights of the miner in the system. This situation is regarded as empty mining behavior. The main network will ignore this dirty data, and the algorithm will form a record but not mine.The result is that the actual ore output is less than the expected ore output.The data displayed on the MPOS side is correct. Therefore, the actual data needs to be suspended on the chain for all interactive static precipitation data as the standard for validation. Therefore, the transaction hash and actual data statistics on the chain are accurate chain-side verification data.

For the user node data migration, the difference with the new version of the APP is that the old version of the wallet APP contract stamp will be presented in the form of NFT, each NFT can represent a unique contract stamp, and the design of the invitation code will be cancelled according to the compliance chain end process.Previously, users needed 1000 UORA and a contract stamp or invitation code to create a node.After the data migration node creation function is opened, users need 1000 UORA and an NFT to create a node. The NFT has a unique identifier. No matter how many nodes the NFT transfers, the consensus recommendation reward is ultimately linked to the original node account of the NFT.In addition to being able to bind accounts to complete node consensus, Osasion’s NFT itself is far from being developed and utilized as a non-homogeneous token, but this does not include NFT that have been used and destroyed.

On September 24, Osasion has suspended all on-chain interactive functions such as node creation and asset transfer on the old version of the Osasion wallet chain. Only the functions of importing and exporting private keys and address balance inquiries are reserved.On September 28th, Osasion’s new version of the APP data migration component update and the old version of the APP wallet migration security control plug-in environment deployment has been completed, and the user node data migration function has been officially opened. After the old version of the Osasion wallet is upgraded, the migration operation will be carried out. After the migration is completed, the account will become invalid, and all the information of the original account will also be invalid.Although a clear migration cycle is determined, the process management and control of the opening of the new APP wallet MPOS function corresponding to the cycle does not mean that the node account will not be able to be migrated beyond the time. This can only be explained by a clear stop announcement.But it is clear that this historical moment must be some time after October 8, and the transition period should be considered.It is clear that after October 8th, if it is determined that the full function of the node account MPOS is turned on, it means that the activation of the node and the mining AUC will be opened. Mine list, therefore bear the risk of the loss of the new network body.

In the process of user node data migration, there is a process of relay communication and node matching verification. The node data is matched one by one, and all data needs to be queued for processing.The time for packing and generating blocks on the data chain is expected to be within 5 minutes, and the recording time is not the time when the user clicks on the migration, but the time when the migration is queued to the node for processing.At present, there are more than 50,000 data nodes on the chain end, and there is a certain delay in data migration on the chain, please be patient.

About Osasion

Osasion public chain is committed to building a distributed financial ecosystem on the decentralized asset consensus chain.The first MPOS consensus mechanism will create a distributed and decentralized financial empowerment network that is jointly built and shared by the main body of consensus. Financial innovation at the protocol layer will promote the fairness and scalability of the encrypted asset world.Osasion integrates consensus to build assets. Through a new ecological digital economy of distributed governance, it fits the core concept of decentralized finance and is committed to building an asset consensus public chain that benefits tens of millions of consensus nodes.

Osasion public chain created the world’s first MPOS (Multiple consensus impower single sign-on Proof of stake), and established a completely decentralized distributed node autonomous system through 25 million nodes.The joint construction of the overall public chain nodes allows everyone to participate and reward fairness and justice.The design of the node puts users in the network, and Osasion’s nodes will no longer be users but participants in the main body of the public chain, enjoying the rights of users and owners.

· Osasion Blockchain Twitter and Telegram Channel (For the latest news)

· Osasion Blockchain Telegram Community

· Osasion Blockchain Facebook Page and Discord

· Osasion Blockchain Medium (For the latest articles)

· Osasion Blockchain GitHub (For the full set of code)



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store