以太坊002
1. 002:以太坊简介|《ETH原理与智能合约开发》笔记
待字闺中开发了一门区块链方面的课程:《深入浅出ETH原理与智能合约开发》,马良老师讲授。此文集记录我的学习笔记。
课程共8节课。其中,前四课讲ETH原理,后四课讲智能合约。
第一课分为四部分:
这篇文章是第一部分的学习笔记:以太坊简介。
以太坊是目前公认的区块链2.0,相比于区块链1.0(比特币),其最大的特点是引入了智能合约,从而从单一的数字加密 Token 技术转化为一个区块链分布式应用的平台。以太坊本身不包含任何具体的应用,它主要是提供基础平台和工具,使得开发者可以在其基础之上开发出各种各样的应用。可以说,以太坊有着巨大的潜力,它最终可能会发展出分布式、自动化、自组织的最高形态。
第一,我们可以通过学习以太坊的技术,领会区块链技术发展的脉络,改进的思路/路径,从而紧跟区块链技术发展的前沿,预测下一步的趋势。
第二,DAPP(分布式应用)生态系统目前的发展也是蒸蒸日上,蓬勃发展,据不完全统计,现在有数百种应用之多,显而易见的,对于开发人员的需求也是水涨船高,需要大量的开发人员。目前非常有名的应用有加密猫、各类侧链应用、ERC20 Token如币安币火币等等。
2013年,创始人 Vitalik Buterin 针对比特币存在的一些问题以及局限性,提出把“智能合约”构想应用于区块链领域,希望打造一个基于区块链的多方计算的智能化通用平台,并通过比特币融资进行开发。
2014年,以太坊基金会在瑞士成立,管理并运营整个项目。
前5大矿池占83%的算力,很集中。
目前大约有16000个全节点,其中,美国5461(34%),中国1839(11.5%),俄罗斯963(6%),德国920(5.7%),加拿大875(5.45%)。全节点每天都有动态变化。分布情况也反映出各个国家的参与热度。
2. 区块链的精神是什么(区块链有何意义)
什么是区块链精神?狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一
种链式数据结构,
并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
社会工作普惠金融区块链转自??郭岩
一、想象力是根本动力
???社会工作是以实践为基础的职业,是促进社会改变和发展、提高社会凝聚力、赋权并解放人类的一门学科,服务对象多为社会中的弱势群体,从业者被称为“社会工作者”。社会工作的核心理念是,每一个人都是有能力并且是可以改变的。
???普惠金融(InclusiveFinance)这一概念由联合国在2005年提出,是指以可负担的成本为有金融服务需求的社会各阶层和群体提供适当、有效的金融服务,小微企业、农民、城镇低收入人群等弱势群体是其重点服务对象。
???区块链背后的极客精神和其去中心化的特性,是对中心化和权威化背后隐藏的不平等意志的反叛,是对平等、可扩展性和人类回归信任的追求。
???社会公平与平等,赋予普通人应有的权益,是社会工作、普惠金融和区块链的共同追求,三者殊途同归,正对应着“每一个无名之辈,都应该有尊严的活着”这句话。
???格莱珉创始人尤努斯教授说,想象力是实现梦想的根本动力。通过格莱珉创始人尤努斯教授说,想象力是实现梦想的根本动力。通过发挥社会学的想象力、社会工作的想象力和金融科技的想象力,底色相同的三者相遇了,孕育出了G2G(GrouptoGroup)项目。
二、格莱珉—井通科技普惠金融G2G实验?
??格莱珉由孟加拉国银行家尤努斯教授创办,旨在为底层人提供金融服务,减缓贫困,“拥抱金融界不可接触者”。格莱珉的理念与井通科技创始人井底望天(周沙)在2014年创立井通以促进普惠金融的初心吻合。同时,格莱珉五人小组及每十个小组组成一个中心,节点中心经理需要每年轮换的运行模式与区块链去中心化的特性不谋而合;格莱珉没有复杂的合同,表格上签字即生效,手工记账,任何人都可以查看的特性与区块链公开透明的分布式记账方式异曲同工。只是格莱珉的手工记账方式有传播不便的缺陷,井通科技通过数据上链的方式进行记录和公示,把格莱珉超过99%还款率的优秀信用记录传递到市场上,弥补格莱珉手工记账方式的不足,并汇集更多元的力量参与其中。
???在井通科技副总裁张沛先生的撮合下,2018年10月份,格莱珉成为井通节点生态的一个节点,并以G2G项目为契机进行深入合作。G2G实验项目第一期第一笔还本付息于2019年2月28日在SWTC公链顺利完成,我个人也有幸于3月21日成为G2G项目的第二期即002号出资小组中的一员。
?G2G项目的说明
??1,既遵循公益理念,又遵循商业市场规律。实验设计了5%的年化收益率,确保格莱珉会员有能力承受,同时又保证了项目的可持续性。这样的设计,丰富了资金来源的多样性,让社会中更多的力量能参与其中,意义重大。?
????2,整个资金流转过程的设计吸收了格莱珉的思想:G2G(GrouptoGroup)团体对团体的交易模式设计,避免点对点的交易存在的信息盲区。出资人小组负责出资,格莱珉会员小组是被服务对象,双方没有债权关系,格莱珉进行日常运营管理,SWTC基金会负责协调和监督。即使小组出现违约,格莱珉会进行统筹平衡,不会影响出资人的收益。专业的人干专业的事,各司其职,互不干扰,这样才使得扶贫更精准,也更富有效力。?
??G2G项目的运作有更丰富的细节,但这不是本文的重点,就不在此详述。G2G项目背后蕴含的精神和对底层人群的关怀才是重点,其也正是社会工作、普惠金融以及区块链技术的光辉所在。
??尼采说,人生本没有意义,但我们却要以酒神的精神赋予它意义,这是人类最伟大之处。虽然人应该对一切“伟大”的事物保持警惕,但我个人确实希望能够赋予自身的人生以意义。是社会工作专业赋予我的情怀,是自我欺骗和自我吹嘘的贴金也罢,作为一名出资者能参与到G2G项目中,与井通科技一同成长,能够为中国的社会工作、普惠金融和区块链的发展做出那么一点点贡献,与有荣焉!
为什么说区块链是一次工业革命区块链技术处于早期阶段,尚未形成统一技术标准,其可扩展性有待大规模实践考验;区块链应用还刚刚起步,在有些行业的应用有待定量分析,诸如金融行业,目前金融基础设施投入超过数万亿,在现有技术没有被部署且获得使用案例的情况下,金融行业对采用区块链技术还会保持谨慎态度;区块链行业极其缺乏既懂技术又懂金融的跨界人才。
区块链最有价值的不是技术,而是其背后的思想理念
任何技术都不是万能的,区块链技术也是。作为一个信任连接器,它带给时代最大的价值是其背后公开、开放、透明的理念,一种以信立业,以诚为本的精神。基于这种精神所赋予的区块链技术,就像是最公正的机器法官,让每一个经于它手的信息都可以永久的存在于世间,受后人检验。
论区块链的初心与使命
最近股市大涨让很多人眼红,不少链圈的社群也都开始讨论起A股来。是时候再打一遍鸡血,充值一下信仰了。
曾记得2008年全球范围的金融危机,就是比特币诞生的大背景,而比特币的底层技术-区块链经过近十年演化,使人类第一次通过技术实现公开、公平、公正成为可能,这也是区块链在国际社会倍受关注的根本原因。
时至今日,中本聪也许也没有预料到他搭建的去中心化技术架构会面临进退两难的困境,双花、51%攻击、数据回滚等人为因素的干预,成为区块链技术一道道无法治愈的伤疤,不可篡改仿佛是一句笑谈。
现在的人们习惯了中心化模式的高效,没有耐心为了所谓去中心化而等待数小时或数十分钟才能完成的交易。于是,各种妥协方案出现在大众面前。POW太慢、太消耗能源,就用POS。POS速度还是不够,那就DPOS。
正当人们为区块链技术所谓的突破欢呼雀跃之时,却没有意识到区块链已不再是原来的区块链了,它所追求的平等精神已被种种妥协方案所稀释。
POS、DPOS虽在效率上有很大提升,但从本质上讲,它们剥夺了弱势群体的话语权,已经背离了中本聪的初心和理念。
从区块链行业发展现状看,真正落地的应用并不多,其中杀手级应用更是难得一见。自封区块链3.0的EOS,非但没有在区区21个超级节点的架构下兑现百万级TPS的承诺,而且还曝出了节点贿选丑闻,并进而沦为博彩类DAPP横行的大赌场。
其实,性能并不是区块链最为关键的因素,去中心化才是其承载人类自由与平等梦想的核心精髓,分布式架构就是通过牺牲性能才实现平等的。如果追求完美的交易体验,再牛逼的区块链项目也比不过中心化架构。
试问VISA每秒7万多次交易,支付宝每秒近8万次交易,银行同业结算每秒近7万次交易,现在哪个区块链应用能做到?
区块链的使命是将权力关进制度的笼子里,是打破中心化既得利益者所构建传统利益格局的桎梏,是旨在从技术层面构筑真正人人平等的制度,而不再单纯依赖道德和法律。
回顾人类历史,不难发现,世界上大部分人为灾难,均缘于集权制度下独裁者至高无上的中心化权力。战争年代滥用武力导致社会崩溃,人们背井离乡颠沛流离。和平时期滥发货币导致金融危机,百姓资产遭到无情劫掠。而区块链所倡导的平权模式,可有效限制个体权力阈值,能够最大限度地避免权力滥用带来的灾难性后果。
但是,区块链不是万能的,它仅仅是个技术工具,解决不了人性的贪婪。虽然所有区块链项目都标榜自己:不可篡改、可溯源和透明性。
但只要给人为因素留下一丝缝隙,区块链就会被玩得面目全非。
改不了链上信息,就在数据上链之前伪造,这样所谓的不可篡改和可溯源就毫无意义了。
进驻EOS的博彩DAPP中,为吸引用户,大部分存在利用区块链的开放性大肆刷假数据现象,足以达到以假乱真的程度。
有些公链,包括以太坊在内,甚至公然违背不可篡改的原则,采取人为回滚数据的方式挽回损失,让人们对区块链技术的前景充满了忧虑。
纵观区块链发展历程,从比特币的1.0时代,到以太坊的2.0时代,谁又会成为3.0时代的标志呢?
TPS虽然是重要选项,但不是惟一的标准,也不是最核心的标准。实际上,一些商业应用场景对性能要求并不是太高,4000左右的TPS足以就会日常需求。目前,一些项目希望通过博人眼球的性能吸引用户,你敢说1万TPS,我就敢吹100万TPS,你敢用21个超级节点,我就敢用11个超级节点,殊不知这种毫无底线的竞争已走入了明知不可为而为之的死胡同。
当前,熊市的涤荡使劣质项目灰飞烟灭,行业生态环境得到充分净化,也使优质项目得到更多资本关注。实际上,但无论多么高大上的天王级明星项目,如果摒弃了去中心化的平等精神,如果最后无法实现落地应用,都是没有卵用的空气,徒增笑耳。
未来,3.0时代的标志性项目,必定是落地后能够解决行业高频、痛点和刚需问题的项目,必定是落地后能够吸引更多优秀创造者、传播者、社群运营者参与生态建设的项目,必定是落地后能够构筑多方共赢的新型经济协作体系的项目。
不忘初心,方得始终。
中本聪十年前殚精竭虑创建的区块链技术,使人类第一次有机会将自由平等的乌托邦照进现实世界,惟愿业界诸君砥砺奋进,成为这个宏伟蓝图梦想成真的亲历者和践行者。
可以从哪些角度判断一个区块链项目的好坏呢?从行业角度来说,这一年区块链行业的发展有了很大的进步。我们熟悉的一些项目,在一段时间内都快速地切入了市场。但是从整体来看,市场上对于区块链项目的评价标准已经发生了很大变化。那么究竟应该如何去判断一个区块链项目好不好呢?
1.落地的节点数量
从数据上来看,目前使用比特币做区块链的公司有很多,这些公司的核心成员都是各自领域的专家,但是他们仍然在不断地创新,在区块链行业中探索出了新的方向和方法,实现区块链行业的快速发展。而他们之所以能够取得这些成就就是因为在比特币之外,他们还研发出一些新事物来适应市场发展需要。这是一种创新和冒险精神,也是整个区块链行业发展下去的动力和源泉。
因此我们可以从多个维度来评价一个项目是否具备相应的技术实力。而在现在大多数行业中已经不具备这种能力了,但有的团队却还在不断地投入研发、更新技术、改进系统。所以在这个方面是要重点考察的。
2.项目方的资金实力
对于一个项目而言,盈利模式在哪一年、收入多少、利润如何、有多少盈利等都是很重要的一个指标。而且,我们需要了解到项目的创始人对这个项目拥有什么样的态度,有什么样的资源倾向,以及资金如何投入到这个项目当中去。此外还有一点就是,当我们想要看一个区块链项目是否有实力做它融资之前需要了解其创始人是否有雄厚的资金实力来支撑这个项目的发展。
3.生态资源的数量和质量
在去选择一个项目时,我们还需要对这个项目所在的生态资源进行一个基本的了解和分析。比如:生态资源里面有哪些人、哪些资源比较重要。目前在做项目团队是否具备项目落地经验、核心团队是否具备非常强的业务能力、团队中是否有人才、团队有没有非常好的发展规划等等。
4.社区氛围怎么样,用户体验如何
社区氛围可以说是一家公司是否成功的一个非常重要的因素。在这个平台上,除了公司之外还有社区。社区是一个好项目非常重要的基础条件。一个项目如果没有社区作支撑,它最终也只会是个空壳公司。如果一个项目本身就是由普通用户组成的社区,那么它在未来发展中也只会是这个样子。一个项目想要成功,必须要有用户的支持和拥护!