N

N

E

E

W

W

S

S

区块链开发遇到的概念词解释(上)

2020-04-17 14:03:23

  在2019年10月,区块链开发技术上升为国家战略,并且越来越多的人关注到区块链开发技术的应用场景,越来越多的人会结合自身业务与区块链开发技术来提升价值,目前越来越多的人融进区块链开发技术之中,但是区块链开发技术是一项新的技术,它本身涉及到很多的学问,所以如果不花费时间以及精力去了解,那么可能会出现滥用的现象,那么我们初步从会碰到的概念词出发。

区块链开发遇到的概念词解释(上)

  1,区块链 Blockchain

  它是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。本质上是一个去中心化的数据库,同时作为比特币的底层技术。

  2,ICO Initial Coin Offering

  它不是把公司股权拿出来发行,而是把区块链项目的数字货币用来发行,收取的也是通用的数字货币,通常为比特币或者以太币。项目团队通过ICO获取技术开发和市场拓展资金;而项目爱好者通过ICO支持项目,同时也可在对应代币进入交易市场后选择交易退出。其实它就是一种为区块链项目筹集资金的方法。

  3,去信任 Trustless

  系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此。

  4,集体维护 Collectively Maintain

  系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作。

  5,可靠数据库 Reliable Database

  系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真。

  6,DAO 去中心化自治组织

  去中心化自治组织可以被认为是在没有任何人为干预的情况下运行的公司,并将一切形式的控制交给一套不可破坏的业务规则。

  7,Dapp 去中心化应用

  它是一种开源的应用程序,自动运行,将其数据存储在区块链上,以密码令牌的形式激励,并以显示有价值证明的协议进行操作。

  8,POW 工作证明(Proof of Work)

  是指获得多少货币,取决于你挖矿贡献的工作量,电脑性能越好,分给你的矿就会越多。

  9,POS 股权证明(Proof of Stake)

  它是根据你持有货币的量和时间进行利息分配的制度,在POS模式下,你的“挖矿”收益正比于你的币龄,而与电脑的计算性能无关。

  10,DPOS 委任权益证明(Delegated Proof of Stake)

  它股份授权证明机制(又称受托人机制),每个股东按其持股比例拥有相应的影响力,51%股东投票的结果将是不可逆且有约束力的,其挑战是通过及时而高效的方法达到“51%批准”。类似议会制度或人民代表大会制度。

  12,SHA-256

  SHA-256是比特币等数字货币使用的加密算法。然而,它使用了大量的计算能力和处理时间,迫使矿工组建采矿池以获取收益。

  13,公有链 Public blockchain

  它是去中心化和无主权化的。任何人都可以在区块链上进行一笔(有效)交易,并且交易的全部记录都是公开可获得的。公有链的典型代表是比特币区块链。

  14,私有链 Private blockchain

  一个可信任的操作者管控着区块链的端口,只有经授权的人才能在区块链上查阅或进行交易。这些区块链通常被认为是“中心化”的。私有链或联盟链的典型案例是瑞波Ripple。

  15,联盟链 Consortium blockchain

  它介于公有链与私有链之间,联盟区块链是指其共识过程受到预选节点控制的区块链;比如,公众可以查阅和交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。这些区块链通常被认为是“部分去中心化”的。

  16,主链

  源于“主网”(mainnet,相对于测试网testnet),即正式上线的、独立的区块链网络。目前很多的新币在私募或者ICO完成后都是先在以太坊上发行一个资产代币(Token)给投资者,然后直接在交易所上线Token先炒起来再说,并承诺在主网上线后1:1兑换主网币(Coins)。

  17,侧链 sidechain

  楔入式侧链技术(pegged sidechains)也是一个区块链,它能够验证来自其它区块链的数据,能够实现比特币和其它资产在区块链之间互相转移,形成了一个全新开放的开发平台。即钉在比特币区块链上的,以比特币为担保发行的山寨币。

  18,隔离见证

  就是把脚本签名信息从基本结构里拿出来,放在一个新的数据结构当中。做验证工作的节点和矿工也会验证这个新的数据结构里的脚本签名,以确保交易是有效的。

  19,硬分叉

  指比特币区块格式或交易格式(这就是广泛流传的“共识”)发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,不过已经升级的节点可以验证未升级节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。

  20,软分叉

  指比特币交易的数据结构(这就是被广泛流传的“共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。原区块和旧区块共存。

  21,节点 Node

  它指的是区块链网络中的计算机,包含手机,矿机和服务器等等。由大量个人或者家庭用户参与的区块链,每个个人或者家庭都是区块链的节点。

  22,哈希值 Hash

  哈希算法是一种只能加密,不能解密的密码学算法,可以将任意长度的信息转换成一段固定长度的字符串。区块链的哈希值能够唯一而精准地标识一个区块,区块链中任意节点通过简单的哈希计算都能获得这个区块的哈希值,计算出的哈希值没有变化也就意味着区块链中的信息没有被篡改。

  在定制开发区块链系统时,大概就会遇到上述二十多个常用词,如果想要其中的详细意思,请自行百度。

本文链接:http://www.ysjqkl.com//news/473.html