GithubHelp home page GithubHelp logo

dnaproject / dna Goto Github PK

View Code? Open in Web Editor NEW
343.0 343.0 142.0 12.87 MB

Distributed Networks Architecture Blockchain

License: GNU Lesser General Public License v3.0

Go 97.68% Makefile 0.11% Shell 0.15% Dockerfile 0.01% Python 0.47% C++ 1.02% WebAssembly 0.07% Rust 0.47%
blockchain

dna's People

Contributors

alverlyu avatar arbio5zt avatar carltraveler avatar chenzhijie avatar d5c5ceb0 avatar dnaproject2 avatar dreamfly281 avatar dyassab avatar honglei-cong avatar jasonzhoupw avatar kunxian-xia avatar laizy avatar lightshine001 avatar liuhangyu avatar lucas7788 avatar nashmiao avatar qiluge avatar rongyi avatar sharpbear avatar siovanus avatar superjinqing avatar tanziwen avatar voodoo12345 avatar weixudonga avatar wyattmufson avatar xiemylogos avatar xizho10 avatar yihen-liu avatar zhengq1 avatar zhouziyan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dna's Issues

Is this project production ready?

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!

Implement Block Verfication

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 Verification

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

缺少client库

master分支
glide install报错

[INFO] --> Fetching DNA/client
[WARN] Unable to checkout DNA/client
[ERROR] Error looking for DNA/client:

why is the question error Native contract address?

[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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.