区块链
文章平均质量分 81
lwx-apollo
这个作者很懒,什么都没留下…
展开
-
一文读懂什么是跨链
为什么要跨链? 在区块链所面临的诸多问题中,区块链之间互通性极大程度的限制了区块链的应用空间。不论对于公有链还是私有链,对于同构链还是异构链,未来区块链一定是多链百花齐放的时代。而有了多链,如何实现链之间的价值互通、数据互通?如何构建多链的生态圈?这些是一定需要跨链的,进行跨链不只是连接价值,而且是进行数据的互联和价值的互联,构建一个越来越完备的生态圈。什么是跨链? &n原创 2021-05-18 16:35:12 · 29300 阅读 · 5 评论 -
从小故事带你理解零知识证明 | 区块链一千零一问
背景零知识证明(Zero—Knowledge Proof),是由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。其实,早在16世纪的文艺复兴时期,意大利有两位数学家为竞争一元三次方程求根公式发现者的桂冠,就采用了零知识证明的方法。当时,数学家塔尔塔里雅和菲奥都宣称自己掌握了这个求根公式,为了证明自己没有说谎,又不把公式的具体内容公布出来(可能在当时数学公式也是一种技术秘密),他原创 2021-06-15 16:25:29 · 17581 阅读 · 11 评论 -
POS共识机制竟然漏洞这么多 | 分析POS共识机制的原理带来的思考
序言 上文深入比特币、以太坊源码带你解读POW共识机制我们学习探讨了POW共识机制,看完得童鞋们应该就知道POW是有几大缺点的:出块慢,共识时间长、开销大等等,那么有没有其它的共识机制能够解决这些问题呢?答案当然是:有,它就是POS共识机制。下面我们一起来看看它是怎么做到的。概念 全称为Proof Of Stake,又叫权益原创 2021-06-13 00:57:28 · 12344 阅读 · 8 评论 -
中继链巨头Polkadot终于要落地了,不会还有人不知道吧 | 一文读懂Polkadot(波卡)
技术背景 一个优秀的项目必定是由一个优秀的领导者带领着一个优秀的团队共同创造的,那么Polkadot这个跨链界扛把子它的领导者和团队是谁呢? 首先,我们来介绍下Polkadot的团队----Parity,做以太区块链开发的,应该都听说过Parity,毕竟Parity开发了第一个支持可插拔的共识引擎的以太虚拟机(EV原创 2021-06-02 20:48:46 · 28476 阅读 · 3 评论 -
IPFS使用教程 | java对接IPFS的SDK
首先,引入IPFS的包maven方式<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository></repositories><dependency> <groupId>com.github.ipfs</groupId> &原创 2021-06-01 14:46:09 · 29251 阅读 · 9 评论 -
都2021年了,还不知道什么是区块链就out了 | 从区块链数据结构到应用
区块链诞生背景 2008年11月1日,一个自称“中本聪”的人在一个隐秘的密码学讨论邮件组上贴出一篇研究报告《比特币:一种点对点的电子现金系统》,论文中阐述了希望可以创建一套“基于密码学原理而不基于信用,使得任何达成一致的双方能够直接进行支付,不需要第三方中介参与”的电子支付系统。 2009年1月,以区块链技术为基础的原创 2021-05-21 16:13:22 · 27419 阅读 · 10 评论 -
三分钟搞定跨链交易之中继链技术
上一篇: 一文读懂什么是跨链.前言上文我们讲述了跨链相关的一些基础知识,以及针对跨链交易的场景,当前涉及的一些跨链技术,本文我们将重点分析中继链技术。什么是中继链 中继链(relay-chain)又名中继器,旨在构造一个第三方公有链,通过跨链消息传递协议,连接区块链网络中的其它链。可能这个说法比较高端,比较抽象,那我们换个接地气的说法:通过在两个链中加入一个通道,通道内创建一种数据结构,使得两个链可以原创 2021-05-20 17:41:57 · 15524 阅读 · 3 评论 -
侧链跨链智能合约编写
跨链合约编写可以参照示例合约。这是一个可以跨链转移 token 的 Token 合约。相比普通的 Token 合约增加了 send_to_side_chain 和 recv_from_side_chain 两个函数用于跨链转 token 。send_to_side_chain 只是在一条链上扣掉一部分 token 。等交易执行之后,使用 JsonRPC 接口 cita_getTransactionProof 获取交易执行的证明。将证明发送到另外一个链上的 recv_from_side_chain转载 2021-05-18 16:59:20 · 536 阅读 · 0 评论