Gauss视角:区块链开发入门之二

以太坊Ethereum,通过智能合约的引入而成功,今天的以太坊已经是一个庞然大物,提供了丰富的开发支持界面。特别是基于去中心化的应用DApp的开源支持,将智能合约发展到更高的维度。以太坊有了如下几个备受青睐的开源项目,支持其蓬勃发展:

  • 客户端

提供了各主流程序设计语言的实现,如基于Go的Go-ethereum,基于C++的CPP-ethereum,基于Rust的Parity,以及基于Python的Pyethapp

  • 浏览器

Mist和MetaMask用来浏览和运行DApp,Mist由以太坊提供,MetaMask基于Chrome或Brave浏览器运行。

  • 开发工具

Web3.js提供了供DApp或客户端调用的Javascript API;Remix提供了基于浏览器的Solidity集成开发环境;Truffle开发DApp的全流程服务框架,基于nodejs实现;还是类似DNS的ENS-register用来提供容易记忆的索引服务。


Gauss视角:区块链开发入门之二

https://ethereum.org/zh/

Etherenum的组成

区块是服务的中心,为快速生成和检索区块,每个区块被共识机制保障。创世区块是一个没有父区块的区块,就像一棵树的根。

Gauss视角:区块链开发入门之二

整体架构图


以太坊将账户分为了两个类型,一种就是基于PKI创建的有“自然人”持有的账户(简称外部账户),还有一类是由外部账户创建的,叫做合约账户,他带有智能合约(可简单理解厨卫一个共识确认的一段代码)。

产品目录与物联网基础设施运维服务

2012年开始进入物联网领域,花100-1500元不等买过zigbee的条码枪,花50-680元买过车载定位器,花300-1500买过智能语音音箱,也花600-4000买过智能门锁,见过30-800元不等的门禁控制器...... 虽然品质不同价格不同,但是品质与价格的关联性总觉得有点偏弱。

物联网是一个极具挑战的领域,无论是在生产还是生活领域,公共服务还是私有空间领域,其都是一个个典型的OICT结合体。且其CT技术远远超过消费网络的理解(Zigbee、Lora、CAN、K-Line、P2C等,好些一些IT领域的人都不一定听闻),IT领域更是一个融合的体系(可视化、高并发、AI、业务与技术模型、协议适配等,从软件到硬件,从云到边缘再到终端),OT则更是遥不可及,ICT的同学与之互相不感冒。一些扯淡的传统公司甚至希望其组建的IT团队能够新开辟一块预期当前业务完全不同的领域,并直面IT领域的执牛耳者......

总之一句话,这是一个需要多方合力共建的领域,国家在积极推动行业标准的制定。这又是一个新的技术领域,需要行业玩家齐心协力。到目前为止,大厂在构建自己的生态,并相互排斥;小厂在欺骗和被欺骗中艰难的行走,从业的人员则是在被绕圈或盘剥中生存,迷茫而无助。特别是交付与维护服务的从业人员,那就是打一枪换一个地方,在没有宏伟愿景的牵引下,际遇可知。

所幸物联网不可避免的走向了实战,要支撑实际的业务落地,需要一个健康的物联网运行环境,大家不仅仅只是保有,还要运营,甚至要基于物理网基础设施开拓新的业务协作方式来开源节流。


Gauss视角:区块链开发入门之二

物理网的生态痛点

融合的事情留给了我们,通过去中心化的共识机制,来构建信任的基础环境,基于贡献者得益的精髓来构建基于健康运行物联网的核心要素(产品目录与维护服务),以平台来辅助生态的构建,为行业从业者提供支持和公平的分配机制。

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章