扣丁书屋

区块链,一个糟糕的数据库

发布于:2年以前  |  1022次阅读  |  详细内容 »

.Net Core实现区块链初探

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

发布于:2年以前  |  982次阅读  |  详细内容 »

为什么说比特币隐私是一门艺术?

发布于:3年以前  |  1321次阅读  |  详细内容 »

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

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

发布于:3年以前  |  1464次阅读  |  详细内容 »

以太坊交易回执-Receipt

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

发布于:3年以前  |  1919次阅读  |  详细内容 »

以太坊创世区块

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

发布于:3年以前  |  1396次阅读  |  详细内容 »

以太坊基础配置

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

发布于:3年以前  |  1951次阅读  |  详细内容 »

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

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

发布于:3年以前  |  2227次阅读  |  详细内容 »

去中心化交易所(DEX)协议整理

本文整理了目前主流的数字资产去中心化交易所协议

发布于:3年以前  |  3018次阅读  |  详细内容 »

公链vs联盟链,哈耶克与凯恩斯之争

回归到主题,我们应该提倡自由经济还是中心化管控,区块链应该是采用公链还是联盟链?让我们再来分析一下各自的利弊。

发布于:3年以前  |  1179次阅读  |  详细内容 »

【译】完全理解以太坊智能合约

这篇文章是我看到的介绍以太坊智能合约原理最经典的文章,尤其是后半部分,作者原作者 Gjermund Bjaanes。

发布于:3年以前  |  1544次阅读  |  详细内容 »

Substrate 入门(5)- 区块头

发布于:3年以前  |  1421次阅读  |  详细内容 »

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

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

发布于:3年以前  |  1769次阅读  |  详细内容 »

关于学分

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

发布于:3年以前  |  1400次阅读  |  详细内容 »

深入浅出区块链社区公约

发布于:3年以前  |  1292次阅读  |  详细内容 »

高精度定位网络PAS的经济模式_RTK基站网络共享奖励模式

墨客的一个重要的应用项目是PAS系统。PAS的全称是Planet Accuracy Simpler。PAS是一个提供厘米级定位精度及纳秒级时间精度的高精度定位网络。

发布于:3年以前  |  1335次阅读  |  详细内容 »

漫谈区块链共识机制

本文主要讲解了比特币和以太坊的共识机制

发布于:3年以前  |  1164次阅读  |  详细内容 »

详解区块链P2P网络

本文主要讲解了比特币和以太坊的网络结构

发布于:3年以前  |  1362次阅读  |  详细内容 »

MTFS 实时区块链

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

发布于:3年以前  |  1257次阅读  |  详细内容 »

零知识证明 Learn by Coding:libsnark 入门篇

libsnark 是目前实现 zk-SNARKs 电路最重要的框架,在众多私密交易或隐私计算相关项目间广泛应用,其中最著名当然要数 Zcash。

发布于:3年以前  |  1370次阅读  |  详细内容 »

以太坊的离线Hash和离线签名(基于C#)

发布于:3年以前  |  2040次阅读  |  详细内容 »

从零开始学习 zk-SNARK(二)——多项式的非交互式零知识证明

目前的证明协议仍然存在一些缺陷,本文将会针对这些薄弱项进行改进,进而最终构造出关于多项式的零知识证明协议。本文重点:KEA,交互式零知识证明,非交互式零知识证明和 Setup。

发布于:3年以前  |  1854次阅读  |  详细内容 »

以太坊账户模型

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

发布于:3年以前  |  1454次阅读  |  详细内容 »

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

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

发布于:3年以前  |  1920次阅读  |  详细内容 »

比特币白皮书中文版

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

发布于:3年以前  |  1415次阅读  |  详细内容 »

中国的区块链雄心:舍我其谁

对于区块链,中国有着雄心与耐心,在试水之初,低调摸索,步步为营;在落地之时,步伐坚定,落地有声。

发布于:3年以前  |  1327次阅读  |  详细内容 »

中本聪《比特币白皮书》原版

中本聪原版《比特币白皮书》

发布于:3年以前  |  692次阅读  |  详细内容 »

区块链小白书

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

发布于:3年以前  |  1410次阅读  |  详细内容 »