QQ在线支持
商务支持电话
13906050680
技术支持电话
0592-2651619
首页->局域网监控-> 区块链技术解释,区块链原理通俗解释,区块链概念说明,区块链常见运用
  • 摘要:区块链技术解释,区块链原理通俗解释,区块链概念说明,区块链常见运用,区块链技术,区块链原理,区块链概念,区块链运用,数据安全

     

    区块链技术解释,区块链原理通俗解释,区块链概念说明,区块链常见运用

    区块链是一种去中心化记账系统,通过共享的交易账本来验证记录。网络中的每台计算机存放有账本的副本;交易完成后,对照存储在网络上其他所有计算机上的账本进行验证。如果所有账本匹配,那么该交易加密成所谓的区块。然后新区块添加到现有的区块中,组成区块链。很多人都已经从技术的角度解释了区块链技术的原理和一些技术细节, 不过这些对普通人来说不重要。就像现在用互联网技术刷知乎的各位,并不需要懂TCP/IP协议一样。如果要弄个微信公众号卖毒面膜,或者网络直播卖笑,对于底层技术一无所知也不影响使用的。一句话概括,如果互联网技术解决的是通讯问题的话,区块链技术解决的是信任问题。

    这么说还是一头雾水啊,举个栗子,我们赌球。比如我和A赌NBA总冠军,我说是勇士,A说是骑士。但是A的赌品我深表怀疑,担心他输了赖账不给钱。没想到A反咬一口,还怀疑我的赌品不好,简直岂有此理!那咱俩就需要一个可信第三方来做公证人。我们可以各自出20块钱给我们都信得过的公证人来保管。如果届时勇士赢了,40块钱就归我。如果骑士赢了,40块钱就归A。总决赛系列终于结束了,公证人卷了巨款40元跑了……

    人和人最基本的信任到哪里去了?出于对人性堕落的失望,我和A决定使用区块链技术来解决这个价值40块钱真金白银的问题。办法是写一个”智能合约“来实现对赌。方法是这样的,我们先各自出20块钱打到一个”智能合约“的账户里,这个合约不被任何人控制,只被合约的代码控制。现在”智能合约“的账户上有了40块钱,我们开始运行智能合约。合约代码大概这样:

    比赛结果=NBA官方网站API.get("总决赛")
    if(骑士赢) pay 40 to A
    else pay 40 to B

    这个账户唯一会动账的可能就是获取比赛结果后,按照规则支付。我把代码给A看后,表示无异议。我们就把代码放到一个区块链上去运行。这个叫做”智能合约账号“的账户,事实上是一个无人信托,它只会按照代码去执行。等比赛结果出来了,代码一执行,谁都赖不了账。A再信不过我,我再信不过A,我们都能实现对赌。别的行业先不说,金融行业里实在太多这样的需求要这样做。

    比如私募基金协会出了个新八条,股票配资不让超过1:1了,赌场老油条们怎么办?吃惯优先利息的银行怎么办?于是大家想了一个利用信托的办法。劣后资金比如5000万,要搞个1:3的杠杆,然后银行出优先资金1.5个亿,双方都把钱打入信托账户。这时候信托账户上就有2个亿了,然后再拿信托的名义去券商开户做交易。信托负责审核,如果产品的净值小于0.8了,那么平仓,银行本金和利息拿走,剩下的钱归劣后拿回去。如果净值很高,并且到期了,银行拿走本金和利息,剩下归劣后。信托是银行和劣后都认可的可信第三方,问题是这活不是白干的,信托要收管理费用的。如今一块信托牌照大概能卖好几十亿,这钱太好挣了。

    整个流程耗时耗财不说,千三的通道费管理费忍了,最关键的问题,如果信托公司出问题了呢?信托公司可不是都做无风险业务的,天天嚷嚷着要打破刚兑啥的,如果哪一天真出问题了咋办。托管账户在银行这里,银行也不是没倒闭的风险。
    要解决信任问题的办法恰恰是谁都不信。咱们再写个智能合约:

    净值=券商报告.get(产品名称)
    运行天数=DateTime.Now - 起始日期
    应计利息=优先资金量×日利息×运行天数
    银行应收=优先资金量+应计利息
    劣后应得=净值×总额-银行应收
    if(净值<=0.8 or 运行天数>=到期天数)
    { pay 银行应收 to 银行
    pay 劣后应得 to 劣后
    }

    往区块链上那么一放,一样实现这个效果,但你不用担心任何一个第三方违约或者倒闭,因为这里并没有第三方。或者说全世界都是你的第三方。具体的底层技术细节不是码农兄弟就别管了,就跟你不需要知道链路层通讯协议照样能打王者荣耀一样。好了,民间配资公司都可以洗洗睡了。标准优先劣后协议开源后,资金方自己可以打钱进智能合约,等劣后方打钱进去,填写个产品名称后就可以跑起来了。配资公司吃掉的利息差有多大,旧模式其实浪费的资源就有多大。比信托的通道费和管理费大多了。

    撇开费用不谈,想想债券代持的萝卜章事件吧,不信任任何第三方是何等的重要。如果债券代持这笔业务是放在区块链上的话,那根本不可能有公章是伪造这种奇葩借口。因为区块链上的身份确认,是用高级加密算法的数字签名来实现的,不是地摊上私刻公章能做出来的。人类科技都发展到这水平了,还在用印章和笔迹来验证核实身份,这是何等奇怪之事。说到中间人的浪费,莫过于保险公司了。保费里只有一小部分是真正发挥作用的,你的钱都付给brokers和宏观的核心CBD地段大楼去了。更别说各种模糊抠字眼的不理赔条款了。我们再写个智能合约:

    航班抵达时间=航空公司官网.get(航班号)
    pay 30 to I
    if(航班抵达时间-预期时间>3小时)
    pay 1000 to C

    这里I是保险公司,C是客户。I要先充1000到智能合约里,B要充30到智能合约。这是个标准合同,任何人充个1000都能当保险公司,试图去赚个30块钱。当然啦,保险公司靠大数定律赚钱,最好别只搞一次。智能合约在区块链上跑不是没有成本的,是要付费的,但远比传统大型金融中介机构要便宜得多得多。成本还不是主要考量,最最关键的是,没有模糊条款。比起自然语言,代码没有歧义性。如果保险公司和信托公司的违约风险大家没体会的话,想想场外期权的违约风险,行业是有血的教训的。比如现在大热的螺纹钢,没有期权不给力啊,搞个场外的话,但交易对手违约风险怎么办。

    螺纹钢报价=上期所报价.get("rb1801")
    Pay 期权费 to Seller
    if(DateTime.Now()>=到期日 and 螺纹钢报价>4000)
    内在价格=螺纹钢报价-4000
    pay 内在价值 to Buyer

    这和杠杆的保险有点像,这是一张执行价4000的螺纹钢的欧式看涨期权,期权的买方只需要充值期权费用进去就可以了。关键是期权的卖方,保证金充多少进去。到期了,如果期权的卖方保证金不足以支付了怎么办?我们有两种解决方案,一个是在智能合约里规定,一旦卖方的保证金不足以支付,直接强制平仓将保证金全部给多头。另外,智能合约是可以发送消息的,让卖方追加保证金进去,否则触发强平。这里的保证金不是给交易所的,而是打到智能合约的账户上的。虽然是场外,但你也不用担心对手盘风险了。事实上,合约你可以自己定义规则,不一定要是标准的期权期货合约,衍生品人人可以设计,不用等交易所上市产品。

    A股股票融券难,不易做空?
    股价=上交所报价.get("600516")
    价差=股价-对赌价
    if(价差>0)
    pay 价差 to Long
    else
    pay Math.Abs(价差) to Short //Math.Abs 的意思是取绝对值

    多头(Long)和空头(Short)都充值保证金进去,然后开始对赌。保证金比例大家商量在合约里体现,也设计保证金Margin Call功能,这就是个股期货了。看好600516的可以获得没有配资利息的杠杆,空头可以不用融券做空。所谓“现金交割”的金融期货,无非就是拿个指数对赌。沪深300啦,VIX期货啦,莫不如此。其实只要是有公允数据的东西,都可以拿来对赌,NBA比赛和飞机航班是否延误之外,还能有各种各样的公开数据,对冲掉你不想要的任何风险,只要你有交易对手。

    其实在区块链智能合约出现之前,金融行业里已经有个东西有点像智能合约。这东西叫信用证,是银行开具的。什么意思呢?大家都用过支付宝。在淘宝上卖家担心发货了买家不付款,买家担心付款了,卖家不发货。那怎么办?买家先打钱给支付宝,然后支付宝收到钱后告诉卖家买家已经付款,发货收货完成后买家确认收货,支付宝放款给卖家。支付宝是淘宝交易的可信第三方。

    信用证是贸易过程中,银行充当可信第三方的角色。比如A公司要买B公司的货,是笔跨国贸易。A公司担心付钱给B公司货过不来,B公司担心发货了A迟迟不打款。于是,A公司给自己的银行打保证金让银行开具一张信用证给B的开户银行,信用证里写了只要海关数据显示货到了,我就会支付给你钱。如果条件迟迟不触发,那么银行会把保证金退还给客户。这里银行就是支付宝的角色。问题是如果跨国贸易对手是一家名不见经传的小银行怎么办?信用不足怎么办?

    谁都别信谁的,大家用区块链技术做。根本不信任任何机构比任何机构要可信。如今,已经有大量的国际信用证开始使用区块链技术来做了。智能合约怎么写?相信大家已经有数了。供应链金融也是区块链技术应用得比较多的一个领域。放贷方要知道有没有真实上下游的交易,应收确权等等。谁都别信谁,上区块链,上下游把自己有没有发货有没有应付写上去。谁都别想赖账,明明白白的公开账本。放贷方就能做风险控制了。上面说的主要是金融方面的应用,区块链技术能做的其他领域的应用还很多。

    比如房地产的确权工作,这比一纸地契要可靠,在一些法制程度比较差的地方在应用。还节约了房地产交易的费用,当然这不如打保证金去智能合约里那么牢靠。毕竟公开账本里明明白白就是你的地,地方军阀完全可以不认账。投票系统也是大的应用场景,不用担心“被代表”了。因为区块链上所有的信息都是靠数字签名来验证你的身份的,并且信息的一致性有保证,所以利用区块链技术可以做到非常可信的投票体系。NasdQ交易所的区块链交易系统Linq就是个好例子,股票的股东在做投票的时候,谁有多少股谁就有多少个投票权,股东决议变得可信而高效。

    区块链技术因为是跑在一个完全p2p的网络里的,完全不知道运行在网络里的哪里,拥有绝佳的保密性和安全性。所以有一个比较有意思的项目,利用这个做的保密通讯工具。每个人的身份通过数字签名技术验证,不需要根证书啥的。一个不需要中心化网络的加密通信信道,简直可以再造一个升级版暗网。版权也是个大的应用领域,版权的交易可以去中心。这样的场景在各行各业还有很多,区块链技术的价值还等待大家去挖掘。值得一提的是,智能合约的设计是区块链这个技术本身就自带的。第一个版本的bitcoin就是跑一个脚本来解锁一个加密数字货币的。一个不需要中心化网络的加密通信信道,简直可以再造一个升级版暗网。版权也是个大的应用领域,版权的交易可以去中心。这样的场景在各行各业还有很多,区块链技术的价值还等待大家去挖掘。

    值得一提的是,智能合约的设计是区块链这个技术本身就自带的。第一个版本的bitcoin就是跑一个脚本来解锁一个加密数字货币的。 区块链的潜在用途远超出加密货币。它们包括保护电子健康记录、创建智能合约和电子投票。区块链甚至被誉为有望克服美国国防部(DoD)面临的后勤挑战――从美国国防部的角度来看,区块链的一致性结构可以缓解单点故障的安全风险,并且让大大小小的库存供应商得以跟踪运送的货物。而在去年12月,美国总统签署了一项法案,要求探索区块链对联邦政府带来的潜在好处。不过公开的秘密是,量子计算机的破解(hack)有可能让这种技术毫无用处。

    目前正在开发中的量子计算机会比现在的传统计算机更强大,因为它们遵循量子物理学的原理。量子计算机使用由名为单光子的物理粒子组成的量子比特(即qubit),而不是使用每个比特是1或0的二进制比特系统。由于一个比特只是1或0,传统计算机以线性方式来计算。相反,叠加和纠缠的量子物理性质意味着一个量子比特可以同时是1和0,因而计算能力大幅提高。

    与此同时,量子计算机对用于保护大多数电子数据的非对称加密系统(包括区块链)构成了重大威胁。这种系统依赖数学问题,需要花费太长的时间,传统计算机解决不了。破解这种加密的唯一方法是,对一个很大的半素数进行逆因子(reverse factor),处理成原始素数。这类计算对于传统计算机来说花费漫长的时间,但是对大型的通用量子计算机来说可以瞬间完成,哪怕是面对区块链。American Defense International的高级顾问Charles Harvey Jr.表示:“我称量子计算机能够破解传统计算机加密方法的那一天是‘Q-Day’。Q-Day即将到来。”

    但是如果量子计算机对现在的区块链构成威胁,量子网络安全有望是解决方案。实际上,分三个阶段整合新兴的量子网络安全可以让区块链避免其他系统被新技术淘汰的同样命运。第一种也是最直接的解决方案是,通过添加真正的随机数或所谓的量子密钥(世界上最强大的加密密钥),以此加强现有的加密算法。真正的随机性只能在自然界中找到。量子物理学家利用量子噪声,将其转换成真正的随机数。如今量子随机数生成器已经由银行、政府和私有云运营商来实施。将量子密钥添加到区块链软件以及所有数据加密将增添额外的安全性,可以防范传统计算机和量子计算机。

    下一步是开发量子抵抗算法。美国国家标准与技术研究所隶属美国商务部,目前在审查提交这些下一代算法的方案。正如非对称加密使用棘手的数学问题来难倒传统计算机那样,量子抵抗算法将使用棘手的数学问题来难倒量子计算机。难就难在提出有用的数学问题,又实际上可以难倒量子计算机。英国的Quantum Resistant Ledger(量子抵抗账本)项目采用了这种方法,这是由Peter Waterland博士发起的,他白天是医学专家,晚上是量子抵抗加密货币的拥护者。总部位于英国的另一家公司Ubiquicoin也宣布了旨在“成为抵御量子计算网络攻击的第一个区块链”。

    第三种方法是量子网络,使用名为量子密钥分配的硬件技术,通过将数据编码在一个个粒子上,将信息从一个点发送到另一个点。只要有人试图做手脚,连接就会自动断开。一个俄罗斯组织将这项技术用于区块链,而日本大阪大学提出了一种名为qBitcoin的类似概念。

    防量子区块链对于美国公共部门和私营部门而言都至关重要。不过,美国目前落后于加拿大、澳大利亚、韩国和瑞士,所有这些国家都有公司企业推出了商用的量子网络安全产品。与此同时,中国继续在量子网络领域处于全球领先地位。量子计算对区块链构成了严重的威胁,但是如果遵照分三步走的计划:开发和实施量子密钥、量子抵抗算法和量子网络,可以避免区块链被扔进历史的垃圾堆,避免比特币之类的加密货币在量子时代破产。


    作者: AnyView(网络警)网络监控软件   时间: 2018-3-14 17:16:04   点击:     

    相关资讯:
    [网络监控软件在企业网管中应用实践] 面对数据泄漏企业该如何着手,防止信息泄露,部署数据加密,敏感数据控制
    [局域网监控软件相关之网络关键技术] 灾难恢复技术分析和数据备份技术以及数据恢复技术,攻击防火墙的方法
    [局域网网络监控软件相关产业之动态] 数据加密与文件加密:信息安全产业挑战与机遇并存
    [网络监控软件在企业网管中应用实践] 部署网管软件和网络监控软件有效保护网络数据安全
    [局域网监控软件相关之网络关键技术] 云计算风险,信息安全,大数据安全,大数据风险,云计算优势
    [网络监控软件在企业网管中应用实践] 局域网管理监控经验:十大经典计算机网络安全法则
    [局域网网络监控软件相关产业之动态] 今年最热五大信息安全和数据安全,网络安全威胁趋势预测
    [网络监控软件在企业网管中应用实践] 局域网管理软件能管什么,功能有哪些,效果好不好,作用有哪些
    [局域网监控软件相关之网络关键技术] 局域网管理,关键数据安全,局域网网络隔离实战案例
    [局域网监控软件相关之网络关键技术] 加强局域网网络安全控制,计算机病毒防治策略有哪些
■ AnyView(网络警)网络监控软件--功能检索
  • 服务电话:0592-2651619 / 13906050680 ; 钉钉:15359220936;微信:15359220936;Skype:Amoisoft;
  • 服务邮箱: Sales@amoisoft.com;Order@amoisoft.com;Tech@amoisoft.com;
  • 支持QQ:9908430(综合),850753251(购买1),573982850(购买2),969263561(技术1),53864605(技术2),332056791(技术3)
■ 联系我们获得支持和服务 ■ 信息留言反馈