10 2019 档案

摘要:51%攻击(双花攻击),因某个矿工或者矿池将一个加密货币多次支付而得名。通常,其目的并不仅是为了重复使用加密货币,而是为了攻击某个区块链网路,破坏它安全性,让它失去人们的信任。 举一个简单的例子: 假设我花了10个比特币买了一辆豪车。几天后,我得到了这辆豪车,并且我支付的比特币也成功转到了汽车公司的 阅读全文

posted @ 2019-10-31 09:21 区块链技术学徒 阅读(13694) 评论(0) 推荐(1) |

摘要:很多开发人员看了一些资料后,感觉似懂非懂。如何系统的学习区块链技术,是很多想从事区块链开发的程序员的疑问,本文内容有点多,一次吸收不完可以收藏以后再用。 从事区块链开发有很多方向,如:区块链应用开发人员、区块链架构师、底层核心开发、共识算法研究等等。 方向不同,需要学习的内容就不一样,如果基于区块链应用开发,只需要了解一门编程语言(nodejs, Go, Python, C++ 等), 大概了解区块链的原理,不一定要深入,当然理解越深入开发就越顺。 如果做区块链基础开发,就需要了解加密算法,P2P 通信,共识算法等等。 由于区块链涉及的技术很多,可以先对各个技术有一个概念了解,再逐步深入原理。 阅读全文

posted @ 2019-10-28 15:30 区块链技术学徒 阅读(3444) 评论(0) 推荐(0) |

摘要:在 "区块链" 网络上,数据以区块的形式存储,想象一下有很多存储着数据的 区块 ,它们被 链接 在一起,这些数据一旦被链接就对链上的任何人都可见,并且再也无法改变了。这是一项具有非凡革新意义的技术,可以用来记录我们能想到的几乎所有数据(如:产权、身份、余额、病历等等), 不用担心被篡改 。 我们以 阅读全文

posted @ 2019-10-23 09:23 区块链技术学徒 阅读(459) 评论(0) 推荐(0) |

摘要:以太坊钱包开发相关协议 "理解开发HD 钱包涉及的 BIP32、BIP44、BIP39" 理解钱包开发核心原理和概念 使用 ethers.js 库 开发网页钱包 通过开发一个简单的网页,可以快速掌握钱包开发原理。 "使用ethers.js开发以太坊Web钱包1 创建钱包账号" "使用ethers.j 阅读全文

posted @ 2019-10-17 13:46 区块链技术学徒 阅读(1115) 评论(0) 推荐(0) |

摘要:Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python 和 Javascript 语言的影响,设计的目的是能在 "以太坊虚拟机(EVM)" 上运行。 Solidity 是静态类型语言,支持继承、库和复杂的用户定义类型等特性。 在部署合约时,应该尽 阅读全文

posted @ 2019-10-17 13:35 区块链技术学徒 阅读(9762) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3