我理解的区块链

news/2024/7/1 3:12:42

链客,专为开发者而生,有问必答!

此文章来自链客区块链技术问答社区,未经允许拒绝转载。
在这里插入图片描述

区块链:一种保证陌生人之间或陌生组织之间可自动建立信任的技术,这种信任是值得的信任,是真实的信任,是不可能被辜负的信任。涉及到的技术:分布式存储系统,点对点网络,去中心化的共识机制,密码学数据加密和签名算法中心化的系统:各国中央银行货币发行,银行账务+支付系统,支付宝,拉卡拉,股票交易系统,保险系统,彩票发行与摇奖系统,知识产权登记交易管理系统,国家房屋产权登记交易机构的系统,各种中介系统等等,像以上这些系统都是掌握在具体的组织或机构的手中,这些组织对自己掌握的系统中的数据有增删改查的绝对权限。在中心化系统中:陌生人之间的交易,靠的是国家政府的信用背书,比如人民币和美元等法币,是国家强制推行的,你必须相信国家和政府,必须使用他来交换商品或服务,大家也都相信法币,认为可以使用法币来换取商品和服务。支付宝和微信里的数字为什么可以换取商品和服务,因为第一,这些数字是用法币换来的,第二,你相信支付宝和微信,大家都相信。这就是共识,很多认认为这个东西有价值,它就真的有价值,这就是共识。而中心化的系统有它的弊端,需要高额的成本来维护,庞大的计算机系统集群,需要专业的人力物力来长期做这件事,还需要豪华的办公场所。比如各大商业银行的营业厅,哪个不是建立在寸土寸金的地方,还有在里面处理业务的人员;证券交易所大楼,专业交易员,系统维护运营团队。第二,中心化的系统,游戏规则掌握在发行和运营方少数人手里,这些人为了某种利益有可能随时更改游戏规则,比如货币超发,比如支付系统修改数据等等。毕竟记账权掌握在中心化机构和组织的手里,普通人连查账的权限都没有。去中心化系统:区块链技术实现了去中心化的交易模式和系统,不再需要中心化的数据库和和中介机构和组织去运营维护,而是所有参与方通过点对点的网络维护同一个账本,每个人都有这个账本,而且这本账是高度一致的,大家通过个某种共识机制(POW,POS,DPOS),谁都有权记账(不是同时记账,而是一笔一笔的轮流记账,上一笔A记,下一笔B记…),但最关键的是你记的帐有没有效,是要靠大家一起来验证通过的,如果大多数人验证你记的帐是错误的,你记的帐就通不过。记账就是把一段时间的交易流水打包成一定格式的数据块(区块),写在系统链表里,形成了区块链,俗称“挖矿”,记账者是有实实在在的奖励的。参与者对账务数据的验证就是使用密码学中的数据加解密和签名算法,对数据制造者的身份进行验证,对数据有没有被非法篡改进行验证和确认。这样的系统就是去中心化系统,或叫去中介化系统,使用的是区块链技术。区块链,一个典型的应用就是比特币。不过并不能简单的说比特币就等同于区块链,区块链和比特币的关系是这样的,区块链是一种技术,比特币是区块链技术的某一个应用,比如人工智能是一种技术,人脸识别是人工智能的一方面的应用,你不能说人脸识别就是人工智能。同样你也不能说区块链就是比特币,也不能说比特币就是区块链。区块链是比特币的技术支撑和基础架构,比特币是区块链的典型应用,就这么简单。区块链的应用范围还很广泛,绝不是简简单单的就一个数字货币的发行,更加能发挥其作用的行业有:知识产权登记和交易,保险,证券确权、交易,个人和企业征信,商品溯源等等。目前区块链技术还很新,没有被投入大量的落地应用,而是被投机者在发行数字货币的领域大肆应用,造就了一大批的数字货币,还有一些空气币。甚至有一些骗子打着区块链的旗号搞传销币,进行诈骗,骗子只是打着个区块链的幌子,而并没有一点点的区块链技术应用。目前区块链的发展经历了,比特币(中本聪提出和研发),大家都说是区块链v1.0版本,以太坊(俄罗斯计算机天才号称 V神创建),大家公认的区块链v2.0,因为以太坊已经是一个小平台了,在以太坊的区块链系统上,可以通过写简单代码,来运行ERC20协议的智能合约应用,以太坊上发行了很多数字货币,但以太坊的性能和运行速度还不行,而且还收费。bm团队研发的EOS应该是当之无愧的区块链v3.0了。应为EOS平台上可以跑大量智能合约应用,而且速度极快,性能优越,还免费,我本人比较看好EOS。


http://lihuaxi.xjx100.cn/news/237336.html

相关文章

白盒交换机操作系统混战

白盒交换机的出现给了用户选择最佳软硬件平台的权利,它仅仅提供交换机硬件和ONIE(开放网络安装环境),用户可以自行选择最合适的交换机芯片,降低成本实现最大效益。但是白盒交换机没有软件是无法使用的,因此…

响应因特网端口ping命令_如何使用Ping命令识别基本的Internet问题

响应因特网端口ping命令Next time you call your help desk, do you want to wow them with your networking knowledge? Using a command called “ping”, built right into your existing Mac, Windows, or Linux computer, will help identify basic connection problems.…

java中Array和ArrayList区别

2019独角兽企业重金招聘Python工程师标准>>> 1)精辟阐述: 可以将 ArrayList想象成一种“会自动扩增容量的Array”。 2)Array([]):最高效;但是其容量固定且无法动态改变; …

终于,「最近邻搜索」有通用方法了

作者:Kevin Hartnett 编译:Bing 如果你打算开一家咖啡馆,你一定想知道:“附近最近的一家咖啡馆在哪?”了解这些信息有助于应对商业竞争。 这种现象是计算机科学中广泛研究的问题,称为“最近邻搜索”。它的问…

DOM---文档对象模型(Document Object Model)的基本使用

一、DOM简介  文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目…

区块链密码学

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链密码学11 一 、概念 主要介绍非对称加密的一些概念。 公钥、私钥:均可加密或解密。私钥用来解密和签名,给自己用的…

想要学好Go语言的必须知道的一个小技巧

2019独角兽企业重金招聘Python工程师标准>>> 由于我转Go语言比较早,很多认识我的,转Go或学习Go的同学遇到问题,经常会过来问我,然后,我发现。 除了学习Go语言可以看那些资料,这个问题以外&#…

服务器云ide_语言服务器协议如何影响IDE的未来

服务器云ideThe release of Visual Studio Code single-handedly impacted the developer ecosystem in such a way that theres no going back now. Its open source, free, and most importantly, a super powerful tool. Visual Studio Code的发布以一种无可匹敌的方式对开发…