Full nodes are what keep a network secure and in consensus by validating the entire set of protocol rules. https://en.bitcoin.it/wiki/Full_node
A few reputable implementations: Bitcoin Core https://bitcoin.org/en/bitcoin-core/ Libbitcoin http://libbitcoin.dyne.org/ btcd https://github.com/btcsuite/btcd#btcd bcoin http://bcoin.io/ It's no small task to create your own secure blockchain, even if you're basing it off a well-established Bitcoin implementation. It's far too easy to make a small change that opens an exploitable attack vector that drastically reduces the security of your new protocol. Tread carefully... - Jameson On Sat, Apr 8, 2017 at 11:24 AM, Jungwhan Kim <[email protected]> wrote: > Could you recommend something in order to build a full node? And what do > you mean full node functionality? > > On Sat, Apr 8, 2017 at 11:13 AM, Jameson Lopp <[email protected]> > wrote: > >> To build a standalone blockchain you'd need some stable software to >> implement a full node. I'm not sure that BitcoinJ's full node functionality >> is suitable for that; I haven't tried using it myself. >> >> On Sat, Apr 8, 2017 at 10:58 AM, Jungwhan Kim <[email protected]> >> wrote: >> >>> Thanks for the comment. >>> >>> How about BitcoinJ? Can i build a whole blockchain technology by using >>> BitcoinJ? At this point, I am not interested in the bitcoin mining. I just >>> want to build a platform where a consumer/merchant can send/receive money. >>> >>> Thanks again >>> >>> On Sat, Apr 8, 2017 at 10:47 AM, Jameson Lopp <[email protected]> >>> wrote: >>> >>>> My understanding is that Hyperledger's Fabric uses a transaction >>>> specification called "chaincode" that uses protocol buffers and is >>>> completely incompatible with the Bitcoin protocol. >>>> >>>> - Jameson >>>> >>>> On Sat, Apr 8, 2017 at 10:39 AM, <[email protected]> wrote: >>>> >>>>> If I create a transaction block by using bitcoinj api and send it to >>>>> the hyperledger, it would be incompatible? Don't they follow a common >>>>> spec in terms of transaction and generating public key and private key? >>>>> >>>>> >>>>> >>>>> Sent from my iPhone >>>>> >>>>> On Apr 8, 2017, at 10:21 AM, Jameson Lopp <[email protected]> >>>>> wrote: >>>>> >>>>> BitcoinJ isn't compatible with any of the Hyperledger projects to my >>>>> knowledge. Fabric and Sawtooth Lake, for example, are not Bitcoin-style >>>>> blockchains - they are new types of distributed ledgers that don't share >>>>> much in common with Bitcoin and thus BitcoinJ can't interact with them. >>>>> >>>>> On Sat, Apr 8, 2017 at 10:16 AM, JK <[email protected]> wrote: >>>>> >>>>>> What I meant about the 'backend' here is that I was thinking of using >>>>>> bitcoinj for creating a wallet/sending/receiving bitcoin. >>>>>> >>>>>> I am trying to use how much bitcoinj can cover the whole blockchain >>>>>> technology. For now, I don't have enough resources in my server, so I am >>>>>> thinking of using bitcoinj for simply creating a wallet/sending/receiving >>>>>> money and sending a transaction to the hyper ledger. I am not sure if >>>>>> what >>>>>> I am thinking is on the right track. >>>>>> >>>>>> Please let me know if there is anyone who is both familiar with it. >>>>>> >>>>>> Thanks. >>>>>> >>>>>> >>>>>> On Saturday, April 8, 2017 at 12:15:29 AM UTC-4, JK wrote: >>>>>>> >>>>>>> Hi. >>>>>>> >>>>>>> I would like to simply build a backend platform by using bitcoinj >>>>>>> and one of the projects from hyperledger.org, but it is unclear how >>>>>>> much bitcoinj covers in terms of the blockchain technology. >>>>>>> >>>>>>> If someone can explain about it, I'd appreciated it. >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "bitcoinj" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "bitcoinj" group. >>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>>>> pic/bitcoinj/qHCqdH5frLY/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "bitcoinj" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "bitcoinj" group. >>>> To unsubscribe from this topic, visit https://groups.google.com/d/to >>>> pic/bitcoinj/qHCqdH5frLY/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> From Jungwhan Kim >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "bitcoinj" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "bitcoinj" group. >> To unsubscribe from this topic, visit https://groups.google.com/d/to >> pic/bitcoinj/qHCqdH5frLY/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > From Jungwhan Kim > > -- > You received this message because you are subscribed to the Google Groups > "bitcoinj" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "bitcoinj" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
