数字货币
-
拆解Gcoin raw transaction_链圈子
当我们在Bitcoin 上生一个transaction 时,会拿到一个raw transaction,长长一串的不知道代表什么意思,我们拿去呼叫decoderawtransacti…
-
Transaction签名的流程_链圈子
在Bitcoin里transaction分成5类,但跟上一篇提过Gcoin所谓的7种transaction type是不一样的,Gcoin的7种transaction是因为Gcoi…
-
MimbleWimble是什么意思_链圈子
Mimblewimble是佛地魔在2016/07/19所提出,目的在提出一个可匿名交易的区块链。 在原始的比特币协议中,为了验证交易的合法性,除了检验转帐者的签名(所有权)外,亦包…
-
区块链钱包技术原理(一)角色与功能_链圈子
本系列文章会分成三小篇,从钱包软件的用途、功能范围开始,至三个钱包技术原理,无任何程式码,以及复杂的技术,或是详细的运算函数解说,整体以有逻辑与架构的方式说明,希望给不懂程式技术的…
-
区块链钱包技术原理(二)创建地址&数字签名_链圈子
上一篇开场谈到了区块链钱包软件的角色与功能,本篇将开始谈其背后的技术,将分成两篇,此篇先说明以下功能。 1、创建私钥、地址 2、传递讯息 这边就先略过了两个功能的需求与目的,直接介…
-
区块链钱包技术原理(三)HD Wallet_链圈子
上一篇谈到了钱包软件的如何创建私钥、地址以及数字签名技术,本篇是最后一篇,带你认识管理私钥功能。 多私钥使用需求… 在谈管理私钥功能之前,我们先了解使用者对于私钥的需求…
-
深入了解zk-SNARKs_链圈子
这篇文章主要是更深入介绍zk-SNARKs,不可避免的会有”一些“数学出现,不过会尽量着重在数学式背后的意义,而不是深入探讨数学公式。 一开始的假设 1. …
-
介绍Plasma MVP 与Plasma Cash_链圈子
Vitalik大约在一年前(2017/08)提出了Plasma这个概念以解决Ethereum交易速度及成本的问题,不过提出的内容太概念性,没什么人知道该怎么实作,在今年初Vital…
-
拜占庭将军问题的前世与区块链今生_链圈子
拜占庭将军问题(The Byzantine Generals Problem)是一个分散式对等网络通信容错问题,如今被广泛应用于区块链等领域。然而,为何取名叫拜占庭将军?为什么不是…
-
轻量加密、同态加密与区块链:新世代密码学的三大圣杯_链圈子
密码学是安全通讯的基础。密钥是加解密讯息的重要依据。对于密钥持有者以外的人而言,唯有暴力破解或窃取密钥一途。前者需要庞大运算资源,可能一辈子都徒劳无功,后者相对而言容易许多。197…