解密区块链生态的技术信任

乡下人1 乡下人1     2022-09-16     241

关键词:


1

区块链的核心价值

 

区块链的发展如火如荼,也产生了大量的区块链体系文章介绍从区块链的底层技术、网络结构、共识算法等等做的很多表述,但在其中我常常被问到的问题是:区块链的技术体系之外,最想问的问题是它的核心价值是什么?是更好的性能、更方便的连接、更可靠的技术,还是其他的因素,关于这个问题,我想经济学人这本在全球通俗经济领域的龙头杂志总结得非常到位,其实就是一个词:信任。

 

诚然,区块链技术带来了很多更好的机制,如各方更好地进行数据协作、信息同步、实时的点对点清结算体系,甚至一些去中心化的协作体系,但这些部分,从技术的层面来讲,中心化的系统其实都可以做到,甚至从纯技术角度来说做得更好,而区块链的核心价值在于建立了一种新的信任体系。

 

自有人类协作以来,信任一直是我们在经济、金融、社会协作,甚至人的生活当中,为之付出最大成本的协作因素,各类的金融风控、法律法规、协作机制、合同签订、资格审查、组织投票等等,中间积压了大量的成本环节,其实都是在为了一个目的:信任,获取信任、建立信任、培育信任、审核信任……

 

既然“信任”如此核心重要,那自然而然产生一系列关于“信任”问题:信任是从哪里来的?区块链带来的信任是哪一种信任?在没有区块链之前,或者更早的历史进程中各种“信任”的来源又是哪里?这些“信任”在区块链的新生态下还有作用吗?他们与区块链之间是互相抵制的,还是相互协作的?在区块链的生态下“信任”会以怎么样面貌体现出来?这些“信任”怎么样融合起来提供服务?……

 

这样的问题很多,每个问题也很大,甚至每一个问题背后都涉及到一系列的,历史,政治,人文,技术,等等各种因素,,虽然本文是一篇文要信任展开的文章,但也只能做到抛砖引玉的基本介绍,本文尝试简要的描述信任的来源及其背后的机制、技术和体系,把信任分为三个维度来描述:技术信任、法制信任、社群信任。

 

2

技术信任1技术信任的来源

 

 

技术信任其实由来已久,我们生活中也有很多现有的技术信任体系,CA认证、电子签名、电子存证、生物识别等等,这些都提供了相应的技术性方案在特定的业务应用范围进行资产,这些机制,也或多或少依然依赖于某些可信的第三方或权威机构,作为特定场景或特定领域中的信任源。

 

  • 区块链带来的变化

 

区块链体系带来了去中心化分布式的共同维护的技术信任,在多方对等的情况下共同进行信息维护,进行协作总数,达成共识,对各类协作中的资产数据,进行可靠控制,和一定手段下的保护,因此,他带来的新技术竞争不是单业务或单点的信任变化,而是一个体系化的生态型变化,这也是很多人觉得区块链具有变革性的要素所在。

 

区块链体系在通过对等网络带来了多方维护、对等性的体系之外,也带来了新的问题挑战,就是在一个对等的去中心化体系当中,一个群体如何更好地对各项协作的事务、交易等进行相应的决策以达成共识,因此,“共识”是区块链体系当一个最核心的技术机制要素。

 

2.2共识、共识、共识

 

共识可以说是一个信任体系下最重要的点,在大部分中心化体系下,共识是由借由权威的第三方中心机构的信任来完成,而在对等的体系下,是借助一系列的制度安排或技术手段来完成,所以共识协议是区块链信任体系当中的核心。

 

  • 共识的起源

 

人类简史-智人的协作

 

共识,从自有人类开始进行协作以来就一直存在,在赫拉利的“人类简史”一书中中,就描述了智人群体可以在协作中,通过语言或者某种交流手段对某些想象中的事物达成共识,从而进行更好的协作,这也是智人和其他动物本质性的不同,也是自然最终成为这一星球上主宰的重要因素,因此,想象和共识一直是人类群体协作,甚至是生存的基础。

 

雅典城邦的泛民主 

 

共识在发展当中慢慢形成的政治体制的一部分,也诞生了很多不同类型的政治性共识体制,如最早的希腊城邦民主制,“民主”这一词,在很长时间在西方世界是一个贬义词,因为在古希腊实行的一人一票的城邦民主,也产生了很多暴民政治,错误的大多数人通过惩罚了正确的少数人,因此,一人一票的泛民主制度适用的范围是整体公民的理性意识较强,以及相对群体理念与价值观差异性不大的体系当中,如现在的法国,依然用了接近于一人一票的政治共识体系。

 

代议制民主

 

而更多的国家,为了避免泛民主体制下的产生的暴民政治因素,又逐步发展出自己独特的代议制民主制度,局部的投票人制度,参议院和众议院的分离制衡制度,以及如美国的三权分立制,这些体系也是为在建立信任制约和共识,而做的更大范围的协作。

 

生活中的共识(都有决策人)

 

而生活中的我们也会遇到不少共识机制,小到一个家庭,可能是家庭会议,或者某一个家长责任制,大到一个公司的董事会,或者董事长决策制,都会需要这样对共识和决策的一些机制,所以,“共识机制”这个听上去有点技术性的专业名词,其实在我们的生活中身边时时刻刻地发生着。

 

没有老大的生活

 

区块链因为对等体系的机制,单一中心化的决策机制转换成立一个相对对等的决策群体来进行,事务的决策和共识,通俗点说就是没有老大的生活,因此,共识的机制的选择和设计,在区块链的体系当中,对用技术来支撑共识这件事,就显得尤为重要,

所以,任何共识机制,没有绝对的最优机制,更多的是在不同场景下,找到相对最优或更适合的,这一思路也可以扩展到对区块链共识机制的技术设计与选择中去。

 

  • 区块链中的共识

 

区块链发展至今,已经在实践中应用和发展了多种共识机制,有很多技术上的来源和传承,也有很多独创的机制,如起源于比特币的结合了技术和经济激励的共识机制,在后续的发展中,更多不同类型的共识机制在区块链系统中得到应用,每类共识都有自己独特的应用场景,当然也有自己特有的优缺点,所以在共识的选择根据业务场景选择不同的机制就显得尤为重要。以下是对部分区块链共识机制的简要总结与分析:

 

 

共识的探索远没有结束,在以上描述的现在的主流各类区块链共识机制下,依然有不断的创新在探索,如,基于分群组签名的非交互性共识机制,基于硬件体系结合的分布式共识,还有一些在探索当中的创新的共识机制,更多地融合了技术因素、经济激励因素、与其他的声誉评价因素的创新型的共识体制。

 

2.3密码信任

 

在技术性的环节当中,密码学扮演了非常重要的角色,很多局部的信任点或信任体中,都需要大量的密码学支持,在区块链的生态当中,把密码学成为区块链的技术信任的基石之一。

 

当然,在区块链产生之前已经具备了一个比较成熟的密码学体系了,而不同的区块链系统基于其业务特点,也创新性将密码学机制用到区块链中,这里列一些简单的例子,可以看到传统密码学机制在区块链中提供的密码信任。

 

  • 哈希函数和数字签名

 

哈希函数和数字签名算法是区块链系统中使用最多的两个密码算法。哈希函数可以交易数据的完整性。在数字签名算法中,签名者利用私钥对交易进行签名,任何节点都可以用签名者的公钥来验证,并且只有拥有私钥者才能够制造出合法的签名。

 

  • 地址隐私

 

在比特币中,用户地址是公开的,如果用户使用一个固定地址的话,那么交易到该地址的多笔交易是可以被关联在一起,严重暴露了用户隐私。Peter Todd等人设计了隐形地址机制(stealth address)。在隐形地址中,交易发起方计算一个临时随机密钥对(e, P = e*G),利用接收方的公钥Q = d*G,运用Diffie-Hellman密钥交换协议的变体,计算出一个共享公钥K,且K的私钥k仅有接收方可以计算得到。最后将公钥K作为真正的交易接收地址。

 

  • 交易流程隐私

 

在比特币中,要发起一笔合法交易,我们需要引用UTXO(未花费余额),通过生成一个合法签名来使用该UTXO的金额,由于交易数据是公开的,由此可以计算到每个地址的交易图。以CryptoNote为代表的数字货币体系,采用可追溯环签名算法(traceable ring signature)来对交易签名,可以模糊货币的“流通路线”。在环签名算法中,只要使用一组公钥中的某一个私钥,就可以生成一个合法签名,并且无法从签名得出是由具体哪一个私钥产出的。因此,利用环签名,一笔交易中的多个UTXO都可能是下一笔交易的输入,也就模糊了货币的“流通路线”。当然,要防止双花,还必须使用可追溯的环签名算法。在可追溯环签名算法中,由一个私钥签发的两个签名是可以被关联起来的,因此,只要一笔UTXO被花了两次的话,就一定被同一个私钥签发了两个不同的签名,因此就可以被发现的,从而解决双花问题。

 

  • 交易数据隐私

 

为了保护交易数据的私密性,通常需要将交易数据进行加密。但同时,还需要保障交易的合法性,又需要让交易通过验证人群体的验证,在很多场景下,交易合法性通常表现为交易的输入总和等于输出总和,交易中的每一个金额都大于0,小于一个上界。在这个场景中,可以应用加法同态加密算法(如Paillier同态加密算法或Pedersen承诺方案)。由于交易金额是以密文形式存储,所以还必须提供密文对应的明文确实是在合理区间的一个零知识证明,也就是区间证明。区间证明可以使用环签名算法来实现。

 

  • 密码学机制带来的可信随机数

 

在分布式的体系中,获得真正的分布式体系认可可信的随机数也一直是个关键点,有区块链系统应用阈值签名算法和签名接力机制网络实现不可破坏、不可操纵、不可预测随机性,也是对密码学机制的创新性应用。

 

从以上这些例子可以看出,区块链在对传统密码机制的应用上既有基础性的基本应用,也探索出不少和场景结合的创新性应用,解决实际遇到的信任问题以及信任与隐私的矛盾问题。

ngk赋能实体生态发展构建全球化区块链数字经济

在区块链时代,任何价值的流动,都可以通证化。通证经济只有和实体世界有了更多的交互,才能更有价值和长远发展。新生态公链NGK以“技术+模式”的商业链形态构建区块链新通证经济体系,以技术为核心、以社群为辅... 查看详情

打造信任机器——区块链技术及其应用

《展望》:区块链技术被称为革命性技术,具有改变世界的潜力。为何大家对它如此乐观?区块链技术又会对我们的生活和工作方式产生什么影响?区块链技术确实备受关注,这主要由于其重要应用——比特币的颠覆性特点。比... 查看详情

区块链技术解决信任问题

区块链技术基于分布式账本技术,通过数学算法和现实经济的方式组合,在区块链上形成一套共识机制,从而使区块链技术在各方面成为实现共享经济的一种完备框架。随着区块链技术的突破,将使传统的认证方... 查看详情

bccon全球区块链生态技术大会启动,聚焦区块链技术落地场景

雾散了,区块链“时代号”列车驶来了在区块链快速发展的道路上,虽然迷雾重重,但仍然不断有探索、有创新、有累累硕果。区块链技术的应用,已经从单一的数字货币应用,延伸到经济社会的各个领域,如金融服务、供应链... 查看详情

区块链技术是怎么解决信任构建难题的?

导读区块链技术能够解决经济活动中的信任构建难题,打造更加公开透明的营商环境。我们应善加利用,以实现诚信山东建设的大提升、大突破。  区块链技术能够解决经济活动中的信任构建难题,打造更加公开透明的营商环... 查看详情

区块链概述---如何简单的理解区块链技术

区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能... 查看详情

打破信任壁垒,区块链推动信任经济的崛起

区块链在新零售、文化娱乐、跨境贸易等场景中的应用已经初露锋芒,更多应用场景也在逐步落地,随着区块链技术的不断成熟,其衍生出的信任经济领域正在不断扩大。借助区块链技术,可以将商品原材料流通... 查看详情

区块链和比特币

 何为区块链?何为比特币?比特币采用区块链技术,但不等于比特币就是区块链如果用一句通俗的话来概括:区块链,是一种(去中心化)技术,它解决的是市场经济中最核心的“信任”问题,把陌生人之间的信任成本降到极低的水... 查看详情

区块链概述---如何简单通俗的理解区块链技术

区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能... 查看详情

2018中国区块链应用生态发展报告

 《2018中国区块链应用生态发展报告》(完整版PPT)区块链财金 5月24日   技术走来,浩浩汤汤。区块链技术走过十年,数字货币再也承载不了其应用,更大的生态圈在拥抱区块链的来临。 2018年,区块链脱... 查看详情

区块链教程区块链信息安全3椭圆曲线加解密及签名算法的技术原理一

区块链教程区块链信息安全3椭圆曲线加解密及签名算法的技术原理一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退,让人们更... 查看详情

浅谈区块链技术在商业领域的应用

...年来,由于虚拟数字货币炒作的火爆,作为其底层技术的区块链也开始受到广泛关注。区块链具有去中心化、去信任、集体维护、可靠存储的特征,目前己在虚拟货币领域广泛应用。自比特币诞生以来,目前全球已陆续出现了160... 查看详情

深入探讨区块链价值及其对世界的影响

本文旨在深入探讨区块链的概念、价值及其如何重塑现代社会的信任机制。区块链是整个加密货币生态圈的底层技术和最根本的价值主张。它是比特币的安全保障,也是以太坊智能合约的价值来源。本文旨在深入探讨区块链... 查看详情

区块链公司谈区块链技术定义的新数字信任协议

数学上值得信赖的协议,有三个主要的限制。首先,这个虚拟计算机非常慢:在某些情况下,每个网络消息只能进行一次算术计算。目前,它最多只能用于作为更有效的计算和协议的附件或组件的小型逻辑或算术计算。第二,在... 查看详情

如何用区块链技术解决信任问题?fabric架构深度解读

阿里妹导读:区块链技术,随着比特币的兴起而为大家所知。但是具体到技术本身,大家相对熟悉的几个词可能是“数据不可篡改”、“公开链”、“分布式数据”、“共识机制”等。这篇文章将抛砖引... 查看详情

解密区块链宠物养成游戏系统(附代码)!

    区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与区块链宠物养成游戏等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,... 查看详情

atc背后的技术支撑——higgschain的生态体系解读

摘要:区块链无疑是当下最时髦的词汇,然而要使区块链的技术真正为实体行业所用却存在一定的应用瓶颈。HiggsBlock创新地研发了具有异构结构的HiggsChain区块链系统;HiggsChain以其独有的核心技术着力打造区块链的基础设施平台... 查看详情

几张图看懂区块链技术到底是什么?

...的,而我们普通大众就要为这庞大的信用成本买单。二、区块链本质解决信任问题、降低信任成本的技术方案;目的:为了去中心化,去信任 查看详情