28次阅读  |  20天以前  |  阅读全文 »

.Net Core实现区块链初探

最近,银行总行关于数字货币即将推出的消息频传,把BTC也带得来了一波反弹。
借着这个风,我们也研究一下区块链。

48次阅读  |  28天以前  |  阅读全文 »
170次阅读  |  4月以前  |  阅读全文 »

从零开始学习 zk-SNARK(一)——多项式的性质与证明

偶然一次机会,看到了 Maksym Petkus 的这篇文章。文章从最基本的多项式性质讲起,从一个简单易懂的证明协议开始,然后像堆积木一样在发现问题,修改问题中逐步去完善协议,直到最终构造出完整的 zk-SNARK 协议。于是想把它翻译出来(已获得作者授权),一方面加深自己的学习,另一方面也将这份宝藏分享给小伙伴们。

281次阅读  |  6月以前  |  阅读全文 »

以太坊交易回执-Receipt

不同于比特币,以太坊作为智能合约平台。每一笔交易作为消息在以太坊虚拟机中执行时,均会获得一个交易回执信息(Receipt)。形同在银行转账后,可以获得关于这笔转账的交易电子回单。

311次阅读  |  6月以前  |  阅读全文 »

以太坊创世区块

创世区块作为第零个区块,其他区块直接或间接引用到创世区块。 因此节点启动之初必须载入正确的创世区块信息,且不得任意修改。

251次阅读  |  6月以前  |  阅读全文 »

以太坊基础配置

以太坊的基础配置用于服务于链,启动以太坊节点,则需要将链配置载入。 因此,在以太坊中内置了主网(mainnet)、测试网(testnet)、Rinkeby、Goerli网络中链配置。

323次阅读  |  6月以前  |  阅读全文 »

详解以太坊默克尔压缩前缀树-MPT

MPT 全称是 Merkle Patricia Trie 也叫 Merkle Patricia Tree,是 Merkle Tree 和 Patricia Tree 的混合物。 Merkle Tree(默克尔树) 用于保证数据安全,Patricia Tree(基数树,也叫基数特里树或压缩前缀树) 用于提升树的读写效率。

401次阅读  |  6月以前  |  阅读全文 »
317次阅读  |  6月以前  |  阅读全文 »
222次阅读  |  6月以前  |  阅读全文 »
269次阅读  |  6月以前  |  阅读全文 »
290次阅读  |  6月以前  |  阅读全文 »

墨客区块链(MOAC BlockChain) 助记词

虽然助记词和 Keystore 都可以作为私钥的另一种表现形式, 但与 Keystore 不同的是, 助记词是未经加密的私钥, 没有任何安全性可言, 任何人得到了你的助记词, 可以不费吹灰之力的夺走你的资产。

269次阅读  |  6月以前  |  阅读全文 »

关于学分

学分是深入浅出区块链社区的积分激励形式

260次阅读  |  6月以前  |  阅读全文 »
249次阅读  |  6月以前  |  阅读全文 »
281次阅读  |  6月以前  |  阅读全文 »
240次阅读  |  6月以前  |  阅读全文 »
280次阅读  |  6月以前  |  阅读全文 »

MTFS 实时区块链

MTFS,过去要等好久才能确认转账的区块链,现在可以用来做实时支付以及聊天应用了。

224次阅读  |  6月以前  |  阅读全文 »
238次阅读  |  6月以前  |  阅读全文 »
298次阅读  |  6月以前  |  阅读全文 »
346次阅读  |  6月以前  |  阅读全文 »

以太坊账户模型

对比比特币的 “UTXO” 余额模型,以太坊使用“账户”余额模型。 以太坊丰富了账户内容,除余额外还能自定义存放任意多数据。 并利用账户数据的可维护性,构建智能合约账户。

281次阅读  |  6月以前  |  阅读全文 »

理解以太坊 Gas 燃料和交易手续费

Gas 中译是:瓦斯、汽油,代表一种可燃气体。 这形象地比喻以太坊的交易手续费计算模式,不同于比特币中直接支付比特币作为转账手续费, 以太坊视为一个去中心化的计算网络,当你发送Toke...

275次阅读  |  6月以前  |  阅读全文 »

比特币白皮书中文版

一个纯粹的点对点版本的电子现金系统,将允许在线支付直接从一方发送到另一方,而无需通过金融机构。数字签名虽然提供了部分解决方案,但,若是仍然需要被信任的第三方来防止双重支出的话,那么电子支付的主要优势就被抵消了。我们提出一个方案,使用点对点网络去解决双重支出问题。点对点网络将为每笔交易标记时间戳,方法是:把交易的散列数据录入一个不断延展的、以散列为基础的工作证明链上,形成一个如非完全重做就不可能改变的记录。最长链,一方面用来证明已被见证的事件及其顺序,与此同时,也用来证明它来自于最大的 CPU 算力池。只要绝大多数 CPU 算力被良性节点控制 —— 即,它们不与那些尝试攻击网络的节点合作 —— 那么,良性节点将会生成最长链,并且在速度上超过攻击者。这个网络本身需要最小化的结构。信息将以最大努力为基本去传播,节点来去自由;但,加入之时总是需要接受最长的工作证明链作为它们未参与期间所发生之一切的证明。

333次阅读  |  7月以前  |  阅读全文 »
287次阅读  |  8月以前  |  阅读全文 »
85次阅读  |  8月以前  |  阅读全文 »

区块链小白书

区块链技术作为金融互联网新技术,不可避免地与投机(或投资)联系在一起,导致的结果是市场上骗局丛生,行业里鱼龙混杂,所以有必要让民众对区块链有正确且清楚的了解。这就是《区块链小白书》的意义 —— 它就是写给小白的,目的不仅是为了让小白少走弯路,更是为了让小白不要误入歧途。

333次阅读  |  8月以前  |  阅读全文 »