文章 2022-12-14 来自:开发者社区

谈谈构建区块链的五项重要原则和区块链的典型应用场景

  一、区块链定义及核心技术      1、区块链的定义      什么是区块链?从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。这些特点保证了区块链的“诚实”与“....

谈谈构建区块链的五项重要原则和区块链的典型应用场景
文章 2022-07-02 来自:开发者社区

使用 Solidity 和 Node.js 构建简单的区块链预言机

区块链上的预言机是允许区块链世界与来自WEB其余部分的数据交互的框架,将其称为 WEB 2.0 世界。随着智能合约应用的不断扩展,处理独特用例所需的各种数据也将不断扩大。事实上,WEB 2.0 和 WEB 3.0 是两个不同的网络,目前最实用的数据都存在于 WEB 2.0 上。通过创建一组协议来使智能合约能够访问这些数据,新...

使用 Solidity 和 Node.js 构建简单的区块链预言机
文章 2018-04-23 来自:开发者社区

软硬件一体提高主链性能,「HPB芯链」想构建区块链版的云计算

软硬件一体提高主链性能,「HPB芯链」想构建区块链版的云计算 HPB芯链是一个区块链软硬件体系架构,其中包含芯片加速引擎和区块链底层平台。 底层设施的不完善限制了区块链行业的发展,在公链层面,目前主要问题就是要解决性能与安全/去中心化之间的矛盾。 我此前报道过一系列的公链项目,各公链解决方式不同,TrustNote想通过采用有向无环图这种新的数据结构解决、IFMChain尝试通过改变打...

文章 2018-04-20 来自:开发者社区

想要构建区块链项目?美国财政部送你“5 Tips”

美国财政部还建议创业者们如果有时间的话,可以向投资人和律师多解释一些区块链技术的基本知识。 美国财政部刚刚发布了构建区块链项目的五个小技巧。 根据美国财政部旗下财务服务局( Bureau of Fiscal Service)的网站显示,他们的工作人员在研发概念验证区块链系统的时候,学到了很多经验教训。据悉,这套区块链系统是用于追踪实物资产的,比如计算机、汽车等。 在经过数月时间学习分布式账本技.....

文章 2018-04-18 来自:开发者社区

更好地构建:区块链用例的简单指南

根据德勤最近的一项研究显示,在过去两年中创建的26,000个区块链项目中,92%已经死亡。 在第一次听到这个消息后,我不得不问自己:这个数字是如何失控的? 本文试图清楚地说明导致此问题的原因,旨在帮助我们热情的区块链爱好者避免启动成为92%的一部分的项目。 从头开始构建一个好的区块链用例 对于那些仍然不熟悉区块链功能的基础知识的人,我强烈建议您首先阅读数据区块链去年在伯克利的Ashley La.....

文章 2018-04-17 来自:开发者社区

200行代码构建一个区块链

区块链的基本概念非常简单:一个存储不断增加的有序记录的分布式数据库。然而,当我们谈论区块链时,我们很容易将其与区块链要解决的问题混淆,比如误解为流行的,基于区块链的,像比特币和以太坊一样的项目。术语“区块链”通常与交易,智能合约或加密货币等概念紧密相关。 这必然使得理解区块链变成一项更艰巨的任务,特别是清楚地理解源代码。接下来我将介绍一个我用200行Javascript代码完成的超级简单的区块链....

文章 2018-04-17 来自:开发者社区

基于Java语言构建区块链(六)—— 交易(Merkle Tree)

最终内容请以原文为准:https://wangwei.one/posts/630e7ae5.html 引言 在这一系列文章的最开始部分,我们提到过区块链是一个分布式的数据库。那时候,我们决定跳过"分布式"这一环节,并且聚焦于"数据存储"这一环节。到目前为止,我们几乎实现了区块链的所有组成部分。在本篇文章中,我们将会涉及一些在前面的文章中所忽略的一些机制,并且在下一篇文章中我们将开始研究区块链的分....

文章 2018-04-17 来自:开发者社区

基于Java语言构建区块链(五)—— 地址(钱包)

最终内容请以原文为准:https://wangwei.one/posts/f9088e0f.html 引言 在 上一篇文章当中,我们开始了交易机制的实现。你已经了解到交易的一些非个人特征:没有用户账户,您的个人数据(例如:姓名、护照号码以及SSN(美国社会安全卡(Social Security Card)上的9 位数字))不是必需的,并且不存储在比特币的任何地方。但仍然必须有一些东西能够识别你是....

文章 2018-04-17 来自:开发者社区

基于Java语言构建区块链(四)—— 交易(UTXO)

最终内容请以原文为准:https://wangwei.one/posts/9cf9e42a.html 引言 上一篇 文章,我们实现了区块数据的持久化,本篇开始交易环节的实现。交易这一环节是整个比特币系统当中最为关键的一环,并且区块链唯一的目的就是通过安全的、可信的方式来存储交易信息,防止它们创建之后被人恶意篡改。今天我们开始实现交易这一环节,但由于这是一个很大的话题,所以我们分为两部分:第一部分....

文章 2018-04-17 来自:开发者社区

基于Java语言构建区块链(三)—— 持久化 & 命令行

最终内容请以原文为准:https://wangwei.one/posts/35c768a3.html 引言 上一篇文章我们实现了区块链的工作量证明机制(Pow),尽可能地实现了挖矿。但是距离真正的区块链应用还有很多重要的特性没有实现。今天我们来实现区块链数据的存储机制,将每次生成的区块链数据保存下来。有一点需要注意,区块链本质上是一款分布式的数据库,我们这里不实现"分布式",只聚焦于数据存储部分....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐