NEO Views UTXO Transactions from Source Code Analysis

0x00 Preface Community Big Brother: "Trading is the only way to operate the block chain." 0x01 transaction type In NEO, almost all operations on block chains except consensus are a kind of "transaction", and even in the face of "transaction", contracts are only a younger brother. The transaction type is defined in ...

Posted by vtbruinsfan on Tue, 14 May 2019 15:51:17 -0700

C++ Basic Guidelines for EOS Development: Iterators and Lambda Expressions

Let's talk about iterators, which are a very useful tool and are widely used throughout the EOS code base. If you come from a JavaScript background, you may already be familiar with iterators, just as they are used for loops. The key concept of iterators is to provide a better way to traverse item sets. The additional benefit is that you can im ...

Posted by Garth Farley on Thu, 25 Apr 2019 12:27:36 -0700

Bitcoin Wallet Development

In this tutorial, we will use C # to develop a Bitcoin wallet, and we will use the NBitcoin library. The code in the tutorial implements the functions of storing, receiving and paying bitcoins, and can be easily transplanted to other applications. If you want to quickly grasp the use of NBitcoin in C # program, it is recommended to visit Hui Z ...

Posted by kurtis on Wed, 24 Apr 2019 19:54:34 -0700

Using Data Lake Analytics + OSS to analyze TPC-H datasets in CSV format

Introduction to Data Lake Analytics (DLA) For more reading about the concept of Data Lake, you can refer to:https://en.wikipedia.org/wiki/Data_lake And AWS and Azure's interpretation of Data Lake:https://amazonaws-china.com/big-data/datalakes-and-analytics/what-is-a-data-lake/https://azure.microsoft.com/en-us/solutions/data-lake/ Finally, Al ...

Posted by crazydip on Mon, 11 Mar 2019 01:51:25 -0700

Block Chain Introduction Course eth Source Code Analysis p2p-udp.go Source Code Analysis (I)

Brotherly Block Chain Introduction Course eth Source Code Analysis p2p-udp.go Source Code Analysis (I) The network discovery protocol of p2p uses Kademlia protocol to deal with network node discovery. Node lookup and update. Kademlia protocol uses UDP protocol for network communication. Reading the code in this section suggests looking at the ...

Posted by johnkelly on Fri, 01 Feb 2019 00:54:15 -0800

Brotherhood Block Chain Course: In-depth Analysis of CMD in Taifang Source Code Analysis (I)

Brothers Link Block Chain Course Etaifang Source Code Analysis CMD in-depth analysis. cmd packet analysis There are 13 subpackages under cmd. In addition to util packages, each subpackage has a main function. The init method of each main function defines the commands supported by the main function, such as Under the get package: func init() {   ...

Posted by Tory on Wed, 30 Jan 2019 16:24:14 -0800

core-state Source Code Analysis for Etherfield Source Code Analysis in Block Chain Tutorial (II)

In the second half of 2018, the block chain industry is gradually fading away from the impetuosity and rationality at the beginning of its development. On the surface, it seems that the demand and status of relevant talents are declining. But in fact, it is the gradual decline of the initial bubble that gives people more attention to the real t ...

Posted by abitshort on Sun, 27 Jan 2019 16:09:15 -0800

core-state-process source code analysis for Ethernet workshop in Brotherhood Block Chain Tutorial (2)

Brotherhood Block Chain Tutorial Etaifang Source Code Analysis core-state-process Source Code Analysis (II):The calculation of g0 is introduced in detail in the Yellow paper.Part of the difference from the yellow paper is if contractCreation & & homestead {igas. SetUint64 (params. TxGasContractCreation) because Gtxcreate+Gtransaction = ...

Posted by t_galan on Sun, 27 Jan 2019 14:03:14 -0800

core-state Source Code Analysis for Etherfield Source Code Analysis in Block Chain Tutorial (I)

Brotherly Block Chain Tutorial Taifang Source Code Analysis core-state Source Code Analysis, core/state package mainly provides a layer of cache for the state trie of Taifang. database mainly provides the abstraction of trie tree, provides the cache of trie tree and the cache of contract code length. journal mainly provides the function of ...

Posted by russy on Sun, 27 Jan 2019 09:57:14 -0800

Brotherhood Block Chain Introduction Course ETF Source Code Analysis p2p-peer.go Source Code Analysis

In the second half of 2018, the industry of block chain is gradually fading away from the impetuosity and rationality at the beginning of its development. On the surface, it seems that the demand and status of relevant talents are declining. But in fact, it is the gradual decline of the initial bubble that gives people more attention to the rea ...

Posted by leeharvey09 on Fri, 25 Jan 2019 18:57:13 -0800