比特币及区块链存在常见的一些概念及问题,下面做一些阐述。
double spending(双花):双重支付是成功支付了1次以上的情况。
witness(见证):密码学术语,用于支出资金的数字签名被称为见证。
最长链及6次交易确认:分叉,地球上两个矿工同时计算出小于目标值的Hash值。失败的区块中的交易进入到未确认交易池。
中本聪:中本聪可能是一群人。
图灵完备:判断标准1.循环执行语句2.判断分支语句
比特币脚本于图灵完备性:比特币的脚本是图灵不完备的,而其他代表的智能合约系统是图灵完备的,图灵不完备会更加安全,图灵完备会更智能。
P2P网路:Peer to Peer网络, 各节点地位对等。
DDOS攻击:distributed denial of service 分布式拒绝服务攻击。
LevelDB:LevelDB是一个开源的键值对数据库。钱包的信息就是使用LevelDB。LevelDB 是 Google用 C++ 开发的一个快速的键值对存储数据库,提供从字符串键到字符串值的有序映射。
github地址:git clone https://github.com/google/leveldb.git
共识机制[consensus]:共识机制是区块链技术的灵魂。工作量证明机制pow,权益证明pos,股份授权证明机制Dpos等。
拜占庭将军问题:1.数字签名 2. 最长链机制 3. pow
PBF算法:拜占庭容错算法。
比特币扩容:目前比特币区块是1M,每秒处理7笔交易。(每笔约250字节,1M空间最多4200交易,每10分钟产出一个区块,每秒处理7个区块)
2017年8月,隔离见证激活,比特币单个区块信息处理能力提升至以前的1.7倍。
隔离见证:每笔交易包含时间、转出方、转入方、转账金额、数字签名。对于普通用户,数字签名是没有意义的。
区块链分叉:升级比较复杂。硬分叉、软分叉。
零知识证明:Zcash(zero-knowledge proof).零知识证明,可以在不泄露信息本身内容的情况下,证明自己知道这个秘密,可以有效解决需要验证的问题。
ICO/IPO:首次币发行/首次公开发行
网友评论