Forever record our sorrow with blockchain
before discussing how to apply blockchain in daily life, let's talk about what blockchain is and how it works
blockchain is an open distributed database, which is essentially a computer file used to store information (data)
the name of blockchain comes from its structural characteristics: the file is composed of data blocks, and each block is linked to the previous block to form a chain. Each block contains data, such as transaction records and records when the block was edited or created. Information (data) is stamped with time stamp, which is the origin of blockchain
it is crucial that, unlike centralized databases owned by companies or government agencies, blockchain is not controlled by any person or entity, and data is completely copied (distributed) on multiple computers
because it is a decentralized way to store and access data, it becomes extremely secure. Different from the centralized database, the attacker does not have a single entry point, so the data security is more guaranteed<
in addition to the two characteristics of decentralization and security, blockchain has become a leading technology which is different from other technologies:
tamperability: once entering the blockchain, any information can not be changed, even the administrator can not modify this information. It makes blockchain easy to audit
accessible: all nodes in the network can easily access information
no third party: blockchain can help point-to-point transactions, so whether you are trading or exchanging funds, you do not need the approval of a third party. Blockchain itself is a platform
the impact of blockchain technology
first, the open and tamperable nature of blockchain technology makes it possible to decentralize the trust mechanism. It has the potential to change the financial infrastructure. Various financial assets, such as equity, bonds, bills, warehouse receipts and fund shares, can be integrated into the blockchain ledger to become digital assets on the blockchain, which can be stored, transferred and used in the blockchain Deal. It has a broad application prospect in the financial field. For example, it has typical applications in cross-border payment, insurance claims, securities trading, bills, etc
Second, the current Internet of things ecosystem relies on the centralized network management architecture, and all devices are connected through the cloud server. With the expansion of the network scale, the infrastructure and maintenance of centralized cloud servers, large servers and network equipment will occupy a high cost
in the decentralized Internet of things, blockchain is a framework to promote transaction processing and cooperation among interactive devices, and each device on the network can operate as an independent and micro business entity< Third, public service is a factor to promote economic growth and social progress. The supply of public service has an important impact on various subjects, systems, cultures, attitudes and behaviors in the process of political, economic and social development. The traditional notarization relies on the government, and the limited data dimension and the historical data information chain that has not been established often lead to the government and schools unable to obtain complete and effective information. Using blockchain, tamper proof can be established. In the fields of digital rights, intellectual property rights, certificates and public welfare, new authentication mechanisms can be established to improve the management level of public services.
Yes
blockchain can solve the problem of mutual trust in transactions
< H2 > smart contract solves the problem of mutual trust in transactionssince the beginning of bitcoin, blockchain technology has been developing continuously. In 2014, Ethereum further developed a variety of new functions of smart contract technology. Smart contract is linked in the form of digital, & quot; Once generated, the information recorded in the blockchain will be permanently recorded and cannot be tampered with; It can solve the trust problem of "strange trust"
ulord has the property of smart contract, which introces the design concept of gas, but different from Ethernet gas, every operation consumes gas. Compared with the gas concept of ether, ulord adopts a more simplified and abstract method. The resources and sites that users publish on the ulord consume the resources on the ulord network. Therefore, when users publish resources or sites, they need to bind a certain amount of ulordtoken. With the growth of block height, the ulordtoken will be consumed graally. Users need to fill in a new ulordtoken at the address corresponding to the consumed site to ensure the ownership of the domain name. At the same time, through the side chain technology, it can be compatible with the Ethernet virtual machine, publish smart contracts, and allow users to publish their own tokens. There is a certain proportion of exchange relationship between tokens and ulordtoken. Ulord allows users to customize the release of their own site services, and by issuing their own tokens, they can operate their own site
< H2 > ZK snark technology to protect transaction privacyulord will adopt the most mainstream privacy protection ZK snark technology to protect transaction privacy. In the ulord blockchain, creating an effective transaction includes the following three things:
1
2. The sender proves that he is the "holder" of the currency by means of authorized signature
The input of transaction is equal to its outputthe work of proving that money has not been spent before is done by the ledger itself, which does not require the sender to do any work. The sender only needs to prove that he is the holder of these currencies, and he wants to send these currencies by means of electronic signature through the private key corresponding to the address. In order for the signature to be verified, the sender's address must be public. Correspondingly, the receiver must disclose the receiving address to complete the transaction process. In the use of ulord, it is simple to verify that the input and output of the transaction are equal, because the number of transmissions is fully revealed

