Advances in computer technology have made data more accessible, and although this may offer a huge advantage, it has a downside as well. Online data is exposed to many threats, including theft and corruption. Cryptography (or cryptology) is one solution that has made it possible to protect information from some of the risks associated with data storage and distribution. It is not to say that the concept of encrypting data is new. Even before the digital era, people have been masking messages to prevent unintended audiences from reading them. But the increased use of computing devices brought the science of encryption to a whole new level.
In a few words, cryptography is the science of hiding information. More specifically, modern cryptography makes use of mathematical theories and computation to encrypt and decrypt data or to guarantee the integrity and authenticity of the information.
By using specific cryptographic techniques, one is able to send sensitive data even over unsecured networks. The level of encryption will depend on the degree of protection that the data requires. For instance, the type of security used on regular personal files (like contacts) is not the same as the one used on cryptocurrency networks.
Learning how cryptography works is critical to understanding its importance within cryptocurrency systems. Most blockchain systems, such as the one of Bitcoin, make use of a particular set of cryptographic techniques that allow them to function as a decentralized and public ledger, through which digital transactions can take place in a very secure way.
Cryptography is an essential part of the blockchain technology and, therefore, is crucial for any cryptocurrency. Cryptographic proofs applied to distributed networks enabled the creation of trustless economic systems, giving birth to Bitcoin and other decentralized digital currencies.
零知识证明可以在不泄露任何交易信息的情况下验证交易的有效性,在维持交易合法性的同时保护交易隐私。
一种成体系组织和构建大量数据,使之便于处理的方式。一种基于哈希值的数据结构。