LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 区块链流程:让你7分钟了解区块链交易的详细流程原理!

区块链流程:让你7分钟了解区块链交易的详细流程原理!

2020-03-16 来拓客 来源:火星财经

这篇文章分享了详细的区块链交易流程和原理,让你能快速的对区块链交易流程有一点的见解和熟悉。

举个例子,每过去一秒钟微信就得处理1.4万笔转账,你能正常转账的前提是因为微信知道你有多少钱,而且钱又放在人民银行的账户里。

而你也相信,微信和银行体系背后的无数员工不会搞错你的余额,但如果没有这些可信任的第三方,在一个完全匿名的去中心化网络里。

你怎么给我打钱?

2008年10月31号,一篇就业的论文解决了这个问题,我们知道这个被称作中本聪的神秘人用这9页纸,凭空创造了相当于一万亿人民币的比特币和支持比特币运转的技术。——区块链

在没有可信任的第三方之后,最大的问题是我们每一个人都无法互相信任,所以在区块链的世界转账就得发广播,目的是让所有人都得知道网络里每一个人,每一笔钱的来。

那就OK了,100块的电子签名发我的账本。他就会通过电子签名验证,这句话确实是我说的,再把这笔转账记在账本上,我就找了100大洋就多了100。

但大家怎么知道我真的有100块呢?

你的帐本会帮你确认这个正本就是区块,区块连起来就是区块链,它记录了比特币从创立到今天所有的交易记录,现在大概有60万个区块,每个区块里记录了两三千笔交易,包括你我在内的每一个账户有多少钱从哪里来花到哪去都记得,一清二楚,透明公开。

在区块链网络里,所有人都拿着一份相同且实施。所以我说要给杨付100块的时候,大家手里的账本就会开始回溯,检查我到底有没有这100块,如果没有转账就无效。

不难发现账本的可靠性是数字货币的基石,如果账本除了问题什么b都不好使。但这种延伸出两个新问题,谁来给大家记账?怎么保证账本被造假?

如果每一个人都能记账,每个区块链包含的交易和交易数据可能都不一样,如果有故意记假账的,那就更乱了,不可能得到一个大家都能接受的账本。

所以记账的人得让所有人都能接受,这样大家的账本才能统一。这也被称为共识机制,今天的各种区块链有各种不同的共识机制,而中本聪的方案是做题,谁先把答案算出来谁就有权利记账,这个机制被称为p o w proof of work工作量证明的本质是穷举。

你的设备算力越强,算出答案的可能性就越高,越做到这一点,需要用到哈希加密S256算法为例,任何一串字符用它加密后都能得到一串独一无二的256位二进制数字,只要有任何一点轻微改动,哈希加密后的数字都会完全不同。

打开一个区块,我们看到记录在这个区块的交易数量交易详情区块头等信息,二次计算就能得到这个区块的哈希值,详细证就得把区块的各种信息打包好,再修改区块头里的这个随机数,让输入只能够在哈希计算后得到一个,前N个数都是零哈希值,其实每一位数也就两种可能,一和零。

所以没改变,一次随机数的成功概率就是二的N次方分之一,比如N11,也就是只要第一个数是零就行,那成功率是1/2的,网络里参与计算的算力越强,要求的零就越多,工作量证明的难度也越大,今天比特币网络里的恩大概是76的,成功率就是二的76次方分之一,差不多是七百五十五万万亿分之一。

用一块8000块的Xtg8080显卡,大概要算1407年,确实不容易,但只要你算出来了,所有人就可以在瞬间验证,你算没算对,如果确实没问题,大家就会把这个区块连接到账本上,开始打包计算下一个区块。

这样,网络里的所有人就有一个相同且实时的账本,为了让大家有动力做题记账,第一个完成区块打包的节点会获得系统奖励,现在是12.5个比特币差不多是60万人民币,这个过程也被称为挖矿。

另一方面,为了防止账本被篡改,每一个新加入的区块都需要在区块头里记录上一个区块的哈希值,也被称为哈希指针,这样一个不断向前的指针最终指向第一个创始区块,把所有的区块进行连接在一起,如果你修改任何一个区块的任何一个字符,都会改变这个区块的哈希值,让下一个区块的哈希指针。

所以必须修改下一个区块的哈希指针,但是又会影响这个区划的哈希值,所以还需要重新计算随机数,计算完后,还得接着修改这个区块的下一个区块,直到修改完这个区块后的所有区块,非常麻烦。

这样,即使有人想造假也是做不到的,因为有电子签名记账,人不能伪造别人给自己的转账,因为历史账本的存在,也不能凭空变一笔钱出来。

这就引出了一个新的问题,如果两个人同时完成了计算,打包出了一个新区块,那个听谁的呢?

答案是谁长听谁的,现在所有人都可以在这两个区块a和b的后面接着打包,下一轮最先完成计算的哥们选择贴在b上,那么b就更长了,其他人也会愿意接着贴,一般情况下,打包六块之内就能分出胜负,被废弃的链上的交易会被撤回,重新放到交易区等待打包。

但其实是谁长听谁的,只要你比大家都能算算,算力大于51%,就能一个人算出最长链,进而控制账本。所以比特币世界的矿工算力越强,大家要算的零就越多,保证谁都不能控制的掌权。

但参与者不多的其他区块链就不好说了,比如2018年5月15日,一个叫比特黄金的数字货币就遭遇了51%攻击。

攻击者先是把自己价值一千万美金的比特黄金转给交易所,这笔转账被记录在区块a上,同时,攻击者秘密准备了一个具体转账没有发生的区块链b,同时在等晚上确认后,欺骗交易所的比特黄金体系。

更多资讯了解合作,请百度搜索网站来拓客。Laituoke

因为攻击者的算力大于全网51%,这时只要向全网发布更长的b链,历史就会改写,b链会替代a链,成为主链,链儿区块A转给交易所的转账也会撤回,攻击者白赚一千万。

今天对于普通人获得数字货币,最简单的方法就是去交易所购买,再提现到钱包地址,这个地址来自于你的私钥,私钥加密后会得到公钥,公钥加密后会得到地址。

更多详细资料区块链推广和空投请咨询威信号:yimizu

在区块链这个匿名网络里,只有私钥才能证明你是。只有转账时附上你私钥生成的电子签名,大家就能确认这笔转账有效,如果私钥泄露,谁都可以冒充你把钱转走。

本文来源:来拓客
原文标题:区块链流程:让你7分钟了解区块链交易的详细流程原理!

—-

编译者/作者:来拓客

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...