dnaproject / dna Goto Github PK
View Code? Open in Web Editor NEWDistributed Networks Architecture Blockchain
License: GNU Lesser General Public License v3.0
Distributed Networks Architecture Blockchain
License: GNU Lesser General Public License v3.0
The error handle should be handle in the same style.
The system need print key logs for easy debug and location problem.
More debug log will be printed by pass -v parameter when start the node
国内开发社区很庞大,建议提供中文文档
Hi, I have been looking at DNA website and I see there is no documentation but the README here describes deployment procedures..
I was wondering whether the project can be used to deploy new private/consortium blockchains
Any info is appreciated :) Thanks in advance!
Brief Description:
Implement the block verficaiton. Under "Validation" package, implement func "VerfiyBlock", take "Block" and other releated inputs, do following verfication:
Block format checking
Block's Programs should be pass via VM
Implement transaction verfication functions
Berif Description:
Under "Validation" package, implement func "VerifyTransaction", take "Transaciton","Transaction Pool", "Blockchain State" as inputs. The func will do following validations:
Transcation Well format
No duplicated inputs
Asset Precision check
inputs/outputs balance
double spend
Transcation's programs should be passed via VM
Implement Project Common Types:
Fixed64
uint160
uint256
An error should be reported on the 2nd smart contract deployment?
Design the database scheme phase 1
Implement the Level DB access type and functions
master分支
glide install报错
[INFO] --> Fetching DNA/client
[WARN] Unable to checkout DNA/client
[ERROR] Error looking for DNA/client:
Get a 502 bad gateway error on wiki link in Readme
Implement Node management and P2P protocol
[ERROR] GID 1, Ledger AddBlock BlockHeight:1 BlockHash:526ae662a1aad09ecf92457bff0666061b464b65b6e4f09ef456cee77e27df60 error:saveBlock error Native contract address 0000000000000000000000000000000000000004 haven't been registered.
panic: saveBlock error Native contract address 0000000000000000000000000000000000000004 haven't been registered.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.