2018-7-11 比特币区块链今天存放的信息_Coding means young的博客-程序员ITS304

技术标签: 工作记录  

今天匆匆浏览11日,比特币区块链中存放的信息,挑几条直观的分享一下:

  • http://bittybot.co

时间: 2018-07-11 00:10:13 高度: 531349 TID: 62b3d543c81cc17576ddd5487309ff3b7dd9fceab651b299a69182de1f2b20de

看起来是个广告贴,宣传英国的比特币交易。这种方式,一次宣传,永久有效。

  • https://codepen.io/anon/pen/pVKajz?editors=0011

时间: 2018-07-11 02:32:22 高度: 531365 TID: f0566685661fe25446d142d79813152364aef2cd515c7001411773fc395534a3

这个网址频繁使用,交易非常简单,似乎就是要留下这个地址,宣传这个project,看起来是一个类似github的网站,很有特点。

  • This example stores 47 bytes in the blockchain.

时间: 2018-07-11 19:55:00 高度: 531468 TID: eee081ea54801f58e7eb0a1e1513c650a3b5b8505fe044fc8a36735237c9323f

看起来是测试代码,这段文字的确是47个字节。现在最多可存放80个字节。

  • "MEG巨齿鲨"}

时间: 2018-07-11 11:45:03 高度: 531417 TID: f2ac8217d4d15d5994c9e9edeb2c54005ef11b842b88a670832a3516f6636f47

  • "大头"}

时间: 2018-07-11 11:04:27 高度: 531414 TID: cb2f655bad8d1d507eb1b4578217e7c784c971aa919997cde09ee1715fe29790

以上两条,应该是某个协议,存放了某个对象的一些属性。哪位高人知道是什么协议,请留言,先谢谢了。

  • FRA-BEL: FRA ENG-CRO: ENG

时间: 2018-07-11 00:10:13 高度: 531349 TID: 487baf82b165f90eb66dc8e27551807ed1a6e44ce6f21b54c869ffb727c77087

很整齐,又有规则。是什么?

不由想到,在区块链上存放了一些名言俊语还好,如果存放污言秽语可怎么办?影响可是永久的。。。

更多内容可访问 http://www.bittimestamp.com/?theDay=2018-07-11  可以前后翻看历史上任何一天的可能是可读的内容,该网站已经过滤了一些可能不可直观读取的内容。

区块链的数据膨胀,是一个严重问题。消除无用数据,就可能删除存放的数据,如果想将数据持久保持在区块链中,可以采用UTXO(Unspent Transaction Output)状态,就是将一笔比特币支付到一个不会花掉的地址,这回增加一些额外的花费。不过这有时是值得的。

假如:Bob 对 Alice表白说,“A lifetime we walk together.”

将该句保存在区块链上,该交易需要有一笔小额支出到一个特定的比特币钱包地址,只要该地址的比特币未被花出去,该交易就会一直优先存放在比特币钱包的内存中。如果有一天,该钱包地址将这笔小额比特币花费了,存放该表白的交易就会只存放在区块链的文件中,以后就有可能被压缩删除掉。只需经常检查一下该表白交易中支出是否是UTXO状态就可以了。

这真是一个有趣的机制。也可以更复杂一些,做一个比特币同心锁,以后有机会再设想。。。


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/martinking1997/article/details/81035350

智能推荐

成功解决IndexError: index 14 is out of bounds for axis 1 with size 14_一个处女座的程序猿的博客-程序员ITS304

成功解决IndexError: index 14 is out of bounds for axis 1 with size 14目录解决问题解决思路解决方法解决问题IndexError: index 14 is out of bounds for axis 1 with size 14解决思路索引错误:索引14超出轴1的界限,大...

JavaScript学习手册八:JS函数_●圆圈○的博客-程序员ITS304

第1关:用函数语句定义函数定义一个名字为mainJs()的函数;该函数有两个参数,均为字符串类型;函数的功能是返回这两个参数的拼接结果;具体请参见后续测试样例。//请在此处编写代码/********** Begin **********/function mainJs(a,b) { return a+b;}/********** End **********/第2关:用表达式定义函数定义一个匿名函数,将它赋值给变量myFunc;该函数实现求一个三位数的各个位上的数字之和

DCMTK开发笔记(一):我的第一个DCMTK demo_CaLMdoWN_的博客-程序员ITS304_dcmtk

实验平台Visual Studio 2010已编译的 DCMTK 3.6.2 Debug x64版本实验步骤在VS2010中新建Visual C++ Win32 控制台应用程序 空项目,命名为DcmtkDemo在源文件中添加新建项 .cpp文件,命名为main.cpp粘贴如下测试代码#include <stdio.h>#include <tchar.h>...

如何使用pycharm在工程中新建venv环境--(venv 三)_绛洞花主敏明的博客-程序员ITS304_pycharm venv

问题:使用pycharm打开从git上下载的项目后,会发现项目实际上中并不存在项目需要的环境,此时,就需要根据项目中的requirement.txt文件新建环境。实现步骤一、首先使用pycharm打开项目,发现项目中不存在venv环境。二、file --> setting --> project --> project interpreter --> 新建环境...

unity 监听build前、build完成后事件_凡情的博客-程序员ITS304

using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEditor.Build;using UnityEditor.Callbacks;using UnityEngine;// 实现接口的方式public class BuildReport:IPostprocessBuildWithReport,IPreprocessBuildWithRe

Webapi之文件上传_Song_Lynn的博客-程序员ITS304_webapi 文件上传

Webapi之文件上传范例说明:前端:vue.js + element-ui + axios后端:c# webapi先上传存储起来,然后再读取文件仅尝试过在本地调试,未验证服务器前端部分使用element-ui的上传组件// html 直接调用api<el-upload class="upload-demo" ref...

随便推点

matlab最小生生成树的聚类算法,基于密度的最小生成树聚类算法研究_weixin_32541333的博客-程序员ITS304

掣业业船妇坐船啦‘螗毽鬻 数据库与信息处理 格涤恭带芥带芥芾带苓赤基于密度的最小生成树聚类算法研究崔光照t,2曹玲芝2张勋才2王延峰11(华中科技大学控制科学与工程系,武汉430074)2(郑州轻工业学院电气信息工程学院,郑州450002)E-mial:wangyf@mail.hust。edu.cn摘要基于密度的方法是一种相当有效的聚类方法,能够发现任意形状的聚类,对噪声数据不敏感.但是聚类结果严...

ubuntu16.04安装搜狗拼音打办法以及相关问题处理_Say丶no的博客-程序员ITS304_ubuntu16.04 搜狗输入法

1.  环境介绍   Ubuntu 16.04,   sogou输入法: sogoupinyin_2.0.0.0108_amd64(搜狗拼音官网下载安装包)2.  问题表现  输入sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb   错误信息如下:正在选中未选择的软件包 sogoupinyin。(正在读取数据库 ... 系统当前...

ASP.NET 5,.NET Core和 ASP.NET Core之间的区别_weixin_42098295的博客-程序员ITS304_.net core和.net5区别

有时我们可能对ASP.NET 5、.NET Core和 ASP.NET Core这些术语之间感觉困惑,本文就来介绍他们之间的区别。原文地址:ASP.NET 5,.NET Core和 ASP.NET Core之间的区别

Ribbon踩坑后看源码_sun3stone的博客-程序员ITS304

自定义了一个负载均衡策略,发现一个问题,服务a先调用服务b再调用服务c后,之后再调b服务404,简单的debug后发现再调b服务的时候loadbalancer里面的IRule已经变成了服务c的IRule,感觉是c服务初始化的时候把b服务的IRule覆盖了,百思不得其解。于是跟踪源码,发现了两个之前想不明白的问题,一个是LoadBalancer有IRule属性,IRule里又有LoadBalancer属性,负载均衡策略选择服务是使用的IRule里的LoadBalancer,二是每个被调用服务第一次被调用的时候

数组动态分配与静态分配的区别_程序员编程指南的博客-程序员ITS304_动态分配和静态分配的区别

所谓动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。例如我们定义一个float型数组:float score[100]; 但是,在使用数组的时候,总有一个问题困扰着我们:数组应该有多大?在很多的情况下,你并不能确定要使用多大的数组,比...

新闻网站项目首页列表分类展示新闻_weixin_34233679的博客-程序员ITS304

1. 获取参数cid(分类id)/page(页数)/per_page(当前页上所展示数据)2.将接受到的参数转为int型3.根据分类id查询数据库4.按照新闻分类进行过滤,按照新闻发布时间倒序排序,分页展示,每页10条数据5使用分页对象获取分页后的数据6.定义容器, 遍历分页后的新闻对象,转成字典7.返回结果(响应的状态码,以及新闻数据)转载于:https://www.c...

推荐文章

热门文章

相关标签