区块链系统的运行方式% m6 Z6 V+ c: F" x( _( f4 ]
% |$ N$ s6 J+ p' B. B0 |+ {
, g9 Y4 h/ O2 {; B& ]/ J市场上的人是贪婪的,所以中本聪提出了去中心化账本的构想,目的是在没有一个可信中心的环境建立一个全民账本,这个账本主要原理是大家一起记账,每笔账目都需要所有记账人共识,并且每个人都存在这样一份相同的账本,这样就不用担心有个别记账员造假、丢失的问题了。2 O0 v/ m( b3 d+ {' J. K* t
1 `3 H0 X: p- }区块链的去中心化信用过程,就是一个账单系统:它包括所有者用私钥进行电子签名并支付给下一个所有者,然后由全网的“矿工”盖时间戳记账,形成区块链。一是个人造假的账本不会得到大家的认可,二是个人丢失账本可以通过其他人重新获取这个账本来恢复所有的历史交易记录。不过这种分布式账本会有一些问题需要解决:
9 k) G: x) G; z, j$ i7 n" m' w. @& @& C4 r l. u; p c! [
1.每一笔交易为了让全网承认有效,必须广播给每个节点,每个矿工节点要正确无误的给这一笔交易盖上时间戳并记入那个区块- G* Q/ q% @* s r2 @
+ ~/ ?; x& d' c
2.账本一致问题,因为所有人都参与记账,每个人账本如何保持一致是最关键的* Z& k7 F6 C) L2 Y4 `) g
, f5 y; N3 O9 w% Y3. 每个人都有这样的账本,意味着所有人的交易都是公开的,很可能所有人的余额也是公开的,能否做到对交易匿名处理,就是把所有人资产信息隐藏起来;
; `( K7 D8 N6 H7 z+ N5 e. U+ [, N- U2 H+ y
6 S: h% }; q2 W, W1 O4. 全网其他矿工节点核对该区块记账的正确性,没有错误后他们将在该合法区块之后竞争下一个区块,这样就形成了一个合法记账的区块单链/ a5 G7 U9 ~2 o2 I( g" s2 h
( A2 ~2 g+ C1 H
5.交易怎么鉴别真伪?即如何防止别人冒充你花你的钱?
) J' m) v8 s9 u3 h8 ^( a6 g+ e* n& B3 A6 Z% x" W7 ~8 {; A
6.大家都记账,记账肯定有消耗,需要消耗存储、消耗精力,如何让记账员长期维持下去?0 t7 J! m! ~/ g
! e) A: A, X$ b
区块链系统的运行方式
# ~- m2 t0 w3 D/ D1 Q. KULAM由清华密码学博士设计的非POW共识,不需要进行哈希计算竞赛,可以允许低功耗的手机,智能手表,路由器等参与“挖矿”。, R) Y0 W9 Q8 C7 u: E
$ F/ ?4 d. K- j8 t. z
特点:# C) `1 }5 }) j, i
5 H1 W* k$ E/ X. k1、超级碎片化节点,任何智能手机、手表等都能进行挖矿
2 x% K( v8 F/ x* }/ f j) O) J3 [# p5 b. c4 f6 U& R! _ a
2、完全去中心化,拥有百万级以上的节点
( ^" k y, z! A# Z) N i. c& L! T2 K+ M/ e4 s& [
3、使用的是随机数进行挖矿,避免了POW高能耗问题
2 Y$ L1 C* {7 e
* L8 W+ g: q5 r' B. e4 l) Y( d4、拥有49%以上的恶意节点容错
I' J* H" E" S, \6 ~, u: O& A% w$ D% q, A+ n1 I/ C3 F& Q) A
5、运用NITCV,使TPS可达到1万+ ~ Z5 ~, J2 a5 Z0 \
/ x% a+ e* E: @: C
6、有严格的数学论文进行支撑; q1 F! F; R2 {$ f
2 o0 @4 `; L( b g; \/ c+ L! V/ Z
优势:从此“挖矿”不再有物流管理的损耗和高昂的电力成本,每个手机用户都可以参与“挖矿”,从而有潜力让每个智能手机用户参与“挖矿”,达成最广泛的共识。. h' T- _( k! _5 z) j
|