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.

Reply via email to