美文网首页
区块链与比特币随记

区块链与比特币随记

作者: 小韭菜121 | 来源:发表于2018-09-30 15:01 被阅读0次

理了部分内容,供参考。

网上不少一图看懂/一文看懂XXX,自己太笨,还是没搞明白。

私以为区块链与比特币,本来就很复杂。自己也在不断学习和更新认识中。

一、前置条件

    1、  每人都有一套公/私钥;“钱包”即为公钥地址,公钥是公开的,私钥自己保存。

    2、  公开账簿里记录的是交易,而不是余额。且系统中每个人都有公共账簿。

    3、  网络中存在专门进行挖矿的群体。

    4、 最初没有BT。初始化时由“系统”转出部分BT作为第一笔交易;后续BT的生成依靠“挖矿”。

    5、  哈希算法。一旦内容变化,哈希值就变;反之,哈希值不会改变。

二、交易过程

         A向B转让10个BT。

    1、  A填写交易信息:

        (1)获知交易对象:A钱包是“123”,B钱包是“456”。

        (2)交易内容:“123”向“456”转让10个BT。

        (3)上一笔交易(这10个BT来源):“xyz”向“123”转让10个BT。

        (4)A用私钥(a)进行确认,产生签名信息(Xa)。

    2、A向B发送交易信息;同时,A向矿工群体发送交易信息。

    3、B确认A的签名(公/私钥机制)和交易信息;等待矿工群体确认该笔交易。

    4、矿工群体

    共识机制:当你发现新成果,告诉大家,且多数人都认可是对的,那这是你的成果。

    (Pow为例)

        (1)每个矿工都收到该交易,开始尝试记账(计算):

          计算信息Q(该笔交易内容+上一笔交易的哈希值+随机数)得到新哈希值m。

           注:新哈希值m必须满足条件M。如,前十位数为0。

        (2)矿工不断调整随机数,碰运气,直到Q的哈希值m满足条件M。

        (3)“xm”矿工广播告诉其他人:我找到了正确的Q。并将Q发给其他人确认。

        (4)其他矿工收到Q后进行确认:

                   Q满足条件M;

                  (下面再跟自己手里公开账簿的最后一页比对)

                   Q中上一笔交易的BT>10,“123”有支付能力;

                   Q中“上一笔交易的哈希值”正确,交易没有被篡改。

        (5)其他矿工告诉“xm”,我们认可Q,成果是你的。

                   “xm”获得奖励,50个BT。

        (6)矿工们继续接单,干活。Q1、Q2、Q3……

        (7)当产生X个有效的交易信息(Qm)时,最后一个矿工打包,写入公共账簿。

        (8)账簿(区块链)加1页。

     5、B收到10个BT。

注:(6)(7)(8)、5为拍脑袋想的,待搞清楚后再补充,也期望高手指正。

三、问题说明

1、分叉问题。区块链(公共账簿)只有一条,当出现2块都对,即2个子链,怎么办?

答:让子弹飞一会。哪个链长,哪个就是对(被认可)的。

2、51%攻击。矿工群体中51%的联合起来当坏人,认为你的成果是错的,那成果就是错的?

 答:说的对。

3、区块链分类。

答:矿工群体是所有人——公有链;矿工群体是部分人——联盟链;矿工群体是一个人——私有链。

 4、智能合约。

答:就是到期自动执行的代码。合约的共识,即“交易内容”。

        合约是否到期和自动执行,系统判断。

6、  共识机制。

答:PoW:谁干活多,谁说了算。

       PoS:谁最有钱(大股东),听谁的。

       DPoS:谁有钱(董事会),听谁的。

       瑞波共识:会员投票。

       Pool验证池:我也说不清楚……

7、多重签名。

答:m个人签名,生成钱包。要动用BT,需n个人共同签名才行(m>=n)。

8、  Token。

答:能流通的权益证明。简单理解为代币。

9、  比特币价值。

答:比特币的价值?我也不知道,挖矿的电费吧。

    共识是价值,但大家共同相信的是什么?比特币统一天下的信念?

    与商品比,比特币不创造价值;与货币比,比特币没有国家信用背书;与股票比,比特币没有创造价值的公司做基础。

    比特币,可以是纯粹的理财工具,同为零和博弈,你赚钱,就一定有人赔钱。

10、区块链价值。

答:看具体场景,泛泛而谈没有价值。

    私以为联盟链更有价值;公有链,我也不知道。

    成本和存储问题。太多文章把中心化妖魔化,或者说介绍引用时的场景选取不合适。银行作为中心管理账本,为什么要篡改你的账务,丢失数据?

    银行本质就是资金汇集后,再通过时间、空间的错配来发展经济;金融的本质就是信息不对称;因此银行的数据监管也是最严格的。这里的中心化,不是劣势。

    大型互联网公司作为中心,改动公共账簿的目的是什么?大数据/人工智能安在否?且不说小数据没有价值,公共账簿给我,我放不下;个人账簿给我,我不想费心管理。自己的钱,永远埋在床底下,那还是“钱”吗?

    成本问题。中心化有成本,去中心化成本就小吗?例如中心化的银行转账,维护中心账本,缴纳手续费;去中心化,不用交手续费,但各个节点的存储、记账(计算)、更新,交易耗费时将会长,且电费也远超手续费了吧。

    价值何在?看具体“场景”。公有链,目前来看成本太高;私有链,成本更大的中心化,但有宣传价值。

    2018区块链泡沫破裂,应用场景有限,存在技术瓶颈。当它卷土重来时,或才能认清其不可抵挡的价值。

相关文章

  • 解读“区块链”

    区块链和比特币的关系 比特币与区块链,更像是鸡与蛋的关系。 比特币是区块链技术的第一个应用,区块链技术也是由比特币...

  • 区块链和比特币的误区

    说起区块链与比特币,刚开始接触区块链和比特币的小白们都会对区块链与比特币有一些疑惑。区块链是当下社会比较新兴的技术...

  • 比特币与区块链概述

    比特币与区块链概述 比特币规模 比特币是迄今为止最为成功的区块链应用场景. 据区块链实时监控网站 Blockcha...

  • 比特币白皮书解读

    没有比特币就没有区块链,没有区块链就没有比特币。 可见,比特币是区块链是多么的密切相关,而且比特币也可以说是区块链...

  • 一文读懂区块链

    区块链与比特币区块链本来是比特币系统中的一个技术模块,随着比特币发展的成熟,区块链概念慢慢的被包装出来。目前我们所...

  • 微众银行张开翔:区块链可成为多种领域的连接器。你怎么看?

    同意这个看法。 很多人以为区块链就是比特币,比特币就是区块链、数字货币就是区块链。其实不然,区块链是比特币等数字货...

  • 为什么说区块链技术是农业各大环节的“刚需”

    谈到区块链技术,都会想到比特币。事实上,比特币与区块链不同。区块链因具有去中心化,点对点传输,不可篡改等特...

  • 区块链通俗解说

    谈起区块链,不能不说比特币,区块链和比特币的关系就像爱因斯坦著名的质能转换公式与原子弹的关系一样,区块链是比特币采...

  • 探索区块链技术

    区块链技术来源 谈到区块链,就不得不提比特币,区块链作为比特币的底层技术,是伴随着比特币而产生的。比特币交易机制中...

  • 区块链的落地应用:交易所

    区块链与比特币 有人把这个当作是“先有鸡还是先有蛋?”的问题。 提到区块链,就离不开比特币,可以说,是比特币的火热...

网友评论

      本文标题:区块链与比特币随记

      本文链接:https://www.haomeiwen.com/subject/msewoftx.html