是什么
区块链是一个去中心化的数据库,也可以理解为分布式记账系统,由区块连接,每一个区块中记录了一批交易信息。从技术本身来看,它是一种涵盖分布式计算、对等网络和密码学的综合技术。
有什么特性
去中心化:没有中心节点,每个节点都是平等的,构建成一个DAG。难以篡改:每个节点记录所有交易记录的同一个账本。篡改交易记录,需要篡改51%以上的节点【少数服从多数】,如果篡改51%的节点,区块链对应的产品就没有可信度,所以基本上无法篡改。可追溯:区块链上的每个区块都可以追溯到第一个区块【创世区块】的数据。公开性:所有交易信息透明,可通过接口查询。匿名性:隐私信息[如用户信息]经过加密处理,只有拥有者知道,其他人无法查看。
解决什么
解决价值交付中的信任问题。上一代互联网是信息传递,而基于区块链技术的互联互通是价值传递。
原理是什么
交易者产生交易时,会将交易记录广播给所有矿工【账户】。在矿工记录交易之前,交易存储在交易者的“待确认池”中。当满足一定的规则时,矿工会在“待确认池”中选择一定数量的交易形成一个区块。连接到区块并将区块广播给其他矿工。
这样就实现了交易和去中心化记账。每个矿工都有一条完整的链条。分类
生成交易【交易生成后会缓存在客户端钱包中的“待确认交易池”中,矿工每隔【10分钟】获取池中一定数量的【1M】笔交易记录形成区块】交易者将交易记录广播给矿工矿工
记录交易矿工向其他矿工广播区块【矿工找到一个合法的签名,即计算hashcode,然后将签名和区块广播给所有其他矿工,其他矿工检查签名确认区块的合法性,并将其添加到区块链上]每个矿工记录完整的区块链[新加入的矿工必须将“创世区块”记录到当前区块]。
堵塞
区块链的一部分[包括前一个区块的哈希值、当前区块的哈希值、交易记录、时间戳、随机数等]节点
可以是交易员也可以是矿工的智能合约:当矿工在一台机器上部署挖矿程序时,它包含了一个设置获取记账权规则的程序。挖矿:获得新区块记账权的过程【获得新区块需要计算满足一定规则的哈希值】。获得记账权后,将获得比特币奖励,即已开采的矿山。工作量证明:为了保证哈希值的计算难度,规定必须在一定时间内计算出哈希值。时间戳:每个区块都有一个时间戳,用于标记区块形成的时间,防止区块信息被篡改。双花:多次花费同一枚硬币。哈希值规则:满足前n位为0的256位二进制数,通过计算[前一个区块的sha256+交易记录+随机数]的哈希值得到。其实就是不断调整随机数得到的。
有哪些应用
Bitcoin 比特币本质上是一种由分布式网络系统产生的数字货币,已发行
程不依赖特定的中心化机构,而是依赖于分布式网络节点共同参与一种称为工作量证明(Proofofwork,PoW)的共识过程以完成比特币交易的验证与记录.PoW共识过程(俗称挖矿,每个节点称为矿工)通常是各节点贡献自己的计算资源来竞争解决一个难度可动态调整的数学问题,成功解决该数学问题的矿工将获得区块的记账权,并将当前时间段的所有比特币交易打包记入一个新的区块、按照时间顺序链接到比特币主链上.比特币系统同时会发行一定数量的比特币以奖励该矿工,并激励其他矿工继续贡献算力.比特币的流通过程依靠密码学方法保障安全.每一次比特币交易都会经过特殊算法处理和全体矿工验证后记入区块链,同时可以附带具有一定灵活性的脚本代码(智能合约)以实现可编程的自动化货币流通.由此可见,比特币和区块链系统一般具备如下五个关键要素,即公共的区块链账本、分布式的点对点网络系统、去中心化的共识算法、适度的经济激励机制以及可编程的脚本代码.
区块链在国际汇兑、信用证、股权登记和证券交易所等金融领域有着潜在的巨大应用价值。将区块链技术应用在金融行业中,能够省去第三方中介环节,实现点对点的直接对接,从而在大大降低成本的同时,快速完成交易支付 。
比如Visa推出基于区块链技术的 Visa B2B Connect,它能为机构提供一种费用更低、更快速和安全的跨境支付方式来处理全球范围的企业对企业的交易。要知道传统的跨境支付需要等3-5天,并为此支付1-3%的交易费用。Visa 还联合 Coinbase 推出了首张比特币借记卡,花旗银行则在区块链上测试运行加密货币“花旗币” 。
区块链在物联网和物流领域也可以天然结合。通过区块链可以降低物流成本,追溯物品的生产和运送过程,并且提高供应链管理的效率。该领域被认为是区块链一个很有前景的应用方向 [18] 。
区块链通过节点连接的散状网络分层结构,能够在整个网络中实现信息的全面传递,并能够检验信息的准确程度。这种特性一 定程度上提高了物联网交易的便利性和智能化。区块链+大数据的解决方案就利用了大数据的自动筛选过滤模式,在区块链中建立信用资源,可双重提高交易的安全性,并提高物联网交易便利程度。为智能物流模式应用节约时间成本。区块链节点具有十分自由的进出能力,可独立的参与或离开区块链体系,不对整个区块链体系有任何干扰。区块链 +大数据解决方案就利用了大数据的整合能力,促使物联网基础用户拓展更具有方向性,便于在智能物流的分散用户之间实现用户拓展 。
- 公共服务领域
区块链在公共管理、能源、交通等领域都与民众的生产生活息息相关,但是这些领域的中心化特质也带来了一些问题,可以用区块链来改造。区块链提供的去中心化的完全分布式DNS服务通过网络中各个节点之间的点对点数据传输服务就能实现域名的查询和解析,可用于确保某个重要的基础设施的操作系统和固件没有被篡改,可以监控软件的状态和完整性,发现不良的篡改,并确保使用了物联网技术的系统所传输的数据没用经过篡改 。
- 数字版权领域
通过区块链技术,可以对作品进行鉴权,证明文字、视频、音频等作品的存在,保证权属的真实、唯一性。作品在区块链上被确权后,后续交易都会进行实时记录,实现数字版权全生命周期管理,也可作为司法取证中的技术性保障。例如,美国纽约一家创业公司Mine Labs开发了一个基于区块链的元数据协议,这个名为Mediachain的系统利用IPFS文件系统,实现数字作品版权保护,主要是面向数字图片的版权保护应用 。
- 保险领域
在保险理赔方面,保险机构负责资金归集、投资、理赔,往往管理和运营成本较高。通过智能合约的应用,既无需投保人申请,也无需保险公司批准,只要触发理赔条件,实现保单自动理赔。一个典型的应用案例就是LenderBot, 是 2016 年由区块链企业 Stratumn、德勤与支付服务商 Lemonway 合作推出,它允许人们通过 Facebook Messenger 的聊天功能,注册定制化的微保险产品, 为个人之间交换的高价值物品进行投保,而区块链在贷款合同中代替了第三方角色 。
- 公益领域
区块链上存储的数据,高可靠且不可篡改,天然适合用在社会公益场景。公益流程中的相关信息,如捐赠项目、募集明细、资金流向、受助人反馈等,均可以存放于区块链上,并且有条件地进行透明公开公示,方便社会监督 。
参考:https://zhuanlan.zhihu.com/p/142814536