区块链:起源、原理及应用

news/2024/7/1 7:51:57

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

此文章来自区块链技术社区,未经允许拒绝转载。

在这里插入图片描述

近年来,区块链技术正在经历快速发展,并吸引了超过10亿美元的投资规模。而我们认为,最值得重视的是,区块链正在走进金融机构、大型企业、政府决策层的视野,大有从“草根力量”引发经济变革的态势。

证券交易所:2015年12月,纳斯达克首次在个股交易商使用区块链技术,其合作伙伴Chain.com在对一位私人投资者发行股票时首次使用了纳斯达克的基于区块链技术的交易平台Linq,该平台正式纳斯达克与Chain.com合作开发的。

会计审计机构:近期,普华永道已经开始组建其区块链技术团队,并开始调查普华永道客户对于区块链技术的潜在应用,以及推动金融行业对于该技术的理解程度。而此前,其两家同行—德勤、安永早已宣布进军区块链。德勤在接受CoinDesk的采访中表示,正在尝试将区块链技术应用到客户端的自动审核及众包(公司以自由形式外包给非特定大众网络)公司在应用程序上的咨询服务。

金融主管机构:2016年1月20日,中国人民银行数字货币研讨会在北京召开,来自人民银行及国内外知名机构的数字货币研究专家进行了研讨和交流。人民银行行长周小川出席会议,人民银行副行长范一飞主持会议。人民银行表示高度重视移动互联网、可信可控云计算、终端安全存储、区块链等技术对于支付方式的影响和变革,数字货币的发展正在对中央银行的货币发行和货币政策带来新的机遇和挑战。

大型科技企业:IBM宣布加入由Linux基金会推出的全新开放式账本项目(Open Ledger Project),推动区块链技术的进一步发展。该项目旨在构建一个企业级的开源分布式账本框架,使开发者能够根据特定行业需求打造领先的应用、平台和硬件系统,以更好地支持不同行业的业务交易。

银行体系:区块链联盟R3 CEV近期宣布,它首个分布式账本实验将会使用以太坊平台和微软云服务Azure上的BaaS(Blockchain as a Service,区块链即服务),并且会有11个它的成员银行参与。R3负责管理的私有点对对台账将会链接巴克莱银行,BMO金融集团,瑞士信贷银行,澳大利亚联邦银行,汇丰银行,法国外贸银行,苏格兰皇家银行,道明银行,瑞士联合银行,意大利联合信贷银行和富国银行。

区块链技术的发展和原理

区块链技术(Block Chain)是指通过去中心化的方式集体维护一个可靠数据库的技术方案。该技术方案主要让区块(Block)通过密码学方法相关联起来,每个数据块包含了一定时间内的系统全部数据信息,并且生成数字签名以验证信息的有效性并链接到下一个数据块形成一条主链(Chain)。

区块(Block)是区块链中的一条记录,包含并确认待处理的交易。

挖矿(Mining)指通过计算形成新的区块,是交易的支持者利用自身的计算机硬件为网络做数学计算进行交易确认和提高安全性的过程。以比特币为例:交易支持者(矿工)在电脑上运行比特币软件不断计算软件提供的复杂的密码学问题来保证交易的进行。作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的比特币。

对等式网络(Peer-to-Peer Network)是指通过允许单个节点与其他节点直接交互,从而实现整个系统像有组织的集体一样运作的系统。以比特币为例:网络以这样一种方式构建——每个用户都在传播其他用户的交易。而且重要的是,不需要银行或其他金融机构作为第三方。

哈希散列(Hash)是密码学里的经典技术,把任意长度的输入通过哈西算法,变换成固定长度的由字母和数字组成的输出。

数字签名(Digital Signature)是一个让人可以证明所有权的数学机制。

私钥(Private Key)是一个证明你有权从一个特定的钱包消费电子货币的保密数据块,是通过数字签名来实现的 。

双重消费指用户试图非法将电子货币同时支付给两个不同的收款人,是电子货币的最大风险之一。

区块链的起源:一种支持比特币运行的底层技术

区块链的概念首次在2008年末由中本聪(Satoshi Nakamoto)发表在比特币论坛中的论文《Bitcoin: A Peer-to-Peer Electronic Cash System》提出。论文中区块链技术是构建比特币数据结构与交易信息加密传输的基础技术,该技术实现了比特币的挖矿与交易。中本聪认为:第一,借助第三方机构来处理信息的模式拥有点与点之间缺乏信任的内生弱点,商家为了提防自己的客户,会向客户索取完全不必要的信息,但仍然不能避免一定的欺诈行为;第二,中介机构的存在,增加了交易成本,限制了实际可行的最小交易规模;第三,数字签名本身能够解决电子货币身份问题,如果还需要第三方支持才能防止双重消费,则系统将失去价值。基于以上三点现存的问题,中本聪在区块链技术的基础上,创建了比特币。


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

相关文章

dubbo学习过程、使用经验分享及实现原理简单介绍

一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间…

浅析Hyperledger Fabric共识算法

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链系统是一个分布式架构,交易账本信息由各个节点管理,组成一个庞大的分布式账本。在分布式系统中,各个节点收…

nlp文本数据增强_如何使用Texthero为您的NLP项目准备基于文本的数据集

nlp文本数据增强Natural Language Processing (NLP) is one of the most important fields of study and research in today’s world. It has many applications in the business sector such as chatbots, sentiment analysis, and document classification.Preprocessing an…

ubuntu16.04 ROS安转及RVIZ启动

1、软件中心配置 首先打开软件和更新对话框,打开后按照下图进行配置(确保你的"restricted", "universe," 和 "multiverse."前是打上勾的): 2、添加源 $ sudo sh -c echo &qu…

github README.md教程

github README.md教程 总结 github中README.md通过特殊字符标记和缩进来达到格式控制,也可以用HTML标签来实现格式控制。 教程一: Markdown 的目标是实现「易读易写」,兼容HTML。 但是,在 HTML 区块标签间的 Markdown 格式语法将不…

区块链的去中心化VS传统互联网的去中心化:技术与治理的双重困境

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链的去中心化VS传统互联网的去中心化:技术与治理的双重困境11 主要观点: 1、传统互联网经典的去中心化项目BitTorrent…

poj3009

一、题意:给定一个矩形区域,代表冰球场。每个单元格可有四种数值:2是冰球的起始位置;3代表冰球最后需要到达的位置;0代表空,球可通过;1代表障碍物,球碰撞一次后,1变成0&a…

如何设置Java Spring Boot JWT授权和认证

In the past month, I had a chance to implement JWT auth for a side project. I have previously worked with JWT in Ruby on Rails, but this was my first time in Spring. 在过去的一个月中,我有机会为辅助项目实现JWT auth。 我以前曾在Ruby on Rails中使用…