zoukankan      html  css  js  c++  java
  • todo:区块链????????

     2018年这个春节,人人都在讲btc、ico、区块链。

     恶补了几天区块链的知识和文章,一总结就是:一头雾水,没有哪个vc、创业者、技术人员 讲明白区块链到底是什么,技术上如何实现,就是哪些研读过中本聪代码的人也没讲明白!

    -------------------------以下todo的疑问

    • 这个“区块链”网络是个什么样的拓扑结构?p2p,有点搞笑,100万个节点的p2p网络,还要最终的同步!!! 谁能告诉我如何实现同步?多长时间能够同步?
    • 这个“区块链”网络如何维护结构稳定?谁是最权威节点?他们都宕机了怎么办?一个新节点怎么加入这个网络,别说获取最全的帐薄,如何获取到哪怕是最新的区块?
    • 这个“区块”到底如何定义,所谓的记账?如何产生?如何竞争?网文上所说的什么“工作量证明”、“最长分叉” 很扯淡,这么多节点完全会产生无数个冲突可能,没有“1”个决策中心,怎么确认?
    • 这个“链”如何衔接,最长么,呵呵???
    • 所谓的去中心、分布式,如何维护帐薄的完整性?每个节点都存一份完整的?就这一条就呵呵了

    ....

    -----------以下对2018年春节btc区块链的一点个人猜测

    • btc“区块链”网络真正的节点有限,没准就几个,如一个国家或一个区域一个区块链节点,其他的btc挖矿客户端完全就是为这个所连接的节点提供算了,运行中本聪所谓的高深的区块链业务逻辑
    • btc“区块链”是有决策中心的,要么是有动态推举中的上述有限的几个真正节点中的一个,要么有一个独立的中心,只是所有了解细节人不说,要不怎么忽悠人呢
    • btc“区块链”的实现算法纯粹是浪费计算机资源,过多的可能,过量的延迟决策,或者说“拜占庭将军”问题解决思路很不佳
    • btc“区块链”网络的安全性、去中心化也只是噱头,中本聪不是可以定义协议、制定规则么!而且什么加密算法也不是永远不可破,只是计算机能力和运气问题而已 

    ---------------以下对2018年春节btc区块链的一点个人展望

    • “区块链”网络应该是有秩序的:如多层级链接的网络(不同层级有不同的权重,以便实现不同的职能;层级权重根据网络拓扑自动升降;各层级的职能根据优化的算法自动决策);或类大脑神经网络
    • “区块链”网络新加入节点可以迅速的感知整个网络拓扑,或者说每个节点 可以迅速的做出应激响应,如同大脑神经系统那样,必须要迅速 
    • 一个成熟的、可工业应用的“区块链”网络应该像水、电、气那样,普遍、价格低廉、可靠
    • “区块链”网络不应该存储所谓完整的记账记录,信息时代甚至宇航时代,这不可能,也无必要

     说到底:区块链 绝不是当前这个样子的,应该是一个类似TCP/IP协议的东东,在这个上面的应用绝对安全,无人管控!

  • 相关阅读:
    js 兼容阻止事件冒泡stopPropagation
    php session cookie
    js 给父元素的每个子元素绑定事件
    php 调用系统命令 超时
    php textarea换行
    php 中文字符串截取子串
    Predefined Asp.net skins(Themes) 你下载了吗?
    自定义DataFilter实现Atlas客户端DataView的数据筛选
    用Altas Behaviors实现就地编辑(1) [译]
    组件开发之Asp.net服务器控件Collection[集合]属性的设计时支持--编辑、保存
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/8464004.html
Copyright © 2011-2022 走看看