「Steemit区块链学院」第一期课程| Steem区块链的架构及理念

in SteemitCryptoAcademy4 years ago (edited)

欢迎各位SteemCN区的用户参与「Steemit区块链学院课程」,我是「Steemit区块链学院」CN区的教授@abcallen,我将借着五期课程,与各位Steem学院学员学习Steem以及其他区块链项目,一起认识背后的架构以及原理,让各位Steem学院学员可以深入浅出并且透过实际操作认识区块链,在区块链上可以更好的发展。


4.png

在学习Steem区块链的架构及理念之前,我们先要了解一下什么是区块链,在对区块链有初步认识之后,我们会对Steem区块链将会有更为清晰的认识。


第一部份:认识区块链

区块链简单来说就是信息技术领域的共享信息库。这一信息库由分布式数据存储、点对点传输、共识机制、加密算法等计算机技术所构成。

通俗点来说,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,其安全性在于通过密码学方式保证区块链不可篡改和不可伪造。

因此区块链也具备了不可伪造、不可篡改、去中心化、全程留痕、可以追溯、公开透明、集体维护等特征。

区块链分为三大类:公有链、私有链、联盟链。

公有链:指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其中共识过程的区块链。

特点:高度去中心化,信息完全公开

缺点:吞吐量低、交易速度慢、效率一般较低、成本高

场景应用:比特币的智能合约,它的信息是完全对外公开的,但其性质属于区块链,所以其智能合约的信息是不可篡改的。其次比特币的智能合约属于公有链,所以比特币的整个交易过程,最显着的特征就是效率低,成本高。

私有链:私有链与公有链是相反的,私有链上的信息并非公开化,且对访问者有很严格的权限设定。但相对于公有链而言,私有链却具备了交易效率高,访问权限严格更安全、交易成本低等特点。

缺点:万事万物有利就有弊,私有链也不例外,随着网络世界黑客的猖獗,对于资产信息的安全性也是私有链面临的一大威胁。

场景应用:因为私有链信息并非公开化,且访问权限严格,所以私有链一般场景应用在特定机构当中。

联盟链:属于区块链上的半公开链,且只有特定群体和特定方才能决定其走向的区块链,也因如此,联盟链相较于公有链更为安全。联盟链在可信度方面因具有行业间相互监督且隐私得到更安全保护的性质,所以诚信度相对于公有链更高。

其次,联盟链在网络方面只需要接受几个特定高算力的确定,且无需接受全网节点确定,所以交易效率非常高,而且成本低。

场景应用:资产证券化,一群特定的人员可以通过联盟链进行资产证券化,这群特定的人员可以在联盟链的基础上发行债券,或者通过资产发布区块链通证【虚拟货币】。


第二部份:Steem区块链基础知识

在学习了区块链相关知识之后,我们就可以更为清楚地认识Steem区块链的架构了。

  • Steem属于区块链的场景应用产物
  • Steem区块链属于公有链

Steem区块链属于公有链,Steem区块链上的信息数据公开化,所有人都可以参与其中共识过程【例如基于Steem区块链搭建dapp – 去中心化应用】,所有人都可以加入,成为其中的一个节点。

场景应用:Steemit内容创作社交平台,Steemit.com 属于 Steem 区块链的 dapp

  • Steem区块链通过dpos共识机制,解决了公有链吞吐量小的问题,实现了出块快且价格低廉。
  • Steem区块链通过人员参与其中共识过程【场景应用】,建立了Steemit内容社交平台,而Steem区块链本身却是一个具有Pos和Pow性质的挖矿平台。

随着Steemit的创建以及创作者的加入,Steemit上的创作者通过创作内容, Steem网络世界的平衡与稳定维护人员【见证人】进行出块【打包文章】,然后Steem区块链产生新的的原生token【代币】,Steem 区块链将大部分新的代币分配到Steem奖金池中。奖励池根据用户添加的价值为用户提供参与平台的代币,从而使得创作者与Steem区块链背后团队、见证人共同获益。

在学习了Steem背后架构之后,我们需要学习一下Steem的理念,已帮助Steem用户可以更好的在平台发展。


Steem的理念:
Steem区块链通过共识机制建立具有blog【博客】性质的dapp【Steemit】,Steemit是一个通过原生代币奖励内容生产者的去中心化平台。

用户通过加入Steemit内容创作社交平台进行内容创作,让自己创作的内容不在平凡无奇,而是具有价值。

在Steemit不仅仅有内容创作,作为一个基于Steem区块链建立的区块链内容创作社交平台,在这里汇集了世界各地的人与文化,在这里通过社交,世界就在你面前。


接下来我们需要学习一下Steem的货币种类,以便后期的发展中对货币进行一定的应用。
Steem上的货币有三大类:STEEM | SP(Steem Power) | SBD(Steem Backed Dollars)

  • STEEM:指的是Steem平台上的基本流通货币令牌。

STEEM可以通过在Steem钱包进行【Power UP】的形式兑换为SP,也可以通过内部市场交易兑换为SBD,以及通过转账交易所的方式兑换为其他可流动性的货币。【学员将从第三期课程进行STEEM兑换的学习】

  • SP,全称“Steem Power”,指的是Steem网络世界中的Steem股权,是一种衡量用户在Steem网络世界中的影响程度指标。

用户SP的多少起到了决定文章与评论价值的作用。SP可以通过Steem钱包进行【Power Down】兑换为STEEM,SP会在Power Down一刻于未来四周,每周1/4的 Power Down数量转为 Steem。

  • SBD,全称“Steem Backed Dollars”,属于Steem网络世界中的稳定货币,基本标定价格为1美元。

SBD也可以通过Steem内部市场兑换为STEEM。【学员将从第三期课程进行SBD兑换的学习】

  • TRX ,指的是波场的流动性货币,可以用作交易手续费以及进行交易。

本质上说TRX不属于Steem的货币,但steemit已加入波场生态,为加强两边用户的联系,波场在2020年12月23日开始在对Steem创作者的奖励品。【创作者的文章获得多少SP就会获得多少的TRX奖励】(Tron 向 Steem用户送出的Trx为有期限的送赠活动)


Steem货币的的场景应用

  • 通过交易所的买卖或兑换形式,兑换为法定货币【例如人民币、美元…】或 兑为其他区块链货币;
  • 用于创办社区活动,帮助社区发展;
  • 用于虚拟货币的投资理财工具;
  • 参与Steem区块链上的共识管治

在学习了Steem的背后架构、原理以及货币分类,场景应用之后,作为一名创作者可以开始学习如何加入Steem大家庭以及如何在Steem上发布文章了。【为了让课程更为清晰,教程将以链接的形式呈现】

如何加入Steem大家庭以及如何在Steem上发布文章的教程如下,请Steem学院学员打开链接认真学习。

以Steemit为基础创建的去中心化应用程序【dapp】有很多,不同的Steemit dapp的发文方式都不一样,但都大同小异。

常见的Steem 发文工具Dapp有
Steemcn微印【wherein】blog.nutbox.io
https://steemjiang.com

Steemit非常注重创作者的原创性,所以Steem的文章务必为原创,严禁Steem用户进行文章抄袭、搬砖、洗稿。

在Steem上有不少用户为了让Steem社区重视原创性,自行建立很多网络监察人员及内容搜索比对程式,一旦发现用户文章非原创,轻则警告令其修改文章内容,重则直接踩文章及下降帐号的声望。

对于文章质量,我希望SteemCN区的用户可以认真创作,将文章字数保持在400字以上,这对今后的创作也是非常有帮助的。


第三部份:Steem的点赞审查原理

在学会如何在Steem上发布文章后,我们需要学一下Steem上的点赞审查原理,这关系Steem用户在Steem上的文章收益。收益分配如下:

  • 65% 转到奖励池,由作者分配(50%)和审查(50%)即所有曾点赞的帐号;
  • 15%为新代币授予 SP持有人;
  • 10%为新令牌用于生成新的SBD;
  • 10%为Steem区块链见证人的报酬;

而对于文章的结算时间为7天【从文章发出时间算起】,七天后你可以在你的Steem钱包里收取文章审查收益。当你清楚Steem的点赞审查原理后,你就可以大概知道7天后可以获得多少收益。

作为一名Steem用户,我们除了知道如何在Steem发布文章,成为Steem大家庭中的一员之外,我们也应该知道Steem其实也是一项投资工具。

其中不少用户,构想了不同的投资项目,让大家的 “Steem收入最大化,赚取更多的SP为社区做贡献”,以此促进社区的发展。


第四部份:我怎样在Steem上赚取收入?

这是一个最普遍的问题,以及想要加入Steem的用户都希望学习及了解;并且很多新加入Steem的用户希望收入最大化,尽快获得丰厚收入。

对于怎么收益最大化,其根本的一点就是“持之以恒”,不能只看重当下【单一文章】的利益。Steem能发展到现在绝不是一朝一夕能做到的,而是汇集了Steem用户长久以来的努力所形成的。

对于Steem新用户,想要利益最大化就需要不断学习,不断实践来加强自身素质,通过持之以恒来实现利益最大化。

怎么赚取SP,并为社区做贡献?

通过对SP的学习,我们知道各位Steem用户持有的SP,在各自点赞文章时,起到决定文章与评论的价值的作用,也起到了Steem用户连续性活跃时长的一个作用。提升SP的方法有以下几种:

  • 通过参与社区活动赚取Steem并Power Up 为 SP

新用户可以通过参加社区活动来赚取一定收益,然后通过Steem钱包进行【Power UP】兑换为SP;也可以通过参加活动获得SP代理,这样也可以帮助社区发展。

  • 通过发布文章获取SP
    Steem用户在发布文章的时候可以在发文页面的底部点击【Advanced settings】选择文章收益的方式,目前文章收益的方式一共有3类:
  • 拒绝赏金【这种方式会让你的文章无法获得收益】
  • 50% /50%【这种方式可以获得总收益50%SBD以及50%的SP;但从SBD价格上来说,50% /50%比100%获得SP多5倍,比较推荐】
  • 100%【这种方式最后获得就只有SP了】

当Steem用户拥有一定的SP后,可以通过下几种方式推动社区的发展:

  • 点赞新用户文章,为新用户打气,鼓励新用户

刚加入Steem的新用户一开始其实收益很低的,而通过点赞这些低收益的文章,可以让文章创作者看到希望,更有动力想要社区继续发展下去。

  • 通过代理SP给Steem新用户

刚加入Steem的新用户一开始是没有SP的,所以他们在Steem的种种活动【发文、点赞、留言、回复… …】都是受限制的,通过代理SP给新用户可以让他们在Steem上进行初步的活动。让他们去了解社区,推动社区的发展。

  • 举办社区活动,推动社区发展

通过举办社区活动,邀请Steem用户参与到活动中编写文章获得奖励,这是活跃社区最有效的方法之一。
通过举办活动,Steem用户参与活动,不仅可以得到奖励【活动方点赞,STEEM】,也可以提升自己的知名度以及阅历,活跃社区,推动社区的发展。


第五部份:Steem见证人

Steem作为区块链平台,为了保证Steem网络世界的平衡与稳定,必然会产生一些管理和维护人员,他们被称为“见证人”。 见证人在Steem区块链的主要作用有以下几点

  • 共同维护管理steem,保证Steem的稳定正常
  • 出块【打包创作者的文章】—— 将Steem的资料记录在Steem区块链数据库内

而作为一名Steem用户是可以对见证人进行投票和代理【将自己的投票权代理给见证人】的,通过投票优秀的Steem见证人以及代理优秀的Steem见证人,让这些优秀的见证人更好的维护Steem网络世界的平衡与稳定,让Steem发展的更好;通过见证人的努力让我们Steem用户可以更好的更长久的在Steem上发展

接下来我们需要学习一下如何给见证人投票以及代理见证人【为了让课程更为清晰,相应教程将以链接呈现】,相关教程如下,请学员认真学习,并进行实际演练。

Steem教程 | 如何投票Steem见证人以及代理见证人

在学习了如何给见证人投票以及代理见证人后,Steem用户也可以尝试为自己喜欢的见证人进行投票或代理,支持该见证人,让他们更好的为Steem做出贡献。


「Steemit区块链学院」| 课后作业

(声望65以下) 写一篇文章,文章内容需要包括

  • 介绍一下你会怎么样给身边的人推荐steemit,你希望steemit未来会发展成什么样,你未来准备为 steemit生态作出哪些贡献。【声望65以上的用户如果还是一枚小白,什么都不懂,请认真学习课程,参与声望65以下的作业】

  • 如果你是区块链共识过程的参与者,你希望创建一个怎样的区块链项目,你对自己的项目的发展方向是如何的。【根据区块链知识进行天马行空的想象写作】

  • 简介自己投票给哪些见证人,以及为什么投票给这些见证人,或者为什么授权给其他人代为投票。

(声望65或以上) 写一篇文章,文章内容需要包括:

  • 比较Steem跟另一个区块链项目的不同之处,与及各自的优缺点。(另一个区块链项目可随意选择,例如BTC, ETH, TRON, BSC……)

注 :为了不必要的争端,请参与的学员不要提及blurt 、hive 這种分叉链


「Steemit区块链学院」| 课后作业要求

发布教程:Steem教程 | 参与Steemit学院课程的学员如何将文章发布至SteemitCryptoAcademy社区

  • 通过手机号在微印注册Steem账号的,前往微印个人中心进行获取。

获取教程:Steem教程 | 通过手机号在微印注册Steem账号的用户如何获得自己的相关秘钥

  • 参与作业的学员帖子同样需要加入标签【cryptoacademy】发布到crypto academy社区。
  • 参与作业的学员帖子同样需要加入标签【abcallen-week1】方便Steem学院统计和点赞。
  • 学员参与文章的字数要求最少400字以上。
  • 参与作业的学员文章标题需要带有【Steem学院课后作业】字样。例如:Steem学院课后作业 | Steem区块链和比特币区块链的不同之处
  • 参与作业的学员文章必须为原创,严禁抄袭,洗稿,翻译,搬砖、开小号撸羊毛等,一经发现,拉入黑名单,取消参与资格。
  • 每周课程的参与周期为一周【7天】,第二周课程一旦开始,那么再有人参与第一周的课程就不在将其计入其中【不算入第一周课程中,参与者的文章作废】,例如第一周课程时间为4月13-4月18日,19日参与的学生的作业文章将不计入第一周课程当中。
  • 请参与Steem学院课程的学员认真编写作业文章。
  • 每次课程,每位学员只能参加一次,写一篇文章。
  • 请参与课程的学员提早进行作业编写,并保证作业质量,这样有机会获得官方的奖励。


abcallen.cn.png

Sort:  

Pls prof@abcallen, can one do this homework in English

 4 years ago 

no,Please use Chinese

Okay. Thanks

Please write a lesson in English. We cannot understand it.

 4 years ago 

I'm Professor steem in China. My course is for CN users. If you want to participate, please use Chinese. Thank you.

I thought, the lesson is for everyone. Ok I will find a way to translate it.

 4 years ago (edited)

Thank you for your help. I only focus on CN users, so both my courses and students' assignments are in Chinese.

 4 years ago 

I am not exactly sure if there is English academy going on. You will have to explore that option as this is for the CN community.

Deberia ser abierto y libre como las criptomonedas. a aceptar cualquier idioma, todos lo hacen usted puede. Los chino publican en comunidades donde se habla inlges y español y son bien aceptado.

Hello! If I'm from Russia, can I write a paper in Chinese? Or can only representatives of China write?

@abcallen, a very good lesson.
Explanation of the Steemit blockchain in the simplest and most intelligible language for listeners who do not understand blockchain technology.
Your article was very helpful for me.
It is a pity that I do not speak Chinese.
It will be my great pleasure to read your Steemit education course.

 4 years ago 

oh,thank you

Hello sir @abcallen if i write my post in english and then translate that post in chinese by using Google Translate. Will it be acceptable?

 4 years ago (edited)

Sorry, translated content is not supported

 4 years ago 

I am not exactly sure if there is English academy going on. You will have to explore that option as this is for the CN community.

Hi @abcallen
You are requested to create your course.

 4 years ago 

why

 4 years ago 

I am not exactly sure if there is English academy going on. You will have to explore that option as this is for the CN community.

[WhereIn Android] (http://www.wherein.io)

这个有点复杂了

[WhereIn Android] (http://www.wherein.io)

https://blog.nutbox.io/@hqy/steem#comments
我也来交作业了。别笑话我老太太,我是来学习的。