展开

关键词

区块取证与可信时间技术梳理适用

司法实践中,区块技术和可信时间技术(文件属性里的创建、修改、访问时间。 但从技术基础看,其并非一种真正意义的“区块证据”,而是其底层技术可信时间在数字时代的法定化验证模式,全方位的司法区块技术尚处于理论和制度的建构中。 笔者认为,通过对理论与司法实践中关于区块技术以及时间技术相关理论和技术措施的认真梳理,可更好地把握和推广可信时间技术的适用。 时间技术构筑了区块证据“不可篡改”的底层技术。 目前关于区块证据的应用停留在“单一记账”时间的初级技术层面,这种对案件事实的记录功能只发挥了时间的功能,仅仅是对案件事实进行简单地固定,并未完整建立起案件与案件之间的信息关联网络。 实现区块可信时间架构下的数字取证需要法律人对前沿科技的科学认知与包容心态,我们正处于迈向法律数字文明的辉煌时期,法律理论的变动是必然而又势不可挡的。

21330

区块取证与可信时间技术梳理适用

司法实践中,区块技术和可信时间技术(文件属性里的创建、修改、访问时间。 但从技术基础看,其并非一种真正意义的“区块证据”,而是其底层技术可信时间在数字时代的法定化验证模式,全方位的司法区块技术尚处于理论和制度的建构中。 笔者认为,通过对理论与司法实践中关于区块技术以及时间技术相关理论和技术措施的认真梳理,可更好地把握和推广可信时间技术的适用。 时间技术构筑了区块证据“不可篡改”的底层技术。 目前关于区块证据的应用停留在“单一记账”时间的初级技术层面,这种对案件事实的记录功能只发挥了时间的功能,仅仅是对案件事实进行简单地固定,并未完整建立起案件与案件之间的信息关联网络。 实现区块可信时间架构下的数字取证需要法律人对前沿科技的科学认知与包容心态,我们正处于迈向法律数字文明的辉煌时期,法律理论的变动是必然而又势不可挡的。

13520
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

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

    时间 时间

    一些时间的对比,时间的展示,都会涉及到时区和时间,所以花点时间来简单总结一下 概念 时间 时间是一个自增的整数,它表示从1970年1月1日零时整的GMT时区开始的那一刻,到现在的毫秒数。 假设浏览器所在电脑的时间是准确的,那么世界上无论哪个时区的电脑,它们此刻产生的时间数字都是一样的,所以,时间可以精确地表示一个时刻,并且与时区无关。 在中国采用首都北京所在地东八区的时间为全国统一使用时间时间定义:0时区1970年1月1日到现在的毫秒数,所以全世界同一时刻的时间都是一样的。 北京时间对应时间=unix(0时区对应时间时间) - 8 * 60 * 60 * 1000(8小时的毫秒数) 印度时间对应时间=unix(0时区对应时间时间) - 5.5 * 60 * 60 任何浏览器都可以把一个时间正确转换为本地时间

    826100

    时间时间

    对于时间数据,如2016-05-05 20:28:54,有时需要与时间进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的操作有如下的几种: 将时间转换为时间 重新格式化时间 时间转换为时间 获取当前时间及将其转换成时间 1、将时间转换成时间 将如上的时间2016-05-05 20:28:54转换成时间,具体的操作过程为: 利用 strptime()函数将时间转换成时间数组 利用mktime()函数将时间数组转换成时间 #coding:UTF-8 import time dt = "2016- 05-05 20:28:54" #转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") #转换成时间时间转换成时间中,首先需要将时间转换成localtime,再转换成时间的具体格式: 利用localtime()函数将时间转化成localtime的格式 利用strftime()函数重新格式化时间

    36830

    Unix 时间时间获取和生成

    Unix时间(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分 Unix时间不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。 当使用32位二进制数字表示时间时,系统的Unix时间最多可以使用到格林威治时间2038年01月19日03时14分07秒(二进制:01111111 11111111 11111111 11111111) 292,277,026,596年12月04日15时30分08秒)则基本不会遇到这类溢出问题,即使出现溢出以前,到时也会出现新的机器替代现有的计算机; 如何在命令行中获取时间: Unix / Linux /Unix_time 维基百科定义; https://tool.chinaz.com/Tools/unixtime.aspx (时间在线服务) 时间换算对照: Seconds Minutes Hours

    72210

    时间

    时间是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间(Unix Timestamp)。 通过时间可以方便的表示时间 。 在不同的语言中,都可以有不同的方法来获取到时间。 同时可以将时间格式化输出成日期时间格式。

    37230

    区块Block创建时间

    区块时间获取 无论BTC系列的区块还是ETH系列的区块区块创建的时间存储单位都是unix时间。单位是秒而不是毫秒,这是我们在使用时必须注意的,如果直接用它来创建时间是肯定是错误的。 Unix时间(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分 Java语言中的转换 在Java中可以通过new Date().getTime()或System.currentTimeMillis()来获取时间。 但通过上面方法获取到的时间单位是毫秒。 通过上面的方法就可以获得相应以秒为单位的时间。 同时可以通过new java.util.Date(Unix timestamp * 1000)方法来获得对应Java中的Date日期。 举例 例如ETH当中文档中对block的创建时间描述为: timestamp: Number - the unix timestamp for when the block was collated

    1.1K70

    苹果公司申请新专利,欲用区块技术创建和验证时间

    美国电子巨头苹果公司(Apple)的一项新的专利申请指出,在未来的系统中,苹果或将使用区块来创建和验证时间。 在美国专利和商标局周四发布的一份申请中,苹果详细说明了一项能够通过将区块技术与公共密钥基础设施(PKI)工具相结合来验证时间的程序。 苹果的应用程序描述了三种可能的建立时间的方法,其中一个场景围绕着区块平台。 该程序将生成一个包含时间区块,每个后续被添加在上的区块将被矿工们进行验证。 这个系统是被苹果称为“多核架构”的一部分,这意味着另一个系统将在区块生成后并添加到上之前,先对时间进行确认。 从该申请中的内容可以看出,苹果将会考虑使用区块,因为它提供了去中心化的安全特性。 根据该申请,使用去中心化的分布式账本来存储时间的好处有两点:它不仅可以永久地存储正确的时间,而且即便单一节点遭到恶意行为者的破坏,整个网络也可以有效防止区块遭到篡改。 本文转自公众号:雷盈金融科技

    35000

    Android 获取时间时间转日期

    获取系统时间 public String getTime(){ long time=System.currentTimeMillis()/1000;//获取系统时间的10位的时间 String str=String.valueOf(time); return str; } 、获取系统时间 long currentTime = System.currentTimeMillis = new Date(currentTime); System.out.println(formatter.format(date)); 结果如下 2017年-05月26日-14时49分29秒 时间转换日期 这里的格式可换"yyyy年-MM月dd日-HH时mm分ss秒"等等格式 String date = sf.format(calendar.getTime()); return date; } 时间日期转换成时间 /* * 将时间转换为时间 */ public static String dateToStamp(String s) throws ParseException { String

    21030

    时间转换

    生成当前时间 root@BJ-CentOS7 ~ # date +%s 转换指定时间时间 root@BJ-CentOS7 ~ # date -d "2019-01-24 14:35" +%s 转换时间时间

    43920

    PHP时间

    PHP时间 UNIX 时间(timestamp)是 PHP 中关于时间日期一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。 PHP提供了内置函数 time() 来取得服务器当前时间时间。 例如: <?php echo time(); ? 有效的时间典型范围是格林威治时间 1901年12月13日 20:45:54 到 2038年1月19日 03:14:07(此范围符合 32 位有符号整数的最小值和最大值)。 小时格式,有前导0,h为12小时格式 G 24小时格式,无前导0,g为对应12小时格式 i 分钟格式,有前导0 s 秒格式,有前导0 A 大写上下午,如AM,a为小写 可选参数 timestamp 表示时间 ,默认为 time() ,即当前时间

    83110

    java时间

    1、时间的定义   时间是指文件属性里的创建、修改、访问时间。 数字时间技术是数字签名技术一种变种的应用。在电子商务交易文件中,时间是十分重要的 信息。 数字时间服务(DTS:digital time stamp service)是网上电子商务安全服务项目之一,能提供电子文件的日期和时间信息的安全保护。   时间(time-stamp)是一个经加密后形成的凭证文档,它包括三个部分: (1)需加时间的文件的摘要(digest); (2)DTS收到文件的日期和时间; (3 一般来说,时间产生的过程为:    用户首先将需要加时间的文件用Hash编码加密形成摘要,然后将该摘要发送到DTS,DTS在加入了收到文件摘要的日期和时间信息后再对该文件加密(数字签名),然后送回用户 ,书面签署文件的时间是由签署人自己写上的,而数字时间则不然,它是由认证单位DTS来加的,以DTS收到文件的时间为依据。

    42820

    python 时间 时间 互转

    ltime=time.localtime(19532546) timeY=time.strftime("%Y-%m-%d %H:%M:%S",ltime) ...

    6030

    golang时间

    golang的time包:秒、毫秒、纳秒时间输出 菜鸟的时候只知道时间有10位、13位、还有好长位数的。 入坑久了才明白 10位数的时间是以 秒 为单位; 13位数的时间是以 毫秒 为单位; 19位数的时间是以 纳秒 为单位; golang中可以这样写: package main import ( ("时间(纳秒):%v;\n",time.Now().UnixNano()) fmt.Printf("时间(毫秒):%v;\n",time.Now().UnixNano() / 1e6) fmt.Printf("时间(纳秒转换为秒):%v;\n",time.Now().UnixNano() / 1e9) } 输出结果为: 时间(秒):1530027865; 时间(纳秒):1530027865231834600 ; 时间(毫秒):1530027865231; 时间(纳秒转换为秒):1530027865;

    15520

    java当前时间时间_java获取当前时间时间)的方法

    获取当前时间(毫秒级) //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); 获取当前时间 SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);//设置日期格式 String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间 获取时间三种方法效率对比 import java.util.Calendar } } 执行结果: 133 2372 137 Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间

    9420

    go时间时间操作大全

    //秒 fmt.Println(second) nanosecond := time.Now().Nanosecond() //纳秒 fmt.Println(nanosecond) 03: 获取当前时间 fmt.Println(time.Now().Format("2006-01-02 15:04:05")) 05: 时间转为go格式的时间 var timeUnix int64 = 1562555859 ,0)) // 之后可以用Format 比如 fmt.Println(time.Unix(timeUnix, 0).Format("2006-01-02 15:04:05")) 06: str格式化时间时间 t := time.Date(2014, 1, 7, 5, 50, 4, 0, time.Local).Unix() fmt.Println(t) 时间的计算 01: 获取今天0点0时0分的时间 := currentTime.Add(m) fmt.Println(result) fmt.Println(result.Format("2006/01/02 15:04:05")) 07 :计算两个时间

    49351

    Python获取时间

    import time #时间:1970-01-01 00:00:00 到当前时间的秒数(10位数)或者是毫秒数(13位) #timestamp=1559223244110 timestamp=int

    44220

    FFmpeg时间详解

    DTS和PTS DTS(Decoding Time Stamp, 解码时间),表示压缩帧的解码时间。 PTS(Presentation Time Stamp, 显示时间),表示将压缩帧解码后得到的原始帧的显示时间。 音频中DTS和PTS是相同的。 FFmpeg中的时间基与时间 3.1 时间基与时间的概念 在FFmpeg中,时间基(time_base)是时间(timestamp)的单位,时间值乘以时间基,可以得到实际的时刻值(以秒等为单位) (tbn)不同因此时间(pkt_pts)也不同,但是计算出来的时刻值(pkt_pts_time)是相同的。 对ffmpeg的时间的理解笔记, https://blog.csdn.net/topsluo/article/details/76239136 [4]. ffmpeg中的时间时间基, http:

    4.8K52

    相关产品

    • 区块链可信取证

      区块链可信取证

      区块链可信取证(Blockchain Trusted Obtain Evidence)为您提供实时、高效、可信的在线取证、固证、公证服务。平台基于虚拟化取证环境,让电子数据全链路可信、全节点见证、全流程留痕,有效解决诉讼中存证难、取证难、认证难等问题,实现证据的取证、存证、公证、查验、质证等一站式流程服务,大幅降低您的维权成本和提高维权效率。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券