区块链行业词典.pdf
oBFBM;*TBiH甲子光年区块链行业词典维京研究院甲子智库kyR3年k月ke日顾问合作方:清华大学校友区块链协会、鲸准研究院、L1P :GPG *SAhG、万向区块链实验室、a2;K2Mi6mHi、云象区块链、哈希世界、分布科技、边界智能、王逵、张宇文、田甲、李岩媒体合作方:今日头条、百度百家、je氪、品途商业评论、q2J2/B、HQ+FJ2/B、jR区、新共识、BL2rb、三言财经主编:Q#Q CBM、甲小姐、程曼祺责任编辑:曾元佐、何思谊编辑:涂靖靖、邓璐、姚毅校对:王洋、张筱璇、李凯悦、陈文汇RoBFBM;*TBiH甲子光年前言这是全球首部中文区块链词典。维京资本与甲子光年系统梳理了区块链领域的多个概念-涵盖基本定义、区块链基础技术、数字货币和法律监管等多个方面。词典由维京研究院和甲子光年旗下研究院甲子智库历时一个月合作完成。我们还邀请清华大学校友区块链协会、鲸准研究院、L1P :GPG *SAhG、万向区块链实验室、a2;K2Mi6mHi、云象区块链、哈希世界、分布科技、边界智能、比特大陆芯片架构师王逵、资深投资人张宇文、比特币早期玩家田甲、q2J2/B创始人李岩等共同担任专业顾问。在kyR3年初这个时间点,所有区块链行业的参与者和关注者都亟需这样一份详实、客观的工具。因为长远来看,在跌宕起伏的加密数字货币行情背后,区块链技术本身才是浪潮里的坚实陆地,是未来可以承载巨大变革的基础。但许多行业参与者和关注者仍对区块链技术的基本概念认知不足;在讨论热火朝天之际-参与者对某些基本词语的定义仍未达成共识-导致交流效率低下-信息混乱。更深远的问题则是,当下区块链技术获得了超出技术本身的关注,并被赋予了对立的情绪,有人极力赞美,有人大加抨击。区块链技术已到了被污名化的边缘,它需要被正名,才能更健康长足地发展。我们期望这部区块链词典,能帮助各位建立对区块链技术的有效认知,并更好地理解区块链项目、评估加密数字货币-做出理性决策;也使区块链技术得到更多人理解,从而更好地回归技术本质,实现技术使命。夯实认知是一切行动的第一步。我们会不断更新这部接近8万字的词典-推出kXy、jXy版本XXXXXX也欢迎各位使用者不断提出反馈。扫描以下二维码关注维京研究院UA.,pBFBM;+TBiH+QV微信公众号和甲子光年UA.,Dxxv2V-可持续获取词库最新版本。koBFBM;*TBiH甲子光年发布方介绍RX维京资本由全球知名能源集团和芯片制造商参与发起,投资全球新技术和新商业趋势,获得国内资深o*投资人支持,是一家极其注重研究能力的创新投资基金。维京研究院是维京资本在大陆的唯一研究机构,目前以区块链研究为主。kX甲子光年包含智库、媒体、社群、企业服务版块,致力于推动科技创新在产业之中的应用与落地,打造科技产业第一服务平台。甲子光年旗下甲子智库目前已建立甲子区块链团队,持续关注区块链领域的最新进展。joBFBM;*TBiH甲子光年目录目录R基本概念3RXR区块链定义XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3RXk区块链特性XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3RXj区块链类型XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNRX9区块链层级结构XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRyk区块链基本技术RkkXR区块数据XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRkkXk链式结构XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRjkXj非对称加密XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXR9kX9分布式存储XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRdkX8共识机制XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXR3j区块链的衍生技术kRjXR主链扩容XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkRjXk跨链协议XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkRjXj其他技术XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkj9区块链的技术应用k89XR加密货币XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXk89Xk智能合约XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXke9Xj主要代币XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkd8数字货币交易jR8XR账户XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjR8Xk挖矿XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjk9oBFBM;*TBiH甲子光年目录8Xj交易XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXj88X9市场XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjd8X8工具XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjN8Xe发行XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9Re风险与监管98eXR投资风险XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX98eXk政策监管XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX98d民间用语9d3加密货币hPSRyy 9N8oBFBM;*TBiH甲子光年目录区块链简介kyy3年,中本聪发表了比特币:一种点对点的电子现金系统白皮书,以区块链技术为核心,使得在线支付能够直接由一方发起并支付给另一方,中间不需要通过任何的金融机构。这份文件被视为区块链技术的开端。简言之,区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术,并不是一种单一的、全新的技术,而是多种现有技术整合的结果,包含“区块Y链”的数据结构、分布式存储、加密算法、共识机制四大核心技术。通俗地说,区块链相当于一个“串珠”的过程,就像向一条基于时间的射线上不断追加新的珠子,在链上不断新增新的区块;当然,“链”并非真实存在,只是基于密码学以及时间戳的原理在时间上凸显先后次序,而“区块”也不是直观上认为的珠子,而是拥有存储信息能力的网络事务数据包,数据包内可以包含转账交易数据、智能合约代码或执行数据等信息。“分布式存储”则是指串珠并非仅仅由个人完成,而是一个公开的、透明的、无中心程序,由一个称作“共识机制”的方式决定“谁”有权力在线上“串珠”,通过游戏规则获得串珠权力的人则可以得到系统奖励的代币,这就是所谓的“挖矿”。也就是说,通过在区块链网上依据共识机制争夺记账权,成功的节点将得到记账权以及伴生的记账奖励和交易费用,如比特币就是通过工作量证明(SQQ7 Q7 qQF)确定记账权,并向挖矿的节点提供比特币奖励。在比特币或其他区块链网络中,其最根本的诉求是解决网络环境中价值交换时相互之间的信任问题,如在串珠后获得了新的代币,然而要通过串珠网络交易这些代币则会面临“如何交易”、“向谁交易”、“对方可以信任吗”这些问题,这也就是传统金融中介机构所解决的问题,通过银行可以进行借贷、通过证交所可以买卖股票、通过电商可以交易购买商品,通过中介机构可以在支付中介费的情况下使用服务,然而这样的操作是基于对中心结构或中介机构的信任,因为中介机构在事务处理中拥有管理员权限,技术上可以修改用户的数据。即便中介机构不作恶,其中心化处理模式仍然会存在单点故障风险,如果被黑客控制将会产生严重后果。如果在“串珠网络”中交易代币,当发生对方没有向你汇款却声称已经汇款等意外情况时,在没有中介机构的情况下,你需要获得“串珠网络”中大多数人的认可保证这些信息是合法有效的,这就是“分布式存储结构”的好处。分布式存储结构允许所有节点都拥有一个总账本,避免“串珠网络”中某一个人随意对总账本进行改动,在无法信任他人的情况下,通过大多数人的共同利益确保任何交易节点的交易是合法的。在解决“如何交易”、“跟谁交易”的问题后,马上就会面临到物理隔阂的问题,由于在交易过程中,你无法确信这笔代币会不会在途中某个地方被别人修改或是拦截,因此你eoBFBM;*TBiH甲子光年目录需要一个别人无法破解的密码锁,而某个聪明的科学家就设计出了一组十分复杂的密码锁并用在一个坚不可摧的保险箱中。这种密码锁有两个密码:一个放钱用(公钥、地址)、一个收钱、支付用(私钥、密码);任何人都可以通过公钥向密码箱放代币,但是只有私钥能够取走代币。私钥只有你自己拥有,这就是“非对称加密”;但是私钥非常难记,用户为了方便会通过钱包对私钥再次进行加密,并通过用户名密码来登录钱包获得私钥的支配使用权。从本质上来说,公钥和私钥是非对称加密算法的产物,除了钱之外也可以用来传递信息,比如用自己私钥加密的信息传播出去,别人可以用你的公钥进行验证,从而确认这个信息是由你发出的。因此,在一个大家一起建设并建立游戏规则的“串珠网络”,你只要有一个钥匙、一个密码柜就可以参加了。doBFBM;*TBiH甲子光年R基本概念RXR区块链定义区块链f HQ+F+?BM区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。块链式数据结构f *?BM2/HQ+F .i aim+im2一段时间内发生的事务处理以区块为单位进行存储,并以密码学算法将区块按时间先后顺序连接成链条的一种数据结构。去信任f hmbiH2bb去信任表示用户不需要相信任何第三方。用户使用去信任的系统或技术处理交易时非常安全和顺畅,交易双方都可以安全地交易,而不需要依赖信任的第三方。点对点f S22iQS22 f SkS通过允许单个节点与其他节点直接交互,无需通过中介机构,从而实现整个系统像有组织的集体一样运作的系统。去中心化f .2+2MiHBx2/去中心化是区块链最基本的特征,指区块链不依赖于中心的管理节点,能够实现数据的分布式记录、存储和更新。中本聪f aiQb?Bb LFKQiQ中本聪是比特币的发明人或发明组织,目前身份存疑。“中本聪”也可能仅仅是个化名。中本聪于kyy3年发表了一篇名为比特币:一种点对点式的电子现金系统(Bi+QBM, S22iQS22 1H2+iQMB+ *b? avbi2K)的论文,描述了一种被称为“比特币”的电子货币及其算法,被视为是区块链的第一个成功实践。RXk区块链特性匿名性f MQMvKQmb由于区块链各节点之间的数据交换遵循固定且预知的算法,因此区块链网络是无须信任的,可以基于地址而非个人身份进行数据交换。自治性f miQMQKQmb区块链采用基于协商一致的机制,使整个系统中的所有节点能在去信任的环境自由安全地交换数据、记录数据、更新数据,任何人为的干预都不起作用。开放性f PT2MM2bb3oBFBM;*TBiH甲子光年RXj区块链类型区块链系统是开放的,任何节点都能够拥有全网的总账本,除了数据直接相关各方的私有信息通过非对称加密技术被加密外,区块链的数据对所有节点公开,因此整个系统信息高度透明。可编程f SQ;KK#H2分布式账本的数字性质意味着区块链交易可以关联到计算逻辑,并且本质上是可编程的。因此,用户可以设置自动触发节点之间交易的算法和规则。可追溯f h+2#BHBiv区块链通过区块数据结构存储了创世区块后的所有历史数据,区块链上的任一一条数据皆可通过链式结构追溯其本源。不可篡改f hKT2 SQQ7区块链的信息通过共识并添加至区块链后,就被所有节点共同记录,并通过密码学保证前后互相关联,篡改的难度与成本非常高。集体维护f *QHH2+iBp2Hv JBMiBM区块链系统是由其中所有具有维护功能的节点共同维护,所有节点都可以通过公开的接口查询区块链数据和开发相关应用。无需许可f S2KBbbBQMH2bb无需许可表示所有节点都可以请求将任何交易添加到区块链中,但只有在所有用户都认为合法的情况下才可进行交易。RXj区块链类型根据应用范围公有链f Sm#HB+ HQ+F+?BM公有链的任何节点都是向任何人开放的,每个人都可以参与到这个区块链中的计算,而且任何人都可以下载获得完整区块链数据,即全部账本。联盟链f *QMbQiBmK HQ+F+?BM联盟链是指参与每个节点的权限都完全对等,各节点在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链是一种公司与公司、组织与组织之间达成联盟的模式。私有链f SBpi2 HQ+F+?BM在某些区块链的应用场景下,开发者并不希望任何人都可以参与这个系统,因此建立一种不对外公开、只有被许可的节点才可以参与并且查看所有数据的私有区块链,私有链一般适用于特定机构的内部数据管理与审计。NoBFBM;*TBiH甲子光年RX9区块链层级结构根据部署机制主链f主网f JBM M2i通常区块链,尤其是公有链都有主网和测试网。主网是区块链社区公认的可信区块链网络,其交易信息被全体成员所认可。有效的区块在经过区块链网络的共识后会被追加到主网的区块账本中。测试链f测试网f h2biM2i测试链是对应主网具有相同功能,但主要目的用于测试的区块链。由于测试链是为了在不破坏主链的情况下尝试新想法而建立的,只作为测试用途,因此测试链上的测试币不具备交易价值。比特币的测试链已经历多次重置,以阻止将其测试币用作交易、投机用途的行为。根据对接类型侧链f aB/2 *?BM侧链是主链外的另一个区块链,锚定主链中的某一个节点,通过主链上的计算力来维护侧链的真实性,实现公共区块链上价值与其他账簿上价值在多个区块链间的转移。最具代表性的实现有HQ+Fbi2K。这种主链和侧链协同的区块链架构中的主链有时也被称为母链(S2Mi +?BM)。互联链f AMi2*?BMb针对特定领域的应用可能会形成各自垂直领域的区块链,互联链就是一种通过跨链技术连接不同区块链的基础设施:包括数据结构和通信协议,其本身通常也是区块链。各种不同的区块链通过互联链互联互通并形成更大的区块链生态。与互联网一样,互联链的建立将形成区块链的全球网络。RX9区块链层级结构数据层f .i Gv2数据层主要描述区块链的物理形式,是区块链上从创世区块起始的链式结构,包含了区块链的区块数据、链式结构以及区块上的随机数、时间戳、公私钥数据等,是整个区块链技术中最底层的数据结构。网络层f L2irQF Gv2网络层主要通过SkS技术实现分布式网络的机制,网络层包括SkS组网机制、数据传播机制和数据验证机制,因此区块链本质上是一个SkS的网络,具备自动组网的机制,节点之间通过维护一个共同的区块链结构来保持通信。RyoBFBM;*TBiH甲子光年RX9区块链层级结构共识层f *QMb2Mbmb Gv2共识层主要包含共识算法以及共识机制,能让高度分散的节点在去中心化的区块链网络中高效地针对区块数据的有效性达成共识,是区块链的核心技术之一,也是区块链社群的治理机制。目前至少有数十种共识机制算法,包含工作量证明、权益证明、权益授权证明、燃烧证明、重要性证明等。数据层、网络层、共识层是构建区块链技术的必要元素,缺少任何一层都不能称之为真正意义上的区块链技术。激励层f +imiQ Gv2激励层主要包括经济激励的发行制度和分配制度,其功能是提供一定的激励措施,鼓励节点参与区块链中安全验证工作,并将经济因素纳入到区块链技术体系中,激励遵守规则参与记账的节点,并惩罚不遵守规则的节点。合约层f *QMi+i Gv2合约层主要包括各种脚本、代码、算法机制及智能合约,是区块链可编程的基础。将代码嵌入区块链或是令牌中,实现可以自定义的智能合约,并在达到某个确定的约束条件的情况下,无需经由第三方就能够自动执行,是区块链去信任的基础。应用层f TTHB+iBQM Gv2区块链的应用层封装了各种应用场景和案例,类似于电脑操作系统上的应用程序、互联网浏览器上的门户网站、搜寻引擎、电子商城或是手机端上的SS,将区块链技术应用部署在如以太坊、1Pa、ZhlJ上并在现实生活场景中落地。未来的可编程金融和可编程社会也将会是搭建在应用层上。激励层、合约层和应用层不是每个区块链应用的必要因素,一些区块链应用并不完整包含此三层结构。RRoBFBM;*TBiH甲子光年k区块链基本技术kXR区块数据区块f HQ+F区块是在区块链网络上承载交易数据的数据包,是一种被标记上时间戳和之前一个区块的哈希值的数据结构,区块经过网络的共识机制验证并确认区块中的交易。父块f S2Mi HQ+F父块是指区块的前一个区块,区块链通过在区块头记录区块以及父块的哈希值来在时间上排序。区块头f HQ+F 2/2记录当前区块的元信息,包含当前版本号、上一区块的哈希值、时间戳、随机数、J2FH2 _QQi的哈希值等数据。此外,区块体的数据记录通过J2FH2 h22的哈希过程生成唯一的J2FH2 _QQi记录于区块头。区块体f HQ+F Q/v记录一定时间内所生成的详细数据,包括当前区块经过验证的、区块创建过程中生成的所有交易记录或是其他信息,可以理解为账本的一种表现形式。哈希值f散列值f b? oHm2b f b? *Q/2b f b? amKb f b?2b哈希值通常用一个短的随机字母和数字组成的字符串来代表,是一组任意长度的输入信息通过哈希算法得到的“数据指纹”。因为计算机在底层机器码是采用二进制的模式,因此通过哈希算法得到的任意长度的二进制值映射为较短的固定长度的二进制值,即哈希值。此外,哈希值是一段数据唯一且极其紧凑的数值表示形式,如果通过哈希一段明文得到哈希值,哪怕只更改该段明文中的任意一个字母,随后得到的哈希值都将不同。时间戳f hBK2biKT时间戳从区块生成的那一刻起就存在于区块之中,是用于标识交易时间的字符序列,具备唯一性,时间戳用以记录并表明存在的、完整的、可验证的数据,是每一次交易记录的认证。随机数f一次性的随机数f LQM+2LQM+2是指“只使用一次的随机数”,在挖矿中是一种用于挖掘加密货币的自动生成的、毫无意义的随机数,在解决数学难题的问题中被使用一次之后,如果不能解决该难题则该随机数就会被拒绝,而一个新的LQM+2也会被测试出来并且直到问题解决,当问题解决时矿工就会得到加密货币作为奖励。在区块结构中,LQM+2是基于工作量证明所设计的随机数字,通过难度调整来增加或减少其计算时间;在信息安全中,LQM+2是一个在加密通信只能使用一次的数字;在认证协议中,LQM+2是一个随机或伪随机数,以避RkoBFBM;*TBiH甲子光年kXk链式结构免重放攻击。梅克尔树f J2FH2 h22梅克尔树(又叫哈希树)是一种二叉树,是一种高效和安全的组织数据的方法,被用来快速查询验证特定交易是否存在,由一个根节点、一组中间节点和一组叶节点组成。它使用哈希算法将大量的书面信息转换成一串独立的字母或数字。最底层的叶节点包含存储数据或其哈希值,每个中间节点是它的两个子节点内容的哈希值,根节点也是由它的两个子节点内容的哈希值组成。区块容量f HQ+F aBx2区块链的每个区块,都是用来承载某个时间段内的数据的,每个区块通过时间的先后顺序,使用密码学技术将其串联起来,形成一个完整的分布式数据库,区块容量代表了一个区块能容纳多少数据的能力。未花费的交易输出f lMbT2Mi hMb+iBQM PmiTmi f lhsP未花费的交易输出是一个包含交易数据和执行代码的数据结构,可以理解为收到的但尚未花费的加密货币清单。比特币和其他加密货币在其区块链技术中使用lhsP,以验证一个人是否拥有未使用的加密货币可用于支出。kXk链式结构链f *?BM链是由区块按照发生的时间顺序,通过区块的哈希值串联而成,是区块交易记录及状态变化的日志记录。链下f Pz+?BM区块链系统从功能角度讲,是一个价值交换网络,链下是指不存储于区块链上的数据。无代币区块链f hQF2MG2bb HQ+F+?BM即区块链并不通过代币进行价值交换,一般出现在不需要在节点之间转移价值并且仅在不同的已被信任方之间共享数据的情况下,如私有链。创世区块f :2M2bBb HQ+F区块链中的第一个区块被称为“创世”区块。创世区块一般用于初始化,不带有交易信息。区块高度f HQ+F 2B;?i一个区块的高度是指在区块链中它和创世区块之间的块数。分叉f 6QF在区块链中,由矿工挖出区块并将其链接到主链上,一般来讲同一时间内只产生一个区RjoBFBM;*TBiH甲子光年kXj非对称加密块,如果发生同一时间内有两个区块同时被生成的情况,就会在全网中出现两个长度相同、区块里的交易信息相同但矿工签名不同或者交易排序不同的区块链,这样的情况叫做分叉。软分叉f aQ7i 6QF指在区块链或去中心化网络中向前兼容的分叉。向前兼容意味着,当新共识规则发布后,在去中心化架构中节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符合老的规则,所以未升级的节点仍旧能接受新的规则。硬分叉f / 6QF指在区块链或去中心化网络中不向前兼容的分叉,硬分叉对加密货币使用的技术进行永久更改,这种变化使得所有的新数据块与原来的块不同,旧版本不会接受新版本创建的区块,要实现硬分叉所有用户都需要切换到新版本协议上。如果新的硬分叉失败,所有的用户将回到原始数据块。幽灵协议f :Pah SQiQ+QH通过幽灵协议,区块可以包含不只是他们父块的哈希值,也包含其父块的父块的其他子块(被称为叔块)的陈腐区块的哈希值,这确保了陈腐区块仍然有助于区块链的安全性,并能够获得一定比例的区块奖励,减少了大型矿工在区块链上的中心化倾向问题。孤块f PT?M HQ+F孤块是一个被遗弃的数据块。因为很多节点都在维护区块链并同时创建多个区块,但是一次只能有一个被继续继承,而其它被遗弃的数据块就是孤块。陈腐区块f aiH2 HQ+F是父块的父块的“其他”子块,或更一般的说是祖先的其他子块,但不是自己的祖先,如果是的一个叔块,那是的侄块。kXj非对称加密密码学f *vTiQ;T?v密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。密码学不只关注信息保密问题,还同时涉及信息完整性验证(消息验证码)、信息发布的不可抵赖性(数字签名)、以及在分布式计算中产生的来源于内部和外部的攻击的所有信息安全问题。加密f *BT?2加密是一系列使信息不可读的过程,它能使信息加密也能使信息加密后能够再次可读,在加密货币中使用的密码也使用由字母和数字组成的密钥,该密钥必须用于解密密码。加密算法f 1M+vTiBQM H;QBi?KR9oBFBM;*TBiH甲子光年kXj非对称加密加密算法是一个函数,也可以视为是一把钥匙,通过使用一个加密钥匙,将原来的明文文件或数据转化成一串不可读的密文代码。加密流程是不可逆的,只有持有对应的解密钥匙才能将该加密信息解密成可阅读的明文。加密使得私密数据可以在低风险的情况下,通过公共网络进行传输,并保护数据不被第三方窃取、阅读。非对称加密f bvKK2iB+ *vTiQ;T?v非对称加密是一种保证区块链安全的基础技术。该技术含有两个密钥:公钥和私钥,首先,系统按照某种密钥生成算法,将输入经过计算得出私钥,然后,采用另一个算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥(即计算上不可行),因此可以认为是数据是安全的,从而能够保证区块链的数据安全。同态加密f QKQKQT?B+ 1M+vTiBQM同态加密是一种特殊的加密方法,允许对密文根据特定的代数运算方式进行处理后得到的仍然是加密的结果,将其解密所得到的结果与对明文进行同样的运算结果是一样的。即“对密文直接进行处理”与“对明文进行处理后并加密”其结果是一样的,这项技术可以在加密的数据中进行诸如检索、比较等操作而无需对数据先进行解密,从根本上解决将数据委托给第三方时的保密问题。公钥加密f bvKK2iB+ *vTiQ;T?v f Sm#HB+ E2v *vTiQ;T?v公钥加密是一种特殊的加密手段,具有在同一时间生成两个密钥的处理(私钥和公钥),每一个私钥都有一个相对应的公钥,从公钥不能推算出私钥,并且被用其中一个密钥加密了的数据,可以被另外一个相对应的密钥解密。这套系统使得节点可以先在网络中广播一个公钥给所有节点,然后所有节点就可以发送加密后的信息给该节点,而不需要预先交换密钥。_a加密算法f _a H;QBi?K_a公开密钥密码体制是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。它通常是先生成一对_a密钥,其中之一是保密密钥,由用户保存c另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。椭圆加密算法f 1HHBTiB+ *mp2 *vTiQ;T?v f 1*椭圆加密算法是一种公钥加密体制,最初由EQ#HBix和JBHH2两人于RN38年提出,其数学基础是利用椭圆曲线上的有理点构成#2H加法群上椭圆离散对数的计算困难性。明文f SHBMi2ti在密码学中,明文是指传送方想要接收方获得的可读信息。明文经过加密所产生的信息被称为密文,而密文经过解密而还原得来的信息被称为明文。密文f *BT?2i2tiR8oBFBM;*TBiH甲子光年kXj非对称加密在密码学中,密文是明文经过加密算法所产生的。因为密文是一种除非使用恰当的算法进行解密,否则人类或计算机是不可以直接阅读理解的加密形态,可以理解为被加密的信息。环签名f _BM; aB;Mim2b因签名中参数*B(B4R-k-M)根据一定的规则首尾相接组成环状而得名。其实就是实际的签名者用其他可能签字者的公钥产生一个带有断口的环,然后用私钥将断口连成一个完整的环。任何验证人利用环成员的公钥都可以验证一个环签名是否由某个可能的签名人生成。数字签名f .B;BiH aB;Mim2b数字签名(又称公钥数字签名、电子签名)是一种类似写在纸上的签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法,在网络上可以使用数字签名来进行身份确认。数字签名是一个独一无二的数值,若公钥能通过验证,那我们就能确定对应的公钥的正确性,数字签名兼具可确认性和不可否认性。多重签名f JmHiBaB;Mim2b多重签名意味着在交易发生之前需要多个签名或批准。多重签名会增加加密货币的安全性,这样一个人就不能在未经他人同意的情况下把所有的数字货币都拿走。数字证书f .B;BiH *2iB+i2数字证书是区块链中标识各个节点的身份信息的一串数字,用以证明公钥的归属以及内容信息的合法性,在区块链的非对称加密中,一旦通过中间人攻击将公钥替换后将会破坏区块链的安全体系,因此通过共识机制建立互相承认的数字证书机制,在不需要第三方的情况下识别数据的合法性。哈希f散列f b?哈希又称作“散列”,是一种数学计算机程序,它接收任何一组任意长度的输入信息,通过哈希算法变换成固定长度的数据指纹输出形式,如字母和数字的组合,该输出就是“哈希值”。哈希使存储和查找信息速度更快,因为哈希值通常更短所以更容易被找到。同时哈希能够对信息进行加密,一个好的哈希函数在输入域中很少出现哈希冲突,哈希一个特定文档的结果总是一样的,但找到具有相同哈希值的两个文件在计算上是计算上不可行的。安全哈希算法f a2+m2 b? H;QBi?K k8e f a k8ea k8e是a系列算法之一,由美国国安局设计、美国国家标准与技术研究院发布的一套哈希算法,由于其摘要长度为k8e#Bib,故称a k8e。a k8e是保护数字信息的最安全的方法之一。钥匙f E2v钥匙是使隐藏的、不可读的信息可读的一串秘密字母和数字。ReoBFBM;*TBiH甲子光年kX9分布式存储密钥f a2+2i E2v密钥是用于加密或解密信息的一段参数,在非对称加密系统中,是通过利用公钥(账户)与私钥(密码)的配合而实现的。公钥f Sm#HB+ E2v公钥与私钥是通过一种算法得到的一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分,公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。私钥f SBpi2 E2v公钥与私钥是通过一种算法得到的一个密钥对,公钥是密钥对中公开的部分,私钥则是非公开的部分,私钥是指与一个地址(地址是与私钥相对应的公钥的哈希值)相关联的一把密钥,是只有你自己才知道的一串字符,可用来操作账户里的加密货币。零知识证明f w2QEMQrH2/;2 SQQ7证明者和验证者之间进行交互,证明者能够在不向验证者提供任何有用的信