区块链教程系列从入门到放弃——涵盖密码学、超级账本、以太坊、Libra、比特币等。

admin 2024-09-23 923次阅读

imToken 是一款全球领先的区块链数字资产管理工具[ZB],帮助你安全管理BTC, ETH, ATOM, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL, XTZ 资产,同时支持去中心化币币兑换功能 ...

我觉得做技术的人就应该静下心来,专心做技术,看庭院里的花开花落,看天空中的云朵翻滚展开!

比特币钱包和以太坊钱包

如果你一定要问我对加密货币世界的看法,我个人认为,当你看完我所有的文章后,你会发现虚拟货币其实就是那样。它只是一堆数字。如果你认为它有价值,它就有价值。如果你认为它没用,它只是一堆空气。

区块链比特币以太坊

其实区块链的底层技术并不复杂,也不是什么新技术,但是当这么多的技术聚集在一起的时候,就产生了强大的催化作用,区块链就诞生了。

区块链最重要的技术组成部分是密码学和分布式系统,利用分布式系统中的共识机制和智能合约,最终打造出一个强大的区块链系统。

摘要:区块链的本质就是记账!

什么是区块链

有同学可能会问,说了这么多你还是不明白什么是区块链。接下来我们用一个例子来形象的解释一下。本例子纯属虚构,如有雷同,纯属巧合:

一年一度的华山论剑大赛又要来了,东邪西毒南皇北丐中央战神和新晋菜鸟郭小霞准备在华山之巅,大吃大喝一番。

问题是,吃肉喝酒是需要钱的,六个人商量决定每人交纳500文币作为这次活动的经费。为了方便管理资金的使用,他们选择了老实巴交的郭小霞作为这次活动的会计,由郭小霞全权负责账簿上的记录。

这就是现在的中心化账本体系,什么事都是郭小霞说了算,郭小霞虽然老实可靠,但总感觉缺了点什么。

又到了月结时间,郭小霞将每个月的消费记录一一列出发给大家,西都看了账单之后提出了异议,因为账单上记载着西都进出逸翠阁一共花了20枚铜钱,西都说自己没去过,但是账单上是这么说的,所以还是从他的账户上扣了20枚铜钱。

西杜觉得郭小霞肯定是想要害他,故意在账目记录上犯错,可是他没有证据,只好向郭小霞的妻子黄小蓉求助。

黄小荣想了想,找到了一个解决办法。就这么办吧,六个人每人记一本账本,每当有人消费的时候,都要通知其他人,大家一起记账。这样就不会出现一个人记账,记录被篡改的问题了。这就叫分布式账本,因为账本就是按照时间排序的记录块,所以也叫区块链。

过了一段时间,问题又出现了,因为大家都以为会有人记账,结果没有人记账,导致一些记录丢失。黄小荣又想出了另一个解决方案。首先,记账的人可以获得 1 美分的奖励。通过这样的奖励机制,鼓励大家记账。这个机制就叫挖矿。

为了确保账本上记录的账目是六位主人的真实支出,黄小荣给他们分配了一个代码,通过这个代码可以验证这些消费是否出自他们的手,这在区块链里就被称为密码学。

但是问题还没完,如果多个人同时记账,记的账本又不一样,就会导致分布式账本的数据不一致。解决这个问题的办法就叫共识机制。共识机制有很多种,比如谁记的快,谁就用谁的,这种共识机制就叫POW。再比如选谁的剩余钱最多就选谁的来记账,这就叫POS。

六个人想着等记了第100个账的时候,就去买点烤羊排什么的庆祝一下,还把这个逻辑写在了账本里,这就叫智能合约。

有一天,西都想修改自己账本上的历史记录,但是其他五个人都不同意,这就叫防篡改机制。

如果把这条链的记账权限扩展到整个武林,任何人都可以参与记账,这就叫公链。

如果只要这六个人就能记账,这就叫做私链。

郭小侠的师父江南七侠听说了这件事情,也建了一条链,想跟五奇的链子接在一起,这就叫跨链操作。

西毒向全世界宣布,要邀请全世界的朋友来建一条公链,说这条链多有前途,这就叫背书。

西都说,这个公链挖矿的奖励是一片叶子(有我的签名),很值钱,最多1000片,挖完就没了,这就叫发币。

不过,在喜度链正式建链之前,就已经开始进行树叶的预售,也就是所谓的ICO。

看到大佬们都在发币,裘千尺也发币了,大佬西都看不起裘千尺,称他的币是山寨币。

于是大家都开始卖树叶...没人做任何实质性的事情,最后ICO拿着真金白银跑了。

我给你们举的例子就这么多了。如果还有人不明白什么是区块链,请关注我或者私信我!我会一步步教你们,不教完绝不罢休。

区块链不是什么

记住我的话,区块链的本质只是一个用来存储数据的分布式账本。说得更高级一点,它还可能包含智能合约,在特定条件下会触发某些记录的变更。

它和数据库没有本质区别imToken官网下载,记账才是区块链的真正功能。

区块链不是万灵药,它只是一种记账手段。所以当你看到那些山寨币夸大其项目时,你应该考虑风险。

那么纳米币、太空币等呢?你能通过改变记账方式来改造纳米技术并将卫星送入太空吗?

更有甚者,有人认为区块链的使用会改变社会秩序和规则?这到底是什么鬼?

区块链的基础:密码学

密码学是区块链的基础,没有密码学就没有区块链。

密码学是区块链世界的安全保障,如何防止密钥丢失、如何保证交易安全、如何验证交易的正确性等等都是密码学需要做的事情。

以下是我对密码学文章的总结:

区块链的基础:分布式系统和共识机制

如果说密码学是区块链的关键,那么分布式系统就是区块链的基石,共识机制则是保障区块链基石稳定的具体。

以下是一些关于分布式系统和共识机制的文章:

超级账本

image.png

是一项开源努力,旨在推动跨行业区块链技术在企业中的应用。这是一项由 ® 主办的全球合作,包括金融、银行、物联网、供应链、制造和技术领域的领导者。这 183 个不同的成员和 9 个正在进行的项目(包括)共同努力创建一个开放、标准化的企业级分布式账本框架和代码库。

事实上它是由很多个项目组成的。

该框架支持在成员相互了解的许可网络上的分布式账本解决方案,适用于广泛的行业。其模块化架构最大限度地提高了区块链解决方案的机密性、弹性和灵活性。

以下是一些关于 的文章:

以太坊

image.png

以太坊()是程序员基于比特币开发的公有区块链平台,被称为第二代加密货币和去中心化应用平台。

以太坊创造性地提出了智能合约的概念,拓展和丰富了人们的想象力。

有了智能合约,以太坊插上了腾飞的翅膀,各种Dapp应运而生,其中最出名的就是通过ICO发行代币。

为什么那么多人在以太坊上发币?因为以太坊上发币太容易了。

有多简单?如果说任何不会写程序的人都可以发行代币,似乎不足以说明以太坊代币发行的简单性。那么我们就这么说吧:如果一个老太太都能发行代币,你就明白了。

定义代币总数,例如 000 亿,点击鼠标即可创建。

接下来的套路就是建一个官网,搞一个论坛,拉人气,找人背书,吹嘘这个项目有多好,多有前途,然后就可以ICO了。

我还记得曾经看到过一个项目,具体名字不记得了,好像叫太空币,听上去挺高端的,好像有了这个币就能去太空旅行,有种在太空飞翔的感觉。

我不知道为什么还有这么多人相信它!

吐槽了好久,这里想说的是以太坊真的是继比特币之后区块链的又一杰作,尤其是智能合约的概念被广泛应用。

以下是我写的关于以太坊的一些文章,目前还不多,后续会补充:

天秤座

image.png

Libra 是一个区块链项目,其发起的使命是建立一种简单的、无边界的货币和金融基础设施,为数十亿人提供服务。

他们认为传统金融服务距离穷人太远,且收取各种高额且不可预测的费用。全球仍有17亿成年人从未接触过金融体系,尽管其中10亿人拥有手机,5亿人可以使用互联网。

我们希望利用区块链独有的金融特性,实现普惠金融的目标。

我们希望打造一个开放、即时、低成本的全球货币与金融基础设施,二者结合实现“货币互联网”。

事实上,Libra的具体实现距离区块链的去中心化、匿名性和开放性还有一段距离以太坊和比特币区块链钱包,因此Libra还不能被称为纯粹的区块链。

以下是我整理的一些关于 Libra 的文章:

比特币

比特币是区块链最早的应用,也是最成功的一个应用,我们是通过比特币开始认识区块链的。

我稍后会向此部分添加更多内容。



发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。