首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块基础学习线路

问题导读 1.你对区块了解多少? 2.区块与大数据、云计算是什么关系? 3.区块原理是什么? 4.区块该如何学习? 5.区块有哪些应用?...mod=viewthread&tid=24513 4.该如何学习 那么接着你可能想已经认识了区块,或则想接下来改如何学习,该如何整体了解区块开发。...如何学习 当我们学习一门知识的时候,经常会不知道该如何下手。该如何入门区块,该如何操作。下面文章交给你了,不止入门区块可以这么做,入门其它技术也是可以借鉴的。...等更多参考: 相关概念推荐 技术角度和应用角度思考区块 http://www.aboutyun.com/forum.php?...mod=viewthread&tid=24300 架构师角度解读区块技术? http://www.aboutyun.com/forum.php?

2.3K30

编出个区块:椭圆曲线,区块绝对安全的基石

大概了解区块底层加密算法的同学都会听到一个名词叫”椭圆曲线“,它是抽象代数和数论中一个非常重要的概念,同时也是数学研究领域的一个重要分支,在理论研究上,英国数学家正是借助椭圆曲线证明了费马大定理,在应用上它则在加解密上发挥重大作用...所形成的直线与椭圆曲线在”无限远“处相交,我们用I来表示这个定义中的第三个交点,同时我们把这次情况下称A和B互为相反数,也就是 A = -B, B = -A, 眼尖的同学可能从这里联想到了前面描述有限群时的”元...“,其实我们这里就能把这个无限远处的交点I与有限群中的”元“关联起来。...那么实现I + A = A if self.x is None and self.y is None: return other # 如果输入点是元...s*y1) = (x1*x2 + x1*x3 + x2+x3) b - (s^2)*(x1^2)+2*s*x1*y1-(y1 ^2) = x1*x2*x3 于是我们可以(

74040
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    开发区块应用(十三)--以太坊区块查询

    配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql 初始化及 gorm 框架使用[4] 开发区块应用...(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用[7] 开发区块应用(七)--gin 框架参数获取[8]...开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang 协程使用[11] 开发区块应用(十一)--以太坊地址生成...[12] 开发区块应用(十二)--以太坊余额查询[13] 开发区块应用(十三)--以太坊区块查询[14] 开发区块应用(十四)--以太坊交易哈希查询[15] ---- 参考资料 [1]...10] 开发区块应用(九)--区块链结构体创建: https://learnblockchain.cn/article/3483 [11] 开发区块应用(十)--golang协程使用: https

    1K30

    失败中学习区块实验

    分散的自治组织是一个失败的早期区块实验。但它能教会我们很多关于组织未来的东西。 ? 过去的6个月里,比特币和Ethereum等加密货币全球经济的头转向主流银行会议的中心舞台。...dao或“分散的自治组织”的故事中吸取的教训——今天仍然是相关的,因为组织正在尝试开放的结构和实践,寻找更好地利用区块技术来创建更加透明、协作和包容的结构的方法。 DAO的历史。...它包括了以一种分散的方式加载(并拥有区块运行)图-完整的计算机程序的能力。...这种裂缝导致了以太神庙区块(一种硬的叉子)的分裂,一部分参与者选择留在旧的Ethereum区块节点软件(现在称为Ethereum Classic),这使得窃贼可以保留这些钱。...尽管有各种媒体和炒作,全球区块和加密货币社区仍然相对较小。一个重要的区块挑战是易用性,解决它很可能是更广泛地使用新的组织结构和操作范例(如DAOs)的必要前提。

    49510

    开发区块应用(九)--区块链结构体创建

    (一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql 初始化及 gorm 框架使用[...4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用[7] 开发区块应用(七)--gin...框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang 协程使用[11] 开发区块应用(.../article/3457 [7] 开发区块应用(六)--gin框架使用: https://learnblockchain.cn/article/3480 [8] 开发区块应用(七)--gin.../3482 [10] 开发区块应用(九)--区块链结构体创建: https://learnblockchain.cn/article/3483 [11] 开发区块应用(十)--golang协程使用

    62820

    到一深入浅出区块应用

    在7.14号,也就是本周六,TensorflowNews将联合两位硅谷区块大牛教大家实现加密世界杯。本次活动由TensorflowNews和栈(深圳)科技有限公司联合举办。 课程主讲介绍 ?...郭晨 美国西雅图微软总部资深工程师,波士顿大学计算机硕士 西雅图区块协会副会长 ?...张璐 美国道富银行外汇交易平台架构师,波士顿大学计算机硕士 清华Green Data Center资深研究员 活动亮点 这次的活动两位硅谷的大牛不仅要把区块的应用落地,还要live coding,0...欢迎大家拿起自己的小本本跟着两位大牛的节奏边动手边学习,我们相信只有实践才能炼出真知!!这也是我们整个活动的主题:Stop talking, Just coding!...想切入区块领域公司的技术及管理人员 区块从业人员 课程获得形式 线下现场参与 & 线上直播参与 报名通道(请用浏览器打开链接):http://www.huodongxing.com/event

    42510

    开发区块应用(五)--golang网络请求

    (一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql 初始化及 gorm 框架使用[...4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] ---- 参考资料 [1] toString: https://learnblockchain.cn.../people/3835 [2] 开发区块应用(一)--golang配置文件管理工具viper: https://learnblockchain.cn/article/3446 [3] 开发区块应用...(二)--mysql安装及数据库表的安装创建: https://learnblockchain.cn/article/3447 [4] 开发区块应用(三)--mysql初始化及gorm框架使用:.../3449 [6] 开发区块应用(五)--golang网络请求: https://learnblockchain.cn/article/3457

    77610

    开发区块应用(八)--结构体初识

    ---- 本系列文章: 开发区块应用(一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--...mysql 初始化及 gorm 框架使用[4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用...[7] 开发区块应用(七)--gin 框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang.../article/3448 [5] 开发区块应用(四)--自定义业务错误信息: https://learnblockchain.cn/article/3449 [6] 开发区块应用(五)--.../article/3480 [8] 开发区块应用(七)--gin框架参数获取: https://learnblockchain.cn/article/3481 [9] 开发区块应用(八)--

    69010

    开发区块应用(六)--gin框架使用

    - 本系列文章: 开发区块应用(一)--golang 配置文件管理工具 viper[4] 开发区块应用(二)--mysql 安装及数据库表的安装创建[5] 开发区块应用(三)--mysql...初始化及 gorm 框架使用[6] 开发区块应用(四)--自定义业务错误信息[7] 开发区块应用(五)--golang 网络请求[8] 开发区块应用(六)--gin 框架使用[9]...开发区块应用(七)--gin 框架参数获取[10] 开发区块应用(八)--结构体初识[11] 开发区块应用(九)--区块链结构体创建[12] 开发区块应用(十)--golang.../article/3457 [9] 开发区块应用(六)--gin框架使用: https://learnblockchain.cn/article/3480 [10] 开发区块应用(七)--gin...article/3482 [12] 开发区块应用(九)--区块链结构体创建: https://learnblockchain.cn/article/3483 [13] 开发区块应用(十)--

    1.3K20

    开发区块应用(十一)--以太坊地址生成

    (一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql 初始化及 gorm 框架使用[...4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用[7] 开发区块应用(七)--gin...框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang 协程使用[11] 开发区块应用(.../article/3457 [7] 开发区块应用(六)--gin框架使用: https://learnblockchain.cn/article/3480 [8] 开发区块应用(七)--gin.../3482 [10] 开发区块应用(九)--区块链结构体创建: https://learnblockchain.cn/article/3483 [11] 开发区块应用(十)--golang协程使用

    1.3K10

    开发区块应用(十)--golang协程使用

    ---- 本系列文章: 开发区块应用(一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--...mysql 初始化及 gorm 框架使用[4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用...[7] 开发区块应用(七)--gin 框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang.../article/3448 [5] 开发区块应用(四)--自定义业务错误信息: https://learnblockchain.cn/article/3449 [6] 开发区块应用(五)--.../article/3480 [8] 开发区块应用(七)--gin框架参数获取: https://learnblockchain.cn/article/3481 [9] 开发区块应用(八)--

    53530

    开发区块应用(七)--gin框架参数获取

    本系列文章: 开发区块应用(一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql...初始化及 gorm 框架使用[4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用[7]...开发区块应用(七)--gin 框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang 协程使用.../article/3448 [5] 开发区块应用(四)--自定义业务错误信息: https://learnblockchain.cn/article/3449 [6] 开发区块应用(五)--.../article/3480 [8] 开发区块应用(七)--gin框架参数获取: https://learnblockchain.cn/article/3481 [9] 开发区块应用(八)--

    1.1K10

    开发区块应用(十二)--以太坊余额查询

    配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)--mysql 初始化及 gorm 框架使用[4] 开发区块应用...(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用[7] 开发区块应用(七)--gin 框架参数获取[8]...开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang 协程使用[11] 开发区块应用(十一)--以太坊地址生成...[12] 开发区块应用(十二)--以太坊余额查询[13] 开发区块应用(十三)--以太坊区块查询[14] 开发区块应用(十四)--以太坊交易哈希查询[15] ---- 参考资料 [1]...10] 开发区块应用(九)--区块链结构体创建: https://learnblockchain.cn/article/3483 [11] 开发区块应用(十)--golang协程使用: https

    1.4K20

    如何学习区块

    区块未来3到5年应该会出现行业井喷式发展,相应所需的人才必定水涨船高,每一个开发人员都不应该错过这样的机会。 区块涉及的技术很多,很多开发人员看了一些资料后,感觉好像懂了,又好像没懂。...如何系统的学习区块技术,是很多想从事区块开发的程序员的问题,我们来一起讨论下,希望可以帮助更多的人掌握区块开发技术。...确定方向 从事区块开发也有很多方向,如:区块应用开发人员、区块架构师、底层核心开发、共识算法研究等等。...方向不同,需要学习的内容就不一样,如果做基于区块应用开发,只需要了解一门编程语言(nodejs, Go, Python, C++ 等), 大概了解区块的原理,不一定要深入,当能理解越深入开发应用就越顺...如果做区块基础开发,就需要了解加密算法,P2P通信,共识算法等等。 投入时间学习-动手实践 由于区块涉及的技术很多,可以相对各个技术有一个概念了解,再逐步深入原理。

    3.3K60

    区块遇到知识证明

    区块遇到知识证明 什么是知识证明 知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。...比特币的困境 假如你对比特币有了解的话应该知道,比特币就是一个共有的账本,A转给B一笔钱就是在区块上写一条记录“A转给B 10块钱”,A的10块钱哪儿来呢?...要求必须是以前某人C在区块上写一条记录“C转给A 10块钱”。...ZCASH怎么结合知识证明到区块 为了解决比特币的非匿名问题,知识证明被ZCASH引入到比特币系统中。那么它是怎么实现匿名性的呢?且看娓娓道来。...这里可以认为他们是偷偷扔的,具体对应到网络上的实现就是B随便找了一台网络设备把箱子b对应的数据上传到区块上。而想通过这台设备找到B很难,并且B也可以托C上传箱子b的数据。

    1.7K341

    基础学区块(一)

    开头: 最近因为项目需要,都在学习区块,提到区块,大家第一反应肯定是比特币,在我最刚开始学习的时候是去看的比特币的相关知识。这次先讲解大概的概念。后续再写详细的技术内容。 ?...每次付钱时候因为大家没有那么多钱,所以就说好了每天先让一个人帮忙付了饭钱。比如今天是小A付的饭钱,付了24块。然后回去后再平分,然后明天可能就是小B付了40块钱再平分。慢慢的,大家觉得这样也很烦了。...于是决定用非对称加密方式来进行加密(PS:学习链接:(白话解释 对称加密算法 VS 非对称加密算法)) 这样,大家用自己的私钥来对写的内容加密,然后把自己的公钥公开,要检验的时候就直接可以用相应的公钥查看即可...小B和小C很生气,所以第二个月开始,小A每次都要给小B和小C看过他的钱包。证明他有钱,他们二个才会愿意先付钱。 8.

    76540

    开发区块应用(十四)--以太坊交易哈希查询

    ---- 本系列文章: 开发区块应用(一)--golang 配置文件管理工具 viper[2] 开发区块应用(二)--mysql 安装及数据库表的安装创建[3] 开发区块应用(三)-...-mysql 初始化及 gorm 框架使用[4] 开发区块应用(四)--自定义业务错误信息[5] 开发区块应用(五)--golang 网络请求[6] 开发区块应用(六)--gin 框架使用...[7] 开发区块应用(七)--gin 框架参数获取[8] 开发区块应用(八)--结构体初识[9] 开发区块应用(九)--区块链结构体创建[10] 开发区块应用(十)--golang...协程使用[11] 开发区块应用(十一)--以太坊地址生成[12] 开发区块应用(十二)--以太坊余额查询[13] 开发区块应用(十三)--以太坊区块查询[14] 开发区块应用(.../3485 [13] 开发区块应用(十二)--以太坊余额查询: https://learnblockchain.cn/article/3498 [14] 开发区块应用(十三)--以太坊区块查询

    1.6K10

    区块应用的架构看跨

    区块 · 应用 随着区块行业逐渐在各行各业落地,区块的应用百花齐放。伴随着区块应用生态的壮大,越来越多的应用出现了和其他区块应用实现交互、建立关联的需求。...“多成网”已经成为区块行业发展的一个趋势,随之而来跨技术成为区块行业新的技术爆发点,各大区块厂商都推出了各自的跨解决方案或跨产品。...账本上看,整个外币兑换的过程是这样子的。首先Alice在美元的账本上有100美元,Bob在美元的账本上有0美元;Alice在人民币账本上有0元,Bob在人民币账本上有657元。...我们应用架构的角度来看这个过程,就会发现,跨能够在公有基础代币领域,做到即开即用,是因为公有代币应用的所有业务逻辑都是运行在区块上的。 对于联盟上的区块应用,情况却有很大的不同。...技术角度,把应收账款上的Token锁定到ABS上某个资产发行方(证券公司)在应收账款上的账户上,然后让该资产发行方在ABS上发行一个资产进行证券化,是一个很容易的事情。

    73720

    如何学习区块技术。

    要有效地学习区块技术,您需要深入了解区块协议和一些编程语言。记住区块是一种可以用各种编程语言实现的协议。...区块应用平台Lisk采用JavaScript构建。利用JavaScript强大的API,该平台将允许在纯JavaScript中构建不同的区块应用程序。...在其他语言中还有更多的区块实现,如Rust,Ruby和ERLANG。 通过简单了解什么是分布式账本和什么是对等网络这些基本原则,您无法熟练掌握区块技术。你需要能够实现这些原则。...唯一的方法是学习相关的编程语言。要了解区块技术,请按照以下步骤操作。 找出最相关的实现语言 区块技术的应用范围很广,智能合约到记录管理。您需要找到满足您需求的最合适的编程语言。...基础开始 基础入手,要有耐心。David Sinsky通过花上整个周末的时间学习python入门知识,学习了如何在八周内编写代码。如果某种学习方法如书籍不适合您,请尝试其他方法。

    3.2K80
    领券