[ndnSIM] integrate blockchain with NDN
Lixia Zhang
lixia at cs.ucla.edu
Sat Nov 2 06:47:54 PDT 2024
1/ as I explained earlier, I prefer to call permission based immutable ledger as ledger, not blockchain (which is reserved to mean anonymous ledger)
2/ as the name stated, immutable ledger is just that, an immutable ledger. Immutability alone does not serve the purpose of authentication nor authorization (managing resources).
An immutable ledger can store *authenticated* data/content, ensuring that they cannot be deleted.
Lixia
> On Oct 30, 2024, at 3:09 AM, Asim ALHIMSYA <asim.alhimsya at gmail.com> wrote:
>
> 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 <mailto: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 <mailto: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 <mailto:lixia at cs.ucla.edu>> wrote:
>>>>
>>>>
>>>>> On Oct 28, 2024, at 8:24 AM, Asim ALHIMSYA <asim.alhimsya at gmail.com <mailto: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 <mailto:lixia at cs.ucla.edu>> wrote:
>>>>>>
>>>>>>
>>>>>> > On Oct 28, 2024, at 1:47 AM, Asim ALHIMSYA via ndnSIM <ndnsim at lists.cs.ucla.edu <mailto: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 <mailto: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/20241102/84947b06/attachment.htm>
More information about the ndnSIM
mailing list