Comments (2)
虽然没有加解密,但是从某种程度上来说,哈希也相当于对数据的加密
from masterbitcoin2cn.
我认为“加密货币”应该修改为“密码货币”,虽然网上大部分资料也是选择将“Cryptocurrency”翻译成了“加密货币”,但在比特币中密码学的应用只涉及到了哈希函数(单向的杂凑函数)和数字签名(签名和验证两部分)两种技术,跟加密解密没有任何关系。
英文版中提到使用公钥密码并不是用来加密,而是用于生成数字签名:
Why is asymmetric cryptography used in bitcoin? It’s not used to “encrypt” (make secret) the transactions. Rather, the useful property of asymmetric cryptography is the ability to generate digital signatures.
同样英文中的哈希函数即
hash
仅仅表示混杂、拼凑的意思,也就是说哈希函数只是一个把字符串序列给打乱并生成没有规律的结果的一个函数,也不涉及到加密。(stackoverflow上的解释:https://stackoverflow.com/questions/326699/difference-between-hashing-a-password-and-encrypting-it)英文版全书中包含
encrypt
的部分,除了对通讯网络的加密之外,只有BIP-38为了保护私钥涉及到了加密,所以比特币本身没有使用到任何加密技术,应该称之为“密码货币”。
这位朋友说的有道理。严格意义上,比特币不是加密货币。一般意义的”加密数字货币“可能更多是方便对行业外的人解释。感谢建议。已经修改。
from masterbitcoin2cn.
Related Issues (20)
- 请问哪里有纸质书出售? HOT 1
- 5.1.3的翻译问题 HOT 1
- 7.2的翻译问题 HOT 1
- 7.3的翻译问题 HOT 3
- 第7章翻译问题较多 HOT 1
- 请问怎么才能看到书中的源码? HOT 1
- 第7章最后问题答案探宝 HOT 2
- 原文中的“隔离见证”写的不好,很难理解 HOT 1
- 12.6.3制造无需信任的通道 HOT 1
- 12.6.4 少翻译一行 HOT 1
- 京东电子书会同步更新吗 HOT 3
- 第四章中的“比特币地址是密钥的唯一形式”是否是错误的 HOT 1
- 有没有想法完善中文版的精通比特币的内容 HOT 1
- 请问矿工或其它人会窃取用户的解锁脚本吗? HOT 1
- 能否生成epub版本? HOT 1
- 简书的图好像都挂了 HOT 3
- Coin
- 和这个翻译的版本一样吗? HOT 1
- glossary 哈希锁里面似乎有个错别字 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from masterbitcoin2cn.