常见的质押– Staking 是什么? Staking 指的是在钱包中持有并且质押代币,借由这样的方式来支持、协助维护区块链网络。参与Staking的人能够获得奖励作为锁定代币的补偿。在某些状况下,使用者必须透过像是Trust Wa...
本文希望让大家能轻松又快速地了解以太坊上layer 2解决方案。另外,已有许多公链的后起之秀,企图与以太坊一争高下,到底有哪些其他选择呢? 以下将用四题快问快答,让你快速了解目前以太坊上Layer2解决方案! Q1. 以太坊公链为什...
假设表1 是「最后一个Block」内容,根据先前教学的介绍,要如何挖出新区块呢...本文章采用Markdown语法撰写。 简单易懂的Mining算法设计 Mining算法初体验 表1 是截至目前为止,范例所设计的Block 资...
2018年1月,Ethereum针对ERC 20提出的ERC 827扩充标准;ERC-891代币标准横空出世。即使ERC 891 仍只是一个EIP(Ethereum Improvement Proposal),但笔者认为这是一个相当值得关...
Merkle Tree 的生成过程 Merkle tree 用来存放交易资讯(transactions),为了要讨论更详细的Merkle tree 生成过程,假设现在有2 笔交易正在等候「处理」。这2 笔交易资讯,分别以 Tx0 与...
Function SHA-256 函数是传统的hash 算法,但是应用在区块链系统时,有一个缺点。Bitcoin mining 算法,就是使用传统的SHA-256 函数,而SHA-256 的优点,也正好就是它的一个缺点。 SHA-...
使用Node.js 发展区块链的下一个动作,就是建立Genesis Block。 Step 1:定义区块资料结构 区块的资料结构包含 4 个栏位如下: hash:区块的 hash ID previousHash:纪...
近年加密货币行业的用户需求激增,因此可扩展性成为了一个非常重要及必须解决的问题。 由于顶级的区块链包括比特币和以太坊等的网络输送量有限,因此必须要改善其可扩展性及处理日益增加的网络负载的问题,解决因拥堵所引致过高的交易费用和处理时间。...
最近几周BSC链上出现了很多 exploits(漏洞利用) 特别是“闪电贷”攻击。最大的 exploit 是在 Venus Protocol 上,被盗了 1 亿美元。 目前大量资金和流动性已经离开BSC链,部分原因...
在区块链短短的历史上发生过跟智能合约相关的攻击事件中,重入攻击无疑是最广为人知的一种类型,在以太坊草创时期,2016 年7 月的TheDAO 事件甚至直接造成了以太坊硬分叉为以太经典(ETC) 及现在大部分人熟知的以太坊(ETH)。在Th...