[ndnSIM] integrate blockchain with NDN

Asim ALHIMSYA asim.alhimsya at gmail.com
Wed Oct 30 03:09:48 PDT 2024


Blockchain can provide a decentralized, immutable ledger that can help
authenticate interest packets and manage resources efficiently.
I'm planning to inject blockchain to the nodes that run applications. for
example: the interest packet structure can be modified to contain a hash
function, data, ...

On Tue, Oct 29, 2024 at 4:30 PM Sirapop Theeranantachai <
sirapop741 at gmail.com> wrote:

> Hi Asim,
>
> While I still could not see how a distributed ledger could detect or
> prevent interest flooding (would be very interesting to see), are you
> planning to inject blockchain technology to the forwarders or to the nodes
> that run applications?
>
> For the forwarders, you may take a look into NFD, which works on both
> ndnSIM and mini-net <https://minindn.memphis.edu/>.
>
> For the applications, I would suggest you try mini-net if the topology is
> not large, or alternatively look into ndnSIM application classes
> <https://ndnsim.net/current/applications.html>.
>
> On Tue, Oct 29, 2024 at 8:22 AM Asim ALHIMSYA via ndnSIM <
> ndnsim at lists.cs.ucla.edu> wrote:
>
>> I am currently working on developing a security mechanism aimed at
>> detecting and preventing interest flooding attacks using blockchain
>> technology. As part of my research, I am particularly interested in
>> learning how to effectively integrate a ledger blockchain into the ndnSIM
>> framework.
>>
>> Your expertise in this area would be invaluable, and I would greatly
>> appreciate any guidance or resources you could provide on this topic.
>>
>> On Tue, Oct 29, 2024 at 4:23 AM Lixia Zhang <lixia at cs.ucla.edu> wrote:
>>
>>>
>>>
>>> On Oct 28, 2024, at 8:24 AM, Asim ALHIMSYA <asim.alhimsya at gmail.com>
>>> wrote:
>>>
>>> Yes, sure. I'm talking about distributed permission-based ledger.
>>>
>>>
>>> sounds good. Next question is what you have in mind about "*inject*
>>> blockchain technology *into* ndnSIM simulator": Isn't a permission-based
>>> ledger a higher level protocol/app?
>>>
>>> ndnSIM largely handles network level functions as one can see from the
>>> attached figure, which is copied from the paper "On the Evolution of
>>> ndnSIM: an Open-Source Simulator for NDN Experimentation"
>>> https://named-data.net/wp-content/uploads/2017/07/ccr17-ndnsim.pdf
>>>
>>>
>>>
>>> On Mon, Oct 28, 2024 at 5:25 PM Lixia Zhang <lixia at cs.ucla.edu> wrote:
>>>
>>>>
>>>>
>>>> > On Oct 28, 2024, at 1:47 AM, Asim ALHIMSYA via ndnSIM <
>>>> ndnsim at lists.cs.ucla.edu> wrote:
>>>> >
>>>> > Dear Researchers
>>>> >
>>>> > I'm reaching out to ask about how can we inject blockchain technology
>>>> into ndnSIM simulator.
>>>>
>>>> could you spell out whether you are talking permission-based ledger, or
>>>> anonymous blockchain?
>>>
>>>
>>> _______________________________________________
>> ndnSIM mailing list
>> ndnSIM at lists.cs.ucla.edu
>> https://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20241030/92a68ba2/attachment-0001.htm>


More information about the ndnSIM mailing list