展开

关键词

基础

朋克:通过匿名性保护隐私安全 ii.不可篡改的文件记录:通过给记录加盖时间戳,记录不可篡改文件 iii.通过加密货币替现金 iv.分布式传输 b)发展历史 i.09年中本聪发布白皮书。 1.0 ii.2014年,以太坊诞生。 2.0 iii.18年中期,EOS主网上线。3.0 iv.超级账本:Fabric,不支持发币。 d)什么是 i. 是一种集成了点对点传输协议、现学、共识算法、分布式数据储存等成型数据的应用模型。 ii.现学:公私钥签名、安全,不会在传输过程中被恶意篡改 iii.共识篡改:数据一致性 iv.分布式数据储存:实现去中心化的重要技术依据。 h)的核心概念 i.本质是一个分布式账本,通过共识算法来决定谁能获得记账权。以为单位以产生时间为顺序进行连接。每一个中保存上一个的Hash值、交易数据。

21620

认识,认— —DeFi

与之对比是CeFi,也就是大家熟Centralized Finance,比如银行、证券、保险等机构。借着热度,我也重新深入的学习了下DeFi概念,至少在圈子里,要比公,更具有实际上的意义。 回头看,三年前大家在讨论什么,再看看当下大家在讨论什么,你才能体会到技术迭的如此迅速,以及未来几年的发展方向。千万别为了使用而应用,那跟拿着锤子找钉子是一个路数。 DeFi的出现,也是技术与经济模型演化的结果,在现实生活中都能找到对应的原型,只不过以去中心化的方式重新演绎了一遍,以适应技术的应用场景。 三四年前,1.0,2.0,后面接着到处宣称自己是3.0甚至4.0,都要做以太坊杀手去颠覆以太坊,事后证明,那些只不过是过眼云烟,一个繁荣的生态,不会因为你喊几句口号就颠覆了,那些杀手至今还在 ,你可以不躬身入局,但要弄懂它运行的逻辑,否则你将错过一个划时的破坏性技术,DeFi亦是如此。

14522
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

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

    - 基础识入门

    比特币入门2009 年 1 月 3 日,出现了一种新型基础结构,似是在历史背景下应运而生。它挖矿获得 50 个数字币,并将它们记录在防篡改公用账本上。 此外,它还让交易脱媒,即使用不涉及中间商(如理或理机构)的全球网络,在全球范围内转让数字货币。由于依赖新式加密,因此中的数据是防篡改的匿名数据。 对于技术,使用 SHA-256 加密哈希的价值在于,它们是唯一的,可同时用作数字指纹和校验和。此外,(作为惯例)单向哈希函数不能进行解。 由于 Merkle 树结构包含交易且防篡改,因此似可以用作。不过,存在几个问题。 我介绍了技术的基础识,将重心尽量不放在任何单一实现上,而是放在它们共有的一些更为典型的技术特性上。

    1.4K31

    问题

    17020

    中现

    该问题表述为:两个百万富翁Alice和Bob想道他们两个谁更富有,但他们都不想让对方道自己财富的任何信息。 有个叫Alice的用户买到了一大金子,她想让工人把这金子打造成一个项。 但是盒子是锁着的,所以工人不仅拿不到金,连处理过程中掉下的任何金子都拿不到。加工完成后。Alice拿回这个盒子,把锁打开,就得到了金子。 同态加密几就是为云计算而量身打造的!我们考虑下面的情景:一个用户想要处理一个数据,但是他的计算机计算能力较弱。这个用户可以使用云计算的概念,让云来帮助他进行处理而得到结果。 (3)零识性。证明过程执行完之后,验证方只获得了“证明方拥有这个识”这条信息,而没有获得关于这个识本身的任何一点信息。

    59670

    C# 200行实现

    原始文章是通过 Go 语言来实现自己的的,这里我们参照该文章来使用 C# + Asp.Net Core 实现自己的。 之后我们新建一个 BlockGenerator 静态类用于管理,并且使用一个 List 保存数据。 3、散列与生成使用散列是因为可以使用极少的控件生成每一个的唯一标识,而且可以维持整个的完整性,通过每个存储的前一个的散列值,我们就可以确保当中每一个的正确性,任何针对的无效更改都会导致散列值的改变 ,也就破坏了。 7、结语通过以上我们完成了一个简陋的,虽然十分简陋,但是已经具备了生成,散列计算,校验这些基本能力,你可以参考 GitHub 上面各种成熟的实现来完成工作量证明、权益证明这样的共识算法

    45210

    POW证明实现demo

    这里强调一下的协议分层应用层合约层激励机制共识层网络层数据层上 一篇主要实现了的 数据层,数据层主要使用的技术就是对数据的校验,求hash。 算力竞争的胜者将获得相应记账权和比特币奖励。因此,矿机芯片的算力越高,挖矿的时间更长,就可以获得更多的数字货币。 缺点: 浪费能源;的确认时间难以缩短;新的必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性。 consensus algorithm) Hcash——PoW+PoS共识机制 这些共识机制,后面有时间会补充上的,今天主要介绍POWpow很简单,原理就是 利用计算力,在选择一个nonce的值结合的数据算出 下面给出:golang版package main import ( bytes cryptosha256 fmt math mathbig) 前导0,难度const targetBits = 8

    68730

    不开源=假项目?

    计算机发展早期阶段,软件几都是开放的,任何人都可以查看软件的源,但是微软的出现打破了这种局面,他们在分发软件的时候也不再附带源。从此,专有软件的时到来了。 再从要解决的问题入手。的出现,就是专门针对信任问题。彻底颠覆了大众的传统认,将传统的单点信任和对某一中心化机构的信任问题,转化为直接点对点交流。 而如果项目选择不开源,那仍将会是一个中心化的机构,与的精神背离。国际上很多公司都是开源的,比如Hyperledger,Corda等项目就必须开源么? 有意思的是,据有关数据显示,比特币从2009年将开源后,每年大约有8000多个项目加入GitHub(一个面向开源及私有软件项目的托管平台),至今已经有超过3W多个项目,其中92%的项目处于不活跃状态 当项目完全开源后,源是对所有人公示的,这其中就包括一些心怀鬼胎的人。黑客对于的攻击一直在发生,在看到源后,项目方也更容易被乘虚而入,这样的例子在币圈发生较为频繁。

    2.3K11

    缓存发现上的接和页面

    urljoin(base_url, explore) # 创建Redis客户端 client = Redis(host=1.2.3.4, port=6379, password=1qaz2wsx) # 设置用户理 (否则访问会被拒绝) headers = {user-agent: Baiduspider} # 通过requests模发送GET请求并指定用户理 resp = requests.get(seed_url text # 对页面进行序列化和压缩操作 zipped_page = zlib.compress(pickle.dumps(html_page)) # 使用hash数据类型保存URL摘要及其对应的页面

    13020

    的狂热,源自于对的无

    然而,依然有人还沉醉在数字货币的迷梦里,他们为了实现一己私利而将数字货币看成是行业发展的必然,甚至在技术尚未有任何迭和更新的前提下,把中本聪时技术看成是一个不可触碰的存在,并且在错误的道路上越走越远 狂热的,源于的无让我们再度回到那个狂热而又癫狂的年吧!那个时候,几所有的人都在谈,从微商到网红再到中国大妈,几所有人都对烂熟于心,了如指掌。 就是因为他们并不道什么才是真正意义上的,更加不明白技术本身,他们道的就是比特币价格的不断上涨,还有身边一些人通过炒币赚到了很多钱。这是的本质吗? 人们对于的这种狂热并不是因为他们对的未来真正看得清楚,而是因为他们对于的无。 因为他们不是什么,更加不怎么用,所以,他们才会简单地认为所谓的就是数字货币,所谓的应用就是要发币或者ICO,这种舍本逐末的做法带来的仅仅只是短暂的繁荣,还有概念的频繁出现

    20340

    50 行 Python 构建一个

    简单来说,是一个公开的数据库,新的数据会被存储到一个叫做 (block) 的数据结构中,而会被添加到一个不可更改的 (chain) 上 (也就是),该上存储着过去所添加的所有数据 在本文,我将会通过不到 50 行的 Python 构建一个简单的原型(原文为 Python 2,分为多个部分托管于 gist。 译者已将其改为 Python 3,并将源放到了 GitHub 上,点击 这里 查看。),就叫 SnakeCoin 吧。首先,来定义我们的大概是什么样。 这个函数接受中的前一个作为参数,创建所要生成的数据,然后返回带有数据的新。当新对前面的信息进行哈希时,的完整性将会得到进一步增强。 的哈希就像是一个加密证明,它能够保证一旦一个被加入到中,那么这个就永远无法被替换或者移除。

    22630

    200 行 Javascript 构造一个

    这使得理解变得更加艰难,特别是从源角度。 在这篇文章中我会用 200 行的 Javascript 构建一个简单的, 叫做 NaiveChain(https:github.comlhartikknaivechain)。 生成一个为了生成一个,我们必须道前一个的哈希值以及创建内容要求的剩余部分(即索引,哈希,数据,以及时间戳)。数据由最后一个使用者提供。? 存储内存中的 Javascript 用来存储中的第一个被称作 “成因”,它是采用硬编编写的。? 验证的完整性在任意一个时间点我们必须能够验证一个的数据完整性。 当一个节点接到一个新的点时,它会对最后一个发起请求。当一个新的节点碰见一个的索引大于当前已时,它会把这个添加到当前上或是向整个发起请求。?

    28250

    基础识 (一)

    概念技术让参与的系统中任意多个节点,通过密学算法把一段时间系统内的全部信息交流数据统计和记录到一个数据库(Block)中,并且生成该数据的指纹用于接(Chain)下个数据和校验,系统中所有的参与节点共同认定记录是否为真 实质上是由多方参与共同维护的一个持续增长的分布式数据库,也称为分布式共享账本(Distributed Shared Ledger),其核心在于通过分布式网络、时序不可篡改的密学账本及分布式共识机制建立彼此之间的信任关系 数据层、网络层、共识层是的必要元素。而激励层、合约层、和应用层不是的必要元素,一些应用并不完全包含这3层结构。 3.1 数据层最下层,封装了底层数据式结构,以及相关的非对称公私钥数据加密技术和时间戳等技术。这是整个技术中最底层的数据结构。 整个共识机制还是依赖于币的,然而很多商业应用是不需要币存在的。 参考自:《深度探索:Hyperledger技术与应用》

    28621

    池 -- 的机遇

    前后端不限,只要对于有热情,都可以一起聊一下。 chainpool 在阿里的讲座引文是目前最火的行业,在这么火的行业里,充满了投机分子,也出现了许多创业者。 但太多的创业者是为了投机而创业, 能把握当下发展趋势的却很少。 chainpool量体裁衣我们团队在行业深耕许久,有默默写名的大牛,有写技术博客的达人如岳利鹏、郭光华、徐留成、许莉等。 很多人会问, 我们为什么不去做呢? 我们需要学习所有牛逼的技术, 怎么才能做到呢? 池, 做所有优质的权益池, 学习世界各种优秀的精华, 组建世界优秀的学习团队和研究联盟。 总结池本着做所有优秀的基石, 学所有优秀的技术,组世界最优秀的团队,迎接的下一个风口。?chainpool

    33320

    用python从0开始创建一个,从深入理解

    对数字货币的崛起感到新奇的我们,并且想道其背后的技术——是怎样实现的。但是完全搞懂并非易事,我喜欢在实践中学习,通过写来学习技术会掌握得更牢固。 我们是由的记录构成的不可变、有序的结构,记录可以是交易、文件或任何你想要的数据,重要的是它们是通过哈希值(hashes)接起来的。 开始创建Blockchain新建一个文件 blockchain.py,本文所有的都写在这一个文件中,可以随时参考源。 为了构造创世,我们还需要完善new_block(), new_transaction() 和hash() 方法:?通过上面的和注释可以对有直观的了解,接下来我们看看是怎么挖出来的。 创建节点我们的“Flask服务器”将扮演网络中的一个节点,我们先添加一些框架:?

    603100

    一分钟爬取5646个回答(内附)

    不浪费大家时间,先上目录,选择性阅读1.爬取介绍2.展示3.结果展示4.福利分享批量爬取回答灵魂拷问你有多久没读过一本书了?你道什么书最值得读吗?你有多久没看过一部电影了? 于是在里搜索相关书单推荐,但是这些推荐动则上千条回答,不道认准谁的回答好,要么寥寥无几的回答不一定具有参考性,所以行哥想如果我将里的所有回答爬取下来进行统计,选择大家推荐最多的书籍或电影来升华自己不就实现精准升华了嘛 于是行哥花了0.1秒的时间想到了爬虫,使用10000秒的时间写了,爬取了下5646个回答,相当于有5646个年薪百万大佬给我的书单进行投票。 no bb show your code这里是核心展示,主要就是将的问题号作为参数传入函数,然后进行批量爬取回答,使用正则表达式将每个回答里包含书名号的书籍名或者电影名提取出来,最后在保存的csv 太长,需要完整源的可以见文末福利分享 def getAnswers(qid): # 获取所有书籍和回答数据 offset = 0 book_data = {} while True: qid =

    1.1K30

    的世界宪章:即法律

    世界的“悖论” 曾经是自由的,越优秀的越自由,就如越好的语言扩展性越强一样,然而一旦在中添加概念,就实现了不可篡改性。既然不可篡改,就必须保证没有漏洞。 如果说信任的机器是的躯干,共识机制是的灵魂。无论是躯干还是灵魂,在的世界里最终都是由构成的,那么,就相当于是的DNA了。 在世界中,由构成的智能合约形成了的“ 自规则”——中的法律。换句话说,即法律。对应语言中的文字,但不同于文字的多释义,的含义具有唯一性。 谁要改变这样的就是与整个社为敌,就是法律。?实现哈希值的计算 我们道,比特币使用哈希加密算法来维护信息的安全性,那么要如何实现这一过程呢? 实现了哈希函数的运行,在中,通过就可以计算哈希值,基于哈希算法的数字加密也才得以更好地进行。?基于编程的 想要自规则能够完整运行,少不了的编程。

    23110

    新世即将开启,何以成为

    当数字货币因监管的浪潮而开始丧失原有的生机与活力的时候,我们却看到一个以的落地和应用为表的全新时的来临。 于是,我们看到几所有的的从业者都在将技术看成是其再度逆袭的关键,同样是与资本再度走到一起的关键。对于的这一认最终让人们开始摆脱对于的偏执,真正回归到技术本身。 可能有人会说,如果没有数字货币,或许我们都还不是什么。 因此,让真正回归技术本身,而非仅仅只是一味地依赖数字货币,或许才是真正能够找到更多发展可能性的关键所在。的未与想象力源自落地和应用,而非资本。 对于互联网模式的轻车熟路最终让他们对于的认识仅仅只是停留在资本层面上,其实,的未与想象力并不仅仅只是在于资本本身,它的更多的未与想象力来自于落地和应用的力量。

    15620

    用js理解,最简版本

    要想理解的应用场景,需要首先理解的技术,用50行就可以初步理解什么是const SHA256 = require(js-sha256)哈希算法class Block{constructor }calcHash(){var sha = SHA256.create();return sha.hex();blockchain的关键所在}static first(data=Genesis){创世

    25150

    有“网警”,今日头条有“灵犬”,媒体包罗万象

    持续高烧,带火了沉寂多年的媒体行业,媒体被称为“潜规则杀手”,媒体的出现,将行业领域的潜规则赤裸裸地暴露在众人面前。 目前的水军主要分成技术型和人工型两种,技术型主要通过编写、开发软件等方式通过网络平台的技术漏洞,大批量操控终端注册账号,来实现刷流量的目的。 1532674597997c422763033.jpg 目前比较主流的内容媒体平台,比如新浪微博、微信公众号、、今日头条等,都有水军的身影出现,其实这一切的根源还是来自平台本身。 有铁面“网警”,今日头条的“灵犬”机制也是逐渐完善,但微博的技术却一直没有更新,各大平台的流量都有自己的分发机制,但大体上还是离不开转发、评论、点赞这三个互动指标,仅从停留时间、访问来路等方面打击水军 但技术和机制仍然年轻,正在不断地发展,媒体行业范围内的标准还需要一段时间才能形成,依赖媒体的成熟,自杀性价格竞争、刷流量,有得治。

    3.7K3230

    扫码关注云+社区

    领取腾讯云代金券