2 天前 / Tiny_熊
## 同步模式### full syncfull 模式会在数据库中保存所有区块数据,同步时从远程节点同步 header 和 body 数据,而 state 和 receipt 数据则是在本地计算出来的。在 full 模式下,downloader 会同步区块的 header 和 body 数据组成一个区块,然后通过 blockchain 模块的 `BlockChain.InsertChain` 向数据库中插入区块。在 `BlockChain.InsertChain` 中,会逐个计算和验证每个块的 `state` 和 `recepit` 等数据,如果一切正常就将区块数据以及自己计算得到的 `state`、`recepit` 数据一起写入到数据库中。
3 天前 / Tiny_熊
通过实例学习,建立一个安全的高赌注随机数游戏 > * 原文:https://soliditydeveloper.com/high-stakes-roulette> * 译文出自:[登链翻译计划][https://github.com/lbc-team/Pioneer]> * 译者:[翻译小组][https://learnblockchain.cn/people/412]> * 校对:[Tiny 熊][https://learnblockchain.cn/people/15]> * 本文永久链接:[learnblockchain.cn/article…][https://learnblockchain.cn/article/2154]在上一篇,我们介绍了[区块链与随机数][https://learnblockchain.cn/article/2148],介绍使用承诺模式来安全在智能合约中生成一个随机数。
5 天前 / 登链社区晓娜
如何实现 Solidity 智能合约的安全随机数? > * 原文:https://soliditydeveloper.com/2019-06-23-randomness-blockchain 作者:[Markus Waas][https://soliditydeveloper.com/markuswaas]> * 译文出自:[登链翻译计划][https://github.com/lbc-team/Pioneer]> * 译者:[翻译小组][https://learnblockchain.cn/people/412]> * 校对:[Tiny 熊][https://learnblockchain.cn/people/15]> * 本文永久链接:[learnblockchain.cn/article…][https://learnblockchain.cn/article/2148]当我们谈论随机数和区块链时...
36 天前 / 万向区块链
写文章区块链联盟链 PlatONE Wasm 合约开发深入详解万向区块链已认证的官方帐号联盟链 PlatONE 支持 WASM 虚拟机。本文通过一系列代码示例讲解合约的各个功能,用户可以通过学习这些例子来深入理解如何编写一个应用合约。PlatONE 代码获取 Contract 类 Contract 类是有 bcwasm 库提供的合约基类,用户开发的合约必须派生于该类。Contract 类中定义了一个 init()虚函数,用户合约需要实现该 init()函数,该函数在合约首次发布时执行,仅调用一次,该方法作用类似于 solidity 合约中的构造函数。
54 天前 / Tiny_熊
闪电贷可用于跨 DEX 的套利,Dy/Dx 等协议的头寸清算以及 CDP(Collateralized Debt Positions:抵押债仓)的迁移。 > * 原文:https://ethereumdev.io/making-a-flash-loan-with-solidity-aave-dy-dx-kollateral/ 作者:peter> * 译文出自:[登链翻译计划][https://github.com/lbc-team/Pioneer]> * 译者:[翻译小组][https://learnblockchain.cn/people/412]> * 校对:[Tiny 熊][https://learnblockchain.cn/people/15]> * 本文永久链接:[learnblockchain.cn/article…][https://learnblockchain.cn/article/1897]![img][https://img.learnblockchain.c...
56 天前 / BloomingRose
导读:随着区块链成为国家战略,央行也推出数字货币,业界对区块链行业从业人员的需求越来越大;另外最近比特币价格又创新高,去中心化金融 DeFi 应用也非常火热,程序员业余也有开发了解区块链的需求。高可用架构翻译 blockgeeks 的系列文章,帮助大家更好学习及了解区块链开发。 在本文中,我们将向你介绍如何成为一名区块链开发工程师。正如你很快就会看到的那样,区块链开发与普通的互联网开发并没有本质不同。为了方便大家上手,我们编写了这篇指南来帮助大家学习区块链开发,并在每个小节给出了总结性的操作步骤。
57 天前 / 万向区块链
前言 2020 年行将结束,这一年,区块链行业让你印象最深的是什么?是公链生态的爆发式增长?还是区块链应用的蓬勃发展?亦或是政策方面的重大利好?万向区块链于 2020 年年末,推出四篇重磅年度回顾系列文章:《公链篇》、《应用篇》、《服务实体经济篇》和《监管篇》,记录一个乘风破浪的区块链发展之年。 下文为年度回顾系列完结篇——《监管篇》,作者:万向区块链首席经济学家办公室。一起来梳理各国 2020 年在加密资产监管方面推出的政策和法规吧~ 2020 年是区块链行业不断进步的一年,不仅在技术和应用上有所突破...
67 天前 / 万向区块链实验室
12 月 20 日,由杭州市人民政府和网易公司联合主办的 2020 网易未来大会在杭州盛大举行。大会上,中国万向控股副董事长兼执行董事、万向区块链董事长兼 CEO 肖风发表了题为《互联网与区块链——商业的视角》的主题演讲。 *以下是演讲全文,根据现场速记整理,有部分不影响原意的删改: 在两个月前的万向区块链峰会上,我曾提出,区块链总体的技术架构,在 2020 年已经基本构建完成,可以类比上个世纪 90 年代初,互联网 TCP/IP 协议基本架构完成,(区块链)也大概处于这样的阶段。未来的 5 年时间,区块链更多是在技术架构基础上的商业创新。
70 天前 / 万向区块链
首发于万向区块链写文章区块链联盟链 PlatONE 的权限模型介绍万向区块链已认证的官方帐号 1 人赞同了该文章 PlatONE 是万向区块链与合作伙伴联合打造的区块链联盟链,支持隐私计算。本文为 PlatONE 的权限模型介绍。 根据系统中的不同实体对象,PlatONE 将权限管理进行了模块化的拆分。针对系统中用户账户、节点和智能合约这三类实体,分别设计了用户角色管理模块、节点管理模块和合约防火墙模块来进行权限的控制和管理。
79 天前 / 万向区块链
前言: 2020 年行将结束,这一年,区块链行业让你印象最深的是什么?是公链生态的爆发式增长?还是区块链应用的蓬勃发展?亦或是政策方面的重大利好?万向区块链于 2020 年年末,推出四篇重磅年度回顾系列文章:《公链篇》、《应用篇》、《服务实体经济篇》和《监管篇》,记录一个乘风破浪的区块链发展之年。回顾文章将于每周三发布,敬请锁定我们的微信公众号,第一时间获取。 下文为年度回顾系列之——公链篇,作者:万向区块链首席经济学家办公室。一起看,这一年公链的风起云涌。 2020 年即将结束,虽然疫情席卷全球,但没有影响到区块链行业的进步。
81 天前 / 万向区块链
首发于万向区块链写文章万向区块链联盟链 PlatONE 的共识算法(IBFT)详解万向区块链已认证的官方帐号 1 人赞同了该文章 PlatONE 是由万向区块链和生态合作伙伴联合打造的支持隐私计算的区块链联盟链。PlatONE 使用的共识算法是高度优化的 BFT 算法,本文详细介绍了该共识算法在 PlatONE 中的实现方式。 1. 概述 PlatONE 中的共识为高度优化的 BFT 类共识算法,其容错率为 1/3,在保留即时确认(instant finality)的关键特性的同时,极大地提高了去中心化的程度。
95 天前 / 码咖
上篇文章我们发了个币,有人抱怨在线(remix)写代码不爽,好吧,那就来看下怎么在本地开发智能合约? 一、安装开发环境 1.安装 Node,Node v8.9.4 或更高版本我安装的是: 2.集成开发框架 truffle 那么 Truffle(官网:https://www.trufflesuite.com/truffle)是什么,Truffle 是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单: 内置的智能合约编译,链接,部署和二进制管理。自动化合约测试,可快速发展。可编写脚本的,可扩展的部署和迁移框架。用于部署到任意数量的公共和专用网络的网络管理。
97 天前 / 码咖
最近币圈新闻比较多,也炒币这么久了,然而却不知道币怎么来了,作为程序猿的我们,有点丢人,话不多说,我们来发一个币,名字叫 CodeToken,简称 CTB。 因为发币,部署,转账等都是要消耗 GAS FEE(GAS FEE 是什么?GAS FEE 可以理解为手续费)的,所以我们在测试网上发币,测试网这里选择的是 Rinkeby,首先你要去 https://faucet.rinkeby.io/ 领币,步骤都写的很清楚。 准备工具在线编译器 remix:https://remix.ethereum.org/ 主网区块浏览器:https://etherscan.io/ rinkeby 测试网区块浏览器:https://rinkeby.etherscan.io/ MetaMask 钱包插件 VPN...
138 天前 / Tiny_熊
在中本聪发明 PoW 算法后的第 12 年,我们基于 PoW 提出了 EPoW( Eco PoW 经济的工作量证明 https://eprint.iacr.org/2020/1117)本质上是一种 Proof of Replication(复制证明)。但是这种复制证明的优点是,可以在做复制工作的同时,产生工作量证明。 今天起,我们有了 EPoW。区块链世界里有一些经典的名词,比如 PoW 工作量证明(中本聪共识),PoS,DPoS 等共识算法,或者 DAG 代表一种网络结构。在中本聪发明 PoW 算法后的第 12 年,我们基于 PoW 提出了 EPoW(Eco PoW 经济的工作量证明 https://eprint.iacr.org/2020/1117)本质上是一种 Proof of ...