比特币脚本及交易分析 – 智能合约雏形 大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。 在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。 本文就来分析一下交易是如何实现可编程的。 未花费的交易输出(UTXO) 先引入一个概念:... 技术文摘 2018/03/08 围观:1331人 阅读全文 评论
[以太坊源代码分析] I.区块和交易,合约和虚拟机 最近在看以太坊(Ethereum)的源代码, 初初看出点眉目。 区块链是近年热点之一,面向大众读者介绍概念的文章无数,有兴趣的朋友可自行搜索。我会从源代码实现入手,较系统的介绍一下以太坊的系统设计和协议实现等,希望能提供有一定深度的内容,欢迎有兴趣的朋友多多讨论。 注:1.源代码在github上, ... 以太坊, 技术文摘 2018/03/08 围观:1173人 阅读全文 评论
隔离验证钱包开发指南 Part I(基本篇) 本文翻译自 Segregated Witness Wallet Development Guide 。 Key Terms(文中可能以英文表示): Segregated Witness = SegWit = segwit BIP = Bitcoin Improvement Proposals ... 技术文摘 2018/03/06 围观:1270人 阅读全文 评论
深入 Ethereum 智能合约 ABI -以太猫合约 ABI- 开发 DApp 时要呼叫在区块链上的 Ethereum 智能合约,就需要智能合约的 ABI。本篇希望更多了解 ABI,像是为什么需要 ABI?如何解读 Ethereum 的智能合约 ABI?以及如何取得智能合约的 ABI? ABI(Application Binary Int... 以太坊, 技术文摘, 技术科谱 2018/03/06 围观:1641人 阅读全文 评论
区块链词汇表:从A到Z 这篇文章是一个简单而全面的区块链词汇表,用于令人耳目一新的区块链语言世界。 51%攻击 当加密货币网络中超过一半的计算能力由一个单一个体或群组所控制时,如果该个体或群组有恶意的话,他们可能会发出一些相矛盾的交易来破坏网络。 地址 在网络上发送或接收交易。一个地址通常是以一串字母数字字符的形式呈现。... 技术文摘, 技术科谱 2018/03/05 围观:1470人 阅读全文 评论
用 Parity 发送 ERC20 Token Parity 是以太坊的 Rust 实现,它也内置了一个钱包。用过 Parity 的人都知道,用它发送 ETH 非常简单,点几下就行。但是可能不少人还不知道如何发送 ETH 以外的 ERC20 Token,或者说不知道怎么发送钱包里面没有显示出来的 token。 -Tokens- 对于以太坊地址的 ... 以太坊, 技术文摘 2018/02/28 围观:1511人 阅读全文 评论
区块链技术-智能合约-以太坊 (译文) 本文征得IBM的Glynn Bird同意翻译发表。虽然文章没有很深的理论,但是它用简洁的语言描述了区块链技术,智能合约,以及以太坊。文章用了一个可以运行的慈善募捐实例,把以太坊最核心的功能做了演示。 区块链(BlockChain)技术吸引了大量的关注,原因不仅是它作为账本来纪录交易,成为加密货币(... 以太坊, 基础技术, 技术文摘 2018/02/27 围观:1394人 阅读全文 评论
send 和 call 的区别 fallback 函数可以做尽量多的计算至到 gas 耗尽。 有 两种方法可以触发 fallback 函数:recipient.send, recipient.call.value(),。方法2存在安全隐患,同时也是 theDAO 被攻击的关键点之一。 方法1: 有2300 gas限制 如果调用 r... 以太坊, 技术文摘, 智能合约 2018/02/27 围观:1409人 阅读全文 评论
区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨 比特币是可以通过api(listtransactions)查询指定地址的历史交易的。但在eth中没有提供类似的查询api。Hyperledger fabric也有相应的查询历史交易记录的方法,利用如下函数,历史数据查询GetHistoryForKey(key string) (HistoryQuer... 以太坊, 技术文摘 2018/02/27 围观:2233人 阅读全文 评论