首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

布比李军:从难以接受到All In,我走过了一条怎样的路

布比(北京)网络技术有限公司创始董事 & COO李军,自2012年开始专注于区块链技术的研究与实践,研究范围包括:共识算法、高效账本、跨链协同以及相关的安全机制,研究成果形成了发明专利;以布比区块链为基础设施,推动区块链技术在金融、供应链、慈善公益、知识产权等领域落地实施。此外,他还发起筹建中国中关村区块链产业联盟等多个行业协会、专委会并任副理事长、理事和常务委员,承担区块链相关的理论与技术研究和实践、区块链相关的教育培训、区块链相关的标准制定等社会工作。 在日前的区块链技术及应用峰会(BTA)· 中国上,

06

腾讯云参编数据协作金融应用报告发布,区块链助力构建数据要素协作信任底座

2月20日,北京金融科技产业联盟正式发布《基于区块链技术的数据协作网络金融应用研究》,腾讯云深入参与报告的编写工作。 数据作为数字经济的核心生产要素,在我国推进数字化转型、实现高质量发展过程中发挥着重要战略性作用。但是,当前金融业开展数据协作仍面临数据产权不清晰、要素定价复杂、要素价值易稀释、数据孤岛、用户自主权不可控等痛点。因此,该报告提出基于数据全生命周期流程的数据协作模型及整体系统架构等参考实现,具备数字身份安全可信、用户数据自主可控、数据目录多方共享等特点,并结合典型数据协作实践案例,为金融业进一步

01

报告 | 区块链技术:“自我摸索”成最优运维解决方案

前言 1月9日晚,朋友圈刷屏了徐小平的预言“区块链革命到来,这是一场顺我者昌,逆我者亡的伟大革命”。什么是区块链?区块链主要应用在哪些行业?区块链的运维方案是什么?哪些区块链技术难点尚未得到解决?针对这些区块链的问题,2017年12月,云栖社区重磅发布首份《2017中国开发者调查报告》,对这些问题进行了分析。 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。报告指出,供应链和物联网行业已经被区块链的数字验证能力征服,未来与金融行业的迅速结合将被时代铭记,基于机器信任的原则,

06

基于区块链的四种商业场景,从应用端读懂区块链

在比特币诞生七年之后,其背后的区块链技术成为了2016年最受关注的技术之一。人们普遍认为,今天的区块链技术就和20年前的因特网一样,将给我们的世界带来巨大的影响。在何种程度上,区块链可以被类比为互联网?甚至是有潜力触发颠覆性革命浪潮的核心技术?然而长期以来,作为一种复杂的技术,区块链领域的研究一直是由一部分技术群体推动。对于普通人来说,即使只是想要理解区块链的概念,各种技术术语也将带来巨大的障碍。正如所有的技术一样,要使它产生广泛的社会影响,必须打破技术与商业之间的隔阂,对其应用场景有更深入的洞察。

02

复杂美Chain33开发语言

系统特点 一个语言是否成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统docker和k8s都是用go语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。 开发人员数量 一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,受到较多的开发者肯定。 语言的工程特性 Go语言在设计的时候,就考虑到了工程实践的问题,一个问题的解决方案基本上都只有一种写法,甚至只是把if写成这样都是非法的。go 提供了gofmt,会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。 面向大部分普通程序员 选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。 高度模块化,遵循 KISS原则的设计:可插拔,易升级 Chain33的模块化设计,在对区块链的底层架构、应用开发的不同功能和需求进行分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合可以构成不同的产品,以满足市场的不同需求。 开发一个软件其实是一个不断迭代进化的过程,Chain33因此采用“从混沌走向秩序的开发模式”,方便开发者随时调整和扩充。此外,有些开发者可能会在开发过程中发现,有些比较特殊的业务逻辑,需要专门定制某些模块来配合这个业务逻辑。 从迭代和重构、以及系统的可拓展性等角度考虑,Chain33将区块链的底层架构、不同应用开发的功能和需求纳入考量,将系统进行了模块化设计。包括 mempool的排队方式,加密签名的方式,共识的模式,RPC的函数,命令行的命令,钱包的内在逻辑,数据库存储的方式等等,区块链核心的所有模块都可以定制。 采用模块化的设计,这就好比用积木搭建一个机器人,手脚等身体各部分都按照类别放置,可以根据自己的意愿选择组装。在Chain33中,为大家提供了共识、加密和储存等多种模块,开发者在Chain33提供的架构下,可自由组合应用,开发简易,因此仅需基础的编程能力,即可打造一条公链,无需耗费大量成本自己开发区块链底层。

04

复杂美Chain33开发语言

复杂美Chain33开发语言,系统特点 一个语言是否成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统docker和k8s都是用go语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。 开发人员数量 一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,受到较多的开发者肯定。 语言的工程特性 Go语言在设计的时候,就考虑到了工程实践的问题,一个问题的解决方案基本上都只有一种写法,甚至只是把if写成这样都是非法的。go 提供了gofmt,会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。 面向大部分普通程序员 选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。 高度模块化,遵循 KISS原则的设计:可插拔,易升级 Chain33的模块化设计,在对区块链的底层架构、应用开发的不同功能和需求进行分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合可以构成不同的产品,以满足市场的不同需求。 开发一个软件其实是一个不断迭代进化的过程,Chain33因此采用“从混沌走向秩序的开发模式”,方便开发者随时调整和扩充。此外,有些开发者可能会在开发过程中发现,有些比较特殊的业务逻辑,需要专门定制某些模块来配合这个业务逻辑。 从迭代和重构、以及系统的可拓展性等角度考虑,Chain33将区块链的底层架构、不同应用开发的功能和需求纳入考量,将系统进行了模块化设计。包括 mempool的排队方式,加密签名的方式,共识的模式,RPC的函数,命令行的命令,钱包的内在逻辑,数据库存储的方式等等,区块链核心的所有模块都可以定制。 采用模块化的设计,这就好比用积木搭建一个机器人,手脚等身体各部分都按照类别放置,可以根据自己的意愿选择组装。在Chain33中,为大家提供了共识、加密和储存等多种模块,开发者在Chain33提供的架构下,可自由组合应用,开发简易,因此仅需基础的编程能力,即可打造一条公链,无需耗费大量成本自己开发区块链底层。

06

复杂美Chain33开发语言

系统特点 一个语言是否成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域的两个核心系统docker和k8s都是用go语言开发的。目前大部分区块链系统也是选择用go语言开发,可以说,要做区块链,go语言是必须要学的一种语言。 开发人员数量 一个语言的入门成本比较低,但是要精通类库和最佳实践,必须要经过数年的学习时间。所以非常小众的语言肯定不在考虑在内,目前go语言在全世界多如牛毛的语言中排行第十名,受到较多的开发者肯定。 语言的工程特性 Go语言在设计的时候,就考虑到了工程实践的问题,一个问题的解决方案基本上都只有一种写法,甚至只是把if写成这样都是非法的。go 提供了gofmt,会自动格式化代码,这样每个人写出的代码风格都非常一致,互相交流起来就不会有障碍。 面向大部分普通程序员 选择go语言的一个很重要的原因,就是一个中等水平的程序员,就能写出非常不错的go代码。这主要的原因还是go语言非常简单,特性非常的少,官方类库又非常丰富,大部分程序员都可以非常容易的上手开发。 高度模块化,遵循 KISS原则的设计:可插拔,易升级 Chain33的模块化设计,在对区块链的底层架构

04
领券