区块链技术

区块链是一项允许个人和公司无需任何中间人(如银行)就可以在网络上进行即时交易的技术。本版块为大家分享区块链技术如何开发,运作,提供区块链全案解决方案,区块链游戏开发等,专做区块链应用技术,供区块链爱好者学习和交流。

最新发布

比特币和区块链的第三层网络解决方案
区块链技术

比特币和区块链的第三层网络解决方案

阅读(183) 作者(链圈子)

近年加密货币行业的用户需求激增,因此可扩展性成为了一个非常重要及必须解决的问题。 由于顶级的区块链包括比特币和以太坊等的网络输送量有限,因此必须要改善其可扩展性及处...

<b>2021年最佳区块链培训课程</b>
区块链技术

2021年最佳区块链培训课程

阅读(216) 作者(链圈子)

在谈及区块链时,我们经常被问到,我在哪里可以了解更多关于区块链的信息?无论您是想要了解区块链基础知识的商业专业人士还是希望增加编程知识的开发人员,这都是您的选择。...

如何使用Node.js来生成Merkle tree
区块链技术

如何使用Node.js来生成Merkle tree

阅读(277) 作者(链圈子)

Merkle Tree 的生成过程 Merkle tree 用来存放交易资讯(transactions),为了要讨论更详细的Merkle tree 生成过程,假设现在有2 笔交易正在等候「处理」。这2 笔交易资讯,分别以 Tx0 与 Tx1 来表...

简单易懂的Memory-Hard Function
区块链技术

简单易懂的Memory-Hard Function

阅读(124) 作者(链圈子)

Function SHA-256 函数是传统的 hash 算法,但是应用在区块链系统时,有一个缺点。Bitcoin mining 算法,就是使用传统的SHA-256 函数,而SHA-256 的优点,也正好就是它的一个缺点。 SHA-256 的问题...

简单易懂的Mining算法设计
区块链技术

简单易懂的Mining算法设计

阅读(111) 作者(链圈子)

假设表1 是「最后一个Block」内容,根据先前教学的介绍,要如何挖出新区块呢...本文章采用Markdown语法撰写。 简单易懂的Mining算法设计 Mining算法初体验 表1 是截至目前为止,范例所设...

四个问题快速了解以太坊Layer2解决方案
区块链技术

四个问题快速了解以太坊Layer2解决方案

阅读(197) 作者(链圈子)

本文希望让大家能轻松又快速地了解以太坊上layer 2解决方案。另外,已有许多公链的后起之秀,企图与以太坊一争高下,到底有哪些其他选择呢? 以下将用四题快问快答,让你快速了...

什么是质押Staking?
区块链技术

什么是质押Staking?

阅读(156) 作者(链圈子)

常见的质押 Staking 是什么? Staking 指的是在钱包中持有并且质押代币,借由这样的方式来支持、协助维护区块链网路。参与Staking的人能够获得奖励作为锁定代币的补偿。在某些状况下,...

Merkle Tree的运作原理
区块链技术

Merkle Tree的运作原理

阅读(384) 作者(链圈子)

这篇文章会说明Merkle Tree 的运作原理,以及解释Merkle Proofs 的用意,并以JavaScript / TypeScript 简单实作出来。 本文中实作的Merkle Tree是以TypeScript重写的版本,原始版本为tornado-core以JavaSc...

区块链Merkle树
区块链技术

区块链Merkle树

阅读(334) 作者(链圈子)

Merkle树是区块链技术的基本组成部分。它是由不同数据块的散列组成的数学数据结构,用作块中所有事务的摘要。它还允许对大量数据中的内容进行有效和安全的验证。此结构有助于验...

Tornado Cash是怎么运作的?
区块链技术

Tornado Cash是怎么运作的?

阅读(548) 作者(链圈子)

Tornado Cash 是一个使用zk-SNARKs 建立的Dapp,它实现了匿名的代币交易,这篇文章就用一些程序代码片段,来分享它是怎么运作的。 我们知道在以太坊上的交易纪录都是公开的,你可以在...

ZKP与智能合约的开发入门
区块链技术

ZKP与智能合约的开发入门

阅读(215) 作者(链圈子)

这篇文章将以程序代码范例,说明Zero Knowledge Proofs与智能合约的结合,能够为以太坊的生态系带来什么创新的应用。 近十年来最强大的密码学科技可能就是零知识证明,或称zk-SNARKs (...

什么是Zkopru,Zkopru是什么意思?
区块链技术

什么是Zkopru,Zkopru是什么意思?

阅读(137) 作者(链圈子)

Zkopru 这个名称是由zk-transaction + Optimistic Roll-Up 的字首组成,这个layer 2 的协议包含了使用零知识证明来保护交易的隐私( zk-transaction)、再搭配Optimistic Rollup 来管理layer 2 。 它和Zk Rol...

Cairo语言介绍
区块链技术

Cairo语言介绍

阅读(164) 作者(链圈子)

Cairo 是STARK 证明系统的其中一个编程语言,让开发者能透过Cairo 来使用STARK,撰写效能更高的Dapp 背景介绍 建构于密码学的零知识证明能提供计算的隐私性,但同时在区块链生态系也被...

Hyperledger Fabric独特架构背后的设计哲学
区块链技术

Hyperledger Fabric独特架构背后的设计哲学

阅读(220) 作者(链圈子)

Fabric 诞生于2015年,是Hyperledger 最早期的项目之一,其主要由IBM 开发并开源,并受到来自多国家的科技公司、顾问公司和新创的广泛参与。Fabric 可以说是专为企业应用而生的分散式帐本...

如何建立PoA以太坊私有链
区块链技术

如何建立PoA以太坊私有链

阅读(149) 作者(链圈子)

在进行以太坊的应用开发时,因为手续费令人吃不消,也会暴露自己正在开发中的项目,因此开发上我们会另外架设以太坊的私链。 以太坊私有链的架设算是相当简单,初学者可能比较...

Vault Plugin简介及安装步骤
区块链技术

Vault Plugin简介及安装步骤

阅读(150) 作者(链圈子)

Vault 简介 Vault 是机密数据储存和管理解决方案,可将机密或敏感的资讯安全的储存,并且设定各个使用者可以获取的权限,每一个操作Vault的动作也都可以被audit记录下来,如有数据外...

如何建立可升级的代理合约以ERC20为例
区块链技术

如何建立可升级的代理合约以ERC20为例

阅读(619) 作者(链圈子)

什么是可升级合约(Upgradable Contract)? 顾名思义,就是可以升级的合约。(被打) 一般来说,区块链最令人耳熟能详的就是不可窜改性,任何程序代码只要上链了就不能够更改了,这赋予了...