区块链技术

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

最新发布

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

简单易懂的Memory-Hard Function

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

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

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

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

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

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

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

简单易懂的Mining算法设计

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

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

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

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

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

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

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

什么是质押Staking?

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

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

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

Merkle Tree的运作原理

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

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

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

ZKP与智能合约的开发入门

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

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

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

Tornado Cash是怎么运作的?

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

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

Cairo语言介绍
区块链技术

Cairo语言介绍

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

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

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

如何建立PoA以太坊私有链

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

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

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

Vault Plugin简介及安装步骤

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

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

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

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

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

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

加密及电子钱包地址技术
区块链技术

加密及电子钱包地址技术

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

加密及电子钱包地址技术是在进行比特币和数字货币交易时的最大优势。数字货币和电子钱包地址应用密码学的原理进行加密,在交易时及钱包中提供安全性。在本文中,我们将介绍数...

举例说明闪电网络是如何工作的?
区块链技术

举例说明闪电网络是如何工作的?

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

闪电网络是建立在比特币区块链之上的第二层支付网络,能够以极低的费用在连接的用户之间进行即时支付。闪电网络是由两个节点(Nodes)之间的双向支付渠道组成。节点中可以选择收...

什么是51%攻击?多数票规则到底合理吗?
区块链技术

什么是51%攻击?多数票规则到底合理吗?

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

51%攻击是指大多数具有恶意的矿工破坏区块链的安全。这些矿工主导了网络一半以上的哈希力量–区块链不可篡改、去中心化合法性的基石。51%攻击事件的出现一度纯属理论,但现在该...

什么是分布式帐本技术(DLT)?
区块链技术

什么是分布式帐本技术(DLT)?

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

在这文章中,我们会探讨分布式帐本技术(DLT)是如何运作。这技术的目的是消除中心化的数据库带来的问题。请,区块链的最初应用是从比特币开始的,比特币用于记录交易并确保其...

什么是ERC20?
区块链技术

什么是ERC20?

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

什么是ERC20?ERC20代币的设计只用于以太坊网络上。ERC代表Ethereum Request for Comment。这指南或标准是给那些想使用以太坊建立自己的区块链的用户。此外,系统还有助于管理交易并跟进持...