超级链开源社区成立至今,已吸引众多开发者及合作方加入。他们或提交PR,或提出issue,为社区添砖加瓦。其中有一位开发者,在短期内提交了IOS版本的SDK,在这个过程中他有一些感悟想和大家分享,小编整理如下,如果你在考虑是否参与开源贡献,或者正在贡献的路上,希望这篇文章能对你有所帮助,有所共鸣。

贡献者:不二心

社区贡献:IOS版本的SDK

功能介绍:①为XuperChain提供基于GRPC的节点通讯,并对一些常用功能进行二次封装,让使用SDK的用户可以脱离GRPC的基本通讯完成操作,减少集成难度,隐藏了一些不需要表层关心的细节。②也可以直接使用本SDK提供的GRPC实例,直接进行GRPC通讯。

12

邂逅区块链:

抛却偏见,发现热

各位大家好,我是一个普通的“程序猿”。在2015年,偶然间我接触到“区块链”,当时我和大多数刚接触的人一样对它存在误解,我是技术出身,更容易从技术角度去理解区块链的意义和价值,当有人把他和传销、诈骗,庞氏骗局关联到一起的时候,我就心生想法,希望能通过更多的行业应用来改变人们对区块链的偏见。

随后我加入了一家区块链公司,公司以区块链技术和应用为主要业务方向。随着时间的推移,我对区块链有了更深的理解,从最开始的懵懂想法,渐渐对它充满了热情。业界有一句话,说区块链能改变未来,起初我觉得是夸大其词,现在觉得它确实可以,只是时机未到罢了。区块链技术还不成熟,需要从业者的共同努力,继续接受市场的考验。

工作期间,我看到越来越多的“山寨币”、”资金盘”横空出世,心里很不是滋味。越来越多的人了解到了区块链,这是好事。但这些区块链毫无技术可言。以山寨币为例,获得了别人的源码后,稍加修改便直接使用,比如调整币名称、出块难度、数量。配上好听的故事和包装,打着区块链的旗号,表示自己在为区块链的发展做贡献,实际上想做什么自然不言而喻。他们没有技术含量,稍查资料,任何一个有技术基础的程序员都能实现这个事情。

随着这些“项目”不断出现,世人对区块链的误解越来越深。我心中想把技术价值实现的想法就愈加强烈,希望能“把区块链最真实技术价值展示给世人”。

12

“公链”路漫漫:

愈挫愈勇,链路求索

我的”公链”之路就此开始,大约两年时间,我来来回回重做了4次。这里特别感谢我现任公司的老板支持我,没有计较得失,给了我充足的时间。

起初来到公司的时候,老板告诉我:“全世界可以写出公链的人,不超过100人”。我当时不服气,就想不知天高地厚的试试。不出意料,我都失败了。写公链确实有难度,P2P网络、交易、结构、效率和存储等都是需要考虑的问题。

直到第四次,我完成了网络,存储,交易,合约并顺利的进行了多节点测试。在思考接下来需要干什么的时候,我迷茫了。因为我意识到,接下来我需要准备大量的文档测试、资料和SDK,这不是我一个人可以完成的事情,所以开始寻求借助开源技术的力量。

12

为什么选择超级链:

完全开源、高并发与多语言智能合约

在技术层面,我觉得每个人都应该有自己的理解。“仁者见仁,智者见智”,其优劣需要各自评判,没有最好的技术,只有最合适的技术而已。

“众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。”在公链自主开发遇到瓶颈之后,遇见了百度超级链技术,我在查阅资料后发现它基于Apache2.0协议完全开源的区块链底层技术,百度超级链的并发性能目前高于所有技术,EOS目前是 3000QPS,而超级链已经上升了10倍以上的量级,并且还支持多语言的智能合约,我是做C/C++ 出身的,完全可以快速上手——这正是我想要的东西。

12

我的社区贡献:

推出IOS版本的SDK

我加入社区群后,发现了很多志同道合、对区块链有着热情的小伙伴。我决定不再闭门造车,而是携手超级链背后值得信赖的团队,一起完善超级链,为它做点贡献。

当时Xuper对应的SDK寥寥无几。信息化时代,移动端已经成为很重要的终端,但当时只有针对java、go,c#等版本的SDK,暂时没有苹果端的SDK。因为我毕业后第一份工作是IOS前端方向,对此有一定经验,查阅资料后,我决定尝试针对苹果终端的SDK研发。我在一周内发布了0.0.1的测试版本,后续补充代码注释后发布了Xuper-sdk-oc 3.4.1版本,并完成了基础测试。现已经提交至XuperChain的官方仓库,有需要请自行取用。

至此,我想说说对国内开源社区的想法,我认为它需要开源作者共同去完善。可能这不会给你直接的物质收益,但当你用心所做的东西有很多人在关注、在使用,你的所作所为获得认可甚至改变世界的时候,油然而生的成就感会激励你在这条路上继续努力前进。

另外很感谢群友的抬举,但笔者实属不敢当大家一句句”大佬”的夸赞,我只是恰巧接触的早一点而已。XuperChain最原始的团队才应当被称作大佬,他们当之无愧。从0到1,始终比从1到2要难。

如果你觉得我所写的有点道理,想成为一名开源社区的贡献者,希望你勇敢的迈出这一步。“风物长宜放眼量”,前辈们正努力的走在这条路上,我们是不是可以考虑一下追赶呢?

谢谢各位看到这里,以上,再次感谢。

写给开发者的话

正如这位开发者所言,超级链开源社区需要每个人参与建设。它是一个有温度有情怀的社区,为开发者提供7*24小时的服务,打造共赢合作的开源联盟。我们期待个人和企业级开发者甚至机构的加入,开源开放,携手共建。

目前,超级链正公开招募社区贡献者。为鼓励开发者为开源社区做贡献,超级链将针对贡献行为提供扶持和奖励,欢迎有极客精神的超级链爱好者加入我们。

会对个人贡献者提供权益和奖励,机构参与贡献除同样以机构名义获得个人奖励之外,还可以额外得到奖励。详情请添加小助手微信账号进行了解。(微信号:image-baidu)

百度超级链是100%国产自研的区块链系统,性能卓越、安全可控、行业领先,在存证、司法、版权、医疗、数据协同、溯源、智慧城市等领域推出解决方案并应用,已经与北京互联网法院、重庆市、百信银行等政府、大型企业达成深度合作。更多详情戳“阅读原文”访问官网。

联系我们

如果你对百度超级链技术和解决方案感兴趣,或者有相关合作意向,欢迎添加百度超级链小助手微信(image-baidu)

Logo

XuperCore是百度超级链XuperChain内核技术,也是开放原子开源基金会首个开源项目,拥有623篇核心技术专利,致力于创建“更快、更通用、更好用” 的区块链底层技术。

更多推荐